Skip navigation links
A B C D E F G H I L M N O P R S T U V X 

A

ACCESS - Static variable in class xyz.avarel.aje.Precedence
 
add(String, Any) - Method in class xyz.avarel.aje.Expression
 
add(String, Expression) - Method in class xyz.avarel.aje.Expression
 
ADDITIVE - Static variable in class xyz.avarel.aje.Precedence
 
AJEException - Exception in xyz.avarel.aje
 
AJEException(String) - Constructor for exception xyz.avarel.aje.AJEException
 
AJEException(String, Throwable) - Constructor for exception xyz.avarel.aje.AJEException
 
AJEException(Throwable) - Constructor for exception xyz.avarel.aje.AJEException
 
AJEException(String, Throwable, boolean, boolean) - Constructor for exception xyz.avarel.aje.AJEException
 
AJEFunction - Class in xyz.avarel.aje.runtime.functions
 
AJEFunction() - Constructor for class xyz.avarel.aje.runtime.functions.AJEFunction
 
AJELexer - Class in xyz.avarel.aje.parser.lexer
 
AJELexer(InputStream) - Constructor for class xyz.avarel.aje.parser.lexer.AJELexer
 
AJELexer(String) - Constructor for class xyz.avarel.aje.parser.lexer.AJELexer
 
AJELexer(Reader) - Constructor for class xyz.avarel.aje.parser.lexer.AJELexer
 
AJELexer(Reader, int) - Constructor for class xyz.avarel.aje.parser.lexer.AJELexer
 
AJEParser - Class in xyz.avarel.aje.parser
 
AJEParser(AJELexer) - Constructor for class xyz.avarel.aje.parser.AJEParser
 
AJEParser(AJELexer, ObjectPool) - Constructor for class xyz.avarel.aje.parser.AJEParser
 
