diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-07-03 16:39:18 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-09-15 23:01:27 -0400 |
commit | 653cc83c00f5afba65f5acc32361301469c8b1af (patch) | |
tree | 9da6c16cddc6e4499562df50ee9f473fbe10ecc5 | |
parent | 15be4030aca3dac7edffb75c55088c8b97a89435 (diff) | |
download | roux-653cc83c00f5afba65f5acc32361301469c8b1af.tar.gz |
forward decls of enums are not allowed in iso c
-rw-r--r-- | lisc/parse.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/lisc/parse.c b/lisc/parse.c index a1b27d3..fc2e8e9 100644 --- a/lisc/parse.c +++ b/lisc/parse.c @@ -9,18 +9,15 @@ enum { NTemps = 256, }; -typedef enum Token Token; -typedef enum PState PState; - -enum PState { +typedef enum { PXXX, PLbl, PPhi, PIns, PEnd, -}; +} PState; -enum Token { +typedef enum { TXXX, TCopy, TAdd, @@ -41,7 +38,7 @@ enum Token { TRParen, TNL, TEOF, -}; +} Token; static FILE *inf; |