-
Notifications
You must be signed in to change notification settings - Fork 117
/
Copy pathfalcon.uew
executable file
·89 lines (89 loc) · 2.76 KB
/
falcon.uew
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
/L17"Falcon" Line Comment = // Block Comment On = /* Block Comment Off = */ String Chars = "' File Extensions = FAL FTD
/Open Brace Strings = "{" "(" "["
/Close Brace Strings = "}" ")" "]"
/Open Fold Strings = "function" "if" "while" "switch" "class" "object" "try" "catch"
/Close Fold Strings = "end"
/Function String = "%[^t ]++function"
/Function String 1 = "%[^t ]++class"
/Function String 2 = "%[^t ]++object"
/Function String 3 = "%[^t ]++enum"
/Member String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]"
/Indent Strings = "switch" "select" "while" "loop" "enum" "for" "function" "class" "object" "try" "catch" "else"
/Unindent Strings = "end" "else" "elif" "catch"
/C1"Reserved words"
Array attributes
begin break
case catch class const continue
def default dict directive
elif else end enum export
for forfirst forlast formiddle from function
global
if import in init innerfunc Iterator
launch List load loop
MemBuf
nil
object
raise return
self select sender static switch
Table to true
try
while
> >>
/C2"Methods"
abs acos all allp any anyp arrayAdd arrayBuffer arrayCopy arrayDel arrayDelAll arrayFilter arrayFind arrayHead arrayIns arrayMap arrayMerge arrayRemove arrayResize arrayScan arraySort arrayTail asin aTan aTan2 attributeByName
beginCritical bless broadcast
call cascade ceil choice chr combinations cos
deg2rad deoob deserialize dictBest dictClear dictFind dictGet dictInsert dictKeys dictMerge dictRemove dictValues dirChange dirCurrent dirMake dirMakeLink dirReadLink dirRemove dolist
endCritical eval exp
far forward factorial fileChgroup fileChmod fileChown fileCopy fileMove fileRemove fileType filter fint firstOf floop floor fract
gcEnable gcGetParams gcPerform gcSetThreshold gcSetTimeout getProperty getSystemEncoding getenv giveTo
having
iff include input inspect int isCallable isoob itemCopy
lbind len let lit log
map marshalCB marshalCBR marshalCBX max methodCall min
numeric
oob ord
paramCount paramIsRef paramSet parameter permutations pow print println
rad2deg random randomChoice randomDice randomGrab randomPick randomSeed randomWalk reduce removeFrom removeFromAll round
second serialize setProperty setenv sin sleep stdErr stdErrRaw stdIn stdInRaw stdOut stdOutRaw strAllTrim strBack strBackFind strBuffer strCmpIgnoreCase strFind strFromMemBuf strFront strFrontTrim strLower strMerge strReplace strReplicate strSplit strSplitTrimmed strToMemBuf strTrim strUpper strWildcardMatch suspend systemErrorDescription
tan testAttribute times toString transcodeFrom transcodeTo typeOf
unsetenv
valOf vmFalconPath vmIsMain vmModuleVersionInfo vmSystemType vmVersionInfo vmVersionName
xmap xtimes
yield yieldOut
/C3"Operators"
* =* *=
+ ++ += =+
- -- -= =-
// /
< <= <>
= ==
>=
@
&& || ^^ ~
and
div
false
left
mod
not
or
right
shift
xor
/C4"Special symbols"
#
$
&
(
(.
)
,
.
.)
..
:
;
[
]
^