Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 353 lines (321 sloc) 6.666 kB
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from COR…
lwall authored
1 my module CORE;
2
3 constant Nil = ();
4
5 my enum Bool <False True>;
6
7 my enum Order < Increase Same Decrease >;
8
9 my class P6opaque { }
10 my class Object { }
11 my class Any { }
12 my class Junction { }
13 my class junction { }
14 my class Whatever { }
15 my class WhateverCode { }
16 my class HyperWhatever { }
17 my class Capture { }
18 my class Match { }
19 my class Signature { }
3a968f4 [CORE.setting] add Parameter type
lwall authored
20 my class Parameter { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from COR…
lwall authored
21 my class Proxy { }
22 my class Matcher { }
23 my class Package { }
24 my class Module { }
25 my class Class { }
26 my class Role { }
27 my class Grammar { }
28 my class Scalar { }
29 my class Array { }
30 my class Hash { }
31 my class KeyHash { }
32 my class KeySet { }
33 my class KeyBag { }
34 my class Pair { }
35 my class List { }
36 my class Seq { }
37 my class Range { }
38 my class Set { }
39 my class Bag { }
40 my class Mapping { }
41 my class Void { }
42 my class Undef { }
43 my class Failure { }
44 my class Exception { }
45 my class Code { }
46 my class Block { }
47 my class Routine { }
48 my class Sub { }
49 my class Macro { }
50 my class Method { }
51 my class Submethod { }
52 my class Regex { }
53 my class Multi { }
54
55 my class Str { }
56 my class Cat { }
57 my class Blob { }
58 my class Char { }
59 my class AnyChar { }
60 my class CharLingua { }
61 my class Byte { }
62 my class Codepoint { }
63 my class Grapheme { }
64 my class StrPos { }
65 my class StrLen { }
66 my class Version { }
67
4955089 [STD,Cursor] implement internal import correctly
lwall authored
68 my class Num {
ab3b9d8 [STD] fix bad OUTER link, s/$?TYPE/$?STAB/
lwall authored
69 constant pi is export = 3.14159_26535_89793_23846_26433_83279_50288;
a761f2d [STD] allow any assignop after s[], moritz++
lwall authored
70 constant e is export = 2.71828_18284_59045_23536_02874_71352_66249;
d671356 [viv] handle ast-less nodes like the bits of rad_number
lwall authored
71 constant i is export = 1i;
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from COR…
lwall authored
72 }
844fa0b [STD,CORE,etc.]
lwall authored
73 import Num <pi e i>;
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from COR…
lwall authored
74
75 my class num { }
76 my class num16 { }
77 my class num32 { }
78 my class num64 { }
79 my class num128 { }
80
81 my class Complex { }
82 my class complex { }
83
84 # (eventually these should be instantiated generics, complex:of(num64) and such)
85 my class complex16 { }
86 my class complex32 { }
87 my class complex64 { }
88 my class complex128 { }
89
90 my class Int { }
91 my class int { }
92
93 my class int1 { }
94 my class int2 { }
95 my class int4 { }
96 my class int8 { }
97 my class int16 { }
98 my class int32 { }
99 my class int64 { }
100
101 my class Rat { }
102 my class rat { }
103 my class rat8 { }
104 my class rat16 { }
105 my class rat32 { }
106 my class rat64 { }
107
108 my class UInt { }
109 my class uint { }
110 my class uint1 { }
111 my class uint2 { }
112 my class uint4 { }
113 my class uint8 { }
114 my class uint16 { }
115 my class uint32 { }
116 my class uint64 { }
117
6ebf958 [Cursor.pmc] fake up a YOU_ARE_HERE for .pm files to dump .yml
lwall authored
118 my role Buf { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from COR…
lwall authored
119 my class buf { }
120 my class buf1 { }
121 my class buf2 { }
122 my class buf4 { }
123 my class buf8 { }
124 my class buf16 { }
125 my class buf32 { }
126 my class buf64 { }
127
128 my class utf8 { }
129 my class utf16 { }
130 my class utf32 { }
131
132 my class Bit { }
133 my class bit { }
134 my class bool { }
135
6ebf958 [Cursor.pmc] fake up a YOU_ARE_HERE for .pm files to dump .yml
lwall authored
136 my role Ordered { }
137 my role Callable { }
138 my role Positional { }
139 my role Associative { }
140 my role Abstraction { }
141 my role Integral { }
cc1c147 [CORE.setting] add AttributeDeclarand and ContainerDeclarand roles
lwall authored
142 my role AttributeDeclarand { }
143 my role ContainerDeclarand { }
6ebf958 [Cursor.pmc] fake up a YOU_ARE_HERE for .pm files to dump .yml
lwall authored
144
145 my subset Comparator of Code where { .signature === :(Any, Any --> Int ) };
146 my subset KeyExtractor of Code where { .signature === :(Any --> Any) };
147 my subset OrderingPair of Pair where { .left ~~ KeyExtractor && .right ~~ Comparator };
148 my subset Ordering of Object where Signature | KeyExtractor | Comparator | OrderingPair | Whatever;
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from COR…
lwall authored
149
150 my class Instant { }
151 my class Duration { }
152
153 my class IO { }
154
155 my class KitchenSink { }
156
157 my proto WHAT { }
158 my proto WHERE { }
159 my proto HOW { }
160 my proto WHICH { }
161 my proto VAR { }
162 my proto WHO { }
163 my proto WHENCE { }
164 my proto new { }
165 my proto fail { }
166 my proto temp { }
167 my proto let { }
168 my proto any { }
169 my proto all { }
170 my proto none { }
171 my proto one { }
172 my proto not { }
173 my proto true { }
174 my proto next { }
175 my proto last { }
176 my proto redo { }
177 my proto break { }
178 my proto goto { }
179
180 my proto die { }
181 my proto exit { }
182 my proto warn { }
183 my proto caller { }
184 my proto want { }
185 my proto eval { }
186 my proto evalfile { }
187 my proto callsame { }
188 my proto callwith { }
189 my proto nextsame { }
190 my proto nextwith { }
191 my proto lastcall { }
192 my proto defined { }
193 my proto undefine { }
194 my proto item { }
195 my proto list { }
196 my proto slice { }
197 my proto eager { }
198 my proto hyper { }
199
200 my proto cat { }
201 my proto classify { }
202 my proto quotemeta { }
203 my proto chr { }
204 my proto ord { }
205 my proto p5chop { }
206 my proto chop { }
207 my proto p5chomp { }
208 my proto chomp { }
209 my proto trim { }
210 my proto trim_start { }
211 my proto trim_end { }
212 my proto index { }
213 my proto rindex { }
214 my proto substr { }
215 my proto join { }
216 my proto split { }
217 my proto comb { }
218 my proto pack { }
219 my proto unpack { }
220 my proto uc { }
221 my proto ucfirst { }
222 my proto lc { }
223 my proto lcfirst { }
224 my proto normalize { }
225 my proto nfc { }
226 my proto nfd { }
227 my proto nfkc { }
228 my proto nfkd { }
229 my proto samecase { }
230 my proto sameaccent { }
231 my proto capitalize { }
232 my proto chars { }
233 my proto graphs { }
234 my proto codes { }
235 my proto bytes { }
236
237 my proto say { }
238 my proto print { }
239 my proto open { }
240 my proto close { }
241 my proto printf { }
242 my proto sprintf { }
243 my proto unlink { }
244 my proto link { }
245 my proto symlink { }
246 my proto elems { }
247 my proto end { }
248 my proto grep { }
249 my proto map { }
250 my proto first { }
251 my proto reduce { }
252 my proto sort { }
253 my proto min { }
254 my proto max { }
255 my proto uniq { }
256 my proto push { }
eeba9da [CORE] add rotate
lwall authored
257 my proto rotate { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from COR…
lwall authored
258 my proto reverse { }
259 my proto flip { }
260 my proto take { }
261 my proto splice { }
262 my proto slurp { }
263 my proto get { }
264 my proto lines { }
265 my proto getc { }
266 my proto prompt { }
267 my proto chdir { }
268 my proto chmod { }
269
270 my proto zip { }
271 my proto each { }
272 my proto roundrobin { }
273 my proto return { }
274 my proto leave { }
275 my proto make { }
276 my proto pop { }
277 my proto shift { }
278 my proto unshift { }
279 my proto keys { }
280 my proto values { }
281 my proto hash { }
282 my proto kv { }
283 my proto key { }
284 my proto value { }
285 my proto pairs { }
3a25cee [CORE.setting] add invert
lwall authored
286 my proto invert { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from COR…
lwall authored
287 my proto pair { }
288 my proto enum { }
289
290 my proto sign { }
291 my proto abs { }
292 my proto floor { }
293 my proto ceiling { }
294 my proto round { }
295 my proto truncate { }
296 my proto exp { }
297 my proto log { }
298 my proto log10 { }
299 my proto sqrt { }
300 my proto roots { }
301 my proto rand { }
302 my proto srand { }
303 my proto pick { }
304 my proto cis { }
305 my proto unpolar { }
306
307 my proto sin { }
308 my proto cos { }
309 my proto tan { }
310 my proto asin { }
311 my proto acos { }
312 my proto atan { }
313 my proto sec { }
314 my proto cosec { }
315 my proto cotan { }
316 my proto asec { }
317 my proto acosec { }
318 my proto acotan { }
319 my proto sinh { }
320 my proto cosh { }
321 my proto tanh { }
322 my proto asinh { }
323 my proto acosh { }
324 my proto atanh { }
325 my proto sech { }
326 my proto cosech { }
327 my proto cotanh { }
328 my proto asech { }
329 my proto acosech { }
330 my proto acotanh { }
331 my proto atan2 { }
332
333 my proto gmtime { }
334 my proto localtime { }
335 my proto time { }
336 my proto times { }
337 my proto gethost { }
338 my proto getpw { }
339 my proto chroot { }
340 my proto getlogin { }
341 my proto run { }
342 my proto runinstead { }
343 my proto fork { }
344 my proto wait { }
345 my proto kill { }
346 my proto sleep { }
347
d228aa7 [t/spec] random bug suppression
lwall authored
348 my package PROCESS {
349 my %ENV is export;
350 }
351
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from COR…
lwall authored
352 YOU_ARE_HERE;
Something went wrong with that request. Please try again.