class
     PROCESS

General
     cluster: root_cluster
     create: make

Ancestors
     POLY_LEX

Queries
     infix "@" (i: INTEGER): LINKED_LIST [INTEGER]
     Ack: INTEGER
     additional_space: INTEGER
     all_default: BOOLEAN
     Ampersand: INTEGER
     analyzer: LEXICAL
     area: SPECIAL [LINKED_LIST [INTEGER]]
     Back_space: INTEGER
     Backslash: INTEGER
     Bar: INTEGER
     Bel: INTEGER
     Blank: INTEGER
     Blanks: INTEGER
     Break: INTEGER
     Bs: INTEGER
     Buf_overflow: INTEGER
     Can: INTEGER
     capacity: INTEGER
     Carriage_return: INTEGER
     Case_diff: INTEGER
     case_sensitive: BOOLEAN
     categories_table: ARRAY [INTEGER]
     changeable_comparison_criterion: BOOLEAN
     Character_set_size: INTEGER
     Circumflex: INTEGER
     Closing_brace: INTEGER
     Colon: INTEGER
     Comma: INTEGER
     Commercial_at: INTEGER
     count: INTEGER
     Cr: INTEGER
     Ctrl_a: INTEGER
     Ctrl_b: INTEGER
     Ctrl_backslash: INTEGER
     Ctrl_c: INTEGER
     Ctrl_circumflex: INTEGER
     Ctrl_d: INTEGER
     Ctrl_e: INTEGER
     Ctrl_f: INTEGER
     Ctrl_g: INTEGER
     Ctrl_h: INTEGER
     Ctrl_i: INTEGER
     Ctrl_j: INTEGER
     Ctrl_k: INTEGER
     Ctrl_l: INTEGER
     Ctrl_lbracket: INTEGER
     Ctrl_m: INTEGER
     Ctrl_n: INTEGER
     Ctrl_o: INTEGER
     Ctrl_p: INTEGER
     Ctrl_q: INTEGER
     Ctrl_questmark: INTEGER
     Ctrl_r: INTEGER
     Ctrl_rbracket: INTEGER
     Ctrl_s: INTEGER
     Ctrl_t: INTEGER
     Ctrl_u: INTEGER
     Ctrl_underlined: INTEGER
     Ctrl_v: INTEGER
     Ctrl_w: INTEGER
     Ctrl_x: INTEGER
     Ctrl_y: INTEGER
     Ctrl_z: INTEGER
     Dc1: INTEGER
     Dc2: INTEGER
     Dc3: INTEGER
     Dc4: INTEGER
     Del: INTEGER
     description: STRING
     dfa: FIXED_DFA
     Dle: INTEGER
     Dollar: INTEGER
     Dot: INTEGER
     Doublequote: INTEGER
     Down_arrow: INTEGER
     Dummy: INTEGER
     Eight: INTEGER
     Em: INTEGER
     Enq: INTEGER
     entry (i: INTEGER): LINKED_LIST [INTEGER]
     Eot: INTEGER
     Equal_sign: INTEGER
     Error_list: ERROR_LIST
     Esc: INTEGER
     Etb: INTEGER
     Etx: INTEGER
     Exclamation: INTEGER
     extendible: BOOLEAN
     final_array: ARRAY [INTEGER]
     First_printable: INTEGER
     Five: INTEGER
     Four: INTEGER
     Fs: INTEGER
     full: BOOLEAN
     Grave_accent: INTEGER
     Greaterthan: INTEGER
     greatest_input: INTEGER
     Growth_percentage: INTEGER
     Gs: INTEGER
     has (v: LINKED_LIST [INTEGER]): BOOLEAN
     has_letters: BOOLEAN
     Home_arrow: INTEGER
     Ht: INTEGER
     index_set: INTEGER_INTERVAL
     initialized: BOOLEAN
     input_array: ARRAY [FIXED_INTEGER_SET]
     Integer_constant: INTEGER
     is_empty: BOOLEAN
     is_equal (other: [like Current] PROCESS): BOOLEAN
     keyword_h_table: HASH_TABLE [INTEGER, STRING]
     keywords_case_sensitive: BOOLEAN
     keywords_list: LINKED_LIST [STRING]
     Last_ascii: INTEGER
     last_character_code: INTEGER
     last_created_tool: INTEGER
     Last_printable: INTEGER
     Lbracket: INTEGER
     Lcurly: INTEGER
     Left_arrow: INTEGER
     Lessthan: INTEGER
     Letter_layout: INTEGER
     lexical_frozen: BOOLEAN
     Line_feed: INTEGER
     linear_representation: LINEAR [LINKED_LIST [INTEGER]]
     lower: INTEGER
     Lower_a: INTEGER
     Lower_b: INTEGER
     Lower_c: INTEGER
     Lower_d: INTEGER
     Lower_e: INTEGER
     Lower_f: INTEGER
     Lower_g: INTEGER
     Lower_h: INTEGER
     Lower_i: INTEGER
     Lower_j: INTEGER
     Lower_k: INTEGER
     Lower_l: INTEGER
     Lower_m: INTEGER
     Lower_n: INTEGER
     Lower_o: INTEGER
     Lower_p: INTEGER
     Lower_q: INTEGER
     Lower_r: INTEGER
     Lower_s: INTEGER
     Lower_t: INTEGER
     Lower_u: INTEGER
     Lower_v: INTEGER
     Lower_w: INTEGER
     Lower_x: INTEGER
     Lower_y: INTEGER
     Lower_z: INTEGER
     Minimal_increase: INTEGER
     Minus: INTEGER
     Nak: INTEGER
     nb_states: INTEGER
     Nine: INTEGER
     Nl: INTEGER
     No_token: INTEGER
     Np: INTEGER
     Nul: INTEGER
     Number_sign: INTEGER
     object_comparison: BOOLEAN
     occurrences (v: LINKED_LIST [INTEGER]): INTEGER
     One: INTEGER
     Opening_brace: INTEGER
     Overflow: INTEGER
     pdfa_item (i: INTEGER): LINKED_LIST [INTEGER]
     Percent: INTEGER
     Plus: INTEGER
     prunable: BOOLEAN
     Questmark: INTEGER
     Rbracket: INTEGER
     Rcurly: INTEGER
     recognize (s: STRING): INTEGER
     resizable: BOOLEAN
     Right_arrow: INTEGER
     root_line: LINE
     Rs: INTEGER
     same_items (other: [like Current] PROCESS): BOOLEAN
     selected_tools: LINKED_LIST [INTEGER]
     Semicolon: INTEGER
     Seven: INTEGER
     Si: INTEGER
     Simple_identifier: INTEGER
     Singlequote: INTEGER
     Six: INTEGER
     Slash: INTEGER
     So: INTEGER
     Soh: INTEGER
     Sp: INTEGER
     Special: INTEGER
     Star: INTEGER
     start_number: INTEGER
     Stx: INTEGER
     Sub: INTEGER
     subarray (start_pos, end_pos: INTEGER): [like Current] PROCESS
     Syn: INTEGER
     Tabulation: INTEGER
     Three: INTEGER
     Tilde: INTEGER
     token_type_list: LINKED_LIST [INTEGER]
     tool_list: LINKED_LIST [PDFA]
     tool_names: LINKED_LIST [STRING]
     Two: INTEGER
     Underlined: INTEGER
     Up_arrow: INTEGER
     upper: INTEGER
     Upper_a: INTEGER
     Upper_b: INTEGER
     Upper_c: INTEGER
     Upper_d: INTEGER
     Upper_e: INTEGER
     Upper_f: INTEGER
     Upper_g: INTEGER
     Upper_h: INTEGER
     Upper_i: INTEGER
     Upper_j: INTEGER
     Upper_k: INTEGER
     Upper_l: INTEGER
     Upper_m: INTEGER
     Upper_n: INTEGER
     Upper_o: INTEGER
     Upper_p: INTEGER
     Upper_q: INTEGER
     Upper_r: INTEGER
     Upper_s: INTEGER
     Upper_t: INTEGER
     Upper_u: INTEGER
     Upper_v: INTEGER
     Upper_w: INTEGER
     Upper_x: INTEGER
     Upper_y: INTEGER
     Upper_z: INTEGER
     Us: INTEGER
     valid_index (i: INTEGER): BOOLEAN
     valid_index_set: BOOLEAN
     Vt: INTEGER
     Zero: INTEGER