and(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
and(Any) - Method in enum xyz.avarel.aje.runtime.Truth
 
and(Truth) - Method in enum xyz.avarel.aje.runtime.Truth
 
andThen(Expr) - Method in interface xyz.avarel.aje.ast.Expr
 
Any - Interface in xyz.avarel.aje.runtime
An interface containing all natively implemented operations.
ASSIGNMENT - Static variable in class xyz.avarel.aje.Precedence
 
AssignmentExpr - Class in xyz.avarel.aje.ast
 
AssignmentExpr(Expr, Expr) - Constructor for class xyz.avarel.aje.ast.AssignmentExpr
 
AssignmentParser - Class in xyz.avarel.aje.parser.parslets
 
AssignmentParser() - Constructor for class xyz.avarel.aje.parser.parslets.AssignmentParser
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.AssignmentExpr
 
ast(StringBuilder, String, boolean) - Method in enum xyz.avarel.aje.ast.atoms.BooleanAtom
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.atoms.FunctionAtom
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.atoms.NameAtom
 
ast(StringBuilder, String, boolean) - Method in enum xyz.avarel.aje.ast.atoms.UndefAtom
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.atoms.ValueAtom
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.AttributeExpr
 
ast(StringBuilder, String, boolean) - Method in interface xyz.avarel.aje.ast.Expr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.invocation.PipeForwardExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.ListIndexExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.operations.BinaryOperation
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.operations.RangeExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.operations.SliceExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.operations.UnaryOperation
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.Statement
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.SublistExpr
 
AttributeExpr - Class in xyz.avarel.aje.ast
 
AttributeExpr(Expr, String) - Constructor for class xyz.avarel.aje.ast.AttributeExpr
 
AttributeParser - Class in xyz.avarel.aje.parser.parslets
 
AttributeParser() - Constructor for class xyz.avarel.aje.parser.parslets.AttributeParser
 

B

BinaryOperation - Class in xyz.avarel.aje.ast.operations
 
BinaryOperation(Expr, Expr, BinaryOperator<Any>) - Constructor for class xyz.avarel.aje.ast.operations.BinaryOperation
 
BinaryOperatorParser - Class in xyz.avarel.aje.parser.parslets.operator
 
BinaryOperatorParser(int, boolean, BinaryOperator<Any>) - Constructor for class xyz.avarel.aje.parser.parslets.operator.BinaryOperatorParser
 
BinaryParser - Class in xyz.avarel.aje.parser
 
BinaryParser(int) - Constructor for class xyz.avarel.aje.parser.BinaryParser
 
BinaryParser(int, boolean) - Constructor for class xyz.avarel.aje.parser.BinaryParser
 
block(ObjectPool) - Method in class xyz.avarel.aje.parser.AJEParser
 
BooleanAtom - Enum in xyz.avarel.aje.ast.atoms
 

C

ceil() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
CombinedFunction - Class in xyz.avarel.aje.runtime.functions
Every operation results in the same instance, NOTHING.
CombinedFunction(AJEFunction, AJEFunction, BinaryOperator<Any>) - Constructor for class xyz.avarel.aje.runtime.functions.CombinedFunction
 
COMPARISON - Static variable in class xyz.avarel.aje.Precedence
 
compile() - Method in class xyz.avarel.aje.Expression
 
compile(boolean) - Method in class xyz.avarel.aje.Expression
 
compile() - Method in class xyz.avarel.aje.parser.AJEParser
 
CompiledFunction - Class in xyz.avarel.aje.runtime.functions
Every operation results in the same instance, NOTHING.
CompiledFunction(List<String>, Expr, ObjectPool) - Constructor for class xyz.avarel.aje.runtime.functions.CompiledFunction
 
Complex - Class in xyz.avarel.aje.runtime.numbers
 
ComposedFunction - Class in xyz.avarel.aje.runtime.functions
Every operation results in the same instance, NOTHING.
ComposedFunction(AJEFunction, AJEFunction) - Constructor for class xyz.avarel.aje.runtime.functions.ComposedFunction
 
compute() - Method in class xyz.avarel.aje.ast.AssignmentExpr
 
compute() - Method in enum xyz.avarel.aje.ast.atoms.BooleanAtom
 
compute() - Method in class xyz.avarel.aje.ast.atoms.FunctionAtom
 
compute() - Method in class xyz.avarel.aje.ast.atoms.NameAtom
 
compute() - Method in enum xyz.avarel.aje.ast.atoms.UndefAtom
 
compute() - Method in class xyz.avarel.aje.ast.atoms.ValueAtom
 
compute() - Method in class xyz.avarel.aje.ast.AttributeExpr
 
compute() - Method in interface xyz.avarel.aje.ast.Expr
 
compute() - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
compute() - Method in class xyz.avarel.aje.ast.invocation.PipeForwardExpr
 
compute() - Method in class xyz.avarel.aje.ast.ListIndexExpr
 
compute() - Method in class xyz.avarel.aje.ast.operations.BinaryOperation
 
compute() - Method in class xyz.avarel.aje.ast.operations.RangeExpr
 
compute() - Method in class xyz.avarel.aje.ast.operations.SliceExpr
 
compute() - Method in class xyz.avarel.aje.ast.operations.UnaryOperation
 
compute() - Method in class xyz.avarel.aje.ast.Statement
 
compute() - Method in class xyz.avarel.aje.ast.SublistExpr
 
conjugate() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
CONJUNCTION - Static variable in class xyz.avarel.aje.Precedence
 
contains(String) - Method in class xyz.avarel.aje.runtime.pool.ObjectPool
 
convert(Any, Type<T>) - Static method in class xyz.avarel.aje.runtime.numbers.Numeric
 
copy() - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
copy() - Method in class xyz.avarel.aje.parser.Grammar
 
copy() - Method in class xyz.avarel.aje.runtime.pool.ObjectPool
 
cos() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
cosh() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 

D

Decimal - Class in xyz.avarel.aje.runtime.numbers
 
DefaultFunctions - Enum in xyz.avarel.aje.runtime.pool
 
DefaultGrammar - Class in xyz.avarel.aje.parser
 
DefaultPool - Class in xyz.avarel.aje.runtime.pool
 
DISJUNCTION - Static variable in class xyz.avarel.aje.Precedence
 
divide(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
divide(double) - Method in interface xyz.avarel.aje.runtime.Any
 
divide(Any) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
divide(Any) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
divide(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
divide(Any) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
divide(Decimal) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
divide(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
divide(Any) - Method in class xyz.avarel.aje.runtime.Slice
 
divide(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
divide(double) - Method in class xyz.avarel.aje.runtime.Variable
 

E

eat(TokenType) - Method in class xyz.avarel.aje.parser.Parser
 
eat() - Method in class xyz.avarel.aje.parser.Parser
 
EQUALITY - Static variable in class xyz.avarel.aje.Precedence
 
equals(Object) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
equals(Object) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
equals(Object) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
error(String) - Method in class xyz.avarel.aje.parser.Parser
 
eval(List<Any>) - Method in class xyz.avarel.aje.runtime.functions.NativeFunction
 
exp() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
EXPONENTIAL - Static variable in class xyz.avarel.aje.Precedence
 
Expr - Interface in xyz.avarel.aje.ast
 
Expression - Class in xyz.avarel.aje
 
Expression(String) - Constructor for class xyz.avarel.aje.Expression
 
Expression(Reader) - Constructor for class xyz.avarel.aje.Expression
 
Expression(String, ObjectPool) - Constructor for class xyz.avarel.aje.Expression
 
Expression(Reader, ObjectPool) - Constructor for class xyz.avarel.aje.Expression
 
Expression(AJELexer, ObjectPool) - Constructor for class xyz.avarel.aje.Expression
 

F

floor() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
FunctionAtom - Class in xyz.avarel.aje.ast.atoms
 
FunctionAtom(AJEFunction) - Constructor for class xyz.avarel.aje.ast.atoms.FunctionAtom
 
FunctionParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
FunctionParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.FunctionParser
 

G

get(String) - Method in interface xyz.avarel.aje.runtime.Any
 
get() - Method in enum xyz.avarel.aje.runtime.pool.DefaultFunctions
 
get(String) - Method in class xyz.avarel.aje.runtime.pool.ObjectPool
 
get(String) - Method in class xyz.avarel.aje.runtime.Slice
 
get(String) - Method in class xyz.avarel.aje.runtime.Variable
 
getArity() - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
getArity() - Method in class xyz.avarel.aje.runtime.functions.CombinedFunction
 
getArity() - Method in class xyz.avarel.aje.runtime.functions.CompiledFunction
 
getArity() - Method in class xyz.avarel.aje.runtime.functions.ComposedFunction
 
getArity() - Method in class xyz.avarel.aje.runtime.functions.NativeFunction
 
getExpr() - Method in class xyz.avarel.aje.runtime.functions.CompiledFunction
 
getExprs() - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
GetIndexParser - Class in xyz.avarel.aje.parser.parslets
 
GetIndexParser() - Constructor for class xyz.avarel.aje.parser.parslets.GetIndexParser
 
getInfixParsers() - Method in class xyz.avarel.aje.parser.Grammar
 
getInfixParsers() - Method in class xyz.avarel.aje.parser.Parser
 
getLast() - Method in class xyz.avarel.aje.parser.Parser
 
getLeft() - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
getLexer() - Method in class xyz.avarel.aje.parser.Parser
 
getName() - Method in class xyz.avarel.aje.runtime.Type
 
getParent() - Method in class xyz.avarel.aje.runtime.Type
 
getPosition() - Method in class xyz.avarel.aje.parser.lexer.Token
 
getPrecedence() - Method in class xyz.avarel.aje.parser.BinaryParser
 
getPrecedence() - Method in interface xyz.avarel.aje.parser.InfixParser
 
getPrecedence() - Method in class xyz.avarel.aje.parser.Parser
 
getPrefixParsers() - Method in class xyz.avarel.aje.parser.Grammar
 
getPrefixParsers() - Method in class xyz.avarel.aje.parser.Parser
 
getText() - Method in class xyz.avarel.aje.parser.lexer.Token
 
getTokens() - Method in class xyz.avarel.aje.parser.Parser
 
getType() - Method in class xyz.avarel.aje.parser.lexer.Token
 
getType() - Method in interface xyz.avarel.aje.runtime.Any
 
getType() - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
getType() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
getType() - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
getType() - Method in class xyz.avarel.aje.runtime.numbers.Int
 
getType() - Method in class xyz.avarel.aje.runtime.numbers.Numeric
 
getType() - Method in class xyz.avarel.aje.runtime.Slice
 
getType() - Method in enum xyz.avarel.aje.runtime.Truth
 
getType() - Method in class xyz.avarel.aje.runtime.Type
 
getType() - Method in enum xyz.avarel.aje.runtime.Undefined
 
getType() - Method in class xyz.avarel.aje.runtime.Variable
 
Grammar - Class in xyz.avarel.aje.parser
 
Grammar() - Constructor for class xyz.avarel.aje.parser.Grammar
 
Grammar(Map<TokenType, PrefixParser>, Map<TokenType, InfixParser>) - Constructor for class xyz.avarel.aje.parser.Grammar
 
greaterThan(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
greaterThan(Any) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
greaterThan(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
greaterThan(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
GroupParser - Class in xyz.avarel.aje.parser.parslets
 
GroupParser() - Constructor for class xyz.avarel.aje.parser.parslets.GroupParser
 

H

hasNext() - Method in class xyz.avarel.aje.parser.lexer.AJELexer
 

I

identity() - Method in interface xyz.avarel.aje.runtime.Any
 
identity() - Method in class xyz.avarel.aje.runtime.Variable
 
imaginary() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
ImplicitParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
ImplicitParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.ImplicitParser
 
INFIX - Static variable in class xyz.avarel.aje.Precedence
 
InfixParser - Interface in xyz.avarel.aje.parser
 
INSTANCE - Static variable in class xyz.avarel.aje.parser.DefaultGrammar
 
INSTANCE - Static variable in class xyz.avarel.aje.runtime.pool.DefaultPool
 
Int - Class in xyz.avarel.aje.runtime.numbers
 
InvocationExpr - Class in xyz.avarel.aje.ast.invocation
 
InvocationExpr(Expr, List<Expr>) - Constructor for class xyz.avarel.aje.ast.invocation.InvocationExpr
 
InvocationParser - Class in xyz.avarel.aje.parser.parslets
 
InvocationParser() - Constructor for class xyz.avarel.aje.parser.parslets.InvocationParser
 
invoke(List<Any>) - Method in interface xyz.avarel.aje.runtime.Any
 
invoke(Any...) - Method in interface xyz.avarel.aje.runtime.Any
 
invoke(List<Any>) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
invoke(List<Any>) - Method in class xyz.avarel.aje.runtime.functions.CombinedFunction
 
invoke(List<Any>) - Method in class xyz.avarel.aje.runtime.functions.CompiledFunction
 
invoke(List<Any>) - Method in class xyz.avarel.aje.runtime.functions.ComposedFunction
 
invoke(List<Any>) - Method in class xyz.avarel.aje.runtime.functions.NativeFunction
 
invoke(List<Any>) - Method in class xyz.avarel.aje.runtime.Variable
 
is(Type) - Method in class xyz.avarel.aje.runtime.Type
 
isEqualTo(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
isEqualTo(Any) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
isEqualTo(Any) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
isEqualTo(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
isEqualTo(Any) - Method in class xyz.avarel.aje.runtime.Slice
 
isEqualTo(Slice) - Method in class xyz.avarel.aje.runtime.Slice
 
isEqualTo(Any) - Method in enum xyz.avarel.aje.runtime.Truth
 
isEqualTo(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
isLeftAssoc() - Method in class xyz.avarel.aje.parser.BinaryParser
 
isNativeObject() - Method in interface xyz.avarel.aje.runtime.Any
 
isNativeObject() - Method in class xyz.avarel.aje.runtime.Variable
 
iterator() - Method in class xyz.avarel.aje.parser.lexer.AJELexer
 

L

LambdaParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
LambdaParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.LambdaParser
 
lessThan(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
lessThan(Any) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
lessThan(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
lessThan(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
ListIndexExpr - Class in xyz.avarel.aje.ast
 
ListIndexExpr(Expr, Expr) - Constructor for class xyz.avarel.aje.ast.ListIndexExpr
 
ln() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 

M

match(TokenType) - Method in class xyz.avarel.aje.parser.Parser
 
minus(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
minus(double) - Method in interface xyz.avarel.aje.runtime.Any
 
minus(Any) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
minus(Any) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
minus(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
minus(Any) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
minus(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
minus(Any) - Method in class xyz.avarel.aje.runtime.Slice
 
minus(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
minus(double) - Method in class xyz.avarel.aje.runtime.Variable
 
mod(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
mod(double) - Method in interface xyz.avarel.aje.runtime.Any
 
mod(Any) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
mod(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
mod(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
mod(double) - Method in class xyz.avarel.aje.runtime.Variable
 
MULTIPLICATIVE - Static variable in class xyz.avarel.aje.Precedence
 

N

NameAtom - Class in xyz.avarel.aje.ast.atoms
 
NameAtom(ObjectPool, String) - Constructor for class xyz.avarel.aje.ast.atoms.NameAtom
 
NameParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
NameParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.NameParser
 
NativeFunction - Class in xyz.avarel.aje.runtime.functions
 
NativeFunction(Type...) - Constructor for class xyz.avarel.aje.runtime.functions.NativeFunction
 
NativeFunction(boolean, Type) - Constructor for class xyz.avarel.aje.runtime.functions.NativeFunction
 
NativeObject<T> - Interface in xyz.avarel.aje.runtime
 
negate() - Method in interface xyz.avarel.aje.runtime.Any
 
negate() - Method in enum xyz.avarel.aje.runtime.Truth
 
negative() - Method in interface xyz.avarel.aje.runtime.Any
 
negative() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
negative() - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
negative() - Method in class xyz.avarel.aje.runtime.numbers.Int
 
negative() - Method in class xyz.avarel.aje.runtime.Slice
 
negative() - Method in class xyz.avarel.aje.runtime.Variable
 
next() - Method in class xyz.avarel.aje.parser.lexer.AJELexer
 
nextIs(TokenType) - Method in class xyz.avarel.aje.parser.Parser
 
NumberParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
NumberParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.NumberParser
 
Numeric - Class in xyz.avarel.aje.runtime.numbers
 
Numeric() - Constructor for class xyz.avarel.aje.runtime.numbers.Numeric
 

O

ObjectPool - Class in xyz.avarel.aje.runtime.pool
 
ObjectPool() - Constructor for class xyz.avarel.aje.runtime.pool.ObjectPool
 
ObjectPool(ObjectPool) - Constructor for class xyz.avarel.aje.runtime.pool.ObjectPool
 
ObjectPool(ObjectPool, Map<String, Any>) - Constructor for class xyz.avarel.aje.runtime.pool.ObjectPool
 
of(double) - Static method in class xyz.avarel.aje.runtime.numbers.Complex
 
of(double, double) - Static method in class xyz.avarel.aje.runtime.numbers.Complex
 
of(double) - Static method in class xyz.avarel.aje.runtime.numbers.Decimal
 
of(int) - Static method in class xyz.avarel.aje.runtime.numbers.Int
 
of(Any...) - Static method in class xyz.avarel.aje.runtime.Slice
 
ofList(Collection<Any>) - Static method in class xyz.avarel.aje.runtime.Slice
 
or(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
or(Any) - Method in enum xyz.avarel.aje.runtime.Truth
 
or(Truth) - Method in enum xyz.avarel.aje.runtime.Truth
 

P

parse(AJEParser, ObjectPool, Expr, Token) - Method in interface xyz.avarel.aje.parser.InfixParser
 
parse(AJEParser, ObjectPool, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.AssignmentParser
 
parse(AJEParser, ObjectPool, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.FunctionParser
 
parse(AJEParser, ObjectPool, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.ImplicitParser
 
parse(AJEParser, ObjectPool, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.LambdaParser
 
parse(AJEParser, ObjectPool, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.NameParser
 
parse(AJEParser, ObjectPool, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.NumberParser
 
parse(AJEParser, ObjectPool, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.SliceParser
 
parse(AJEParser, ObjectPool, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.TruthParser
 
parse(AJEParser, ObjectPool, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.AttributeParser
 
parse(AJEParser, ObjectPool, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.GetIndexParser
 
parse(AJEParser, ObjectPool, Token) - Method in class xyz.avarel.aje.parser.parslets.GroupParser
 
parse(AJEParser, ObjectPool, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.InvocationParser
 
parse(AJEParser, ObjectPool, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.operator.BinaryOperatorParser
 
parse(AJEParser, ObjectPool, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.operator.RangeToOperatorParser
 
parse(AJEParser, ObjectPool, Token) - Method in class xyz.avarel.aje.parser.parslets.operator.UnaryOperatorParser
 
parse(AJEParser, ObjectPool, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.PipeForwardParser
 
parse(AJEParser, ObjectPool, Token) - Method in interface xyz.avarel.aje.parser.PrefixParser
 
parseExpr(ObjectPool) - Method in class xyz.avarel.aje.parser.AJEParser
 
parseExpr(int, ObjectPool) - Method in class xyz.avarel.aje.parser.AJEParser
 
parseInfix(int, Expr, ObjectPool) - Method in class xyz.avarel.aje.parser.AJEParser
 
parsePrefix(Token, ObjectPool) - Method in class xyz.avarel.aje.parser.AJEParser
 
Parser - Class in xyz.avarel.aje.parser
 
Parser(AJELexer) - Constructor for class xyz.avarel.aje.parser.Parser
 
Parser(AJELexer, Grammar) - Constructor for class xyz.avarel.aje.parser.Parser
 
peek(int) - Method in class xyz.avarel.aje.parser.Parser
 
PIPE_FORWARD - Static variable in class xyz.avarel.aje.Precedence
 
PipeForwardExpr - Class in xyz.avarel.aje.ast.invocation
 
PipeForwardExpr(Expr, Expr) - Constructor for class xyz.avarel.aje.ast.invocation.PipeForwardExpr
 
PipeForwardParser - Class in xyz.avarel.aje.parser.parslets
 
PipeForwardParser() - Constructor for class xyz.avarel.aje.parser.parslets.PipeForwardParser
 
plus(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
plus(double) - Method in interface xyz.avarel.aje.runtime.Any
 
plus(Any) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
plus(Any) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
plus(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
plus(Any) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
plus(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
plus(Any) - Method in class xyz.avarel.aje.runtime.Slice
 
plus(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
plus(double) - Method in class xyz.avarel.aje.runtime.Variable
 
Position - Class in xyz.avarel.aje.parser.lexer
 
Position(long, long, long) - Constructor for class xyz.avarel.aje.parser.lexer.Position
 
POSTFIX - Static variable in class xyz.avarel.aje.Precedence
 
pow(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
pow(double) - Method in interface xyz.avarel.aje.runtime.Any
 
pow(Any) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
pow(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
pow(Any) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
pow(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
pow(Any) - Method in class xyz.avarel.aje.runtime.Slice
 
pow(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
pow(double) - Method in class xyz.avarel.aje.runtime.Variable
 
Precedence - Class in xyz.avarel.aje
 
Precedence() - Constructor for class xyz.avarel.aje.Precedence
 
PREFIX - Static variable in class xyz.avarel.aje.Precedence
 
PrefixParser - Interface in xyz.avarel.aje.parser
 
process(Any, Any, BinaryOperator<Any>) - Static method in class xyz.avarel.aje.runtime.numbers.Numeric
 
put(String, Any) - Method in class xyz.avarel.aje.runtime.pool.ObjectPool
 

R

RANGE_TO - Static variable in class xyz.avarel.aje.Precedence
 
RangeExpr - Class in xyz.avarel.aje.ast.operations
 
RangeExpr(Expr, Expr) - Constructor for class xyz.avarel.aje.ast.operations.RangeExpr
 
rangeTo(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
rangeTo(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
rangeTo(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
RangeToOperatorParser - Class in xyz.avarel.aje.parser.parslets.operator
 
RangeToOperatorParser() - Constructor for class xyz.avarel.aje.parser.parslets.operator.RangeToOperatorParser
 
real() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
register(TokenType, PrefixParser) - Method in class xyz.avarel.aje.parser.Grammar
 
register(TokenType, InfixParser) - Method in class xyz.avarel.aje.parser.Grammar
 
round() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 

S

set(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
set(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
sin() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
sinh() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
Slice - Class in xyz.avarel.aje.runtime
 
Slice() - Constructor for class xyz.avarel.aje.runtime.Slice
 
SliceExpr - Class in xyz.avarel.aje.ast.operations
 
SliceExpr(List<Expr>) - Constructor for class xyz.avarel.aje.ast.operations.SliceExpr
 
SliceParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
SliceParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.SliceParser
 
Statement - Class in xyz.avarel.aje.ast
 
Statement(Expr, Expr) - Constructor for class xyz.avarel.aje.ast.Statement
 
statements(ObjectPool) - Method in class xyz.avarel.aje.parser.AJEParser
 
SublistExpr - Class in xyz.avarel.aje.ast
 
SublistExpr(Expr, Expr, Expr) - Constructor for class xyz.avarel.aje.ast.SublistExpr
 
subPool() - Method in class xyz.avarel.aje.runtime.pool.ObjectPool
 

T

tan() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
tanh() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
times(Any) - Method in interface xyz.avarel.aje.runtime.Any
 
times(double) - Method in interface xyz.avarel.aje.runtime.Any
 
times(Any) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
times(Any) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
times(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
times(Any) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
times(Any) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
times(Any) - Method in class xyz.avarel.aje.runtime.Slice
 
times(Any) - Method in class xyz.avarel.aje.runtime.Variable
 
times(double) - Method in class xyz.avarel.aje.runtime.Variable
 
toExtendedString() - Method in class xyz.avarel.aje.runtime.Type
 
Token - Class in xyz.avarel.aje.parser.lexer
 
Token(Position, TokenType) - Constructor for class xyz.avarel.aje.parser.lexer.Token
 
Token(Position, TokenType, String) - Constructor for class xyz.avarel.aje.parser.lexer.Token
 
tokensToString() - Method in class xyz.avarel.aje.parser.lexer.AJELexer
 
TokenType - Enum in xyz.avarel.aje.parser.lexer
 
toNative() - Method in interface xyz.avarel.aje.runtime.Any
 
toNative() - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
toNative() - Method in interface xyz.avarel.aje.runtime.NativeObject
 
toNative() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
toNative() - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
toNative() - Method in class xyz.avarel.aje.runtime.numbers.Int
 
toNative() - Method in class xyz.avarel.aje.runtime.Slice
 
toNative() - Method in enum xyz.avarel.aje.runtime.Truth
 
toNative() - Method in class xyz.avarel.aje.runtime.Type
 
toNative() - Method in enum xyz.avarel.aje.runtime.Undefined
 
toNative() - Method in class xyz.avarel.aje.runtime.Variable
 
toString() - Method in class xyz.avarel.aje.ast.operations.BinaryOperation
 
toString() - Method in class xyz.avarel.aje.parser.lexer.AJELexer
Make a printable string of this AJELexer.
toString() - Method in class xyz.avarel.aje.parser.lexer.Position
 
toString() - Method in class xyz.avarel.aje.parser.lexer.Token
 
toString() - Method in class xyz.avarel.aje.runtime.functions.CombinedFunction
 
toString() - Method in class xyz.avarel.aje.runtime.functions.CompiledFunction
 
toString() - Method in class xyz.avarel.aje.runtime.functions.ComposedFunction
 
toString() - Method in class xyz.avarel.aje.runtime.functions.NativeFunction
 
toString() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
toString() - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
toString() - Method in class xyz.avarel.aje.runtime.numbers.Int
 
toString() - Method in class xyz.avarel.aje.runtime.pool.ObjectPool
 
toString() - Method in enum xyz.avarel.aje.runtime.Truth
 
toString() - Method in class xyz.avarel.aje.runtime.Type
 
toString() - Method in enum xyz.avarel.aje.runtime.Undefined
 
toString() - Method in class xyz.avarel.aje.runtime.Variable
 
Truth - Enum in xyz.avarel.aje.runtime
 
TruthParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
TruthParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.TruthParser
 
TYPE - Static variable in interface xyz.avarel.aje.runtime.Any
 
TYPE - Static variable in class xyz.avarel.aje.runtime.functions.AJEFunction
 
TYPE - Static variable in class xyz.avarel.aje.runtime.numbers.Complex
 
TYPE - Static variable in class xyz.avarel.aje.runtime.numbers.Decimal
 
TYPE - Static variable in class xyz.avarel.aje.runtime.numbers.Int
 
TYPE - Static variable in class xyz.avarel.aje.runtime.numbers.Numeric
 
TYPE - Static variable in class xyz.avarel.aje.runtime.Slice
 
TYPE - Static variable in enum xyz.avarel.aje.runtime.Truth
 
Type<T> - Class in xyz.avarel.aje.runtime
 
Type(String) - Constructor for class xyz.avarel.aje.runtime.Type
 
Type(Type, String) - Constructor for class xyz.avarel.aje.runtime.Type
 
TYPE - Static variable in enum xyz.avarel.aje.runtime.Undefined
 

U

UnaryOperation - Class in xyz.avarel.aje.ast.operations
 
UnaryOperation(Expr, UnaryOperator<Any>) - Constructor for class xyz.avarel.aje.ast.operations.UnaryOperation
 
UnaryOperatorParser - Class in xyz.avarel.aje.parser.parslets.operator
 
UnaryOperatorParser(UnaryOperator<Any>) - Constructor for class xyz.avarel.aje.parser.parslets.operator.UnaryOperatorParser
 
UndefAtom - Enum in xyz.avarel.aje.ast.atoms
 
Undefined - Enum in xyz.avarel.aje.runtime
Every operation results in the same instance, NOTHING.

V

value() - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
value() - Method in class xyz.avarel.aje.runtime.numbers.Int
 
ValueAtom - Class in xyz.avarel.aje.ast.atoms
 
ValueAtom(Any) - Constructor for class xyz.avarel.aje.ast.atoms.ValueAtom
 
valueOf(String) - Static method in enum xyz.avarel.aje.ast.atoms.BooleanAtom
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.avarel.aje.ast.atoms.UndefAtom
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.avarel.aje.parser.lexer.TokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.avarel.aje.runtime.pool.DefaultFunctions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.avarel.aje.runtime.Truth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.avarel.aje.runtime.Undefined
Returns the enum constant of this type with the specified name.
values() - Static method in enum xyz.avarel.aje.ast.atoms.BooleanAtom
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.avarel.aje.ast.atoms.UndefAtom
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.avarel.aje.parser.lexer.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.avarel.aje.runtime.pool.DefaultFunctions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.avarel.aje.runtime.Truth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.avarel.aje.runtime.Undefined
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in xyz.avarel.aje.runtime
 
Variable(Any) - Constructor for class xyz.avarel.aje.runtime.Variable
 

X

xyz.avarel.aje - package xyz.avarel.aje
 
xyz.avarel.aje.ast - package xyz.avarel.aje.ast
 
xyz.avarel.aje.ast.atoms - package xyz.avarel.aje.ast.atoms
 
xyz.avarel.aje.ast.invocation - package xyz.avarel.aje.ast.invocation
 
xyz.avarel.aje.ast.operations - package xyz.avarel.aje.ast.operations
 
xyz.avarel.aje.parser - package xyz.avarel.aje.parser
 
xyz.avarel.aje.parser.lexer - package xyz.avarel.aje.parser.lexer
 
xyz.avarel.aje.parser.parslets - package xyz.avarel.aje.parser.parslets
 
xyz.avarel.aje.parser.parslets.atoms - package xyz.avarel.aje.parser.parslets.atoms
 
xyz.avarel.aje.parser.parslets.operator - package xyz.avarel.aje.parser.parslets.operator
 
xyz.avarel.aje.runtime - package xyz.avarel.aje.runtime
 
xyz.avarel.aje.runtime.functions - package xyz.avarel.aje.runtime.functions
 
xyz.avarel.aje.runtime.numbers - package xyz.avarel.aje.runtime.numbers
 
xyz.avarel.aje.runtime.pool - package xyz.avarel.aje.runtime.pool
 
A B C D E F G H I L M N O P R S T U V X 
Skip navigation links