EngineMemento_body (1134B)
1 /* -*- C++ -*- vim: set syntax=cpp: 2 * (C) 2005-2010 Frank-Rene Schaefer 3 * ABSOLUTELY NO WARRANTY */ 4 char* __input_name; 5 6 QUEX_NAME(Buffer) buffer; 7 8 struct QUEX_NAME(Mode_tag)* __current_mode_p; 9 QUEX_NAME(AnalyzerFunctionP) current_analyzer_function; 10 11 # if defined(QUEX_OPTION_AUTOMATIC_ANALYSIS_CONTINUATION_ON_MODE_CHANGE) \ 12 || defined(QUEX_OPTION_ASSERTS) 13 QUEX_NAME(AnalyzerFunctionP) DEBUG_analyzer_function_at_entry; 14 # endif 15 16 # if defined(__QUEX_OPTION_COUNTER) 17 QUEX_NAME(Counter) counter; 18 # endif 19 20 # if defined(QUEX_OPTION_STRING_ACCUMULATOR) 21 QUEX_NAME(Accumulator) accumulator; 22 # endif 23 24 /* Deriberately not subject to include handling: 25 * -- Mode stack. 26 * -- Token and token queues. 27 * -- Post categorizer. */ 28 # ifdef QUEX_OPTION_INCLUDE_STACK 29 struct QUEX_NAME(Memento_tag)* _parent_memento; 30 # endif 31