Commands
     add_keyword (word: STRING)
     add_word (s: STRING; n: INTEGER)
     any_character
     any_printable
     append (p, s: INTEGER)
     append_optional (p, s: INTEGER)
     array_make (min_index, max_index: INTEGER)
     associate (t, n: INTEGER)
     automatic_grow
     build (doc: INPUT)
     build_dollar_any
     build_dollar_b
     build_dollar_n
     build_dollar_p
     build_dollar_r
     build_dollar_z
     case_insensitive (c: INTEGER)
     clear_all
     compare_objects
     compare_references
     construct_dfa
     copy (other: [like Current] PROCESS)
     delete_transition (source, input_doc, target: INTEGER)
     difference (r: INTEGER; c: CHARACTER)
     discard_items
     distinguish_case
     enter (v: [like item] LINKED_LIST [INTEGER]; i: INTEGER)
     fill (other: CONTAINER [LINKED_LIST [INTEGER]])
     force (v: [like item] LINKED_LIST [INTEGER]; i: INTEGER)
     grow (i: INTEGER)
     ignore_case
     include (fa: PDFA; shift: INTEGER)
     initialize
     interval (b, e: CHARACTER)
     iteration (c: INTEGER)
     iteration1 (c: INTEGER)
     iteration_n (n, c: INTEGER)
     keywords_distinguish_case
     keywords_ignore_case
     make
     make_analyzer
     make_extended (char_code: INTEGER)
     make_from_array (a: ARRAY [LINKED_LIST [INTEGER]])
     metalex_make
     optional (c: INTEGER)
     pdfa_make (n, i: INTEGER)
     pdfa_put (v: [like item] LINKED_LIST [INTEGER]; i: INTEGER)
     prepend_optional (p, s: INTEGER)
     prune_all (v: LINKED_LIST [INTEGER])
     put_expression (s: STRING; n: INTEGER; c: STRING)
     put_keyword (s: STRING; exp: INTEGER)
     put_nameless_expression (s: STRING; n: INTEGER)
     read_grammar (token_file_name: STRING)
     remove
     remove_case_sensitiveness
     resize (min_index, max_index: INTEGER)
     retrieve_analyzer (file_name: STRING)
     select_tool (i: INTEGER)
     set_e_transition (source, target: INTEGER)
     set_final (s, r: INTEGER)
     set_letters
     set_start (n: INTEGER)
     set_transition (source, input_doc, target: INTEGER)
     set_word (word: STRING)
     store_analyzer (file_name: STRING)
     subcopy (other: [like Current] PROCESS; start_pos, end_pos, index_pos: INTEGER)
     trace
     union (a, b: INTEGER)
     union2 (a, b: INTEGER)
     up_to (word: STRING)