-
Notifications
You must be signed in to change notification settings - Fork 0
/
Circle.txt
71 lines (47 loc) · 1.06 KB
/
Circle.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
@\to function call before and to class call after variable define
gc\mark-clear object
dict\{"key":null,...}
list\['a', 1, "123",...]
lambda
corotine(create,wait){mutex, channel}
instance
typedef reutrn type == type
while/for
iterator{expiterator}
try/catch throw
import/reload()/path
get() return variable function type
class/creatype c++/getattr return variable function/structure destruct
value type/int float string bool
std
int()/str -> int
str()/object -> int
print
net/tcp endpoint socket accept send recv/udp endpoint socket sendto recvfrom
timer/time clock data addtimer removetimer
string/string pool
file/file open write read (create write read)
serialization/write data
rand/int float
sort/(key, cmp)
profile/
graph/??????
log/log_handle console file any
priorityqueue(cmp,key)\push pop
queue\push pop
stack\push pop
uuid
runtime
symbol/call list, variable list, class list
stack/save load/context(call(tuple), next)
tuple
call tuple(tuple&)
(corotine save stack
resume load stack)
parser
ast
to c++
to binary
circlevm
monad
object call(object)