blob: 51282684a096a8eca58ecf0da41066e50e9b1b7b (
plain)
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
~ Neb Syntax ~
(and arg :bool arg :bool & :bool) => :bool
(assert cond :bool) => :nil
(bench command :any) => :any
(block expr :any & :any) => :any
(branch body :any & :any) => :any
(def name :any value :any) => :nil
(drop-while list :[:any] body :any & :any) => :any
(eval arg :any) => :any
(for-count count :int body :any & :any) => :any
(for-each list :[:any] body :any & :any) => :any
(func name :any args :any body :any & :any) => :nil
(if cond :bool t-branch :any f-branch :any) => :any
(lambda args :any body :any & :any) => :any
(or arg :bool arg :bool & :bool) => :bool
(quote arg :any) => :any
(redef name :any value :any) => :nil
(take-while list :[:any] body :any & :any) => :any
(try expr :any except :any) => :any
(type name :any name :any func :any) => :nil
(use lib-or-file :string) => :nil
(use-as filename :string namespace :any) => :nil
(while cond :bool & :any) => :any
~ Neb Functions ~
($ command :string) => :string
(* factor :number factor :number & :number) => :number
(+ term :number & :number) => :number
(- term :number & :number) => :number
(->string arg :any) => :string
(/ factor :number factor :number) => :number
(< num :number num :number) => :bool
(<= num :number num :number) => :bool
(> num :number num :number) => :bool
(>= num :number num :number) => :bool
(any? arg :any) => :bool
(append list :[:any] item :any) => :list
(apply func :any list :[:any]) => :any
(argv) => :list
(bool? arg :any) => :bool
(clear) => :list
(close handle :handle) => :nil
(concat arg :string arg :string & :string) => :string
(empty? list :[:any]) => :bool
(env regex :string) => :string
(eq? value :any value :any) => :bool
(exists? filename :string) => :bool
(exit) => :nil
(exit status :int) => :nil
(filter func :any list :[:any]) => :list
(first arg :[:any]) => :any
(first string :string) => :string
(float? arg :any) => :bool
(floor floor :number) => :int
(funcs) => :list
(funcs all? :bool) => :list
(glob regex :string) => :string
(handle? arg :any) => :bool
(howto symbol :any) => :nil
(in? target :literal list :[:any]) => :bool
(int? arg :any) => :bool
(join list :[:any] joiner :string) => :string
(last list :[:any]) => :any
(length arg :[:any]) => :int
(length string :string) => :int
(list & :any) => :list
(list? arg :any) => :bool
(literal? arg :any) => :bool
(map func :any list :[:any]) => :list
(nil? arg :any) => :bool
(not not :bool) => :bool
(number? arg :any) => :bool
(open-append filename :string) => :handle
(open-read filename :string) => :handle
(open-write filename :string) => :handle
(ord char :string) => :int
(parse-neb string :string) => :any
(prepend list :[:any] item :any) => :list
(print arg :string) => :nil
(raw string :string) => :string
(read handle :handle) => :string
(read-char) => :string
(read-line prompt :string) => :string
(read-lines filename :string) => :list
(reduce func :any list :[:any] accum :any) => :list
(remove list :[:any] key :any) => :list
(rest arg :[:any]) => :list
(rest string :string) => :string
(reverse list :[:any]) => :list
(shuf list :[:any]) => :list
(slice list :[:any] idx :int) => :list
(slice list :[:any] idx :int length :int) => :list
(split target :string) => :list
(split target :string splitter :string) => :list
(string->float arg :string) => :float
(string->int arg :string) => :int
(string? arg :any) => :bool
(strip filename :string) => :string
(symbols) => :list
(symbols all? :bool) => :list
(syntax) => :list
(type? arg :any) => :bool
(typeof candidate :any) => :any
(unlink filename :string) => :nil
(user-funcs) => :list
(user-funcs all? :bool) => :list
(user-symbols) => :list
(user-symbols all? :bool) => :list
(write string :string handle :handle) => :nil
(zip list :[:any] list :[:any]) => :list
|