aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/src/c_lexer.flex
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-03-17 18:42:53 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-03-17 18:42:53 +0000
commitf35548ee7d4c54558c38d63df7e2572150c28d22 (patch)
tree4b19576df85934a33d82b87f681c9694a2652761 /c_compiler/src/c_lexer.flex
parent3d846f1ef6fa03a075e3b1f6cd2f021856d2846f (diff)
downloadCompiler-f35548ee7d4c54558c38d63df7e2572150c28d22.tar.gz
Compiler-f35548ee7d4c54558c38d63df7e2572150c28d22.zip
Fixed seg fault
Diffstat (limited to 'c_compiler/src/c_lexer.flex')
-rw-r--r--c_compiler/src/c_lexer.flex18
1 files changed, 9 insertions, 9 deletions
diff --git a/c_compiler/src/c_lexer.flex b/c_compiler/src/c_lexer.flex
index 6f0262e..c0ab549 100644
--- a/c_compiler/src/c_lexer.flex
+++ b/c_compiler/src/c_lexer.flex
@@ -28,16 +28,16 @@ ALL .
%%
-(void) { return T_VOID; }
-(char) { return T_CHAR; }
-(signed[ ]char) { return T_SCHAR; }
-(unsigned[ ]char) { return T_UCHAR; }
+(void) { return T_VOID; }
+(char) { return T_CHAR; }
+(signed[ ]char) { return T_SCHAR; }
+(unsigned[ ]char) { return T_UCHAR; }
((short[ ]int)|(signed[ ]short[ ]int)|short|(signed[ ]short)) { return T_SSINT; }
-((unsigned[ ]short[ ]int)|(unsigned[ ]short)) { return T_USINT; }
-((signed[ ]long[ ]int)|(signed[ ]long)|(long[ ]int)|long) { return T_LINT; }
-((unsigned[ ]long[ ]int)|(unsigned[ ]long)) { return T_ULINT; }
-((unsigned[ ]int)|unsigned) { return T_UINT; }
-((signed[ ]int)|int|signed) { return T_SINT; }
+((unsigned[ ]short[ ]int)|(unsigned[ ]short)) { return T_USINT; }
+((signed[ ]long[ ]int)|(signed[ ]long)|(long[ ]int)|long) { return T_LINT; }
+((unsigned[ ]long[ ]int)|(unsigned[ ]long)) { return T_ULINT; }
+((unsigned[ ]int)|unsigned) { return T_UINT; }
+((signed[ ]int)|int|signed) { return T_SINT; }
[;] { return T_SC; }