org.opencores.JLex
Class CSpec

java.lang.Object
  |
  +--org.opencores.JLex.CSpec

class CSpec
extends java.lang.Object

Class: CSpec


Field Summary
(package private)  int BOL
           
(package private) static int END
           
(package private)  int EOF
           
(package private)  java.util.Vector m_accept_vector
           
(package private)  int[] m_anchor_array
           
(package private)  int[] m_ccls_map
          NFA character class minimization map.
(package private)  char[] m_class_code
           
(package private)  char[] m_class_name
           
(package private)  int m_class_read
           
(package private)  int[] m_col_map
           
(package private)  boolean m_count_chars
           
(package private)  boolean m_count_lines
           
(package private)  boolean m_cup_compatible
           
(package private)  int m_current_token
           
(package private)  java.util.Hashtable m_dfa_sets
           
(package private)  java.util.Vector m_dfa_states
           
(package private)  int m_dtrans_ncols
           
(package private)  java.util.Vector m_dtrans_vector
           
(package private)  char[] m_eof_code
           
(package private)  int m_eof_read
           
(package private)  char[] m_eof_throw_code
           
(package private)  int m_eof_throw_read
           
(package private)  char[] m_eof_value_code
           
(package private)  int m_eof_value_read
           
(package private)  char[] m_function_name
           
(package private)  boolean m_ignorecase
           
(package private)  char[] m_implements_name
           
(package private)  boolean m_in_ccl
           
(package private)  boolean m_in_quote
           
(package private)  char[] m_init_code
           
(package private)  int m_init_read
           
(package private)  char[] m_init_throw_code
           
(package private)  int m_init_throw_read
           
(package private)  boolean m_integer_type
           
(package private)  boolean m_intwrap_type
           
(package private)  char m_lexeme
           
private  CLexGen m_lexGen
           
(package private)  java.util.Hashtable m_macros
           
(package private)  CNfa m_nfa_start
           
(package private)  java.util.Vector m_nfa_states
           
(package private)  boolean m_public
           
(package private)  int[] m_row_map
           
(package private)  int[] m_state_dtrans
           
(package private)  java.util.Vector[] m_state_rules
           
(package private)  java.util.Hashtable m_states
          Member Variables
(package private)  char[] m_type_name
           
(package private)  boolean m_unix
           
(package private)  boolean m_verbose
           
(package private)  boolean m_yyeof
           
(package private)  char[] m_yylex_throw_code
           
(package private)  int m_yylex_throw_read
           
(package private) static int NONE
          Constants
(package private) static int NUM_PSEUDO
           
(package private) static int START
           
 
Constructor Summary
(package private) CSpec(CLexGen lexGen)
          Function: CSpec Description: Constructor.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

m_states

java.util.Hashtable m_states
Member Variables

m_macros

java.util.Hashtable m_macros

m_nfa_start

CNfa m_nfa_start

m_nfa_states

java.util.Vector m_nfa_states

m_state_rules

java.util.Vector[] m_state_rules

m_state_dtrans

int[] m_state_dtrans

m_dfa_states

java.util.Vector m_dfa_states

m_dfa_sets

java.util.Hashtable m_dfa_sets

m_accept_vector

java.util.Vector m_accept_vector

m_anchor_array

int[] m_anchor_array

m_dtrans_vector

java.util.Vector m_dtrans_vector

m_dtrans_ncols

int m_dtrans_ncols

m_row_map

int[] m_row_map

m_col_map

int[] m_col_map

NUM_PSEUDO

static final int NUM_PSEUDO

BOL

int BOL

EOF

int EOF

m_ccls_map

int[] m_ccls_map
NFA character class minimization map.

m_current_token

int m_current_token

m_lexeme

char m_lexeme

m_in_quote

boolean m_in_quote

m_in_ccl

boolean m_in_ccl

m_verbose

boolean m_verbose

m_integer_type

boolean m_integer_type

m_intwrap_type

boolean m_intwrap_type

m_yyeof

boolean m_yyeof

m_count_chars

boolean m_count_chars

m_count_lines

boolean m_count_lines

m_cup_compatible

boolean m_cup_compatible

m_unix

boolean m_unix

m_public

boolean m_public

m_ignorecase

boolean m_ignorecase

m_init_code

char[] m_init_code

m_init_read

int m_init_read

m_init_throw_code

char[] m_init_throw_code

m_init_throw_read

int m_init_throw_read

m_class_code

char[] m_class_code

m_class_read

int m_class_read

m_eof_code

char[] m_eof_code

m_eof_read

int m_eof_read

m_eof_value_code

char[] m_eof_value_code

m_eof_value_read

int m_eof_value_read

m_eof_throw_code

char[] m_eof_throw_code

m_eof_throw_read

int m_eof_throw_read

m_yylex_throw_code

char[] m_yylex_throw_code

m_yylex_throw_read

int m_yylex_throw_read

m_class_name

char[] m_class_name

m_implements_name

char[] m_implements_name

m_function_name

char[] m_function_name

m_type_name

char[] m_type_name

m_lexGen

private CLexGen m_lexGen

NONE

static final int NONE
Constants

START

static final int START

END

static final int END
Constructor Detail

CSpec

CSpec(CLexGen lexGen)
Function: CSpec Description: Constructor.