90:90ab2f2b3dc0 | 91:427eb377d53e |
---|---|
33 | 33 |
34 // ======================================================= | 34 // ======================================================= |
35 enum EToken | 35 enum EToken |
36 { | 36 { |
37 // Non-word tokens | 37 // Non-word tokens |
38 tkLeftShiftAssign, // | |
39 tkRightShiftAssign, // | |
38 tkEquals, // ----- 0 | 40 tkEquals, // ----- 0 |
41 tkNotEquals, | |
39 tkBrackets, // - 1 | 42 tkBrackets, // - 1 |
40 tkAddAssign, // - 2 | 43 tkAddAssign, // - 2 |
41 tkSubAssign, // - 3 | 44 tkSubAssign, // - 3 |
42 tkMultiplyAssign, // - 4 | 45 tkMultiplyAssign, // - 4 |
43 tkDivideAssign, // ----- 5 | 46 tkDivideAssign, // ----- 5 |
44 tkModulusAssign, // - 6 | 47 tkModulusAssign, // - 6 |
48 tkLeftShift, | |
49 tkRightShift, | |
50 tkAtLeast, | |
51 tkAtMost, | |
52 tkDoubleAmperstand, | |
53 tkDoubleBar, | |
45 tkSingleQuote, // - 7 | 54 tkSingleQuote, // - 7 |
46 tkDollarSign, // - 8 | 55 tkDollarSign, // - 8 |
47 tkParenStart, // - 9 | 56 tkParenStart, // - 9 |
48 tkParenEnd, // ----- 10 | 57 tkParenEnd, // ----- 10 |
49 tkBracketStart, // - 11 | 58 tkBracketStart, // - 11 |
62 tkDot, // - 24 | 71 tkDot, // - 24 |
63 tkColon, // ----- 25 | 72 tkColon, // ----- 25 |
64 tkSemicolon, // - 26 | 73 tkSemicolon, // - 26 |
65 tkHash, // - 27 | 74 tkHash, // - 27 |
66 tkExclamationMark, // - 28 | 75 tkExclamationMark, // - 28 |
76 tkAmperstand, | |
77 tkBar, | |
78 tkCaret, | |
79 tkQuestionMark, | |
67 tkArrow, // - 29 | 80 tkArrow, // - 29 |
68 | 81 |
69 // -------------- | 82 // -------------- |
70 // Named tokens | 83 // Named tokens |
71 tkBool, // ----- 30 | 84 tkBool, // ----- 30 |
89 tkState, // - 48 | 102 tkState, // - 48 |
90 tkSwitch, // - 49 | 103 tkSwitch, // - 49 |
91 tkStr, // ----- 50 | 104 tkStr, // ----- 50 |
92 tkVoid, // - 51 | 105 tkVoid, // - 51 |
93 tkWhile, // - 52 | 106 tkWhile, // - 52 |
107 tkTrue, | |
108 tkFalse, | |
94 | 109 |
95 // These ones aren't implemented yet but I plan to do so, thus they are | 110 // These ones aren't implemented yet but I plan to do so, thus they are |
96 // reserved. Also serves as a to-do list of sorts for me. >:F | 111 // reserved. Also serves as a to-do list of sorts for me. >:F |
97 tkEnum, // - 53 | 112 tkEnum, // - 53 |
98 tkFunc, // - 54 | 113 tkFunc, // - 54 |