Index

A B C D E F G H I L M N P Q R S T U V 
All Classes All Packages

S

SemanticsException - Exception in quickparse.semantics.interpreters.exception
 
SemanticsException(String) - Constructor for exception quickparse.semantics.interpreters.exception.SemanticsException
 
SemanticsException(String, Throwable) - Constructor for exception quickparse.semantics.interpreters.exception.SemanticsException
 
SemanticsException(Throwable) - Constructor for exception quickparse.semantics.interpreters.exception.SemanticsException
 
SimpleInterpreter<T> - Class in quickparse.semantics.interpreters
 
SimpleInterpreter() - Constructor for class quickparse.semantics.interpreters.SimpleInterpreter
 
SimpleInterpreter.Builder - Class in quickparse.semantics.interpreters
 
SimpleInterpreter.ConstructRule - Interface in quickparse.semantics.interpreters
 
SimpleInterpreter.TokenRule - Interface in quickparse.semantics.interpreters
 
source - Variable in exception quickparse.parsing.exception.ExpectedSymbolsException
 
source - Variable in exception quickparse.parsing.exception.UnexpectedSymbolException
 
source - Variable in class quickparse.parsing.syntaxtree.SyntaxTree
 
start - Variable in class quickparse.parsing.syntaxtree.SyntaxTree
 
subSequence(int, int) - Method in class quickparse.charsequence.CompositeCharSequence
 
subSequence(int, int) - Method in class quickparse.charsequence.FileCharSequence
 
symbol - Variable in exception quickparse.parsing.exception.UnexpectedSymbolException
 
symbol - Variable in exception quickparse.semantics.interpreters.typed.exception.DoubleConstructAnnotationException
 
symbol - Variable in exception quickparse.semantics.interpreters.typed.exception.DoubleTokenAnnotationException
 
symbol - Variable in exception quickparse.semantics.interpreters.typed.exception.ReturnTypeMismatchException
 
symbol - Variable in exception quickparse.semantics.interpreters.typed.exception.UndefinedConstructException
 
symbol - Variable in exception quickparse.semantics.interpreters.typed.exception.UndefinedRuleLabelException
 
symbol - Variable in exception quickparse.semantics.interpreters.typed.exception.UndefinedTokenException
 
Symbol - Class in quickparse.grammar.symbol
Defines a grammar symbol.
Symbol() - Constructor for class quickparse.grammar.symbol.Symbol
 
Symbol.ConstructAction - Interface in quickparse.grammar.symbol
An action that can be executed on a ConstructSymbol
Symbol.ConstructFunction<R,​C> - Interface in quickparse.grammar.symbol
A function that can be executed on a ConstructSymbol
Symbol.Function<R,​C> - Interface in quickparse.grammar.symbol
Represents a function that can be computed on a ConstructSymbol or, alternatively, on a TokenSymbol.
Symbol.TokenAction - Interface in quickparse.grammar.symbol
An action that can be executed on a TokenSymbol
Symbol.TokenFunction<R,​C> - Interface in quickparse.grammar.symbol
A function that can be executed on a TokenSymbol
SyntaxConstruct - Annotation Type in quickparse.semantics.interpreters.typed.annotation
 
SyntaxConstructs - Annotation Type in quickparse.semantics.interpreters.typed.annotation
 
SyntaxToken - Annotation Type in quickparse.semantics.interpreters.typed.annotation
 
SyntaxTokens - Annotation Type in quickparse.semantics.interpreters.typed.annotation
 
SyntaxTree - Class in quickparse.parsing.syntaxtree
Represents a generic node of a syntax tree, which is the result of a parsing process.
SyntaxTree(CharSequence, int, int, String) - Constructor for class quickparse.parsing.syntaxtree.SyntaxTree
 
SyntaxTreeFunction - Class in quickparse.semantics
Represents a function computable on a SyntaxTree.
The computation of each node, produces an object.
SyntaxTreeFunction() - Constructor for class quickparse.semantics.SyntaxTreeFunction
 
SyntaxTreeVisitor - Interface in quickparse.parsing.syntaxtree
Defines a SyntaxTreeVisitor for a syntax tree
A B C D E F G H I L M N P Q R S T U V 
All Classes All Packages