+
+ mustStartExpression[VAR] = true;
+ mustStartExpression[IF] = true;
+ mustStartExpression[BANG] = true;
+ mustStartExpression[BITNOT] = true;
+ mustStartExpression[INSTANCEOF] = true;
+ mustStartExpression[TYPEOF] = true;
+ mustStartExpression[NUMBER] = true;
+ mustStartExpression[STRING] = true;
+ mustStartExpression[NULL] = true;
+ mustStartExpression[TRUE] = true;
+ mustStartExpression[FALSE] = true;
+ mustStartExpression[Tokens.FUNCTION] = true;
+ mustStartExpression[NAME] = true;
+ mustStartExpression[LC] = true;
+ mustStartExpression[THIS] = true;
+
+ cannotStartExpression[OR] = true;
+ cannotStartExpression[AND] = true;
+ cannotStartExpression[BITOR] = true;
+ cannotStartExpression[BITXOR] = true;
+ cannotStartExpression[BITAND] = true;
+ cannotStartExpression[SHEQ] = true;
+ cannotStartExpression[SHNE] = true;
+ cannotStartExpression[LSH] = true;
+ cannotStartExpression[RSH] = true;
+ cannotStartExpression[URSH] = true;
+ cannotStartExpression[ADD] = true;
+ cannotStartExpression[MUL] = true;
+ cannotStartExpression[DIV] = true;
+ cannotStartExpression[MOD] = true;
+ cannotStartExpression[GT] = true;
+ cannotStartExpression[GE] = true;
+ cannotStartExpression[EQ] = true;
+ cannotStartExpression[NE] = true;
+ cannotStartExpression[LT] = true;
+ cannotStartExpression[LE] = true;
+ cannotStartExpression[DOT] = true;
+ cannotStartExpression[HOOK] = true;
+ cannotStartExpression[ASSIGN_BITOR] = true;
+ cannotStartExpression[ASSIGN_BITXOR] = true;
+ cannotStartExpression[ASSIGN_BITAND] = true;
+ cannotStartExpression[ASSIGN_LSH] = true;
+ cannotStartExpression[ASSIGN_RSH] = true;
+ cannotStartExpression[ASSIGN_URSH] = true;
+ cannotStartExpression[ASSIGN_ADD] = true;
+ cannotStartExpression[ASSIGN_SUB] = true;
+ cannotStartExpression[ASSIGN_MUL] = true;
+ cannotStartExpression[ASSIGN_DIV] = true;
+ cannotStartExpression[ASSIGN_MOD] = true;
+