sheepy

build system (sheepy) and package manager (spm) for C
git clone https://spartatek.se/git/sheepy.git
Log | Files | Refs | README | LICENSE

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