From 8dce541c96a329e3b12f3ea3794fcc8202fbd134 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 7 Nov 2023 13:09:44 +0200 Subject: simplift syntax somewhat + Explicit macro expansion + Still have to simplify AST and type stuff, probably worth rewriting or something --- src/lexer.l | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'src/lexer.l') diff --git a/src/lexer.l b/src/lexer.l index 2857b94..50e7c1e 100644 --- a/src/lexer.l +++ b/src/lexer.l @@ -77,8 +77,6 @@ STRING \"(\\.|[^"\\])*\" ";" {return SEMICOLON;} ":" {return COLON;} "!" {return BANG;} -"##" {return PASTE;} -"@" {return AT;} "+" {return PLUS;} "-" {return MINUS;} @@ -86,7 +84,6 @@ STRING \"(\\.|[^"\\])*\" "/" {return DIV;} "%" {return REM;} "^" {return XOR;} -"^^" {return POW;} '[^'\\]' { /* regular character constant, 'a' */ @@ -124,9 +121,6 @@ STRING \"(\\.|[^"\\])*\" "'" {return SQUOTE;} "&" {return AND;} -"&&" {return LAND;} -"|" {return OR;} -"||" {return LOR;} "~" {return TILDE;} "=" {return TO;} @@ -147,10 +141,6 @@ STRING \"(\\.|[^"\\])*\" "-=" {return MINUSSELF;} "/=" {return DIVSELF;} "%=" {return REMSELF;} -"^=" {return XORSELF;} -"^^=" {return POWSELF;} -"&=" {return ORSELF;} -"|=" {return ORSELF;} "<<=" {return LSHIFTSELF;} ">>=" {return RSHIFTSELF;} "..." {return ELLIPSIS;} -- cgit v1.3