BaseWorker |
Extends the base parse tree listener and adds a messages
field and a method to walk a given tree.
|
CompilerMessage |
A message relating to a position in an input script.
|
ConstantLookup |
A lookup for named constants used by the Jiffle compiler.
|
DirectSources |
|
ExpressionWorker |
Labels expression nodes with their Jiffle types.
|
FunctionInfo |
Holds the description of a Jiffle function.
|
FunctionLookup |
Looks up function descriptions for the Jiffle parser.
|
GlobalScope |
The top level symbol scope.
|
ImagesBlockWorker |
/**
Collects image var declarations from the script image block (if present).
|
InitBlockWorker |
|
JiffleBaseListener |
This class provides an empty implementation of JiffleListener ,
which can be extended to create a listener which only needs to handle a subset
of the available methods.
|
JiffleLexer |
|
JiffleParser |
|
JiffleParser.AndExprContext |
|
JiffleParser.ArgumentListContext |
|
JiffleParser.AssignExprContext |
|
JiffleParser.AssignmentContext |
|
JiffleParser.AtomContext |
|
JiffleParser.AtomExprContext |
|
JiffleParser.BandSpecifierContext |
|
JiffleParser.BlockContext |
|
JiffleParser.BlockStmtContext |
|
JiffleParser.BodyContext |
|
JiffleParser.BreakifStmtContext |
|
JiffleParser.BreakStmtContext |
|
JiffleParser.CompareExprContext |
|
JiffleParser.ConCallContext |
|
JiffleParser.EmptyStmtContext |
|
JiffleParser.EqExprContext |
|
JiffleParser.ExpressionContext |
|
JiffleParser.ExpressionListContext |
|
JiffleParser.ExprStmtContext |
|
JiffleParser.ForeachStmtContext |
|
JiffleParser.FunctionCallContext |
|
JiffleParser.IdentifiedAtomContext |
|
JiffleParser.IfStmtContext |
|
JiffleParser.ImageCallContext |
|
JiffleParser.ImagePosContext |
|
JiffleParser.ImagesBlockContext |
|
JiffleParser.ImageVarDeclarationContext |
|
JiffleParser.InitBlockContext |
|
JiffleParser.ListAppendStmtContext |
|
JiffleParser.ListLiteralContext |
|
JiffleParser.LiteralContext |
|
JiffleParser.LoopSetContext |
|
JiffleParser.NotExprContext |
|
JiffleParser.OptionContext |
|
JiffleParser.OptionsBlockContext |
|
JiffleParser.OptionValueContext |
|
JiffleParser.OrExprContext |
|
JiffleParser.ParenExpressionContext |
|
JiffleParser.PixelPosContext |
|
JiffleParser.PixelSpecifierContext |
|
JiffleParser.PlusMinusExprContext |
|
JiffleParser.PostExprContext |
|
JiffleParser.PowExprContext |
|
JiffleParser.PreExprContext |
|
JiffleParser.RangeContext |
|
JiffleParser.RoleContext |
|
JiffleParser.ScriptContext |
|
JiffleParser.SpecialBlockContext |
|
JiffleParser.StatementContext |
|
JiffleParser.TernaryExprContext |
|
JiffleParser.TimesDivModExprContext |
|
JiffleParser.UntilStmtContext |
|
JiffleParser.VarDeclarationContext |
|
JiffleParser.VarIDContext |
|
JiffleParser.WhileStmtContext |
|
JiffleParser.XorExprContext |
|
JiffleParserErrorListener |
|
LocalScope |
A nested symbol scope level.
|
Message |
A message for an error, warning or general info.
|
Messages |
Holds a collection of messages and provides short-cut methods to create them.
|
OptionLookup |
A lookup service used by the Jiffle compiler when parsing script options.
|
OptionsBlockWorker |
|
PropertyWorker<T> |
|
RuntimeModelWorker |
Generates a Java model representing the script, from which sources can be generated
|
SourcePositionsWorker |
Support class helping to list all the unique positions read in the various sources
|
Symbol |
Represents a symbol in a Jiffle script.
|
SymbolScope |
A symbol scope level.
|
TreeNodeProperties<T> |
Extends the ANTLR ParseTreeProperties class and adds
a copy constructor.
|
VarWorker |
Inspects variables in the parse tree, labels their type and checks
usage.
|