src/Tokens.h

changeset 91
427eb377d53e
parent 88
5def6ff8b466
child 98
ea02b78a737a
equal deleted inserted replaced
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

mercurial