class EXTRACT_INTERNALS
Summary
Overview
creation features
exported features
  • command_line_name: STRING
    Is supposed to return the name of the command itself (eg. "compile", "compile_to_c", "finder", "clean", etc.).
make
effective procedure
parse_arguments
effective procedure
You can use flag_match and the like (many features are predefined to help parsing)
Be sure, also, to correctly define is_valid_argument_for_ace_mode if some arguments must be used in ACE file mode.
is_valid_argument_for_ace_mode (arg: STRING): BOOLEAN
effective function
Is the arg command line argument allowed in ACE file mode ?
compile
effective procedure
The real output is done here
valid_argument_for_ace_mode: STRING
constant attribute
An explanation to be given to the user when the call to is_valid_argument_for_ace_mode returns False.
use_short_mode: BOOLEAN
constant attribute
The "compilation" mode of the compiler is maybe too strict.
usage: STRING
constant attribute
The traditional "-help" flag summary of information about available options.
pop
effective procedure
is_internals_from_generating_type_used: BOOLEAN
effective function
is_native_array_internals_from_generating_type_used: BOOLEAN
effective function
is_introspected (tm: TYPE_MARK): BOOLEAN
effective function
as_visitor: VISITOR
effective function
command_line_name: STRING
effective function
Is supposed to return the name of the command itself (eg. "compile", "compile_to_c", "finder", "clean", etc.).
command_line_help_summary: STRING
deferred function
The traditional "-help" flag summary of information about available options.