Package gate.yam.parse

Parsing of the YAM language.

See:
          Description

Interface Summary
Node  
YamParserConstants  
YamParserTreeConstants  
 

Class Summary
ASTAnchor  
ASTBr  
ASTColumn  
ASTContents  
ASTControl  
ASTEscape  
ASTHr  
ASTList  
ASTListItem  
ASTNbsp  
ASTOList  
ASTParagraph  
ASTPlain  
ASTPredicate  
ASTRow  
ASTSectionHead  
ASTSectionText  
ASTSep  
ASTTable  
ASTTableSep  
ASTTargetControl  
ASTText  
ASTTextOrTable  
ASTTitle  
ASTUList  
ASTUnit  
ASTUrl  
ASTVerbatim  
ASTWhsp  
ASTWord  
ASTYamDocument  
ParsingProblem Class storing data about errors and warnings during parsing.
SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleNode Node implementation class mostly generated by JJTree.
Token Describes the input token stream.
YamNode Parent of SimpleNode that adds state needed for YAM translators.
YamParser A parser for YAM.
YamParserTests Unit test for YAM parse trees.
YamParserTokenManager  
YamParseTree The parse tree and related state created by parsing a YAM file.
YamParseTreeTests Unit test for YAM parse trees.
 

Exception Summary
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError  
 

Package gate.yam.parse Description

Parsing of the YAM language.

Package Specification

This package provides parsing of the YAM language, using JavaCC/JJTree. Translation into a target language is provided by the gate.yam.translate package. The main interface to YAM is the gate.yam.Yam class.