Package org.omegahat.Environment.Parser.AntlrParser

The ANTLR grammar for the current interactive language.

See:
          Description

Interface Summary
OmegaTokenTypes  
ResettableLexer Initial attempt to reset an instance of a lexer to read input from a new source, so that we can avoid the overhead of creating a new instance for each input line.
 

Class Summary
omegaJavaGrammar Parser for the Omegahat language, based on the Java grammar from the ANTLR distribution and generated by the ANTLR parser generator.
omegaJavaLexer  
omegaNestedStringLexer Version of the Omegahat lexer that treates ' as equivalent to " allowing nesting of the two in string literals similar to shell use - 'x + "abc"' - and useful for double escapes.
UserClassOmegaParser Version of the basic parser which creates expressions that handle user-level classes.
 

Exception Summary
IncompleteExpression Incomplete parser input expression.
 

Package org.omegahat.Environment.Parser.AntlrParser Description

The ANTLR grammar for the current interactive language.

ANTLR is a flexible and powerful system for parser generation. Look in this package for code to start from if you want to define a variant of the Omegahat language.