A B C D E F G H I J L M N O P Q R S T U V W

A

adjacent(Parser<List<Token>>, String) - Static method in class org.codehaus.jparsec.examples.java.parser.TerminalParser
A Parser that succeeds only if the Token objects in the List are adjacent.
adjacent(String) - Static method in class org.codehaus.jparsec.examples.java.parser.TerminalParser
A Parser that parses all adjacent characters in operator as individual Token and only succeeds if these tokens are adjacent.
alias - Variable in class org.codehaus.jparsec.examples.sql.ast.AliasedRelation
 
alias - Variable in class org.codehaus.jparsec.examples.sql.ast.Projection
 
AliasedRelation - Class in org.codehaus.jparsec.examples.sql.ast
An aliased relation.
AliasedRelation(Relation, String) - Constructor for class org.codehaus.jparsec.examples.sql.ast.AliasedRelation
 
all - Variable in class org.codehaus.jparsec.examples.sql.ast.UnionRelation
 
alternative - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ConditionalExpression
 
alternatives - Variable in class org.codehaus.jparsec.examples.bnf.ast.AltRule
 
AltRule - Class in org.codehaus.jparsec.examples.bnf.ast
Represents a rule with a bunch of alternatives.
AltRule(List<Rule>) - Constructor for class org.codehaus.jparsec.examples.bnf.ast.AltRule
 
Annotation - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents the use of an annotation.
Annotation(TypeLiteral, List<Annotation.Element>) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.Annotation
 
Annotation.Element - Class in org.codehaus.jparsec.examples.java.ast.statement
 
Annotation.Element(String, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.Annotation.Element
 
AnnotationDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents an annotation definition.
AnnotationDef(List<Modifier>, String, DefBody) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.AnnotationDef
 
args - Variable in class org.codehaus.jparsec.examples.java.ast.statement.SuperCallStatement
 
args - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ThisCallStatement
 
args - Variable in class org.codehaus.jparsec.examples.sql.ast.FunctionExpression
 
arguments - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef.Value
 
arguments - Variable in class org.codehaus.jparsec.examples.java.ast.expression.MethodCallExpression
 
arguments - Variable in class org.codehaus.jparsec.examples.java.ast.expression.NewExpression
 
arguments - Variable in class org.codehaus.jparsec.examples.java.ast.type.SimpleTypeLiteral
 
array - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ArraySubscriptExpression
 
ArrayInitializer - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents array initializer used in variable definition.
ArrayInitializer(List<Expression>) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.ArrayInitializer
 
arrayInitializer(Parser<Expression>) - Static method in class org.codehaus.jparsec.examples.java.parser.ExpressionParser
 
ArraySubscriptExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents an "array[i]" expression.
ArraySubscriptExpression(Expression, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.ArraySubscriptExpression
 
ArrayTypeLiteral - Class in org.codehaus.jparsec.examples.java.ast.type
Represents an array type literal.
ArrayTypeLiteral(TypeLiteral) - Constructor for class org.codehaus.jparsec.examples.java.ast.type.ArrayTypeLiteral
 
ascending - Variable in class org.codehaus.jparsec.examples.sql.ast.OrderBy.Item
 
AssertStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents an "assert" statement.
AssertStatement(Expression, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.AssertStatement
 

B

between - Variable in class org.codehaus.jparsec.examples.sql.ast.BetweenExpression
 
BetweenExpression - Class in org.codehaus.jparsec.examples.sql.ast
Expression like "expr between a and b".
BetweenExpression(Expression, boolean, Expression, Expression) - Constructor for class org.codehaus.jparsec.examples.sql.ast.BetweenExpression
 
BinaryExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents binary expression such as "a + b".
BinaryExpression(Expression, Operator, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.BinaryExpression
 
BinaryExpression - Class in org.codehaus.jparsec.examples.sql.ast
An expression of binary operator.
BinaryExpression(Expression, Op, Expression) - Constructor for class org.codehaus.jparsec.examples.sql.ast.BinaryExpression
 
BinaryRelationalExpression - Class in org.codehaus.jparsec.examples.sql.ast
An expression like "expr in (select ...)".
BinaryRelationalExpression(Expression, Op, Relation) - Constructor for class org.codehaus.jparsec.examples.sql.ast.BinaryRelationalExpression
 
block - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ClassInitializerDef
 
block - Variable in class org.codehaus.jparsec.examples.java.ast.statement.SynchronizedBlockStatement
 
BlockStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents a block.
BlockStatement(List<Statement>) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.BlockStatement
 
body - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.AnnotationDef
 
body - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ClassDef
 
body - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ConstructorDef
 
body - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef.Value
 
body - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.InterfaceDef
 
body - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
body - Variable in class org.codehaus.jparsec.examples.java.ast.statement.TryStatement.CatchBlock
 
BooleanLiteral - Class in org.codehaus.jparsec.examples.java.ast.expression
"true" or "false".
BooleanLiteral(boolean) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.BooleanLiteral
 
bound - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.TypeParameterDef
 
bound - Variable in class org.codehaus.jparsec.examples.java.ast.type.LowerBoundWildcard
 
bound - Variable in class org.codehaus.jparsec.examples.java.ast.type.UpperBoundWildcard
 
BreakStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents "break" statement.
BreakStatement(String) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.BreakStatement
 
by - Variable in class org.codehaus.jparsec.examples.sql.ast.GroupBy
 
by - Variable in class org.codehaus.jparsec.examples.sql.ast.OrderBy.Item
 

C

Calculator - Class in org.codehaus.jparsec.examples.calculator
The main calculator parser.
Calculator() - Constructor for class org.codehaus.jparsec.examples.calculator.Calculator
 
cases - Variable in class org.codehaus.jparsec.examples.java.ast.statement.SwitchStatement
 
cases - Variable in class org.codehaus.jparsec.examples.sql.ast.FullCaseExpression
 
cases - Variable in class org.codehaus.jparsec.examples.sql.ast.SimpleCaseExpression
 
CastExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
A cast expression.
CastExpression(TypeLiteral, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.CastExpression
 
catchBlocks - Variable in class org.codehaus.jparsec.examples.java.ast.statement.TryStatement
 
character - Variable in class org.codehaus.jparsec.examples.java.ast.expression.CharLiteral
 
CharLiteral - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents a character literal.
CharLiteral(char) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.CharLiteral
 
classBody - Variable in class org.codehaus.jparsec.examples.java.ast.expression.NewExpression
 
ClassDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents a class definition;
ClassDef(List<Modifier>, String, List<TypeParameterDef>, TypeLiteral, List<TypeLiteral>, DefBody) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.ClassDef
 
ClassInitializerDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents a static initializer or an instance initializer.
ClassInitializerDef(boolean, BlockStatement) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.ClassInitializerDef
 
ClassLiteral - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents "Foo.class".
ClassLiteral(TypeLiteral) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.ClassLiteral
 
className - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ClassLiteral
 
condition - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ConditionalExpression
 
condition - Variable in class org.codehaus.jparsec.examples.java.ast.statement.AssertStatement
 
condition - Variable in class org.codehaus.jparsec.examples.java.ast.statement.DoWhileStatement
 
condition - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ForStatement
 
condition - Variable in class org.codehaus.jparsec.examples.java.ast.statement.IfStatement
 
condition - Variable in class org.codehaus.jparsec.examples.java.ast.statement.SwitchStatement
 
condition - Variable in class org.codehaus.jparsec.examples.java.ast.statement.WhileStatement
 
condition - Variable in class org.codehaus.jparsec.examples.sql.ast.JoinRelation
 
condition - Variable in class org.codehaus.jparsec.examples.sql.ast.SimpleCaseExpression
 
ConditionalExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents "?:" expression.
ConditionalExpression(Expression, Expression, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.ConditionalExpression
 
consequence - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ConditionalExpression
 
ConstructorDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents a constructor definition.
ConstructorDef(List<Modifier>, String, List<ParameterDef>, List<TypeLiteral>, BlockStatement) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.ConstructorDef
 
ContinueStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents "continue" statement.
ContinueStatement(String) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.ContinueStatement
 
copy(Readable, Appendable) - Static method in class org.codehaus.jparsec.examples.common.IoUtils
Copies all content from from to to.
CrossJoinRelation - Class in org.codehaus.jparsec.examples.sql.ast
Models cross join.
CrossJoinRelation(Relation, Relation) - Constructor for class org.codehaus.jparsec.examples.sql.ast.CrossJoinRelation
 

D

DEC_INTEGER - Static variable in class org.codehaus.jparsec.examples.java.parser.JavaScanners
Scanner for a decimal number.
DEC_INTEGER_PATTERN - Static variable in class org.codehaus.jparsec.examples.java.parser.JavaScanners
A Pattern object that matches a decimal integer, which is either '0' or starts with a non-zero digit and is followed by 0 or more digits.
DecimalPointNumberLiteral - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents a decimal point number.
DecimalPointNumberLiteral(String, NumberType) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.DecimalPointNumberLiteral
 
Declaration - Interface in org.codehaus.jparsec.examples.java.ast.declaration
Represents interface, class, enum or annotation.
declaration - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.NestedDef
 
DeclarationParser - Class in org.codehaus.jparsec.examples.java.parser
Parses class, interface, enum, annotation declarations.
DeclarationParser() - Constructor for class org.codehaus.jparsec.examples.java.parser.DeclarationParser
 
declarations - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.Program
 
defaultCase - Variable in class org.codehaus.jparsec.examples.java.ast.statement.SwitchStatement
 
defaultValue - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
defaultValue - Variable in class org.codehaus.jparsec.examples.sql.ast.FullCaseExpression
 
defaultValue - Variable in class org.codehaus.jparsec.examples.sql.ast.SimpleCaseExpression
 
DefBody - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents the body of interface, class, or annotation.
DefBody(List<Member>) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.DefBody
 
definition - Variable in class org.codehaus.jparsec.examples.bnf.ast.RuleDef
 
distinct - Variable in class org.codehaus.jparsec.examples.sql.ast.Select
 
DoWhileStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents the "do ...
DoWhileStatement(Statement, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.DoWhileStatement
 

E

elements - Variable in class org.codehaus.jparsec.examples.java.ast.statement.Annotation
 
elementType - Variable in class org.codehaus.jparsec.examples.java.ast.expression.NewArrayExpression
 
elementType - Variable in class org.codehaus.jparsec.examples.java.ast.type.ArrayTypeLiteral
 
elseifs - Variable in class org.codehaus.jparsec.examples.java.ast.statement.IfStatement
 
EnumDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents an enum definition.
EnumDef(List<Modifier>, String, List<TypeLiteral>, List<EnumDef.Value>, List<Member>) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef
 
EnumDef.Value - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents an enum value.
EnumDef.Value(String, List<Expression>, List<Member>) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef.Value
 
equals(Object) - Method in class org.codehaus.jparsec.examples.common.ValueObject
 
escape - Variable in class org.codehaus.jparsec.examples.sql.ast.LikeExpression
 
evaluate(String) - Static method in class org.codehaus.jparsec.examples.calculator.Calculator
Parsers source and evaluates to an Integer.
exceptions - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ConstructorDef
 
exceptions - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
expression - Variable in class org.codehaus.jparsec.examples.java.ast.expression.CastExpression
 
Expression - Interface in org.codehaus.jparsec.examples.java.ast.expression
Represents any expression.
expression - Variable in class org.codehaus.jparsec.examples.java.ast.expression.InstanceOfExpression
 
expression - Variable in class org.codehaus.jparsec.examples.java.ast.expression.PostfixUnaryExpression
 
expression - Variable in class org.codehaus.jparsec.examples.java.ast.expression.PrefixUnaryExpression
 
expression - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ExpressionStatement
 
expression(Parser<DefBody>) - Static method in class org.codehaus.jparsec.examples.java.parser.ExpressionParser
 
expression - Variable in class org.codehaus.jparsec.examples.sql.ast.BetweenExpression
 
expression - Variable in class org.codehaus.jparsec.examples.sql.ast.BinaryRelationalExpression
 
Expression - Interface in org.codehaus.jparsec.examples.sql.ast
Any expression
expression - Variable in class org.codehaus.jparsec.examples.sql.ast.LikeExpression
 
expression - Variable in class org.codehaus.jparsec.examples.sql.ast.Projection
 
ExpressionListStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents the comma delimited expression list used in the initializer of a "for" loop.
ExpressionListStatement(List<Expression>) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.ExpressionListStatement
 
ExpressionParser - Class in org.codehaus.jparsec.examples.java.parser
Parses java expression.
ExpressionParser() - Constructor for class org.codehaus.jparsec.examples.java.parser.ExpressionParser
 
ExpressionParser - Class in org.codehaus.jparsec.examples.sql.parser
Parser for expressions.
ExpressionParser() - Constructor for class org.codehaus.jparsec.examples.sql.parser.ExpressionParser
 
expressions - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ExpressionListStatement
 
expressions - Variable in class org.codehaus.jparsec.examples.sql.ast.TupleExpression
 
ExpressionStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents a method call statement.
ExpressionStatement(Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.ExpressionStatement
 

F

FieldDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents a field definition.
FieldDef(List<Modifier>, TypeLiteral, String, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.FieldDef
 
finallyBlock - Variable in class org.codehaus.jparsec.examples.java.ast.statement.TryStatement
 
ForeachStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents the enhanced for loop statement.
ForeachStatement(TypeLiteral, String, Expression, Statement) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.ForeachStatement
 
ForStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents the traditional for loop.
ForStatement(Statement, Expression, List<Expression>, Statement) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.ForStatement
 
from - Variable in class org.codehaus.jparsec.examples.sql.ast.BetweenExpression
 
from - Variable in class org.codehaus.jparsec.examples.sql.ast.Select
 
FullCaseExpression - Class in org.codehaus.jparsec.examples.sql.ast
The "case when cond1 then val1 when cond2 then val2 else def end" expression.
FullCaseExpression(List<Pair<Expression, Expression>>, Expression) - Constructor for class org.codehaus.jparsec.examples.sql.ast.FullCaseExpression
 
function - Variable in class org.codehaus.jparsec.examples.sql.ast.FunctionExpression
 
FunctionExpression - Class in org.codehaus.jparsec.examples.sql.ast
A function call.
FunctionExpression(QualifiedName, List<Expression>) - Constructor for class org.codehaus.jparsec.examples.sql.ast.FunctionExpression
 

G

GroupBy - Class in org.codehaus.jparsec.examples.sql.ast
"group by" clause.
GroupBy(List<Expression>, Expression) - Constructor for class org.codehaus.jparsec.examples.sql.ast.GroupBy
 
groupBy - Variable in class org.codehaus.jparsec.examples.sql.ast.Select
 

H

hashCode() - Method in class org.codehaus.jparsec.examples.common.ValueObject
 
having - Variable in class org.codehaus.jparsec.examples.sql.ast.GroupBy
 

I

Identifier - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents a simple name as expression.
Identifier(String) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.Identifier
 
IfStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents an "if" statement.
IfStatement(Expression, Statement, List<Pair<Expression, Statement>>, Statement) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.IfStatement
 
Import - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents an import statement.
Import(boolean, QualifiedName, boolean) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.Import
 
imports - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.Program
 
incrementer - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ForStatement
 
index - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ArraySubscriptExpression
 
initializer - Variable in class org.codehaus.jparsec.examples.java.ast.expression.NewArrayExpression
 
initializer - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ForStatement
 
instance - Static variable in class org.codehaus.jparsec.examples.java.ast.expression.NullExpression
 
instance - Static variable in class org.codehaus.jparsec.examples.java.ast.statement.NopStatement
 
instance - Static variable in class org.codehaus.jparsec.examples.sql.ast.NullExpression
 
InstanceOfExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents "expr instanceof type".
InstanceOfExpression(Expression, TypeLiteral) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.InstanceOfExpression
 
IntegerLiteral - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents any integral number literal.
IntegerLiteral(IntegerLiteral.Radix, String, NumberType) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.IntegerLiteral
 
IntegerLiteral.Radix - Enum in org.codehaus.jparsec.examples.java.ast.expression
 
InterfaceDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents an interface definition.
InterfaceDef(List<Modifier>, String, List<TypeParameterDef>, List<TypeLiteral>, DefBody) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.InterfaceDef
 
interfaces - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ClassDef
 
interfaces - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef
 
interfaces - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.InterfaceDef
 
IoUtils - Class in org.codehaus.jparsec.examples.common
Common utilities for working with io.
IoUtils() - Constructor for class org.codehaus.jparsec.examples.common.IoUtils
 
isStatic - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ClassInitializerDef
 
items - Variable in class org.codehaus.jparsec.examples.sql.ast.OrderBy
 
iterator() - Method in class org.codehaus.jparsec.examples.sql.ast.QualifiedName
 

J

JavaLexer - Class in org.codehaus.jparsec.examples.java.parser
Lexer specific for the Java language rules.
JavaLexer() - Constructor for class org.codehaus.jparsec.examples.java.parser.JavaLexer
 
JavaScanners - Class in org.codehaus.jparsec.examples.java.parser
 
join(String, Iterable<?>) - Static method in class org.codehaus.jparsec.examples.common.Strings
Joins objects with delim as the delimiter.
join(String, Object...) - Static method in class org.codehaus.jparsec.examples.common.Strings
Joins objects with delim as the delimiter.
join(StringBuilder, String, Iterable<?>) - Static method in class org.codehaus.jparsec.examples.common.Strings
Joins objects with delim as the delimiter.
join(StringBuilder, String, Object...) - Static method in class org.codehaus.jparsec.examples.common.Strings
Joins objects with delim as the delimiter.
JoinRelation - Class in org.codehaus.jparsec.examples.sql.ast
Models a join.
JoinRelation(Relation, JoinType, Relation, Expression) - Constructor for class org.codehaus.jparsec.examples.sql.ast.JoinRelation
 
joinType - Variable in class org.codehaus.jparsec.examples.sql.ast.JoinRelation
 
JoinType - Enum in org.codehaus.jparsec.examples.sql.ast
The type of a join.

L

label - Variable in class org.codehaus.jparsec.examples.java.ast.statement.BreakStatement
 
label - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ContinueStatement
 
LabelStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents a label statement such as "foo:".
LabelStatement(String, Statement) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.LabelStatement
 
left - Variable in class org.codehaus.jparsec.examples.java.ast.expression.BinaryExpression
 
left - Variable in class org.codehaus.jparsec.examples.sql.ast.BinaryExpression
 
left - Variable in class org.codehaus.jparsec.examples.sql.ast.CrossJoinRelation
 
left - Variable in class org.codehaus.jparsec.examples.sql.ast.JoinRelation
 
left - Variable in class org.codehaus.jparsec.examples.sql.ast.UnionRelation
 
length - Variable in class org.codehaus.jparsec.examples.java.ast.expression.NewArrayExpression
 
like - Variable in class org.codehaus.jparsec.examples.sql.ast.LikeExpression
 
LikeExpression - Class in org.codehaus.jparsec.examples.sql.ast
Represents "expr like 'pattern' escape 'escape'" expression.
LikeExpression(Expression, boolean, Expression, Expression) - Constructor for class org.codehaus.jparsec.examples.sql.ast.LikeExpression
 
literal - Variable in class org.codehaus.jparsec.examples.bnf.ast.LiteralRule
 
LiteralRule - Class in org.codehaus.jparsec.examples.bnf.ast
Represents a literal rule.
LiteralRule(String) - Constructor for class org.codehaus.jparsec.examples.bnf.ast.LiteralRule
 
LowerBoundWildcard - Class in org.codehaus.jparsec.examples.java.ast.type
Represents "? super SomeBound" type literal.
LowerBoundWildcard(TypeLiteral) - Constructor for class org.codehaus.jparsec.examples.java.ast.type.LowerBoundWildcard
 

M

Member - Interface in org.codehaus.jparsec.examples.java.ast.declaration
Represents any class member, interface member, enum member etc.
members - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.DefBody
 
members - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef
 
message - Variable in class org.codehaus.jparsec.examples.java.ast.statement.AssertStatement
 
method - Variable in class org.codehaus.jparsec.examples.java.ast.expression.MethodCallExpression
 
MethodCallExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents expressions like obj.f(...).
MethodCallExpression(Expression, List<TypeLiteral>, String, List<Expression>) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.MethodCallExpression
 
MethodDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents a method definition.
MethodDef(List<Modifier>, List<TypeParameterDef>, TypeLiteral, String, List<ParameterDef>, List<TypeLiteral>, Expression, BlockStatement) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
Modifier - Interface in org.codehaus.jparsec.examples.java.ast.statement
Represents either a built-in modifier or annotation.
modifiers - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.AnnotationDef
 
modifiers - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ClassDef
 
modifiers - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ConstructorDef
 
modifiers - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef
 
modifiers - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.FieldDef
 
modifiers - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.InterfaceDef
 
modifiers - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
modifiers - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ParameterDef
 
modifiers - Variable in class org.codehaus.jparsec.examples.java.ast.statement.VarStatement
 

N

name - Variable in class org.codehaus.jparsec.examples.bnf.ast.RuleDef
 
name - Variable in class org.codehaus.jparsec.examples.bnf.ast.RuleReference
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.AnnotationDef
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ClassDef
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ConstructorDef
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef.Value
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.FieldDef
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.InterfaceDef
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.TypeParameterDef
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.expression.Identifier
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.expression.QualifiedExpression
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.statement.Annotation.Element
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.statement.LabelStatement
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ParameterDef
 
name - Variable in class org.codehaus.jparsec.examples.java.ast.statement.VarStatement.Var
 
names - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.QualifiedName
 
names - Variable in class org.codehaus.jparsec.examples.java.ast.type.SimpleTypeLiteral
 
names - Variable in class org.codehaus.jparsec.examples.sql.ast.QualifiedName
 
NestedDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents a nested declaration.
NestedDef(Declaration) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.NestedDef
 
NewArrayExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents a "new Foo[] {...}" or "new Foo[size] {...}" expression.
NewArrayExpression(TypeLiteral, Expression, List<Expression>) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.NewArrayExpression
 
NewExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents a non-qualified "new" statement with possibly anonymous class syntax.
NewExpression(Expression, TypeLiteral, List<Expression>, DefBody) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.NewExpression
 
NopStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents the no-op statement ";".
NullExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents "null".
NullExpression - Class in org.codehaus.jparsec.examples.sql.ast
Represents "null".
number - Variable in class org.codehaus.jparsec.examples.java.ast.expression.DecimalPointNumberLiteral
 
number - Variable in class org.codehaus.jparsec.examples.java.ast.expression.IntegerLiteral
 
number - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ScientificNumberLiteral
 
number - Variable in class org.codehaus.jparsec.examples.sql.ast.NumberExpression
 
NumberExpression - Class in org.codehaus.jparsec.examples.sql.ast
A number expression.
NumberExpression(String) - Constructor for class org.codehaus.jparsec.examples.sql.ast.NumberExpression
 
NumberType - Enum in org.codehaus.jparsec.examples.java.ast.expression
Distinguishes between "L", "F", "D" and int.

O

OCT_INTEGER - Static variable in class org.codehaus.jparsec.examples.java.parser.JavaScanners
Scanner for a octal number.
OCT_INTEGER_PATTERN - Static variable in class org.codehaus.jparsec.examples.java.parser.JavaScanners
A Pattern object that matches an octal integer that starts with a 0 and is followed by 1 or more [0 - 7] characters.
of - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ForeachStatement
 
of(QualifiedName, Expression...) - Static method in class org.codehaus.jparsec.examples.sql.ast.FunctionExpression
 
of(String...) - Static method in class org.codehaus.jparsec.examples.sql.ast.QualifiedName
 
of(String...) - Static method in class org.codehaus.jparsec.examples.sql.ast.QualifiedNameExpression
 
of(Expression...) - Static method in class org.codehaus.jparsec.examples.sql.ast.TupleExpression
 
op - Variable in class org.codehaus.jparsec.examples.java.ast.expression.BinaryExpression
 
op - Variable in class org.codehaus.jparsec.examples.java.ast.expression.PostfixUnaryExpression
 
op - Variable in class org.codehaus.jparsec.examples.java.ast.expression.PrefixUnaryExpression
 
Op - Enum in org.codehaus.jparsec.examples.sql.ast
Operators
operand - Variable in class org.codehaus.jparsec.examples.sql.ast.UnaryExpression
 
Operator - Enum in org.codehaus.jparsec.examples.java.ast.expression
Defines operators used in Java.
operator - Variable in class org.codehaus.jparsec.examples.sql.ast.BinaryExpression
 
operator - Variable in class org.codehaus.jparsec.examples.sql.ast.BinaryRelationalExpression
 
operator - Variable in class org.codehaus.jparsec.examples.sql.ast.UnaryExpression
 
operator - Variable in class org.codehaus.jparsec.examples.sql.ast.UnaryRelationalExpression
 
OrderBy - Class in org.codehaus.jparsec.examples.sql.ast
The "order by" clause.
OrderBy(List<OrderBy.Item>) - Constructor for class org.codehaus.jparsec.examples.sql.ast.OrderBy
 
orderBy - Variable in class org.codehaus.jparsec.examples.sql.ast.Select
 
OrderBy.Item - Class in org.codehaus.jparsec.examples.sql.ast
 
OrderBy.Item(Expression, boolean) - Constructor for class org.codehaus.jparsec.examples.sql.ast.OrderBy.Item
 
org.codehaus.jparsec.examples.bnf.ast - package org.codehaus.jparsec.examples.bnf.ast
 
org.codehaus.jparsec.examples.bnf.parser - package org.codehaus.jparsec.examples.bnf.parser
 
org.codehaus.jparsec.examples.calculator - package org.codehaus.jparsec.examples.calculator
 
org.codehaus.jparsec.examples.common - package org.codehaus.jparsec.examples.common
 
org.codehaus.jparsec.examples.java.ast.declaration - package org.codehaus.jparsec.examples.java.ast.declaration
 
org.codehaus.jparsec.examples.java.ast.expression - package org.codehaus.jparsec.examples.java.ast.expression
 
org.codehaus.jparsec.examples.java.ast.statement - package org.codehaus.jparsec.examples.java.ast.statement
 
org.codehaus.jparsec.examples.java.ast.type - package org.codehaus.jparsec.examples.java.ast.type
 
org.codehaus.jparsec.examples.java.parser - package org.codehaus.jparsec.examples.java.parser
 
org.codehaus.jparsec.examples.sql.ast - package org.codehaus.jparsec.examples.sql.ast
 
org.codehaus.jparsec.examples.sql.parser - package org.codehaus.jparsec.examples.sql.parser
 
otherwise - Variable in class org.codehaus.jparsec.examples.java.ast.statement.IfStatement
 
owner - Variable in class org.codehaus.jparsec.examples.sql.ast.WildcardExpression
 

P

packageName - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.Program
 
parameter - Variable in class org.codehaus.jparsec.examples.java.ast.statement.TryStatement.CatchBlock
 
ParameterDef - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents a parameter definition.
ParameterDef(List<Modifier>, TypeLiteral, boolean, String) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.ParameterDef
 
parameters - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ConstructorDef
 
parameters - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
parse(String) - Static method in class org.codehaus.jparsec.examples.java.parser.DeclarationParser
Parses any Java source.
parse(URL) - Static method in class org.codehaus.jparsec.examples.java.parser.DeclarationParser
Parses source code read from url.
pattern - Variable in class org.codehaus.jparsec.examples.sql.ast.LikeExpression
 
phrase(String) - Static method in class org.codehaus.jparsec.examples.java.parser.TerminalParser
 
PostfixUnaryExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents expression with postfix unary operator.
PostfixUnaryExpression(Expression, Operator) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.PostfixUnaryExpression
 
PrefixUnaryExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents expression with prefix unary operator.
PrefixUnaryExpression(Operator, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.PrefixUnaryExpression
 
prependEach(String, Iterable<?>) - Static method in class org.codehaus.jparsec.examples.common.Strings
Prepends delim before each object of objects.
Program - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents a single java source file.
Program(QualifiedName, List<Import>, List<Declaration>) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.Program
 
program() - Static method in class org.codehaus.jparsec.examples.java.parser.DeclarationParser
 
Projection - Class in org.codehaus.jparsec.examples.sql.ast
Represents a single projection in a select statement, it can be either an expression, a wildcard or an expression with an alias.
Projection(Expression, String) - Constructor for class org.codehaus.jparsec.examples.sql.ast.Projection
 
projections - Variable in class org.codehaus.jparsec.examples.sql.ast.Select
 

Q

qname - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.Import
 
qname - Variable in class org.codehaus.jparsec.examples.sql.ast.QualifiedNameExpression
 
QualifiedExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents "obj.field", "SomeType.staticField", "SomeType.SomeNestedType" or "org.codehaus.jparsec" kind of qualified expressions.
QualifiedExpression(Expression, String) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.QualifiedExpression
 
QualifiedName - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents a qualified name in import or package statement.
QualifiedName(List<String>) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.QualifiedName
 
QualifiedName - Class in org.codehaus.jparsec.examples.sql.ast
A qualified name like "a.b.c".
QualifiedName(List<String>) - Constructor for class org.codehaus.jparsec.examples.sql.ast.QualifiedName
 
QualifiedNameExpression - Class in org.codehaus.jparsec.examples.sql.ast
An expression like "a.b.c".
QualifiedNameExpression(QualifiedName) - Constructor for class org.codehaus.jparsec.examples.sql.ast.QualifiedNameExpression
 
qualifier - Variable in class org.codehaus.jparsec.examples.java.ast.expression.NewExpression
 
qualifier - Variable in class org.codehaus.jparsec.examples.java.ast.expression.QualifiedExpression
 
qualifiers - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ThisExpression
 
QuantifiedRule - Class in org.codehaus.jparsec.examples.bnf.ast
Represents a quantified rule.
QuantifiedRule(Rule, Quantifier) - Constructor for class org.codehaus.jparsec.examples.bnf.ast.QuantifiedRule
 
quantifier - Variable in class org.codehaus.jparsec.examples.bnf.ast.QuantifiedRule
 
Quantifier - Enum in org.codehaus.jparsec.examples.bnf.ast
Qualifies a rule.
query() - Static method in class org.codehaus.jparsec.examples.sql.parser.RelationParser
The Parser for a full fledged SQL query.

R

radix - Variable in class org.codehaus.jparsec.examples.java.ast.expression.IntegerLiteral
 
read(URL) - Static method in class org.codehaus.jparsec.examples.common.IoUtils
 
read(Readable) - Static method in class org.codehaus.jparsec.examples.common.IoUtils
Reads all characters from readable.
relation - Variable in class org.codehaus.jparsec.examples.sql.ast.AliasedRelation
 
relation - Variable in class org.codehaus.jparsec.examples.sql.ast.BinaryRelationalExpression
 
Relation - Interface in org.codehaus.jparsec.examples.sql.ast
Models a relation such as a select statement, or a table.
relation - Variable in class org.codehaus.jparsec.examples.sql.ast.UnaryRelationalExpression
 
RelationParser - Class in org.codehaus.jparsec.examples.sql.parser
Parser for relation.
RelationParser() - Constructor for class org.codehaus.jparsec.examples.sql.parser.RelationParser
 
ReturnStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents "return" statement.
ReturnStatement(Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.ReturnStatement
 
returnType - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
right - Variable in class org.codehaus.jparsec.examples.java.ast.expression.BinaryExpression
 
right - Variable in class org.codehaus.jparsec.examples.sql.ast.BinaryExpression
 
right - Variable in class org.codehaus.jparsec.examples.sql.ast.CrossJoinRelation
 
right - Variable in class org.codehaus.jparsec.examples.sql.ast.JoinRelation
 
right - Variable in class org.codehaus.jparsec.examples.sql.ast.UnionRelation
 
rule - Variable in class org.codehaus.jparsec.examples.bnf.ast.QuantifiedRule
 
Rule - Interface in org.codehaus.jparsec.examples.bnf.ast
Represents any rule in BNF.
RULE_DEFS - Static variable in class org.codehaus.jparsec.examples.bnf.parser.RuleParser
 
RuleDef - Class in org.codehaus.jparsec.examples.bnf.ast
Represents a rule definition.
RuleDef(String, Rule) - Constructor for class org.codehaus.jparsec.examples.bnf.ast.RuleDef
 
RuleParser - Class in org.codehaus.jparsec.examples.bnf.parser
Parser for bnf rules.
RuleParser() - Constructor for class org.codehaus.jparsec.examples.bnf.parser.RuleParser
 
RuleReference - Class in org.codehaus.jparsec.examples.bnf.ast
Represents a reference to a named production rule.
RuleReference(String) - Constructor for class org.codehaus.jparsec.examples.bnf.ast.RuleReference
 
rules - Variable in class org.codehaus.jparsec.examples.bnf.ast.SequentialRule
 

S

ScientificNumberLiteral - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents scientific notation number.
ScientificNumberLiteral(String, NumberType) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.ScientificNumberLiteral
 
Select - Class in org.codehaus.jparsec.examples.sql.ast
Models the select statement.
Select(boolean, List<Projection>, List<Relation>, Expression, GroupBy, OrderBy) - Constructor for class org.codehaus.jparsec.examples.sql.ast.Select
 
SequentialRule - Class in org.codehaus.jparsec.examples.bnf.ast
Represents a sequential rule.
SequentialRule(List<Rule>) - Constructor for class org.codehaus.jparsec.examples.bnf.ast.SequentialRule
 
SimpleCaseExpression - Class in org.codehaus.jparsec.examples.sql.ast
The "{@code case expr when cond then val ...
SimpleCaseExpression(Expression, List<Pair<Expression, Expression>>, Expression) - Constructor for class org.codehaus.jparsec.examples.sql.ast.SimpleCaseExpression
 
SimpleTypeLiteral - Class in org.codehaus.jparsec.examples.java.ast.type
Represents a non-array type literal.
SimpleTypeLiteral(List<String>, List<TypeLiteral>) - Constructor for class org.codehaus.jparsec.examples.java.ast.type.SimpleTypeLiteral
 
statement - Variable in class org.codehaus.jparsec.examples.java.ast.statement.DoWhileStatement
 
statement - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ForeachStatement
 
statement - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ForStatement
 
statement - Variable in class org.codehaus.jparsec.examples.java.ast.statement.LabelStatement
 
Statement - Interface in org.codehaus.jparsec.examples.java.ast.statement
Represents any statement.
statement - Variable in class org.codehaus.jparsec.examples.java.ast.statement.WhileStatement
 
StatementParser - Class in org.codehaus.jparsec.examples.java.parser
Parses a statement.
StatementParser() - Constructor for class org.codehaus.jparsec.examples.java.parser.StatementParser
 
statements - Variable in class org.codehaus.jparsec.examples.java.ast.statement.BlockStatement
 
staticImport - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.Import
 
string - Variable in class org.codehaus.jparsec.examples.java.ast.expression.StringLiteral
 
string - Variable in class org.codehaus.jparsec.examples.sql.ast.StringExpression
 
StringExpression - Class in org.codehaus.jparsec.examples.sql.ast
A string literal.
StringExpression(String) - Constructor for class org.codehaus.jparsec.examples.sql.ast.StringExpression
 
StringLiteral - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents a string literal.
StringLiteral(String) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.StringLiteral
 
Strings - Class in org.codehaus.jparsec.examples.common
Manipulates String.
Strings() - Constructor for class org.codehaus.jparsec.examples.common.Strings
 
SuperCallStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents a "this(params)" statement.
SuperCallStatement(List<Expression>) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.SuperCallStatement
 
superclass - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ClassDef
 
SuperExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
Represents the "super" keyword.
SuperExpression() - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.SuperExpression
 
SwitchStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents the "switch case" expression.
SwitchStatement(Expression, List<Pair<Expression, Statement>>, Statement) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.SwitchStatement
 
SynchronizedBlockStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents "synchronized" block.
SynchronizedBlockStatement(Statement) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.SynchronizedBlockStatement
 
SystemModifier - Enum in org.codehaus.jparsec.examples.java.ast.statement
Represents built in modifiers.

T

tableName - Variable in class org.codehaus.jparsec.examples.sql.ast.TableRelation
 
TableRelation - Class in org.codehaus.jparsec.examples.sql.ast
Models a table name.
TableRelation(QualifiedName) - Constructor for class org.codehaus.jparsec.examples.sql.ast.TableRelation
 
target - Variable in class org.codehaus.jparsec.examples.java.ast.expression.MethodCallExpression
 
term(String) - Static method in class org.codehaus.jparsec.examples.java.parser.TerminalParser
 
TerminalParser - Class in org.codehaus.jparsec.examples.bnf.parser
Parses terminals in a bnf.
TerminalParser() - Constructor for class org.codehaus.jparsec.examples.bnf.parser.TerminalParser
 
TerminalParser - Class in org.codehaus.jparsec.examples.java.parser
Parser for terminals.
TerminalParser() - Constructor for class org.codehaus.jparsec.examples.java.parser.TerminalParser
 
then - Variable in class org.codehaus.jparsec.examples.java.ast.statement.IfStatement
 
ThisCallStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents a "this(params)" statement.
ThisCallStatement(List<Expression>) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.ThisCallStatement
 
ThisExpression - Class in org.codehaus.jparsec.examples.java.ast.expression
"this" or "A.B.this".
ThisExpression(List<String>) - Constructor for class org.codehaus.jparsec.examples.java.ast.expression.ThisExpression
 
thrown - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ThrowStatement
 
ThrowStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents a "throw" statement.
ThrowStatement(Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.ThrowStatement
 
to - Variable in class org.codehaus.jparsec.examples.sql.ast.BetweenExpression
 
toString() - Method in class org.codehaus.jparsec.examples.bnf.ast.AltRule
 
toString() - Method in class org.codehaus.jparsec.examples.bnf.ast.LiteralRule
 
toString() - Method in class org.codehaus.jparsec.examples.bnf.ast.QuantifiedRule
 
toString() - Method in enum org.codehaus.jparsec.examples.bnf.ast.Quantifier
 
toString() - Method in class org.codehaus.jparsec.examples.bnf.ast.RuleDef
 
toString() - Method in class org.codehaus.jparsec.examples.bnf.ast.RuleReference
 
toString() - Method in class org.codehaus.jparsec.examples.bnf.ast.SequentialRule
 
toString() - Method in class org.codehaus.jparsec.examples.common.ValueObject
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.AnnotationDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.ClassDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.ClassInitializerDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.ConstructorDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.DefBody
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef.Value
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.FieldDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.Import
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.InterfaceDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.NestedDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.Program
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.QualifiedName
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.declaration.TypeParameterDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.ArrayInitializer
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.ArraySubscriptExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.BinaryExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.BooleanLiteral
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.CastExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.CharLiteral
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.ClassLiteral
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.ConditionalExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.DecimalPointNumberLiteral
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.Identifier
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.InstanceOfExpression
 
toString() - Method in enum org.codehaus.jparsec.examples.java.ast.expression.IntegerLiteral.Radix
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.IntegerLiteral
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.MethodCallExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.NewArrayExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.NewExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.NullExpression
 
toString() - Method in enum org.codehaus.jparsec.examples.java.ast.expression.NumberType
 
toString() - Method in enum org.codehaus.jparsec.examples.java.ast.expression.Operator
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.PostfixUnaryExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.PrefixUnaryExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.QualifiedExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.ScientificNumberLiteral
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.StringLiteral
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.SuperExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.expression.ThisExpression
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.Annotation.Element
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.Annotation
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.AssertStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.BlockStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.BreakStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.ContinueStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.DoWhileStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.ExpressionListStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.ExpressionStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.ForeachStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.ForStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.IfStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.LabelStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.NopStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.ParameterDef
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.ReturnStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.SuperCallStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.SwitchStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.SynchronizedBlockStatement
 
toString() - Method in enum org.codehaus.jparsec.examples.java.ast.statement.SystemModifier
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.ThisCallStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.ThrowStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.TryStatement.CatchBlock
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.TryStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.VarStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.VarStatement.Var
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.statement.WhileStatement
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.type.ArrayTypeLiteral
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.type.LowerBoundWildcard
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.type.SimpleTypeLiteral
 
toString() - Method in class org.codehaus.jparsec.examples.java.ast.type.UpperBoundWildcard
 
tryBlock - Variable in class org.codehaus.jparsec.examples.java.ast.statement.TryStatement
 
TryStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents the "try-catch-finally" statement.
TryStatement(BlockStatement, List<TryStatement.CatchBlock>, BlockStatement) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.TryStatement
 
TryStatement.CatchBlock - Class in org.codehaus.jparsec.examples.java.ast.statement
 
TryStatement.CatchBlock(ParameterDef, BlockStatement) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.TryStatement.CatchBlock
 
TupleExpression - Class in org.codehaus.jparsec.examples.sql.ast
Models a tuple of expressions such as "(1, 2, 3)".
TupleExpression(List<Expression>) - Constructor for class org.codehaus.jparsec.examples.sql.ast.TupleExpression
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.FieldDef
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.expression.CastExpression
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.expression.DecimalPointNumberLiteral
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.expression.IntegerLiteral
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.expression.NewExpression
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ScientificNumberLiteral
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.statement.Annotation
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ForeachStatement
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ParameterDef
 
type - Variable in class org.codehaus.jparsec.examples.java.ast.statement.VarStatement
 
typeLiteral - Variable in class org.codehaus.jparsec.examples.java.ast.expression.InstanceOfExpression
 
TypeLiteral - Interface in org.codehaus.jparsec.examples.java.ast.type
Represents a type literal.
TypeLiteralParser - Class in org.codehaus.jparsec.examples.java.parser
Parses any type literal.
TypeLiteralParser() - Constructor for class org.codehaus.jparsec.examples.java.parser.TypeLiteralParser
 
TypeParameterDef - Class in org.codehaus.jparsec.examples.java.ast.declaration
Represents a type parameter in a type or method definition.
TypeParameterDef(String, TypeLiteral) - Constructor for class org.codehaus.jparsec.examples.java.ast.declaration.TypeParameterDef
 
typeParameters - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.ClassDef
 
typeParameters - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.InterfaceDef
 
typeParameters - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.MethodDef
 
typeParameters - Variable in class org.codehaus.jparsec.examples.java.ast.expression.MethodCallExpression
 

U

UnaryExpression - Class in org.codehaus.jparsec.examples.sql.ast
Models an expression with unary operator.
UnaryExpression(Op, Expression) - Constructor for class org.codehaus.jparsec.examples.sql.ast.UnaryExpression
 
UnaryRelationalExpression - Class in org.codehaus.jparsec.examples.sql.ast
Models an expression like "exists (select ...)".
UnaryRelationalExpression(Relation, Op) - Constructor for class org.codehaus.jparsec.examples.sql.ast.UnaryRelationalExpression
 
UnionRelation - Class in org.codehaus.jparsec.examples.sql.ast
Models a union relation.
UnionRelation(Relation, boolean, Relation) - Constructor for class org.codehaus.jparsec.examples.sql.ast.UnionRelation
 
UpperBoundWildcard - Class in org.codehaus.jparsec.examples.java.ast.type
Represents "? extends SomeBound" type literal.
UpperBoundWildcard(TypeLiteral) - Constructor for class org.codehaus.jparsec.examples.java.ast.type.UpperBoundWildcard
 

V

value - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.FieldDef
 
value - Variable in class org.codehaus.jparsec.examples.java.ast.expression.BooleanLiteral
 
value - Variable in class org.codehaus.jparsec.examples.java.ast.statement.Annotation.Element
 
value - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ReturnStatement
 
value - Variable in class org.codehaus.jparsec.examples.java.ast.statement.VarStatement.Var
 
ValueObject - Class in org.codehaus.jparsec.examples.common
Base class that implements Object.equals(Object), Object.hashCode() and Object#toString() on final fields.
ValueObject() - Constructor for class org.codehaus.jparsec.examples.common.ValueObject
 
valueOf(String) - Static method in enum org.codehaus.jparsec.examples.bnf.ast.Quantifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.jparsec.examples.java.ast.expression.IntegerLiteral.Radix
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.jparsec.examples.java.ast.expression.NumberType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.jparsec.examples.java.ast.expression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.jparsec.examples.java.ast.statement.SystemModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.jparsec.examples.sql.ast.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.jparsec.examples.sql.ast.Op
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.codehaus.jparsec.examples.bnf.ast.Quantifier
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.EnumDef
 
values - Variable in class org.codehaus.jparsec.examples.java.ast.expression.ArrayInitializer
 
values() - Static method in enum org.codehaus.jparsec.examples.java.ast.expression.IntegerLiteral.Radix
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.jparsec.examples.java.ast.expression.NumberType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.jparsec.examples.java.ast.expression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.jparsec.examples.java.ast.statement.SystemModifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.jparsec.examples.sql.ast.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.jparsec.examples.sql.ast.Op
Returns an array containing the constants of this enum type, in the order they are declared.
var - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ForeachStatement
 
vararg - Variable in class org.codehaus.jparsec.examples.java.ast.statement.ParameterDef
 
vars - Variable in class org.codehaus.jparsec.examples.java.ast.statement.VarStatement
 
VarStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents a single variable declaration.
VarStatement(List<Modifier>, TypeLiteral, List<VarStatement.Var>) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.VarStatement
 
VarStatement.Var - Class in org.codehaus.jparsec.examples.java.ast.statement
 
VarStatement.Var(String, Expression) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.VarStatement.Var
 

W

where - Variable in class org.codehaus.jparsec.examples.sql.ast.Select
 
WhileStatement - Class in org.codehaus.jparsec.examples.java.ast.statement
Represents the "while () ..." statement.
WhileStatement(Expression, Statement) - Constructor for class org.codehaus.jparsec.examples.java.ast.statement.WhileStatement
 
wildcard - Variable in class org.codehaus.jparsec.examples.java.ast.declaration.Import
 
WildcardExpression - Class in org.codehaus.jparsec.examples.sql.ast
"a.b.*" or "*".
WildcardExpression(QualifiedName) - Constructor for class org.codehaus.jparsec.examples.sql.ast.WildcardExpression
 

A B C D E F G H I J L M N O P Q R S T U V W

Copyright © 2014. All rights reserved.