- Revision
- 1310
- Author
- rfscholte
- Date
- 2011-09-04 10:22:46 -0500 (Sun, 04 Sep 2011)
Log Message
rename Lexer.isConstructor to enumConstantMode. Considering to change it to a lexer-state
Modified Paths
Diff
Modified: trunk/qdox/src/grammar/lexer.flex (1309 => 1310)
--- trunk/qdox/src/grammar/lexer.flex 2011-09-04 14:23:17 UTC (rev 1309) +++ trunk/qdox/src/grammar/lexer.flex 2011-09-04 15:22:46 UTC (rev 1310) @@ -51,8 +51,8 @@ private boolean newMode; private boolean bracketMode; private boolean anonymousMode; + private boolean enumConstantMode; private boolean appendingToCodeBody; - private boolean isConstructor; private void write() { write( text() ); @@ -210,7 +210,7 @@ "{" { if(braceMode >= 0) { if(braceMode == ENUM) { - isConstructor = true; + enumConstantMode = true; } else if (braceMode == CODEBLOCK) { getCodeBody(); /* reset codebody */ appendingToCodeBody = true; @@ -267,7 +267,7 @@ } } <ENUM> { - ";" { isConstructor = false; return Parser.SEMI; } + ";" { enumConstantMode = false; return Parser.SEMI; } "(" { nestingDepth++; if(parenMode >= 0) { @@ -277,7 +277,7 @@ return Parser.PARENOPEN; } else { - if(isConstructor) { + if(enumConstantMode) { parenDepth = classDepth; pushState(PARENBLOCK); return Parser.PARENBLOCK;
To unsubscribe from this list please visit:
