Package ada95_lexer_dfa

 

Basic Objects

Quick access : ClausesGenericsDefinitionsSubprograms


Basic Objects
Name Type Default
aflex_debugbooleanfalse
yytext_ptrinteger
YY_READ_BUF_SIZEinteger8192constant
points to start of yytext in buffer
yy_ch_buf has to be 2 characters longer than YY_BUF_SIZE because we need
to put in 2 end-of-buffer characters (this is explained where it is
done) at the end of yy_ch_buf
YY_BUF_SIZEintegerYY_READ_BUF_SIZE * 2constant
yy_ch_bufch_buf_type
yy_bpinteger
yy_cpinteger
yy_hold_charcharacter
yy_hold_char holds the character lost when yytext is formed
yy_c_buf_pinteger
yy_initbooleantrue
These variables are needed between calls to YYLex.
yy_startinteger0
do we need to initialize YYLex?
yy_last_accepting_stateyy_state_type
yy_last_accepting_cposinteger
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
unbounded_character_arrayarray (integer) of character
size of input buffer
ch_buf_typeunbounded_character_array (0..YY_BUF_SIZE + 1)
yy_state_typeinteger
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
YYText function
Returnstring
points to current character in buffer
  
YYLength function
Returninteger
  
YY_DO_BEFORE_ACTION procedure