home
wiki
classes/clusters list
class information
+
Point of view
CECIL_FILE
ANY
TOKEN_BUFFER
CALL
COMPILE_TO_JVM
COMPILE_TO_C
CECIL_FILE
COMMAND_LINE_TOOLS
NATIVE_JAVA
VISITOR
SYSTEM_TOOLS
SMART_EIFFEL
COMPILE
SE
ACE
INSTALL
INTERNALS_HANDLER
All features
class EIFFEL_PARSER
Summary
top
Singleton object in charge of Eiffel parsing. This singleton is shared via the
GLOBALS
.
eiffel_parser
once function.
Direct parents
inherit list:
PARSER
insert list:
SINGLETON
Overview
top
exported features
no_style_warning
:
BOOLEAN
When flag
"-no_style_warning"
is on.
is_running
:
BOOLEAN
True when the parser is running (i.e. parsing of the current class is not finished).
connect_to_cecil
(a_path:
STRING
):
STRING
Return the cecil file user's include path (first information).
end_of_input
:
BOOLEAN
parse_c_name
:
STRING
parse_type_mark
:
TYPE_MARK
parse_feature_name
:
FEATURE_NAME
parse_cecil_is_creation
:
BOOLEAN
disconnect
no_style_warning
:
BOOLEAN
writable attribute
top
When flag
"-no_style_warning"
is on.
is_running
:
BOOLEAN
writable attribute
top
True when the parser is running (i.e. parsing of the current class is not finished).
connect_to_cecil
(a_path:
STRING
):
STRING
effective function
top
Return the cecil file user's include path (first information).
require
not
is_running
a_path /= Void
end_of_input
:
BOOLEAN
effective function
top
parse_c_name
:
STRING
effective function
top
parse_type_mark
:
TYPE_MARK
effective function
top
parse_feature_name
:
FEATURE_NAME
effective function
top
parse_cecil_is_creation
:
BOOLEAN
effective function
top
disconnect
effective procedure
top