GME  13
Defines
DLexer.cpp File Reference

Go to the source code of this file.

Defines

#define ZZINC   {if ( track_columns ) (++_endcol);}
#define ZZGETC   {ch = input->nextChar(); cl = ZZSHIFT(ch);}
#define ZZNEWSTATE   (newstate = dfa[state][cl])
#define ZZCOPY

Define Documentation

#define ZZCOPY
Value:
/* Truncate matching buffer to size (not an error) */   \
        if (nextpos < lastpos){                         \
                *(nextpos++) = ch;                      \
        }else{                                                  \
                bufovf = 1;                                     \
        }

Definition at line 37 of file DLexer.cpp.

#define ZZGETC   {ch = input->nextChar(); cl = ZZSHIFT(ch);}

Definition at line 32 of file DLexer.cpp.

#define ZZINC   {if ( track_columns ) (++_endcol);}

Definition at line 30 of file DLexer.cpp.

#define ZZNEWSTATE   (newstate = dfa[state][cl])

Definition at line 34 of file DLexer.cpp.