From ffa3bc436a96c2cb704e9ba4e295acfb735ac299 Mon Sep 17 00:00:00 2001 From: Kevin Glynn Date: Thu, 4 Nov 2010 14:32:07 +0100 Subject: [PATCH] Don't mark out define / undef as special. Remove empty alternative to avoid endless looping --- CSharpTranslator/antlr3/src/cs2j/CSharp/cs.g | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CSharpTranslator/antlr3/src/cs2j/CSharp/cs.g b/CSharpTranslator/antlr3/src/cs2j/CSharp/cs.g index 738d87e..6ad2557 100644 --- a/CSharpTranslator/antlr3/src/cs2j/CSharp/cs.g +++ b/CSharpTranslator/antlr3/src/cs2j/CSharp/cs.g @@ -1070,8 +1070,8 @@ ENUM : 'enum'; IF: 'if'; ELIF: 'elif'; ENDIF: 'endif'; -DEFINE: 'define'; -UNDEF: 'undef'; +//DEFINE: 'define'; +//UNDEF: 'undef'; SEMI: ';'; RPAREN: ')'; @@ -1145,7 +1145,7 @@ Pragma: '#' TS* ('pragma' | 'region' | 'endregion' | 'line' | 'warning' | 'error') ~('\n'|'\r')* ('\r' | '\n')+ { Skip(); } ; PREPROCESSOR_DIRECTIVE: - | PP_CONDITIONAL; + PP_CONDITIONAL; fragment PP_CONDITIONAL: (IF_TOKEN