Package ru.ispras.verilog.parser.core
-
Interface Summary Interface Description ErrorHandler<Tag extends java.lang.Enum<Tag>> ErrorHandler
is a basic error handling interface.NodeVisitor<Tag extends java.lang.Enum<Tag>> NodeVisitor
is a basic node visiting interface. -
Class Summary Class Description AbstractNode<Tag extends java.lang.Enum<Tag>> AbstractNode
implements the basic abstract syntax tree (AST) node.AbstractSymbolTable<Tag extends java.lang.Enum<Tag>> AbstractSymbolTable
represents an abstract symbol table.TreeWalker<Tag extends java.lang.Enum<Tag>> TreeWalker
implements a walker that traverses an abstract syntax tree. -
Enum Summary Enum Description AbstractNode.NodeKind AbstractNode.NodeKind
classifies nodes according to their abilities to have names and scopes.NodeVisitor.Result NodeVisitor.Result
contains possible visitor results.