ct_common
1.0.1
Common library for combinatorial testing
|
Go to the source code of this file.
Defines | |
#define | self (*(QUEX_TYPE_DERIVED_ANALYZER*)me) |
#define | __self_result_token_id QUEX_NAME_TOKEN(DumpedTokenIdObject) |
#define | CONTINUE goto __REENTRY_PREPARATION; |
#define | RETURN return |
#define | self (*((QUEX_TYPE_ANALYZER*)me)) |
#define | NORMAL (QUEX_NAME(NORMAL)) |
#define | Lexeme QUEX_NAME(access_Lexeme)((const char*)__FILE__, (size_t)__LINE__, &me->buffer) |
#define | LexemeBegin QUEX_NAME(access_LexemeBegin)((const char*)__FILE__, (size_t)__LINE__, &me->buffer) |
#define | LexemeL QUEX_NAME(access_LexemeL)((const char*)__FILE__, (size_t)__LINE__, &me->buffer) |
#define | LexemeEnd QUEX_NAME(access_LexemeEnd)((const char*)__FILE__, (size_t)__LINE__, &me->buffer) |
#define | LexemeNull (&QUEX_LEXEME_NULL) |
Functions | |
QUEX_NAMESPACE_MAIN_OPEN | QUEX_NAME (Mode) QUEX_NAME(NORMAL) |
void QUEX_NAME() | NORMAL_on_entry (QUEX_TYPE_ANALYZER *me, const QUEX_NAME(Mode)*FromMode) |
void QUEX_NAME() | NORMAL_on_exit (QUEX_TYPE_ANALYZER *me, const QUEX_NAME(Mode)*ToMode) |
bool QUEX_NAME() | NORMAL_has_base (const QUEX_NAME(Mode)*Mode) |
bool QUEX_NAME() | NORMAL_has_entry_from (const QUEX_NAME(Mode)*Mode) |
bool QUEX_NAME() | NORMAL_has_exit_to (const QUEX_NAME(Mode)*Mode) |
__QUEX_TYPE_ANALYZER_RETURN_VALUE QUEX_NAME() | NORMAL_analyzer_function (QUEX_TYPE_ANALYZER *me) |
QUEX_NAMESPACE_MAIN_CLOSE QUEX_NAMESPACE_TOKEN_OPEN const char *QUEX_NAME_TOKEN() | map_id_to_name (const QUEX_TYPE_TOKEN_ID TokenID) |
Variables | |
QUEX_NAMESPACE_MAIN_CLOSE QUEX_NAMESPACE_MAIN_OPEN QUEX_TYPE_CHARACTER | QUEX_LEXEME_NULL_IN_ITS_NAMESPACE = (QUEX_TYPE_CHARACTER)0 |
#define __self_result_token_id QUEX_NAME_TOKEN(DumpedTokenIdObject) |
Definition at line 9 of file ct_lexer.cpp.
#define CONTINUE goto __REENTRY_PREPARATION; |
Definition at line 77 of file ct_lexer.cpp.
#define LexemeBegin QUEX_NAME(access_LexemeBegin)((const char*)__FILE__, (size_t)__LINE__, &me->buffer) |
#define LexemeNull (&QUEX_LEXEME_NULL) |
#define RETURN return |
Definition at line 84 of file ct_lexer.cpp.
#define self (*(QUEX_TYPE_DERIVED_ANALYZER*)me) |
Definition at line 8 of file ct_lexer.cpp.
#define self (*((QUEX_TYPE_ANALYZER*)me)) |
Definition at line 8 of file ct_lexer.cpp.
QUEX_NAMESPACE_MAIN_CLOSE QUEX_NAMESPACE_TOKEN_OPEN const char* QUEX_NAME_TOKEN() map_id_to_name | ( | const QUEX_TYPE_TOKEN_ID | TokenID | ) |
Definition at line 9215 of file ct_lexer.cpp.
__QUEX_TYPE_ANALYZER_RETURN_VALUE QUEX_NAME() NORMAL_analyzer_function | ( | QUEX_TYPE_ANALYZER * | me | ) |
Definition at line 91 of file ct_lexer.cpp.
bool QUEX_NAME() NORMAL_has_base | ( | const QUEX_NAME(Mode)* | Mode | ) |
Definition at line 45 of file ct_lexer.cpp.
bool QUEX_NAME() NORMAL_has_entry_from | ( | const QUEX_NAME(Mode)* | Mode | ) |
Definition at line 50 of file ct_lexer.cpp.
bool QUEX_NAME() NORMAL_has_exit_to | ( | const QUEX_NAME(Mode)* | Mode | ) |
Definition at line 55 of file ct_lexer.cpp.
void QUEX_NAME() NORMAL_on_entry | ( | QUEX_TYPE_ANALYZER * | me, |
const QUEX_NAME(Mode)* | FromMode | ||
) |
Definition at line 12 of file ct_lexer.cpp.
void QUEX_NAME() NORMAL_on_exit | ( | QUEX_TYPE_ANALYZER * | me, |
const QUEX_NAME(Mode)* | ToMode | ||
) |
Definition at line 22 of file ct_lexer.cpp.
QUEX_NAMESPACE_MAIN_OPEN QUEX_NAME | ( | Mode | ) |
QUEX_NAMESPACE_MAIN_CLOSE QUEX_NAMESPACE_MAIN_OPEN QUEX_TYPE_CHARACTER QUEX_LEXEME_NULL_IN_ITS_NAMESPACE = (QUEX_TYPE_CHARACTER)0 |
Definition at line 66 of file ct_lexer.cpp.