|
|||||||||
| Home >> All >> [ JLex overview ] | PREV NEXT | ||||||||
A
- AND - Static variable in class JLex.SparseBitSet
- ANY - Static variable in class JLex.CLexGen
- AT_BOL - Static variable in class JLex.CLexGen
- AT_EOL - Static variable in class JLex.CLexGen
- add(int) - Method in class JLex.CSet
- Function: add
- add_to_dstates(CBunch) - Method in class JLex.CNfa2Dfa
- function: add_to_dstates Description: Takes as input a CBunch with details of a dfa state that needs to be created.
- addncase(char) - Method in class JLex.CSet
- Function: addncase
- advance() - Method in class JLex.CLexGen
- all_states - Variable in class JLex.CLexGen
- Function: getStates Description: Parses the state area of a rule, from the beginning of a line.
- allocate_BOL_EOF(CSpec) - Method in class JLex.CMakeNfa
- Function: allocate_BOL_EOF Description: Expands character class to include special BOL and EOF characters.
- and(SparseBitSet) - Method in class JLex.SparseBitSet
- Logically ANDs this bit set with the specified set of bits.
- assert(boolean) - Static method in class JLex.CUtility
- Function: assert Description: Debugging routine.
B
- BITS - Static variable in class JLex.SparseBitSet
- Number of bits in a block.
- BITS_M1 - Static variable in class JLex.SparseBitSet
- BITS-1, using the identity: x % BITS == x & (BITS-1)
- BOL - Variable in class JLex.CSpec
- BUFFER_SIZE - Static variable in class JLex.CLexGen
- binop(SparseBitSet, SparseBitSet, SparseBitSet.BinOp) - Static method in class JLex.SparseBitSet
- bits - Variable in class JLex.SparseBitSet
- Array of bit-blocks; each holding BITS bits.
- bsearch(int) - Method in class JLex.SparseBitSet
- bytencmp(byte[], int, byte[], int, int) - Static method in class JLex.CUtility
- Function: bytencmp Description: Compares up to n elements of byte array a[] against byte array b[].
C
- CAccept - class JLex.CAccept.
- Class: CAccept
- CAccept(char[], int, int) - Constructor for class JLex.CAccept
- Function: CAccept
- CAccept(CAccept) - Constructor for class JLex.CAccept
- Function: CAccept
- CAcceptAnchor - class JLex.CAcceptAnchor.
- Class: CAcceptAnchor
- CAcceptAnchor() - Constructor for class JLex.CAcceptAnchor
- Function: CAcceptAnchor
- CAlloc - class JLex.CAlloc.
- Class: CAlloc
- CAlloc() - Constructor for class JLex.CAlloc
- CBunch - class JLex.CBunch.
- Class: CBunch
- CBunch() - Constructor for class JLex.CBunch
- Function: CBunch Description: Constructor.
- CCL - Static variable in class JLex.CNfa
- Constants: Edge Types Note: Edge transitions on one specific character are labelled with the character Ascii (Unicode) codes.
- CCL_END - Static variable in class JLex.CLexGen
- CCL_START - Static variable in class JLex.CLexGen
- CDTrans - class JLex.CDTrans.
- Class: CDTrans
- CDTrans(int, CSpec) - Constructor for class JLex.CDTrans
- Function: CTrans
- CDfa - class JLex.CDfa.
- Class: CDfa
- CDfa(int) - Constructor for class JLex.CDfa
- Function: CDfa
- CEmit - class JLex.CEmit.
- Class: CEmit
- CEmit() - Constructor for class JLex.CEmit
- Function: CEmit Description: Constructor.
- CError - class JLex.CError.
- Class: CError
- CError() - Constructor for class JLex.CError
- CInput - class JLex.CInput.
- Class: CInput Description:
- CInput(Reader) - Constructor for class JLex.CInput
- Function: CInput Description:
- CLASS_CODE - Variable in class JLex.CLexGen
- CLOSE_CURLY - Static variable in class JLex.CLexGen
- CLOSE_PAREN - Static variable in class JLex.CLexGen
- CLOSURE - Static variable in class JLex.CLexGen
- CLexGen - class JLex.CLexGen.
- Class: CLexGen
- CLexGen(String) - Constructor for class JLex.CLexGen
- Function: CLexGen
- CMakeNfa - class JLex.CMakeNfa.
- Class: CMakeNfa
- CMakeNfa() - Constructor for class JLex.CMakeNfa
- Function: CMakeNfa Description: Constructor.
- CMinimize - class JLex.CMinimize.
- Class: CMinimize
- CMinimize() - Constructor for class JLex.CMinimize
- Function: CMinimize Description: Constructor.
- CNfa - class JLex.CNfa.
- Class: CNfa
- CNfa() - Constructor for class JLex.CNfa
- Function: CNfa
- CNfa2Dfa - class JLex.CNfa2Dfa.
- Class: CNfa2Dfa
- CNfa2Dfa() - Constructor for class JLex.CNfa2Dfa
- Function: CNfa2Dfa
- CNfaPair - class JLex.CNfaPair.
- Class: CNfaPair
- CNfaPair() - Constructor for class JLex.CNfaPair
- Function: CNfaPair
- CSet - class JLex.CSet.
- Class: CSet
- CSet() - Constructor for class JLex.CSet
- Function: CSet
- CSimplifyNfa - class JLex.CSimplifyNfa.
- Extract character classes from NFA and simplify.
- CSimplifyNfa() - Constructor for class JLex.CSimplifyNfa
- CSpec - class JLex.CSpec.
- Class: CSpec
- CSpec(CLexGen) - Constructor for class JLex.CSpec
- Function: CSpec Description: Constructor.
- CUtility - class JLex.CUtility.
- Class: Utility
- CUtility() - Constructor for class JLex.CUtility
- cat_expr(CNfaPair) - Method in class JLex.CMakeNfa
- Function: cat_expr Description: Recursive descent regular expression parser.
- ccls - Variable in class JLex.CSimplifyNfa
- charncmp(char[], int, char[], int, int) - Static method in class JLex.CUtility
- Function: charncmp
- clear(int) - Method in class JLex.SparseBitSet
- Clears a bit.
- clearAll() - Method in class JLex.SparseBitSet
- Clears all bits.
- clone() - Method in class JLex.SparseBitSet
- Clones the SparseBitSet.
- col_copy(int, int) - Method in class JLex.CMinimize
- Function: col_copy Description: Copies source column into destination column.
- col_equiv(int, int) - Method in class JLex.CMinimize
- Function: col_equiv Description:
- complement() - Method in class JLex.CSet
- Function: complement
- computeClasses(CSpec) - Method in class JLex.CSimplifyNfa
- Compute minimum set of character classes needed to disambiguate edges.
- contains(int) - Method in class JLex.CSet
- Function: contains
D
- DASH - Static variable in class JLex.CLexGen
- DEBUG - Static variable in class JLex.CUtility
- Constants
- DESCENT_DEBUG - Static variable in class JLex.CUtility
- DO_DEBUG - Static variable in class JLex.CUtility
- DUMP_DEBUG - Static variable in class JLex.CUtility
- details() - Method in class JLex.CLexGen
- Function: details Description: High level debugging routine.
- discardCNfa(CNfa) - Method in class JLex.CMakeNfa
- Function: discardCNfa Description:
- dodash(CSet) - Method in class JLex.CMakeNfa
- Function: dodash Description: Recursive descent regular expression parser.
- doubleSize(char[]) - Static method in class JLex.CUtility
- Function: doubleSize
- doubleSize(byte[]) - Static method in class JLex.CUtility
- Function: doubleSize
E
- EDBG - Variable in class JLex.CEmit
- Constants
- EMPTY - Static variable in class JLex.CNfa
- END - Variable in class JLex.CEmit
- END - Static variable in class JLex.CSpec
- END_OF_INPUT - Static variable in class JLex.CLexGen
- EOF - Static variable in class JLex.CInput
- Constants
- EOF - Variable in class JLex.CSpec
- EOF_CODE - Variable in class JLex.CLexGen
- EOF_THROW_CODE - Variable in class JLex.CLexGen
- EOF_VALUE_CODE - Variable in class JLex.CLexGen
- EOS - Static variable in class JLex.CLexGen
- Constants: Token Types
- EPSILON - Static variable in class JLex.CNfa
- ERROR - Static variable in class JLex.CLexGen
- Constants
- E_BADCTRL - Static variable in class JLex.CError
- E_BADEXPR - Static variable in class JLex.CError
- Constants Description: Error codes for parse_error().
- E_BADMAC - Static variable in class JLex.CError
- E_BOL - Static variable in class JLex.CError
- E_BRACE - Static variable in class JLex.CError
- E_BRACKET - Static variable in class JLex.CError
- E_CLOSE - Static variable in class JLex.CError
- E_DASH - Static variable in class JLex.CError
- E_DIRECT - Static variable in class JLex.CError
- E_EOF - Static variable in class JLex.CError
- E_INIT - Static variable in class JLex.CError
- E_INTERNAL - Static variable in class JLex.CError
- E_LENGTH - Static variable in class JLex.CError
- E_MACDEF - Static variable in class JLex.CError
- E_MACDEPTH - Static variable in class JLex.CError
- E_NEWLINE - Static variable in class JLex.CError
- E_NOMAC - Static variable in class JLex.CError
- E_PAREN - Static variable in class JLex.CError
- E_STATE - Static variable in class JLex.CError
- E_SYNTAX - Static variable in class JLex.CError
- E_ZERO - Static variable in class JLex.CError
- e_closure(CBunch) - Method in class JLex.CNfa2Dfa
- Function: e_closure Description: Alters and returns input set.
- elements() - Method in class JLex.SparseBitSet
- Return an
EnumerationofIntegers which represent set bit indices in this SparseBitSet. - emit(CSpec, PrintWriter) - Method in class JLex.CEmit
- Function: emit Description: High-level access function to module.
- emit_actions(String) - Method in class JLex.CEmit
- Function: emit_actions Description:
- emit_construct() - Method in class JLex.CEmit
- Function: emit_construct Description: Emits constructor, member variables, and constants.
- emit_driver() - Method in class JLex.CEmit
- Function: emit_driver Description:
- emit_footer() - Method in class JLex.CEmit
- Function: emit_footer Description:
- emit_header() - Method in class JLex.CEmit
- Function: emit_header Description: Emits class header.
- emit_helpers() - Method in class JLex.CEmit
- Function: emit_helpers Description: Emits helper functions, particularly error handling and input buffering.
- emit_states() - Method in class JLex.CEmit
- Function: emit_states Description: Emits constants that serve as lexical states, including YYINITIAL.
- emit_table() - Method in class JLex.CEmit
- Function: emit_table Description: Emits transition table.
- emit_table_as_string(int[][]) - Method in class JLex.CEmit
- Function: emit_driver Description: Output an integer table as a string.
- enter(String, char, int) - Static method in class JLex.CUtility
- Function: enter Description: Debugging routine.
- equals(Object) - Method in class JLex.SparseBitSet
- Compares this object against the specified object.
- equals(SparseBitSet, SparseBitSet) - Static method in class JLex.SparseBitSet
- Compares two SparseBitSets for equality.
- errmsg - Static variable in class JLex.CError
- Constants Description: String messages for parse_error();
- expandEscape() - Method in class JLex.CLexGen
- Function: expandEscape Description: Takes escape sequence and returns corresponding character code.
- expandMacro() - Method in class JLex.CLexGen
- Function: expandMacro Description: Returns false on error, true otherwise.
- expr(CNfaPair) - Method in class JLex.CMakeNfa
- Function: expr Description: Recursive descent regular expression parser.
F
- F - Static variable in class JLex.CDTrans
- Constants
- FOODEBUG - Static variable in class JLex.CUtility
- factor(CNfaPair) - Method in class JLex.CMakeNfa
- Function: factor Description: Recursive descent regular expression parser.
- first_in_cat(int) - Method in class JLex.CMakeNfa
- Function: first_in_cat Description: Recursive descent regular expression parser.
- fix_dtrans() - Method in class JLex.CMinimize
- Function: fix_dtrans Description: Updates CDTrans table after minimization using groups, removing redundant transition table states.
- free_dfa_states() - Method in class JLex.CNfa2Dfa
- Function: free_dfa_states
- free_nfa_states() - Method in class JLex.CNfa2Dfa
- Function: free_nfa_states
G
- generate() - Method in class JLex.CLexGen
- Function: generate Description:
- get(int) - Method in class JLex.SparseBitSet
- Gets a bit.
- getLine() - Method in class JLex.CInput
- Function: getLine Description: Returns true on EOF, false otherwise.
- getName() - Method in class JLex.CLexGen
- Function: getName
- getStates() - Method in class JLex.CLexGen
- get_unmarked() - Method in class JLex.CNfa2Dfa
- Function: get_unmarked Description: Returns next unmarked DFA state.
H
- hashCode() - Method in class JLex.SparseBitSet
- Gets the hashcode.
- hex2bin(char) - Static method in class JLex.CUtility
- Function: hex2bin
I
- INIT_CODE - Variable in class JLex.CLexGen
- INIT_THROW_CODE - Variable in class JLex.CLexGen
- INT_MAX - Static variable in class JLex.CUtility
- Constants: Integer Bounds
- impos(String) - Static method in class JLex.CError
- Function: impos Description:
- in_dstates(CBunch) - Method in class JLex.CNfa2Dfa
- Function: in_dstates
- init_groups() - Method in class JLex.CMinimize
- Function: init_groups Description:
- insert_block(int, int) - Method in class JLex.SparseBitSet
- interp_int(int) - Method in class JLex.CLexGen
- Function: interp_int Description:
- isValid() - Method in class JLex.SparseBitSet
- Check validity.
- ishexdigit(char) - Static method in class JLex.CUtility
- Function: ishexdigit
- isnewline(char) - Static method in class JLex.CUtility
- Function: isnewline
- isoctdigit(char) - Static method in class JLex.CUtility
- Function: isoctdigit
- isspace(char) - Static method in class JLex.CUtility
- Function: isspace
J
- JLex - package JLex
L
- L - Static variable in class JLex.CLexGen
- LG_BITS - Static variable in class JLex.SparseBitSet
- log base 2 of BITS, for the identity: x/BITS == x >> LG_BITS
- leave(String, char, int) - Static method in class JLex.CUtility
- Function: leave Description: Debugging routine.
M
- MAX_EIGHT_BIT - Static variable in class JLex.CUtility
- MAX_SEVEN_BIT - Static variable in class JLex.CUtility
- MAX_SIXTEEN_BIT - Static variable in class JLex.CUtility
- Main - class JLex.Main.
- Class: Main Description: Top-level lexical analyzer generator function.
- Main() - Constructor for class JLex.Main
- m_accept - Variable in class JLex.CAcceptAnchor
- Member Variables
- m_accept - Variable in class JLex.CBunch
- m_accept - Variable in class JLex.CDTrans
- m_accept - Variable in class JLex.CDfa
- m_accept - Variable in class JLex.CNfa
- m_accept_index - Variable in class JLex.CBunch
- m_accept_vector - Variable in class JLex.CSpec
- m_action - Variable in class JLex.CAccept
- Member Variables
- m_action_read - Variable in class JLex.CAccept
- m_advance_stop - Variable in class JLex.CLexGen
- Function: advance Description: Returns code for next token.
- m_anchor - Variable in class JLex.CAcceptAnchor
- m_anchor - Variable in class JLex.CBunch
- m_anchor - Variable in class JLex.CDTrans
- m_anchor - Variable in class JLex.CDfa
- m_anchor - Variable in class JLex.CNfa
- m_anchor_array - Variable in class JLex.CSpec
- m_ccls_map - Variable in class JLex.CSpec
- NFA character class minimization map.
- m_char_dir - Variable in class JLex.CLexGen
- m_class_code - Variable in class JLex.CSpec
- m_class_code_dir - Variable in class JLex.CLexGen
- m_class_code_end_dir - Variable in class JLex.CLexGen
- m_class_dir - Variable in class JLex.CLexGen
- m_class_name - Variable in class JLex.CSpec
- m_class_read - Variable in class JLex.CSpec
- m_col_map - Variable in class JLex.CSpec
- m_complement - Variable in class JLex.CSet
- m_count_chars - Variable in class JLex.CSpec
- m_count_lines - Variable in class JLex.CSpec
- m_cup_compatible - Variable in class JLex.CSpec
- m_cup_dir - Variable in class JLex.CLexGen
- m_current_token - Variable in class JLex.CSpec
- m_dfa_sets - Variable in class JLex.CSpec
- m_dfa_states - Variable in class JLex.CSpec
- m_dtrans - Variable in class JLex.CDTrans
- Member Variables
- m_dtrans_ncols - Variable in class JLex.CSpec
- m_dtrans_vector - Variable in class JLex.CSpec
- m_edge - Variable in class JLex.CNfa
- Member Variables
- m_emit - Variable in class JLex.CLexGen
- m_end - Variable in class JLex.CNfaPair
- m_eof_code - Variable in class JLex.CSpec
- m_eof_code_dir - Variable in class JLex.CLexGen
- m_eof_code_end_dir - Variable in class JLex.CLexGen
- m_eof_reached - Variable in class JLex.CInput
- m_eof_read - Variable in class JLex.CSpec
- m_eof_throw_code - Variable in class JLex.CSpec
- m_eof_throw_code_dir - Variable in class JLex.CLexGen
- m_eof_throw_code_end_dir - Variable in class JLex.CLexGen
- m_eof_throw_read - Variable in class JLex.CSpec
- m_eof_value_code - Variable in class JLex.CSpec
- m_eof_value_code_dir - Variable in class JLex.CLexGen
- m_eof_value_code_end_dir - Variable in class JLex.CLexGen
- m_eof_value_read - Variable in class JLex.CSpec
- m_full_dir - Variable in class JLex.CLexGen
- m_function_dir - Variable in class JLex.CLexGen
- m_function_name - Variable in class JLex.CSpec
- m_group - Variable in class JLex.CDfa
- Member Variables
- m_group - Variable in class JLex.CMinimize
- m_ignorecase - Variable in class JLex.CSpec
- m_ignorecase_dir - Variable in class JLex.CLexGen
- m_implements_dir - Variable in class JLex.CLexGen
- m_implements_name - Variable in class JLex.CSpec
- m_in_ccl - Variable in class JLex.CSpec
- m_in_quote - Variable in class JLex.CSpec
- m_ingroup - Variable in class JLex.CMinimize
- m_init_code - Variable in class JLex.CSpec
- m_init_code_dir - Variable in class JLex.CLexGen
- m_init_code_end_dir - Variable in class JLex.CLexGen
- m_init_flag - Variable in class JLex.CLexGen
- m_init_read - Variable in class JLex.CSpec
- m_init_throw_code - Variable in class JLex.CSpec
- m_init_throw_code_dir - Variable in class JLex.CLexGen
- m_init_throw_code_end_dir - Variable in class JLex.CLexGen
- m_init_throw_read - Variable in class JLex.CSpec
- m_input - Variable in class JLex.CInput
- Member Variables
- m_input - Variable in class JLex.CLexGen
- m_input - Variable in class JLex.CMakeNfa
- m_instream - Variable in class JLex.CLexGen
- Member Variables
- m_integer_dir - Variable in class JLex.CLexGen
- m_integer_type - Variable in class JLex.CSpec
- m_intwrap_dir - Variable in class JLex.CLexGen
- m_intwrap_type - Variable in class JLex.CSpec
- m_label - Variable in class JLex.CDTrans
- m_label - Variable in class JLex.CDfa
- m_label - Variable in class JLex.CNfa
- m_lexGen - Variable in class JLex.CMakeNfa
- m_lexGen - Variable in class JLex.CNfa2Dfa
- m_lexGen - Variable in class JLex.CSpec
- m_lexeme - Variable in class JLex.CSpec
- m_line - Variable in class JLex.CInput
- m_line_dir - Variable in class JLex.CLexGen
- m_line_index - Variable in class JLex.CInput
- m_line_number - Variable in class JLex.CAccept
- m_line_number - Variable in class JLex.CInput
- m_line_read - Variable in class JLex.CInput
- m_macros - Variable in class JLex.CSpec
- m_makeNfa - Variable in class JLex.CLexGen
- m_mark - Variable in class JLex.CDfa
- m_minimize - Variable in class JLex.CLexGen
- m_next - Variable in class JLex.CNfa
- m_next2 - Variable in class JLex.CNfa
- m_nfa2dfa - Variable in class JLex.CLexGen
- m_nfa_bit - Variable in class JLex.CBunch
- m_nfa_bit - Variable in class JLex.CDfa
- m_nfa_set - Variable in class JLex.CBunch
- Member Variables
- m_nfa_set - Variable in class JLex.CDfa
- m_nfa_start - Variable in class JLex.CSpec
- m_nfa_states - Variable in class JLex.CSpec
- m_notunix_dir - Variable in class JLex.CLexGen
- m_outstream - Variable in class JLex.CEmit
- m_outstream - Variable in class JLex.CLexGen
- m_public - Variable in class JLex.CSpec
- m_public_dir - Variable in class JLex.CLexGen
- m_pushback_line - Variable in class JLex.CInput
- m_row_map - Variable in class JLex.CSpec
- m_set - Variable in class JLex.CNfa
- m_set - Variable in class JLex.CSet
- Member Variables
- m_simplifyNfa - Variable in class JLex.CLexGen
- m_spec - Variable in class JLex.CEmit
- Member Variables
- m_spec - Variable in class JLex.CLexGen
- m_spec - Variable in class JLex.CMakeNfa
- Member Variables
- m_spec - Variable in class JLex.CMinimize
- Member Variables
- m_spec - Variable in class JLex.CNfa2Dfa
- Member Variables
- m_start - Variable in class JLex.CNfaPair
- Member Variables
- m_state_dir - Variable in class JLex.CLexGen
- Member Variables: JLex directives.
- m_state_dtrans - Variable in class JLex.CSpec
- m_state_rules - Variable in class JLex.CSpec
- m_states - Variable in class JLex.CNfa
- m_states - Variable in class JLex.CSpec
- Member Variables
- m_tokens - Variable in class JLex.CLexGen
- m_type_dir - Variable in class JLex.CLexGen
- m_type_name - Variable in class JLex.CSpec
- m_unicode_dir - Variable in class JLex.CLexGen
- m_unix - Variable in class JLex.CSpec
- m_unmarked_dfa - Variable in class JLex.CNfa2Dfa
- m_verbose - Variable in class JLex.CSpec
- m_yyeof - Variable in class JLex.CSpec
- m_yyeof_dir - Variable in class JLex.CLexGen
- m_yylex_throw_code - Variable in class JLex.CSpec
- m_yylex_throw_code_dir - Variable in class JLex.CLexGen
- m_yylex_throw_code_end_dir - Variable in class JLex.CLexGen
- m_yylex_throw_read - Variable in class JLex.CSpec
- machine() - Method in class JLex.CMakeNfa
- Function: machine Description: Recursive descent regular expression parser.
- main(String[]) - Static method in class JLex.Main
- Function: main
- main(String[]) - Static method in class JLex.SparseBitSet
- Self-test.
- make_dfa(CLexGen, CSpec) - Method in class JLex.CNfa2Dfa
- Function: make_dfa Description: High-level access function to module.
- make_dtrans() - Method in class JLex.CNfa2Dfa
- Function: make_dtrans Description: Creates uncompressed CDTrans transition table.
- map(CSet, int[]) - Method in class JLex.CSet
- Map set using character classes [CSA]
- mapped_charset_size - Variable in class JLex.CSimplifyNfa
- mimic(CAccept) - Method in class JLex.CAccept
- Function: mimic
- mimic(CNfa) - Method in class JLex.CNfa
- Function: mimic Description: Converts this NFA state into a copy of the input one.
- mimic(CSet) - Method in class JLex.CSet
- Function: mimic
- min_dfa(CSpec) - Method in class JLex.CMinimize
- Function: min_dfa Description: High-level access function to module.
- minimize() - Method in class JLex.CMinimize
- Function: minimize Description: Removes redundant transition table states.
- move(Vector, SparseBitSet, int, CBunch) - Method in class JLex.CNfa2Dfa
- Function: move Description: Returns null if resulting NFA set is empty.
N
- NONE - Variable in class JLex.CEmit
- NONE - Static variable in class JLex.CSpec
- Constants
- NOT_EDBG - Variable in class JLex.CEmit
- NOT_EOF - Static variable in class JLex.CInput
- NOT_ERROR - Static variable in class JLex.CLexGen
- NOT_IN_DSTATES - Static variable in class JLex.CNfa2Dfa
- Constants
- NO_LABEL - Static variable in class JLex.CNfa
- Constants
- NUM_PSEUDO - Static variable in class JLex.CSpec
- newCDfa(CSpec) - Static method in class JLex.CAlloc
- Function: newCDfa
- newCNfa(CSpec) - Static method in class JLex.CAlloc
- Function: newCNfa Description:
- newCNfaPair() - Static method in class JLex.CAlloc
- Function: newCNfaPair Description:
- newNLPair(CSpec) - Static method in class JLex.CAlloc
- Function: newNLPair Description: return a new CNfaPair that matches a new line: (\r\n?|[\n??]) Added by CSA 8-Aug-1999, updated 10-Aug-1999
- new_block(int) - Method in class JLex.SparseBitSet
- new_block(int, int) - Method in class JLex.SparseBitSet
O
- OLD_DEBUG - Static variable in class JLex.CUtility
- OLD_DUMP_DEBUG - Static variable in class JLex.CUtility
- OPEN_CURLY - Static variable in class JLex.CLexGen
- OPEN_PAREN - Static variable in class JLex.CLexGen
- OPTIONAL - Static variable in class JLex.CLexGen
- OR - Static variable in class JLex.CLexGen
- OR - Static variable in class JLex.SparseBitSet
- oct2bin(char) - Static method in class JLex.CUtility
- Function: oct2bin
- offs - Variable in class JLex.SparseBitSet
- Sorted array of bit-block offsets.
- op(long, long) - Method in interface JLex.SparseBitSet.BinOp
- or(SparseBitSet) - Method in class JLex.SparseBitSet
- Logically ORs this bit set with the specified set of bits.
- original_charset_size - Variable in class JLex.CSimplifyNfa
P
- PLUS_CLOSE - Static variable in class JLex.CLexGen
- packAccept() - Method in class JLex.CLexGen
- Function: packAccept Description: Packages and returns CAccept for action next in input stream.
- packCode(char[], char[], char[], int, int) - Method in class JLex.CLexGen
- Function: packCode Description:
- parse_error(int, int) - Static method in class JLex.CError
- Function: parse_error Description:
- pgroups() - Method in class JLex.CMinimize
- Function: pgroups
- plab(CNfa) - Method in class JLex.CLexGen
- Function: plab Description:
- print_details() - Method in class JLex.CEmit
- Function: print_details Description: Debugging output.
- print_header() - Method in class JLex.CLexGen
- Function: print_header
- print_nfa() - Method in class JLex.CLexGen
- Function: print_nfa Description:
- print_set(Vector) - Method in class JLex.CLexGen
- function: print_set
- printccl(CSet) - Method in class JLex.CLexGen
- Function: printccl Description: Debugging routine that outputs readable form of character class.
- processStates(SparseBitSet, CNfa) - Method in class JLex.CMakeNfa
- Function: processStates Description:
- pset(Vector) - Method in class JLex.CMinimize
- Function: pset
R
- reduce() - Method in class JLex.CMinimize
- Function: reduce Description:
- reset() - Method in class JLex.CEmit
- Function: reset Description: Clears member variables.
- reset() - Method in class JLex.CMakeNfa
- Function: reset Description: Resets CMakeNfa member variables.
- reset() - Method in class JLex.CMinimize
- Function: reset Description: Resets member variables.
- reset() - Method in class JLex.CNfa2Dfa
- Function: reset Description:
- row_copy(int, int) - Method in class JLex.CMinimize
- Function: row_copy Description: Copies source row into destination row.
- row_equiv(int, int) - Method in class JLex.CMinimize
- Function: row_equiv Description:
- rule() - Method in class JLex.CMakeNfa
- Function: rule Description: Recursive descent regular expression parser.
S
- SLOW_DEBUG - Static variable in class JLex.CUtility
- START - Variable in class JLex.CEmit
- Constants: Anchor Types
- START - Static variable in class JLex.CSpec
- SparseBitSet - class JLex.SparseBitSet.
- A set of bits.
- SparseBitSet() - Constructor for class JLex.SparseBitSet
- Creates an empty set.
- SparseBitSet(int) - Constructor for class JLex.SparseBitSet
- Creates an empty set with the specified size.
- SparseBitSet(SparseBitSet) - Constructor for class JLex.SparseBitSet
- Creates an empty set with the same size as the given set.
- SparseBitSet.BinOp - interface JLex.SparseBitSet.BinOp.
- saveMacro() - Method in class JLex.CLexGen
- Function: saveMacro Description: Saves macro definition of form: macro_name = macro_definition
- saveStates() - Method in class JLex.CLexGen
- Function: saveStates Description: Takes state declaration and makes entries for them in state hashtable in CSpec structure.
- set(CSpec, PrintWriter) - Method in class JLex.CEmit
- Function: set Description: Initializes member variables.
- set(CLexGen, CSpec, CInput) - Method in class JLex.CMakeNfa
- Function: set Description: Sets CMakeNfa member variables.
- set(CSpec) - Method in class JLex.CMinimize
- Function: set Description: Sets member variables.
- set(CLexGen, CSpec) - Method in class JLex.CNfa2Dfa
- Function: set Description:
- set(int) - Method in class JLex.SparseBitSet
- Sets a bit.
- simplify(CSpec) - Method in class JLex.CSimplifyNfa
- size - Variable in class JLex.SparseBitSet
- Number of blocks currently in use.
- size() - Method in class JLex.SparseBitSet
- Calculates and returns the set's size
- sortStates(Vector) - Method in class JLex.CNfa2Dfa
- Function: sortStates
T
- term(CNfaPair) - Method in class JLex.CMakeNfa
- Function: term Description: Recursive descent regular expression parser.
- thompson(CLexGen, CSpec, CInput) - Method in class JLex.CMakeNfa
- Function: thompson Description: High level access function to module.
- toString() - Method in class JLex.SparseBitSet
- Converts the SparseBitSet to a String.
- trunc_col() - Method in class JLex.CMinimize
- Function: trunc_col Description: Truncates each column to the 'correct' length.
U
- userCode() - Method in class JLex.CLexGen
- Function: userCode Description: Process first section of specification, echoing it into output file.
- userDeclare() - Method in class JLex.CLexGen
- Function: userDeclare Description:
- userRules() - Method in class JLex.CLexGen
- Function: userRules Description: Processes third section of JLex specification and creates minimized transition table.
X
- XOR - Static variable in class JLex.SparseBitSet
- xor(SparseBitSet) - Method in class JLex.SparseBitSet
- Logically XORs this bit set with the specified set of bits.
Y
- YYLEX_THROW_CODE - Variable in class JLex.CLexGen
A B C D E F G H I J L M N O P R S T U X Y
|
|||||||||
| Home >> All >> [ JLex overview ] | PREV NEXT | ||||||||