all Keywords from primitives til modules
This commit is contained in:
parent
46de25f8ce
commit
59da185baf
|
@ -56,8 +56,19 @@
|
|||
|
||||
"while" return(KeyWhile);
|
||||
|
||||
|
||||
|
||||
"in" return(KeyIn);
|
||||
"out" return(KeyOut);
|
||||
"fun" return(KeyFun);
|
||||
"," return(',');
|
||||
";" return(';');
|
||||
"==" return(OpEquals);
|
||||
"&&" return(OpAnd);
|
||||
"||" return(OpOr);
|
||||
"!!" return(OpNot);
|
||||
"^^" return(OpXor);
|
||||
"&" return('&');
|
||||
"^" return('^');
|
||||
"." return('.');
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -40,6 +40,15 @@
|
|||
|
||||
%token KeyWhile
|
||||
|
||||
%token KeyIn
|
||||
%token KeyOut
|
||||
%token KeyFun
|
||||
%token OpEquals
|
||||
%token OpAnd
|
||||
%token OpOr
|
||||
%token OpNot
|
||||
%token OpXor
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -65,6 +74,11 @@ decl: '=' {printf("=\n"); };
|
|||
| '*' {printf("*\n"); };
|
||||
| '/' {printf("/\n"); };
|
||||
|
||||
| '&' {printf("&\n"); };
|
||||
| '^' {printf("^\n"); };
|
||||
| '.' {printf(".\n"); };
|
||||
| ',' {printf(",\n"); };
|
||||
| ';' {printf(";\n"); };
|
||||
|
||||
|
||||
|
||||
|
@ -92,6 +106,18 @@ decl: '=' {printf("=\n"); };
|
|||
|
||||
| KeyWhile {printf("KeyWhile\n"); };
|
||||
|
||||
| KeyIn {printf("KeyIn\n"); };
|
||||
| KeyOut {printf("KeyOut\n"); };
|
||||
| KeyFun {printf("KeyFun\n"); };
|
||||
| OpEquals {printf("OpEquals\n"); };
|
||||
| OpAnd {printf("OpAnd\n"); };
|
||||
| OpOr {printf("OpOr\n"); };
|
||||
| OpNot {printf("OpNot\n"); };
|
||||
| OpXor {printf("OpXor\n"); };
|
||||
|
||||
|
||||
|
||||
|
||||
%%
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue