Index
A B C D E F G H I L M N P Q R S T U V
All Classes All Packages
All Classes All Packages
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
grammarsymbol. - 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
ConstructSymbolor, alternatively, on aTokenSymbol. - 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
All Classes All Packages