class EL_FILE_PARSER
Client examples: CODEC_INFO
File parser
note
description: "File parser"
author: "Finnian Reilly"
copyright: "Copyright (c) 2001-2022 Finnian Reilly"
contact: "finnian at eiffel hyphen loop dot com"
license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
date: "2023-03-10 10:10:56 GMT (Friday 10th March 2023)"
revision: "5"
deferred class
EL_FILE_PARSER
inherit
EL_PARSER
export
{NONE} all
{ANY} match_full, call_actions, is_reset, fully_matched, set_source_text, set_pattern_changed
redefine
make_default, default_source_text
end
EL_FILE_SOURCE_TEXT
rename
source_text as file_source_text
undefine
set_source_text
redefine
make_default
end
EL_ZSTRING_CONSTANTS
feature {NONE} -- Initialization
make_default
--
do
Precursor {EL_FILE_SOURCE_TEXT}
Precursor {EL_PARSER}
end
feature {NONE} -- Implementation
default_source_text: ZSTRING
do
Result := Empty_string
end
end