+
Point of view
All features
class ERROR_MESSAGE_COMPARATOR
Summary
Class used to check that warning/error message of the compiler are stable.
Direct parents
Insert list: ANY
Overview
msg_file: TEXT_FILE_READ
writable attribute
{}
new_file: TEXT_FILE_READ
writable attribute
{}
msg_file_position: INTEGER_32
writable attribute
{}
new_file_position: INTEGER_32
writable attribute
{}
stop_flag: BOOLEAN
writable attribute
{}
error_flag: BOOLEAN
writable attribute
{ANY}
error_message: STRING
writable attribute
{ANY}
do_compare (msg_file_path: STRING, new_file_path: STRING)
effective procedure
{ANY}
Perform the comparison between the reference file msg_file_path and the new_file_path.
Check whether those two files are identical (remove version numbers, Unix/DOS path of files, blanks, tabs as well as non-meaningful line feed or informations...).
make
effective procedure
{}
error_exit
effective procedure
{}
successful_exit
effective procedure
{}
standard_forth (m: TEXT_FILE_READ): CHARACTER
effective function
{}
require
  • not m.end_of_input
inside_bracket_forth (m: TEXT_FILE_READ): CHARACTER
effective function
{}
unix_path_forth (m: TEXT_FILE_READ): CHARACTER
effective function
{}