Difference between revisions of "Syntax checking/Parser"
m (→SHARED_ERROR_HANDLER) |
m (added link to Syntax checking page) |
||
| Line 1: | Line 1: | ||
| − | == | + | __NOTOC__ |
| + | |||
| + | [[Syntax_checking|back to Syntax checking page]] | ||
| + | |||
| + | ==Important Classes== | ||
====EIFFEL_PARSER==== | ====EIFFEL_PARSER==== | ||
Revision as of 07:41, 16 May 2006
Important Classes
EIFFEL_PARSER
- has a feature parse(file)
CLASS_AS
- AST of a class
ERROR
- deferred; superclass of all error types like EIFFEL_ERROR or SYNTAX_ERROR
- features line, column: INTEGER give location of error
ERROR_HANDLER
- feature error_list: ERROR is a list of errors found by the parser
SHARED_ERROR_HANDLER
- singleton used by all relevant classes
EIFFEL_CLASS_C
- features build_ast and parse_ast show how the parser can be used.

