headers.i (1451B)
1 /* -*- C++ -*- vim:set syntax=cpp: 2 * (C) 2005-2010 Frank-Rene Schaefer 3 * ABSOLUTELY NO WARRANTY */ 4 #ifndef __QUEX_INCLUDE_GUARD__ANALYZER__HEADERS_I 5 #define __QUEX_INCLUDE_GUARD__ANALYZER__HEADERS_I 6 7 #if ! defined(__QUEX_INCLUDE_INDICATOR__ANALYZER__CONFIGURATION) 8 # error "No configuration header included before this header." 9 #endif 10 11 #include "aux-string.i" 12 13 #include "analyzerAsserts.i" 14 #include "bufferAsserts.i" 15 16 /* Token sending happens only via macros, for flexibility. */ 17 #include "token-receiving.i" 18 #include "mode-handling.i" 19 #include "misc.i" 20 #include "navigation.i" 21 #include "constructor.i" 22 #include "reset.i" 23 24 #include "basic.i" 25 #include "Mode.i" 26 27 #include "Buffer.i" 28 #include "LexatomLoader.i" 29 #include "ByteLoader" 30 31 #if defined(__QUEX_OPTION_CONVERTER) 32 # include <quex/code_base/buffer/lexatoms/LexatomLoader_Converter.i> 33 #endif 34 35 #ifdef __QUEX_OPTION_COUNTER 36 # include "Counter.i" 37 #endif 38 #ifdef QUEX_OPTION_INCLUDE_STACK 39 # include "include-stack.i" 40 #endif 41 #ifdef QUEX_OPTION_STRING_ACCUMULATOR 42 # include "Accumulator.i" 43 #endif 44 #ifdef QUEX_OPTION_TOKEN_POLICY_QUEUE 45 # include "TokenQueue.i" 46 #endif 47 #ifdef QUEX_OPTION_POST_CATEGORIZER 48 # include <quex/code_base/analyzer/PostCategorizer.i> 49 #endif 50 #ifdef QUEX_OPTION_INDENTATION_TRIGGER 51 # include "on_indentation.i" 52 #endif 53 54 #endif /* __QUEX_INCLUDE_GUARD__ANALYZER__HEADERS_I */