input Chart

Automatic generation produced by ISE Eiffel

class INPUT General cluster: parse description: "Handling of input documents through a lexical analyzer" create: make , arrayed_list_make Ancestors ARRAYED_LIST [G] Queries additional_space : INTEGER_32 after : BOOLEAN all_default : BOOLEAN analyzer : detachable LEXICAL area : SPECIAL [TOKEN ] area_v2 : SPECIAL [TOKEN ] array_at (i: INTEGER_32 ): TOKEN array_item (i: INTEGER_32 ): TOKEN array_valid_index (i: INTEGER_32 ): BOOLEAN at alias "@ " (i: INTEGER_32 ): [like token ] TOKEN before : BOOLEAN capacity : INTEGER_32 changeable_comparison_criterion : BOOLEAN count : INTEGER_32 cursor : ARRAYED_LIST_CURSOR end_of_document : BOOLEAN exhausted : BOOLEAN extendible : BOOLEAN first : [like token ] TOKEN for_all (test: FUNCTION [TOKEN , BOOLEAN ]): BOOLEAN full : BOOLEAN Growth_percentage : INTEGER_32 has (v: [like token ] TOKEN ): BOOLEAN i_th alias "[] " (i: INTEGER_32 ): [like token ] TOKEN index : INTEGER_32 index_of (v: [like token ] TOKEN ; i: INTEGER_32 ): INTEGER_32 is_empty : BOOLEAN is_equal (other: [like Current] INPUT ): BOOLEAN is_inserted (v: TOKEN ): BOOLEAN isfirst : BOOLEAN islast : BOOLEAN item_for_iteration : TOKEN keyword_code (s: STRING_8 ): INTEGER_32 keyword_string (code: INTEGER_32 ): STRING_8 last : [like first ] TOKEN linear_representation : LINEAR [TOKEN ] Lower : INTEGER_32 Minimal_increase : INTEGER_32 Mismatch_information : MISMATCH_INFORMATION new_cursor : ARRAYED_LIST_ITERATION_CURSOR [TOKEN ] object_comparison : BOOLEAN occurrences (v: [like token ] TOKEN ): INTEGER_32 off : BOOLEAN prunable : BOOLEAN readable : BOOLEAN replaceable : BOOLEAN resizable : BOOLEAN there_exists (test: FUNCTION [TOKEN , BOOLEAN ]): BOOLEAN to_array : ARRAY [TOKEN ] token : TOKEN upper : INTEGER_32 valid_cursor (p: CURSOR ): BOOLEAN valid_cursor_index (i: INTEGER_32 ): BOOLEAN valid_index (i: INTEGER_32 ): BOOLEAN writable : BOOLEAN Commands append (s: SEQUENCE [TOKEN ]) array_put (v: TOKEN ; i: INTEGER_32 ) arrayed_list_make (n: INTEGER_32 ) automatic_grow back compare_objects compare_references copy (other: [like Current] INPUT ) correct_mismatch do_all (action: PROCEDURE [TOKEN ]) do_all_with_index (action: PROCEDURE [TOKEN , INTEGER_32 ]) do_if (action: PROCEDURE [TOKEN ]; test: FUNCTION [TOKEN , BOOLEAN ]) do_if_with_index (action: PROCEDURE [TOKEN , INTEGER_32 ]; test: FUNCTION [TOKEN , INTEGER_32 , BOOLEAN ]) extend (v: [like token ] TOKEN ) fill (other: CONTAINER [TOKEN ]) finish force (v: [like token ] TOKEN ) forth get_token go_i_th (i: INTEGER_32 ) go_to (p: CURSOR ) grow (i: INTEGER_32 ) make make_filled (n: INTEGER_32 ) merge_left (other: ARRAYED_LIST [TOKEN ]) merge_right (other: ARRAYED_LIST [TOKEN ]) move (i: INTEGER_32 ) out_list prune (v: [like token ] TOKEN ) prune_all (v: [like token ] TOKEN ) put (v: [like token ] TOKEN ) put_front (v: [like token ] TOKEN ) put_i_th (v: [like i_th ] TOKEN ; i: INTEGER_32 ) put_left (v: [like token ] TOKEN ) put_right (v: [like token ] TOKEN ) raise_error (s: STRING_8 ) remove remove_i_th (i: INTEGER_32 ) remove_left remove_right replace (v: [like first ] TOKEN ) resize (new_capacity: INTEGER_32 ) retrieve_lex (filename: STRING_8 ) search (v: [like token ] TOKEN ) sequence_put (v: [like token ] TOKEN ) set_input_file (filename: STRING_8 ) set_input_string (stringname: STRING_8 ) set_lexical (lexical: LEXICAL ) start swap (i: INTEGER_32 ) trim wipe_out

-- Generated by Eiffel Studio --
For more details: eiffel.org

AltStyle によって変換されたページ (->オリジナル) /