version 1.5, 2006/01/30 16:16:39
|
version 1.6, 2007/04/18 20:14:35
|
|
|
// | // |
//============================================================================== | //============================================================================== |
// | // |
// Author: Humberto Rivero (hurivero@us.ibm.com) |
|
// |
|
// Modified By: |
|
// |
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#ifndef Pegasus_CQLParserState_h | #ifndef Pegasus_CQLParserState_h |
|
|
Array<char*> outstandingStrings; | Array<char*> outstandingStrings; |
| |
// | // |
// This tracks the current token position within the Select Statement being parsed |
// This tracks the current token position within the Select Statement |
|
// being parsed |
// This is incremented and cleared in CQL.l | // This is incremented and cleared in CQL.l |
// | // |
Uint32 currentTokenPos; | Uint32 currentTokenPos; |
|
|
Uint32 tokenCount; | Uint32 tokenCount; |
| |
// | // |
// This tracks the current rule in String format in the Select Statement we are currently parsing |
// This tracks the current rule in String format in the Select Statement |
|
// we are currently parsing |
// This is updated with each production in CQL.y | // This is updated with each production in CQL.y |
// | // |
String currentRule; | String currentRule; |