add more tokens
This commit is contained in:
parent
bd220b9b14
commit
14bb4f4705
@ -33,12 +33,31 @@ static String * build_string = NULL;
|
|||||||
&& return TOK_AND;
|
&& return TOK_AND;
|
||||||
\|\| return TOK_OR;
|
\|\| return TOK_OR;
|
||||||
! return TOK_NOT;
|
! return TOK_NOT;
|
||||||
|
& return TOK_BITAND;
|
||||||
|
\| return TOK_BITOR;
|
||||||
|
~ return TOK_BITNOT;
|
||||||
|
\+\+ return TOK_INCREMENT;
|
||||||
|
-- return TOK_DECREMENT;
|
||||||
|
\<\< return TOK_LSHIFT;
|
||||||
|
\>\> return TOK_RSHIFT;
|
||||||
|
\+= return TOK_PLUSEQUALS;
|
||||||
|
-= return TOK_MINUSEQUALS;
|
||||||
|
\*= return TOK_TIMESEQUALS;
|
||||||
|
\/= return TOK_DIVIDEEQUALS;
|
||||||
|
%= return TOK_MODEQUALS;
|
||||||
|
\^= return TOK_XOREQUALS;
|
||||||
|
\<\<= return TOK_LSHIFTEQUALS;
|
||||||
|
\>\>= return TOK_RSHIFTEQUALS;
|
||||||
|
&= return TOK_BITANDEQUALS;
|
||||||
|
\|= return TOK_BITOREQUALS;
|
||||||
|
|
||||||
; return TOK_SEMICOLON;
|
; return TOK_SEMICOLON;
|
||||||
: return TOK_COLON;
|
: return TOK_COLON;
|
||||||
\? return TOK_QUESTION;
|
\? return TOK_QUESTION;
|
||||||
\. return TOK_DOT;
|
\. return TOK_DOT;
|
||||||
|
-\> return TOK_ARROW;
|
||||||
, return TOK_COMMA;
|
, return TOK_COMMA;
|
||||||
|
\.\.\. return TOK_ELLIPSES;
|
||||||
|
|
||||||
\{ return TOK_LCURLY;
|
\{ return TOK_LCURLY;
|
||||||
\} return TOK_RCURLY;
|
\} return TOK_RCURLY;
|
||||||
|
@ -32,12 +32,31 @@ static void handle_error(const char * str, const YYLTYPE * yylloc);
|
|||||||
%token TOK_AND;
|
%token TOK_AND;
|
||||||
%token TOK_OR;
|
%token TOK_OR;
|
||||||
%token TOK_NOT;
|
%token TOK_NOT;
|
||||||
|
%token TOK_BITAND;
|
||||||
|
%token TOK_BITOR;
|
||||||
|
%token TOK_BITNOT;
|
||||||
|
%token TOK_INCREMENT
|
||||||
|
%token TOK_DECREMENT
|
||||||
|
%token TOK_LSHIFT
|
||||||
|
%token TOK_RSHIFT
|
||||||
|
%token TOK_PLUSEQUALS;
|
||||||
|
%token TOK_MINUSEQUALS;
|
||||||
|
%token TOK_TIMESEQUALS;
|
||||||
|
%token TOK_DIVIDEEQUALS;
|
||||||
|
%token TOK_MODEQUALS;
|
||||||
|
%token TOK_XOREQUALS;
|
||||||
|
%token TOK_LSHIFTEQUALS;
|
||||||
|
%token TOK_RSHIFTEQUALS;
|
||||||
|
%token TOK_BITANDEQUALS;
|
||||||
|
%token TOK_BITOREQUALS;
|
||||||
|
|
||||||
%token TOK_SEMICOLON;
|
%token TOK_SEMICOLON;
|
||||||
%token TOK_COLON;
|
%token TOK_COLON;
|
||||||
%token TOK_QUESTION;
|
%token TOK_QUESTION;
|
||||||
%token TOK_DOT;
|
%token TOK_DOT;
|
||||||
|
%token TOK_ARROW;
|
||||||
%token TOK_COMMA;
|
%token TOK_COMMA;
|
||||||
|
%token TOK_ELLIPSES;
|
||||||
|
|
||||||
%token TOK_LCURLY;
|
%token TOK_LCURLY;
|
||||||
%token TOK_RCURLY;
|
%token TOK_RCURLY;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user