[go: up one dir, main page]

Menu

Commit [r829]  Maximize  Restore  History

+ better fixes for mantis #19051

- basically return to pre-v2.0.36 symbol parsing: allow digits, hyphens, plus, etc.
- index-names now handled specially in lexer (new token-type INDEX)
- whitespace between DOLLAR and rest of index-name is no longer allowed
- new non-exclusive lexer state Q_MATCHID used to disable bareword symbols after matchid

mukau 2017-03-01

changed /ddc/trunk/src/ConcordLib/QueryCompiler.cpp
changed /ddc/trunk/src/ConcordLib/QueryCompiler.h
changed /ddc/trunk/src/ConcordLib/yyQLexer.cpp
changed /ddc/trunk/src/ConcordLib/yyQLexer.h
changed /ddc/trunk/src/ConcordLib/yyQLexer.l
changed /ddc/trunk/src/ConcordLib/yyQParser.cpp
changed /ddc/trunk/src/ConcordLib/yyQParser.h
changed /ddc/trunk/src/ConcordLib/yyQParser.output
changed /ddc/trunk/src/ConcordLib/yyQParser.y