Package ru.ispras.microtesk.translator.antlrex
-
Interface Summary Interface Description ErrorReporter ISemanticError Base interface to be supported by all object describing semantic errors in the specification detected by the translator. -
Class Summary Class Description ParserBase TheParserBase
class is a base class for implementing ANTLR-based parsers.ParserEx The ParserEx class is an extension of the ANTLR library class Parser that provides means of error reporting based on MicroTESK library classes facilitating logging.Preprocessor ReservedKeywords SemanticError TheSemanticError
class describes a semantic error in the specification detected by a translator.TreeParserBase The TreeParserBase class is a base class for implementing ANTLR-based tree walkers.TreeParserEx TheTreeParserEx
class is an extension of the standard ANTLR TreeParser class. -
Exception Summary Exception Description SemanticException TheSemanticException
exception is thrown by the translator (lexer, parser, tree walker or other its parts) if it detects a semantic error in the translated specification.