Syntax checking/Parser

Revision as of 04:28, 16 May 2006 by Maser (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

ERROR_HANDLER

  • feature error_list: ERROR is a list of errors found by the parser

SHARED_ERROR_HANDLER

EIFFEL_CLASS_C

  • features build_ast and parse_ast show how the parser can be used.