ct_common  1.0.1
Common library for combinatorial testing
Defines | Functions | Variables
src/ct_common/file_parse/ct_lexer.cpp File Reference
#include "ct_lexer.hpp"
#include <quex/code_base/analyzer/C-adaptions.h>

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 Documentation

#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 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 LexemeEnd   QUEX_NAME(access_LexemeEnd)((const char*)__FILE__, (size_t)__LINE__, &me->buffer)
#define LexemeL   QUEX_NAME(access_LexemeL)((const char*)__FILE__, (size_t)__LINE__, &me->buffer)
#define LexemeNull   (&QUEX_LEXEME_NULL)
#define NORMAL   (QUEX_NAME(NORMAL))
#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.


Function Documentation

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.


Variable Documentation

Definition at line 66 of file ct_lexer.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines