Index

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

C

charAt(int) - Method in class quickparse.charsequence.CompositeCharSequence
 
charAt(int) - Method in class quickparse.charsequence.FileCharSequence
 
children - Variable in class quickparse.parsing.syntaxtree.ConstructNode
 
compareTo(Rule) - Method in class quickparse.grammar.Rule
 
compile(CharSequence) - Static method in class quickparse.QGLCompiler
Compiles a grammar from a resource text file.
CompositeCharSequence - Class in quickparse.charsequence
This class allows to compose more CharSequence instances.
CompositeCharSequence(CharSequence...) - Constructor for class quickparse.charsequence.CompositeCharSequence
Creates a new CompositeCharSequence
CompositeCharSequence(List<CharSequence>) - Constructor for class quickparse.charsequence.CompositeCharSequence
Creates a new CompositeCharSequence
construct(String) - Method in class quickparse.grammar.Rule.Builder
Specifies a construct to insert in the body of the rule.
construct(String, SimpleInterpreter.ConstructRule) - Method in class quickparse.semantics.interpreters.SimpleInterpreter.Builder
 
construct(ConstructNode, List<Object>) - Method in class quickparse.semantics.SyntaxTreeFunction
Computes an object from the syntax node of a construct.
ConstructNode - Class in quickparse.parsing.syntaxtree
 
ConstructNode(CharSequence, int, int, String, List<SyntaxTree>, Rule) - Constructor for class quickparse.parsing.syntaxtree.ConstructNode
 
ConstructSymbol - Class in quickparse.grammar.symbol
Defines the symbol used in grammars to represent a syntactical construct.

For example, given the grammatical rule
create() - Static method in class quickparse.grammar.Grammar
Creates a new Grammar.Builder that allows the construction of a grammar, rule by rule.
create() - Static method in class quickparse.semantics.interpreters.SimpleInterpreter
 
A B C D E F G H I L M N P Q R S T U V 
All Classes All Packages