reflect
Advanced tools
Comparing version 0.1.1 to 0.1.2
@@ -134,10 +134,20 @@ | ||
"NUMBER": "Numeric", | ||
"=": "Punctuator", | ||
"[": "Punctuator", | ||
"]": "Punctuator", | ||
"STRING": "String", | ||
"REGEXP_BODY": "RegularExpression", | ||
"COMMENT": "Line", | ||
"COMMENT_BLOCK": "Block" | ||
"COMMENT_BLOCK": "Block", | ||
"TRUETOKEN": "Boolean", | ||
"FALSETOKEN": "Boolean", | ||
}; | ||
// Punctuator tokens | ||
'OPENBRACE CLOSEBRACE [ ] ( ) { } . ; : , PLUSEQUAL MINUSEQUAL MULTEQUAL MODEQUAL ANDEQUAL OREQUAL XOREQUAL LSHIFTEQUAL RSHIFTEQUAL URSHIFTEQUAL DIVEQUAL LE GE STREQ STRNEQ EQEQ NE AND OR PLUSPLUS MINUSMINUS URSHIFT LSHIFT + - * % < > & | ^ ! ~ ? / ='.split(' ').forEach(function (token) { | ||
types[token] = 'Punctuator'; | ||
}); | ||
// Keyword tokens | ||
'BREAK CASE CONTINUE DEBUGGER DEFAULT DELETETOKEN DO ELSE FINALLY FOR FUNCTION IF INTOKEN INSTANCEOF NEW RETURN SWITCH TRY CATCH THROW TYPEOF VAR VOIDTOKEN WHILE WITH CLASS CONSTTOKEN LET ENUM EXPORT EXTENDS IMPORT SUPERTOKEN IMPLEMENTS INTERFACE PACKAGE PRIVATE PROTECTED PUBLIC STATIC YIELD THISTOKEN'.split(' ').forEach(function (token) { | ||
types[token] = 'Keyword'; | ||
}); | ||
function tokenObject (lexer, token) { | ||
@@ -144,0 +154,0 @@ var symbols = lexer.yy.parser.terminals_; |
@@ -5,3 +5,3 @@ { | ||
"description": "JavaScript parser adhering to Mozilla's parser API", | ||
"version": "0.1.1", | ||
"version": "0.1.2", | ||
"keywords": [ | ||
@@ -8,0 +8,0 @@ "parser", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
1057830
22961
2