Changeset 63566 in webkit for trunk/JavaScriptCore/parser/JSParser.h
- Timestamp:
- Jul 16, 2010, 11:32:42 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/parser/JSParser.h
r63055 r63566 35 35 enum { 36 36 UnaryOpTokenFlag = 64, 37 BinaryOpTokenPrecedenceShift = 7, 37 KeywordTokenFlag = 128, 38 BinaryOpTokenPrecedenceShift = 8, 38 39 BinaryOpTokenAllowsInPrecedenceAdditionalShift = 4, 39 BinaryOpTokenPrecedenceMask = 15 << BinaryOpTokenPrecedenceShift 40 BinaryOpTokenPrecedenceMask = 15 << BinaryOpTokenPrecedenceShift, 40 41 }; 41 42 … … 44 45 45 46 enum JSTokenType { 46 NULLTOKEN ,47 NULLTOKEN = KeywordTokenFlag, 47 48 TRUETOKEN, 48 49 FALSETOKEN, … … 70 71 DEBUGGER, 71 72 ELSE, 72 OPENBRACE ,73 OPENBRACE = 0, 73 74 CLOSEBRACE, 74 75 OPENPAREN, … … 107 108 AUTOPLUSPLUS = 4 | UnaryOpTokenFlag, 108 109 AUTOMINUSMINUS = 5 | UnaryOpTokenFlag, 109 TYPEOF = 6 | UnaryOpTokenFlag ,110 VOIDTOKEN = 7 | UnaryOpTokenFlag ,111 DELETETOKEN = 8 | UnaryOpTokenFlag ,110 TYPEOF = 6 | UnaryOpTokenFlag | KeywordTokenFlag, 111 VOIDTOKEN = 7 | UnaryOpTokenFlag | KeywordTokenFlag, 112 DELETETOKEN = 8 | UnaryOpTokenFlag | KeywordTokenFlag, 112 113 OR = 0 | BINARY_OP_PRECEDENCE(1), 113 114 AND = 1 | BINARY_OP_PRECEDENCE(2), … … 123 124 LE = 11 | BINARY_OP_PRECEDENCE(7), 124 125 GE = 12 | BINARY_OP_PRECEDENCE(7), 125 INSTANCEOF = 13 | BINARY_OP_PRECEDENCE(7) ,126 INTOKEN = 14 | IN_OP_PRECEDENCE(7) ,126 INSTANCEOF = 13 | BINARY_OP_PRECEDENCE(7) | KeywordTokenFlag, 127 INTOKEN = 14 | IN_OP_PRECEDENCE(7) | KeywordTokenFlag, 127 128 LSHIFT = 15 | BINARY_OP_PRECEDENCE(8), 128 129 RSHIFT = 16 | BINARY_OP_PRECEDENCE(8),
Note:
See TracChangeset
for help on using the changeset viewer.