sheepy

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

Mode.i (1263B)


      1 /* -*- C++ -*-  vim:set syntax=cpp: 
      2  *
      3  * (C) 2004-2010 Frank-Rene Schaefer
      4  * ABSOLUTELY NO WARRANTY              */
      5 #ifndef __QUEX_INCLUDE_GUARD__ANALYZER__MODE_I
      6 #define __QUEX_INCLUDE_GUARD__ANALYZER__MODE_I
      7 
      8 #include "definitions"
      9 
     10 QUEX_NAMESPACE_MAIN_OPEN
     11 
     12     QUEX_INLINE __QUEX_TYPE_ANALYZER_RETURN_VALUE
     13     QUEX_NAME(Mode_uncallable_analyzer_function)(QUEX_TYPE_ANALYZER* me)
     14     { 
     15         __quex_assert(0); 
     16         (void)me;
     17 #       if defined (QUEX_OPTION_TOKEN_POLICY_QUEUE)
     18         return; 
     19 #       else
     20         return (__QUEX_TYPE_ANALYZER_RETURN_VALUE)0;
     21 #       endif
     22     }
     23 
     24 #   if ! defined(QUEX_OPTION_INDENTATION_DEFAULT_HANDLER)
     25     QUEX_INLINE void
     26     QUEX_NAME(Mode_on_indentation_null_function)(QUEX_TYPE_ANALYZER*  me, 
     27                                                  QUEX_TYPE_LEXATOM* LexemeBegin, 
     28                                                  QUEX_TYPE_LEXATOM* LexemeEnd)
     29     { (void)me; (void)LexemeBegin; (void)LexemeEnd; }
     30 #   endif
     31 
     32     QUEX_INLINE void
     33     QUEX_NAME(Mode_on_entry_exit_null_function)(QUEX_TYPE_ANALYZER* me, 
     34                                                 const QUEX_NAME(Mode)* TheMode) 
     35     { (void)me; (void)TheMode; }
     36 
     37 QUEX_NAMESPACE_MAIN_CLOSE
     38 
     39 #endif /* __QUEX_INCLUDE_GUARD__ANALYZER__MODE_I */