test 9
This commit is contained in:
parent
ced10cf298
commit
b9f6955cec
2 changed files with 4 additions and 2 deletions
|
|
@ -36,6 +36,7 @@ if { return yy::parser::token::TOK_KW_IF; }
|
|||
return { return yy::parser::token::TOK_KW_RETURN; }
|
||||
for { return yy::parser::token::TOK_KW_FOR; }
|
||||
in { return yy::parser::token::TOK_KW_IN; }
|
||||
not { return yy::parser::token::TOK_KW_NOT; }
|
||||
|
||||
\=\= { return yy::parser::token::TOK_EQ; }
|
||||
\!\= { return yy::parser::token::TOK_NE; }
|
||||
|
|
@ -49,6 +50,7 @@ in { return yy::parser::token::TOK_KW_IN; }
|
|||
\* { return yy::parser::token::TOK_MULTIPLY; }
|
||||
\/ { return yy::parser::token::TOK_DIVIDE; }
|
||||
\% { return yy::parser::token::TOK_MODULO; }
|
||||
\~ { return yy::parser::token::TOK_BIT_NOT; }
|
||||
\( { return yy::parser::token::TOK_L_PAREN; }
|
||||
\) { return yy::parser::token::TOK_R_PAREN; }
|
||||
\[ { return yy::parser::token::TOK_L_BRACKET; }
|
||||
|
|
|
|||
|
|
@ -27,8 +27,8 @@
|
|||
%token <std::string> IDENTIFIER
|
||||
%token <std::string> STRING
|
||||
%token <int> NUMBER
|
||||
%token ASSIGN PLUS MINUS L_PAREN R_PAREN COLON EQ NE LT GT LTE GTE MULTIPLY DIVIDE MODULO L_BRACKET L_BRACE R_BRACKET R_BRACE DOT SEMICOLON COMMA
|
||||
%token KW_DEF KW_IF KW_RETURN KW_FOR KW_IN
|
||||
%token ASSIGN PLUS MINUS L_PAREN R_PAREN COLON EQ NE LT GT LTE GTE MULTIPLY DIVIDE MODULO L_BRACKET L_BRACE R_BRACKET R_BRACE DOT SEMICOLON COMMA BIT_NOT
|
||||
%token KW_DEF KW_IF KW_RETURN KW_FOR KW_IN KW_NOT
|
||||
%token EOF NEWLINE INDENT DEDENT
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue