Index of class methods


A
add_brackets [Flx_lexstate.lexer_state]
add_keyword_symbol [Flx_lexstate.lexer_state]
add_macros [Flx_lexstate.lexer_state]
add_symbol [Flx_lexstate.lexer_state]
adj [Flx_lexstate.lexer_state]
adjust_keyword_array [Flx_lexstate.lexer_state]
adjust_symbol_array [Flx_lexstate.lexer_state]
append [Flx_lexstate.comment_control]
append_comment [Flx_lexstate.lexer_state]

C
comment_level [Flx_lexstate.lexer_state]
condition_stack_length [Flx_lexstate.lexer_state]
condition_stack_length [Flx_lexstate.file_control]

D
dBlock [Flx_cil_cil.cilPrinter]
Dump a control-flow block to a file with a given indentation.
dGlobal [Flx_cil_cil.cilPrinter]
Dump a global to a file with a given indentation.
dInit [Flx_cil_cil.cilPrinter]
Dump a global to a file with a given indentation.
dStmt [Flx_cil_cil.cilPrinter]
Dump a control-flow statement to a file with a given indentation.
decode [Flx_lexstate.lexer_state]
decr [Flx_lexstate.comment_control]
decr_comment [Flx_lexstate.lexer_state]

G
get_absolute [Flx_lexstate.lexer_state]
get_absolute [Flx_lexstate.file_control]
get_buf_pos [Flx_lexstate.file_control]
get_comment [Flx_lexstate.lexer_state]
get_comment [Flx_lexstate.comment_control]
get_condition [Flx_lexstate.lexer_state]
get_condition [Flx_lexstate.file_control]
get_incdirs [Flx_lexstate.lexer_state]
get_incdirs [Flx_lexstate.file_control]
get_keywords [Flx_lexstate.lexer_state]
get_macro [Flx_lexstate.lexer_state]
get_macro [Flx_lexstate.file_control]
get_macros [Flx_lexstate.lexer_state]
get_macros [Flx_lexstate.file_control]
get_nesting_level [Flx_lexstate.comment_control]
get_relative [Flx_lexstate.lexer_state]
get_relative [Flx_lexstate.file_control]
get_srcref [Flx_lexstate.lexer_state]
get_srcref [Flx_lexstate.file_control]

I
inbody [Flx_lexstate.lexer_state]
incr [Flx_lexstate.file_control]
incr [Flx_lexstate.comment_control]
incr_comment [Flx_lexstate.lexer_state]
incr_lex_counters [Flx_lexstate.file_control]
is_at_line_start [Flx_lexstate.lexer_state]

N
newline [Flx_lexstate.lexer_state]

P
pAttr [Flx_cil_cil.cilPrinter]
Attribute.
pAttrParam [Flx_cil_cil.cilPrinter]
Attribute parameter
pAttrs [Flx_cil_cil.cilPrinter]
Attribute lists
pBlock [Flx_cil_cil.cilPrinter]
pExp [Flx_cil_cil.cilPrinter]
Print expressions
pFieldDecl [Flx_cil_cil.cilPrinter]
A field declaration
pGlobal [Flx_cil_cil.cilPrinter]
Global (vars, types, etc.).
pInit [Flx_cil_cil.cilPrinter]
Print initializers.
pInstr [Flx_cil_cil.cilPrinter]
Invoked on each instruction occurrence.
pLabel [Flx_cil_cil.cilPrinter]
Print a label.
pLineDirective [Flx_cil_cil.cilPrinter]
Print a line-number.
pLval [Flx_cil_cil.cilPrinter]
Invoked on each lvalue occurrence
pOffset [Flx_cil_cil.cilPrinter]
Invoked on each offset occurrence.
pStmt [Flx_cil_cil.cilPrinter]
Control-flow statement.
pStmtKind [Flx_cil_cil.cilPrinter]
Print a statement kind.
pType [Flx_cil_cil.cilPrinter]
pVDecl [Flx_cil_cil.cilPrinter]
Invoked for each variable declaration.
pVar [Flx_cil_cil.cilPrinter]
Invoked on each variable use.
pop_condition [Flx_lexstate.lexer_state]
pop_condition [Flx_lexstate.file_control]
push_condition [Flx_lexstate.lexer_state]
push_condition [Flx_lexstate.file_control]

Q
queueInstr [Flx_cil_cil.cilVisitor]
Add here instructions while visiting to queue them to preceede the * current statement or instruction being processed.

R
report_syntax_error [Flx_tok.tokeniser]

S
set_buf_pos [Flx_lexstate.file_control]
set_comment [Flx_lexstate.lexer_state]
set_condition [Flx_lexstate.lexer_state]
set_condition [Flx_lexstate.file_control]
set_filename [Flx_lexstate.lexer_state]
set_filename [Flx_lexstate.file_control]
set_line [Flx_lexstate.lexer_state]
set_line [Flx_lexstate.file_control]
set_text [Flx_lexstate.comment_control]
store_macro [Flx_lexstate.lexer_state]
store_macro [Flx_lexstate.file_control]
string_of_srcref [Flx_lexstate.lexer_state]

T
token_peek [Flx_tok.tokeniser]
token_src [Flx_tok.tokeniser]
tokenise_symbols [Flx_lexstate.lexer_state]

U
undef_macro [Flx_lexstate.lexer_state]
undef_macro [Flx_lexstate.file_control]
unqueueInstr [Flx_cil_cil.cilVisitor]
Gets the queue of instructions and resets the queue.

V
vEnterScope [Flx_cil_cabsvisit.cabsVisitor]
vExitScope [Flx_cil_cabsvisit.cabsVisitor]
vattr [Flx_cil_cil.cilVisitor]
Attribute.
vattr [Flx_cil_cabsvisit.cabsVisitor]
vblock [Flx_cil_cil.cilVisitor]
Block.
vblock [Flx_cil_cabsvisit.cabsVisitor]
vdecltype [Flx_cil_cabsvisit.cabsVisitor]
vdef [Flx_cil_cabsvisit.cabsVisitor]
vexpr [Flx_cil_cil.cilVisitor]
Invoked on each expression occurrence.
vexpr [Flx_cil_cabsvisit.cabsVisitor]
vfunc [Flx_cil_cil.cilVisitor]
Function definition.
vglob [Flx_cil_cil.cilVisitor]
Global (vars, types, etc.)
vinit [Flx_cil_cil.cilVisitor]
Initializers for globals
vinitexpr [Flx_cil_cabsvisit.cabsVisitor]
vinitoffs [Flx_cil_cil.cilVisitor]
Invoked on each offset appearing in the list of a * CompoundInit initializer.
vinst [Flx_cil_cil.cilVisitor]
Invoked on each instruction occurrence.
vlval [Flx_cil_cil.cilVisitor]
Invoked on each lvalue occurrence
vname [Flx_cil_cabsvisit.cabsVisitor]
voffs [Flx_cil_cil.cilVisitor]
Invoked on each offset occurrence that is *not* as part * of an initializer list specification, i.e.
vspec [Flx_cil_cabsvisit.cabsVisitor]
vstmt [Flx_cil_cil.cilVisitor]
Control-flow statement.
vstmt [Flx_cil_cabsvisit.cabsVisitor]
vtype [Flx_cil_cil.cilVisitor]
Use of some type.
vtypespec [Flx_cil_cabsvisit.cabsVisitor]
vvar [Flx_cil_cabsvisit.cabsVisitor]
vvdec [Flx_cil_cil.cilVisitor]
Invoked for each variable declaration.
vvrbl [Flx_cil_cil.cilVisitor]
Invoked on each variable use.