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

A

accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.atoms.RangeExpr
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.atoms.ValueAtom
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.atoms.VectorAtom
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.collections.GetOperation
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.collections.SetOperation
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.Expr
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.flow.ConditionalExpr
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.flow.ForEachExpr
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.flow.ReturnExpr
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.flow.Statements
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.functions.FunctionAtom
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.operations.BinaryOperation
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.operations.SliceOperation
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.operations.UnaryOperation
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.variables.AssignmentExpr
 
accept(ExprVisitor, Scope) - Method in class xyz.avarel.aje.ast.variables.Identifier
 
add(String, Obj) - Method in class xyz.avarel.aje.Expression
Declare a variable with the name and the Obj parameter.
add(String, Expression) - Method in class xyz.avarel.aje.Expression
Declare a variable with the name and the Obj value from the evaluated Expression.
ADDITIVE - Static variable in class xyz.avarel.aje.Precedence
 
AJEException - Exception in xyz.avarel.aje.exceptions
 
AJEException(String) - Constructor for exception xyz.avarel.aje.exceptions.AJEException
 
AJEException(String, Throwable) - Constructor for exception xyz.avarel.aje.exceptions.AJEException
 
AJEException(Throwable) - Constructor for exception xyz.avarel.aje.exceptions.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(AJEParser) - Constructor for class xyz.avarel.aje.parser.AJEParser
 
and(Obj) - Method in enum xyz.avarel.aje.runtime.Bool
 
and(Bool) - Method in enum xyz.avarel.aje.runtime.Bool
 
and(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
And operator in AJE.
andThen(Expr) - Method in class xyz.avarel.aje.ast.Expr
 
andThen(Expr) - Method in class xyz.avarel.aje.ast.flow.Statements
 
assign(String, Obj) - Method in class xyz.avarel.aje.scope.Scope
 
AssignmentExpr - Class in xyz.avarel.aje.ast.variables
 
AssignmentExpr(Position, Expr, String, Expr, boolean) - Constructor for class xyz.avarel.aje.ast.variables.AssignmentExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.atoms.RangeExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.atoms.VectorAtom
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.collections.GetOperation
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.collections.SetOperation
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.Expr
 
ast(String, StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.Expr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.flow.ConditionalExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.flow.ReturnExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.flow.Statements
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.functions.FunctionAtom
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
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.SliceOperation
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.operations.UnaryOperation
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.variables.AssignmentExpr
 
ast(StringBuilder, String, boolean) - Method in class xyz.avarel.aje.ast.variables.Identifier
 
ATTRIBUTE - Static variable in class xyz.avarel.aje.Precedence
 
AttributeParser - Class in xyz.avarel.aje.parser.parslets.variables
 
AttributeParser() - Constructor for class xyz.avarel.aje.parser.parslets.variables.AttributeParser
 

B

BinaryOperation - Class in xyz.avarel.aje.ast.operations
 
BinaryOperation(Position, Expr, Expr, BinaryOperator<Obj>) - Constructor for class xyz.avarel.aje.ast.operations.BinaryOperation
 
BinaryOperatorParser - Class in xyz.avarel.aje.parser.parslets.operators
 
BinaryOperatorParser(int, boolean, BinaryOperator<Obj>) - Constructor for class xyz.avarel.aje.parser.parslets.operators.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
 
BlockParameterParser - Class in xyz.avarel.aje.parser.parslets.functions
 
BlockParameterParser() - Constructor for class xyz.avarel.aje.parser.parslets.functions.BlockParameterParser
 
Bool - Enum in xyz.avarel.aje.runtime
 
BoolParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
BoolParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.BoolParser
 

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<Obj>) - 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
Parse the expression into an AST structure of Expr nodes.
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<Parameter>, Expr, Scope) - 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.Expr
 
compute() - Method in class xyz.avarel.aje.Expression
Compile if this expression has not been already compiled and compute its value.
ComputeException - Exception in xyz.avarel.aje.exceptions
 
ComputeException(String) - Constructor for exception xyz.avarel.aje.exceptions.ComputeException
 
ComputeException(String, Position) - Constructor for exception xyz.avarel.aje.exceptions.ComputeException
 
ComputeException(String, Throwable) - Constructor for exception xyz.avarel.aje.exceptions.ComputeException
 
ComputeException(String, Position, Throwable) - Constructor for exception xyz.avarel.aje.exceptions.ComputeException
 
ComputeException(Throwable) - Constructor for exception xyz.avarel.aje.exceptions.ComputeException
 
ConditionalExpr - Class in xyz.avarel.aje.ast.flow
 
ConditionalExpr(Position, Expr, Expr, Expr) - Constructor for class xyz.avarel.aje.ast.flow.ConditionalExpr
 
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.scope.Scope
 
convert(Obj, Type<T>) - Static method in class xyz.avarel.aje.runtime.numbers.Numeric
 
copy() - Method in class xyz.avarel.aje.parser.Grammar
 
copy() - Method in class xyz.avarel.aje.scope.Scope
 
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
 
DeclarationParser - Class in xyz.avarel.aje.parser.parslets.variables
 
DeclarationParser() - Constructor for class xyz.avarel.aje.parser.parslets.variables.DeclarationParser
 
declare(String, Obj) - Method in class xyz.avarel.aje.scope.Scope
 
DefaultFunctions - Enum in xyz.avarel.aje.scope
 
DefaultGrammar - Class in xyz.avarel.aje.parser
 
DefaultScope - Class in xyz.avarel.aje.scope
 
Dictionary - Class in xyz.avarel.aje.runtime.collections
AJE wrapper class for a one dimensional vector.
Dictionary() - Constructor for class xyz.avarel.aje.runtime.collections.Dictionary
Creates an empty vector.
DISJUNCTION - Static variable in class xyz.avarel.aje.Precedence
 
divide(Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
divide(Obj) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
divide(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
divide(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
divide(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
divide(Decimal) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
divide(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
divide(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Division operator in AJE.
divide(int) - Method in interface xyz.avarel.aje.runtime.Obj
 
divide(double) - Method in interface xyz.avarel.aje.runtime.Obj
 

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
 
equals(Object) - Method in class xyz.avarel.aje.runtime.Text
 
eval(String) - Method in class xyz.avarel.aje.Evaluator
Evaluates a string.
eval(File) - Method in class xyz.avarel.aje.Evaluator
Evaluates a file.
eval(Reader) - Method in class xyz.avarel.aje.Evaluator
Evaluates the script read by a reader.
eval(AJELexer) - Method in class xyz.avarel.aje.Evaluator
Evaluates a stream of tokens from a lexer.
eval(List<Obj>) - Method in class xyz.avarel.aje.runtime.functions.NativeFunction
 
Evaluator - Class in xyz.avarel.aje
Used to programmatically evaluate AJE scripts in a read-eval-print-loop manner.
Evaluator() - Constructor for class xyz.avarel.aje.Evaluator
Creates a new Evaluator instantiated with default values and functions copied from DefaultScope.
Evaluator(Scope) - Constructor for class xyz.avarel.aje.Evaluator
Creates a new Evaluator instantiated with default values and functions copied from scope.
Evaluator(Evaluator) - Constructor for class xyz.avarel.aje.Evaluator
Creates a sub-evaluator that can affect the parent evaluator, but any declared variables/functions will not affect the parent evaluator.
exp() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
EXPONENTIAL - Static variable in class xyz.avarel.aje.Precedence
 
Expr - Class in xyz.avarel.aje.ast
 
Expr(Position) - Constructor for class xyz.avarel.aje.ast.Expr
 
Expression - Class in xyz.avarel.aje
Used to preset values and functions using Expression.add(java.lang.String, xyz.avarel.aje.runtime.Obj), compile and compute an AJE expression.
Expression(String) - Constructor for class xyz.avarel.aje.Expression
Creates an expression based on a string.
Expression(Reader) - Constructor for class xyz.avarel.aje.Expression
Creates an expression based on the character stream from a reader.
Expression(String, Scope) - Constructor for class xyz.avarel.aje.Expression
Creates an expression based on a string.
Expression(Reader, Scope) - Constructor for class xyz.avarel.aje.Expression
Creates an expression based on the character stream from a reader.
Expression(AJELexer, Scope) - Constructor for class xyz.avarel.aje.Expression
Creates an expression based on a stream of tokens from a lexer.
ExprVisitor - Class in xyz.avarel.aje.ast
 
ExprVisitor() - Constructor for class xyz.avarel.aje.ast.ExprVisitor
 

F

floor() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
ForEachExpr - Class in xyz.avarel.aje.ast.flow
 
ForEachExpr(Position, String, Expr, Expr) - Constructor for class xyz.avarel.aje.ast.flow.ForEachExpr
 
ForEachParser - Class in xyz.avarel.aje.parser.parslets.flow
 
ForEachParser() - Constructor for class xyz.avarel.aje.parser.parslets.flow.ForEachParser
 
FunctionAtom - Class in xyz.avarel.aje.ast.functions
 
FunctionAtom(Position, List<ParameterData>, Expr) - Constructor for class xyz.avarel.aje.ast.functions.FunctionAtom
 
FunctionAtom(Position, String, List<ParameterData>, Expr) - Constructor for class xyz.avarel.aje.ast.functions.FunctionAtom
 
FunctionParser - Class in xyz.avarel.aje.parser.parslets.functions
 
FunctionParser() - Constructor for class xyz.avarel.aje.parser.parslets.functions.FunctionParser
 

G

get(Obj) - Method in class xyz.avarel.aje.runtime.collections.Dictionary
 
get(Obj) - Method in class xyz.avarel.aje.runtime.collections.Range
 
get(Int) - Method in class xyz.avarel.aje.runtime.collections.Range
 
get(Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
get(int) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
get(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Get operator in AJE.
get(Obj) - Method in class xyz.avarel.aje.runtime.Text
 
get(int) - Method in class xyz.avarel.aje.runtime.Text
 
get() - Method in enum xyz.avarel.aje.scope.DefaultFunctions
 
getAnswer() - Method in class xyz.avarel.aje.Evaluator
 
getArguments() - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
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
 
getAttr(String) - Method in class xyz.avarel.aje.runtime.collections.Dictionary
 
getAttr(String) - Method in class xyz.avarel.aje.runtime.collections.Range
 
getAttr(String) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
getAttr(String) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
getAttr(String) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
getAttr(String) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
getAttr(String) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
getAttr(String) - Method in interface xyz.avarel.aje.runtime.Obj
Attribute operator in AJE.
getAttr(String) - Method in class xyz.avarel.aje.runtime.Text
 
getCondition() - Method in class xyz.avarel.aje.ast.flow.ConditionalExpr
 
getDefault() - Method in class xyz.avarel.aje.ast.functions.ParameterData
 
getDefault() - Method in class xyz.avarel.aje.runtime.functions.Parameter
 
getElseBranch() - Method in class xyz.avarel.aje.ast.flow.ConditionalExpr
 
getEnd() - Method in class xyz.avarel.aje.ast.operations.SliceOperation
 
getEnd() - Method in class xyz.avarel.aje.runtime.collections.Range
 
getExpr() - Method in class xyz.avarel.aje.ast.collections.SetOperation
 
getExpr() - Method in class xyz.avarel.aje.ast.flow.ForEachExpr
 
getExpr() - Method in class xyz.avarel.aje.ast.flow.ReturnExpr
 
getExpr() - Method in class xyz.avarel.aje.ast.functions.FunctionAtom
 
getExpr() - Method in class xyz.avarel.aje.ast.variables.AssignmentExpr
 
getExprs() - Method in class xyz.avarel.aje.ast.flow.Statements
 
getFrom() - Method in class xyz.avarel.aje.ast.variables.AssignmentExpr
 
getFrom() - Method in class xyz.avarel.aje.ast.variables.Identifier
 
getIfBranch() - Method in class xyz.avarel.aje.ast.flow.ConditionalExpr
 
getIndex() - Method in class xyz.avarel.aje.parser.lexer.Position
 
getInfixParsers() - Method in class xyz.avarel.aje.parser.Grammar
 
getInfixParsers() - Method in class xyz.avarel.aje.parser.Parser
 
getItems() - Method in class xyz.avarel.aje.ast.atoms.VectorAtom
 
getIterable() - Method in class xyz.avarel.aje.ast.flow.ForEachExpr
 
getKey() - Method in class xyz.avarel.aje.ast.collections.GetOperation
 
getKey() - Method in class xyz.avarel.aje.ast.collections.SetOperation
 
getLast() - Method in class xyz.avarel.aje.parser.Parser
 
getLeft() - Method in class xyz.avarel.aje.ast.atoms.RangeExpr
 
getLeft() - Method in class xyz.avarel.aje.ast.collections.GetOperation
 
getLeft() - Method in class xyz.avarel.aje.ast.collections.SetOperation
 
getLeft() - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
getLeft() - Method in class xyz.avarel.aje.ast.operations.BinaryOperation
 
getLeft() - Method in class xyz.avarel.aje.ast.operations.SliceOperation
 
getLexer() - Method in class xyz.avarel.aje.parser.Parser
 
getLineIndex() - Method in class xyz.avarel.aje.parser.lexer.Position
 
getLineNumber() - Method in class xyz.avarel.aje.parser.lexer.Position
 
getName() - Method in class xyz.avarel.aje.ast.functions.FunctionAtom
 
getName() - Method in class xyz.avarel.aje.ast.functions.ParameterData
 
getName() - Method in class xyz.avarel.aje.ast.variables.AssignmentExpr
 
getName() - Method in class xyz.avarel.aje.ast.variables.Identifier
 
getName() - Method in class xyz.avarel.aje.runtime.functions.Parameter
 
getName() - Method in class xyz.avarel.aje.runtime.Type
 
GetOperation - Class in xyz.avarel.aje.ast.collections
 
GetOperation(Position, Expr, Expr) - Constructor for class xyz.avarel.aje.ast.collections.GetOperation
 
getOperator() - Method in class xyz.avarel.aje.ast.operations.BinaryOperation
 
getOperator() - Method in class xyz.avarel.aje.ast.operations.UnaryOperation
 
getParameterExprs() - Method in class xyz.avarel.aje.ast.functions.FunctionAtom
 
getParameters() - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
getParameters() - Method in class xyz.avarel.aje.runtime.functions.CombinedFunction
 
getParameters() - Method in class xyz.avarel.aje.runtime.functions.CompiledFunction
 
getParameters() - Method in class xyz.avarel.aje.runtime.functions.ComposedFunction
 
getParameters() - Method in class xyz.avarel.aje.runtime.functions.NativeFunction
 
getParent() - Method in class xyz.avarel.aje.runtime.Type
 
getPosition() - Method in class xyz.avarel.aje.ast.Expr
 
getPosition() - Method in exception xyz.avarel.aje.ast.flow.ReturnException
 
getPosition() - Method in class xyz.avarel.aje.parser.lexer.AJELexer
 
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
 
getRight() - Method in class xyz.avarel.aje.ast.atoms.RangeExpr
 
getRight() - Method in class xyz.avarel.aje.ast.operations.BinaryOperation
 
getScope() - Method in class xyz.avarel.aje.Evaluator
 
GetSetParser - Class in xyz.avarel.aje.parser.parslets
 
GetSetParser() - Constructor for class xyz.avarel.aje.parser.parslets.GetSetParser
 
getStart() - Method in class xyz.avarel.aje.ast.operations.SliceOperation
 
getStart() - Method in class xyz.avarel.aje.runtime.collections.Range
 
getStep() - Method in class xyz.avarel.aje.ast.operations.SliceOperation
 
getString() - Method in class xyz.avarel.aje.parser.lexer.Token
 
getTarget() - Method in class xyz.avarel.aje.ast.operations.UnaryOperation
 
getTokens() - Method in class xyz.avarel.aje.parser.Parser
 
getType() - Method in class xyz.avarel.aje.parser.lexer.Token
 
getType() - Method in enum xyz.avarel.aje.runtime.Bool
 
getType() - Method in class xyz.avarel.aje.runtime.collections.Dictionary
 
getType() - Method in class xyz.avarel.aje.runtime.collections.Range
 
getType() - Method in class xyz.avarel.aje.runtime.collections.Vector
 
getType() - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
getType() - Method in class xyz.avarel.aje.runtime.functions.Parameter
 
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 interface xyz.avarel.aje.runtime.Obj
 
getType() - Method in class xyz.avarel.aje.runtime.Text
 
getType() - Method in class xyz.avarel.aje.runtime.Type
 
getType() - Method in enum xyz.avarel.aje.runtime.Undefined
 
getTypeExpr() - Method in class xyz.avarel.aje.ast.functions.ParameterData
 
getValue() - Method in class xyz.avarel.aje.ast.atoms.ValueAtom
 
getValue() - Method in exception xyz.avarel.aje.ast.flow.ReturnException
 
getVariant() - Method in class xyz.avarel.aje.ast.flow.ForEachExpr
 
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(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
greaterThan(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
greaterThan(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
greaterThan(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Greater than operator in AJE.
GroupParser - Class in xyz.avarel.aje.parser.parslets
 
GroupParser() - Constructor for class xyz.avarel.aje.parser.parslets.GroupParser
 

H

hasDefault() - Method in class xyz.avarel.aje.ast.functions.ParameterData
 
hasDefault() - Method in class xyz.avarel.aje.runtime.functions.Parameter
 
hashCode() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
hashCode() - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
hashCode() - Method in class xyz.avarel.aje.runtime.numbers.Int
 
hashCode() - Method in class xyz.avarel.aje.runtime.Text
 
hasNext() - Method in class xyz.avarel.aje.parser.lexer.AJELexer
 

I

Identifier - Class in xyz.avarel.aje.ast.variables
 
Identifier(Position, String) - Constructor for class xyz.avarel.aje.ast.variables.Identifier
 
Identifier(Position, Expr, String) - Constructor for class xyz.avarel.aje.ast.variables.Identifier
 
identity() - Method in interface xyz.avarel.aje.runtime.Obj
 
IfElseParser - Class in xyz.avarel.aje.parser.parslets.flow
 
IfElseParser() - Constructor for class xyz.avarel.aje.parser.parslets.flow.IfElseParser
 
imaginary() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
ImplicitFunctionParser - Class in xyz.avarel.aje.parser.parslets.functions
 
ImplicitFunctionParser() - Constructor for class xyz.avarel.aje.parser.parslets.functions.ImplicitFunctionParser
 
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.scope.DefaultScope
 
Int - Class in xyz.avarel.aje.runtime.numbers
 
INVOCATION - Static variable in class xyz.avarel.aje.Precedence
 
InvocationExpr - Class in xyz.avarel.aje.ast.invocation
 
InvocationExpr(Position, Expr, List<Expr>) - Constructor for class xyz.avarel.aje.ast.invocation.InvocationExpr
 
InvocationParser - Class in xyz.avarel.aje.parser.parslets.functions
 
InvocationParser() - Constructor for class xyz.avarel.aje.parser.parslets.functions.InvocationParser
 
invoke(List<Obj>) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
invoke(List<Obj>) - Method in class xyz.avarel.aje.runtime.functions.CombinedFunction
 
invoke(List<Obj>) - Method in class xyz.avarel.aje.runtime.functions.CompiledFunction
 
invoke(List<Obj>) - Method in class xyz.avarel.aje.runtime.functions.ComposedFunction
 
invoke(List<Obj>) - Method in class xyz.avarel.aje.runtime.functions.NativeFunction
 
invoke(List<Obj>) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
invoke(List<Obj>) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
invoke(List<Obj>) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
invoke(List<Obj>) - Method in interface xyz.avarel.aje.runtime.Obj
Invcoation operator in AJE.
invoke(Obj...) - Method in interface xyz.avarel.aje.runtime.Obj
Invcoation operator in AJE.
is(Type) - Method in class xyz.avarel.aje.runtime.Type
 
isDeclaration() - Method in class xyz.avarel.aje.ast.variables.AssignmentExpr
 
isEqualTo(Obj) - Method in enum xyz.avarel.aje.runtime.Bool
 
isEqualTo(Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
isEqualTo(Vector) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
isEqualTo(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
isEqualTo(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
isEqualTo(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
isEqualTo(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Equality operator in AJE.
isLeftAssoc() - Method in class xyz.avarel.aje.parser.BinaryParser
 
isNativeObject() - Method in interface xyz.avarel.aje.runtime.Obj
 
iterator() - Method in class xyz.avarel.aje.ast.flow.Statements
 
iterator() - Method in class xyz.avarel.aje.parser.lexer.AJELexer
 
iterator() - Method in class xyz.avarel.aje.runtime.collections.Range
 

L

LambdaFunctionParser - Class in xyz.avarel.aje.parser.parslets.functions
 
LambdaFunctionParser() - Constructor for class xyz.avarel.aje.parser.parslets.functions.LambdaFunctionParser
 
length() - Method in class xyz.avarel.aje.runtime.Text
 
lessThan(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
lessThan(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
lessThan(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
lessThan(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Less than operator in AJE.
ln() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
lookup(String) - Method in class xyz.avarel.aje.scope.Scope
 

M

match(TokenType) - Method in class xyz.avarel.aje.parser.Parser
 
minus(Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
minus(Obj) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
minus(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
minus(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
minus(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
minus(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
minus(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Subtraction operator in AJE.
minus(int) - Method in interface xyz.avarel.aje.runtime.Obj
 
minus(double) - Method in interface xyz.avarel.aje.runtime.Obj
 
mod(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
mod(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
mod(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Modulus operator in AJE.
mod(int) - Method in interface xyz.avarel.aje.runtime.Obj
 
mod(double) - Method in interface xyz.avarel.aje.runtime.Obj
 
MULTIPLICATIVE - Static variable in class xyz.avarel.aje.Precedence
 

N

NameParser - Class in xyz.avarel.aje.parser.parslets.variables
 
NameParser() - Constructor for class xyz.avarel.aje.parser.parslets.variables.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 enum xyz.avarel.aje.runtime.Bool
 
negate() - Method in interface xyz.avarel.aje.runtime.Obj
Negation operator in AJE.
negative() - Method in class xyz.avarel.aje.runtime.collections.Vector
 
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 interface xyz.avarel.aje.runtime.Obj
Negative numeric unary operator in AJE.
next() - Method in class xyz.avarel.aje.parser.lexer.AJELexer
 
nextIs(TokenType) - Method in class xyz.avarel.aje.parser.Parser
 
nextString(char) - Method in class xyz.avarel.aje.parser.lexer.AJELexer
 
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

Obj - Interface in xyz.avarel.aje.runtime
An interface containing all natively implemented operations.
of(Obj...) - Static method in class xyz.avarel.aje.runtime.collections.Vector
Creates a vector of items.
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(String) - Static method in class xyz.avarel.aje.runtime.Text
 
ofList(Collection<Obj>) - Static method in class xyz.avarel.aje.runtime.collections.Vector
Creates a vector of items from a native collection.
or(Obj) - Method in enum xyz.avarel.aje.runtime.Bool
 
or(Bool) - Method in enum xyz.avarel.aje.runtime.Bool
 
or(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Or operator in AJE.

P

Parameter - Class in xyz.avarel.aje.runtime.functions
 
Parameter(String) - Constructor for class xyz.avarel.aje.runtime.functions.Parameter
 
Parameter(Type) - Constructor for class xyz.avarel.aje.runtime.functions.Parameter
 
Parameter(String, Type) - Constructor for class xyz.avarel.aje.runtime.functions.Parameter
 
Parameter(String, Type, Expr) - Constructor for class xyz.avarel.aje.runtime.functions.Parameter
 
ParameterData - Class in xyz.avarel.aje.ast.functions
 
ParameterData(String) - Constructor for class xyz.avarel.aje.ast.functions.ParameterData
 
ParameterData(Type) - Constructor for class xyz.avarel.aje.ast.functions.ParameterData
 
ParameterData(String, Expr) - Constructor for class xyz.avarel.aje.ast.functions.ParameterData
 
ParameterData(String, Expr, Expr) - Constructor for class xyz.avarel.aje.ast.functions.ParameterData
 
parse(AJEParser, Expr, Token) - Method in interface xyz.avarel.aje.parser.InfixParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.BoolParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.NumberParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.TextParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.UndefinedParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.atoms.VectorParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.flow.ForEachParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.flow.IfElseParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.flow.ReturnParser
 
parse(AJEParser, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.functions.BlockParameterParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.functions.FunctionParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.functions.ImplicitFunctionParser
 
parse(AJEParser, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.functions.InvocationParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.functions.LambdaFunctionParser
 
parse(AJEParser, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.functions.PipeForwardParser
 
parse(AJEParser, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.GetSetParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.GroupParser
 
parse(AJEParser, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.operators.BinaryOperatorParser
 
parse(AJEParser, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.operators.RangeOperatorParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.operators.UnaryOperatorParser
 
parse(AJEParser, Expr, Token) - Method in class xyz.avarel.aje.parser.parslets.variables.AttributeParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.variables.DeclarationParser
 
parse(AJEParser, Token) - Method in class xyz.avarel.aje.parser.parslets.variables.NameParser
 
parse(AJEParser, Token) - Method in interface xyz.avarel.aje.parser.PrefixParser
 
parseEnd(AJEParser, Position, Expr, Expr) - Method in class xyz.avarel.aje.parser.parslets.GetSetParser
 
parseExpr() - Method in class xyz.avarel.aje.parser.AJEParser
 
parseExpr(int) - Method in class xyz.avarel.aje.parser.AJEParser
 
parseInfix(int, Expr) - Method in class xyz.avarel.aje.parser.AJEParser
 
parsePrefix(Token) - 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
 
Parser(Parser) - Constructor for class xyz.avarel.aje.parser.Parser
 
parseStatements() - Method in class xyz.avarel.aje.parser.AJEParser
 
parseStep(AJEParser, Position, Expr, Expr, Expr) - Method in class xyz.avarel.aje.parser.parslets.GetSetParser
 
peek(int) - Method in class xyz.avarel.aje.parser.Parser
 
peek(TokenType...) - Method in class xyz.avarel.aje.parser.Parser
 
peekAny(TokenType...) - Method in class xyz.avarel.aje.parser.Parser
 
PIPE_FORWARD - Static variable in class xyz.avarel.aje.Precedence
 
PipeForwardParser - Class in xyz.avarel.aje.parser.parslets.functions
 
PipeForwardParser() - Constructor for class xyz.avarel.aje.parser.parslets.functions.PipeForwardParser
 
plus(Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
plus(Obj) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
plus(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
plus(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
plus(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
plus(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
plus(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Addition operator in AJE.
plus(int) - Method in interface xyz.avarel.aje.runtime.Obj
 
plus(double) - Method in interface xyz.avarel.aje.runtime.Obj
 
plus(Obj) - Method in class xyz.avarel.aje.runtime.Text
 
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(Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
pow(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
pow(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
pow(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
pow(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
pow(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Exponentiation operator in AJE.
pow(int) - Method in interface xyz.avarel.aje.runtime.Obj
 
pow(double) - Method in interface xyz.avarel.aje.runtime.Obj
 
Precedence - Class in xyz.avarel.aje
Default precedence table for the AJE parser.
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(Obj, Obj, BinaryOperator<Obj>) - Static method in class xyz.avarel.aje.runtime.numbers.Numeric
 

R

Range - Class in xyz.avarel.aje.runtime.collections
 
Range(int, int) - Constructor for class xyz.avarel.aje.runtime.collections.Range
 
Range(int, int, boolean) - Constructor for class xyz.avarel.aje.runtime.collections.Range
 
RANGE_TO - Static variable in class xyz.avarel.aje.Precedence
 
RangeExpr - Class in xyz.avarel.aje.ast.atoms
 
RangeExpr(Position, Expr, Expr) - Constructor for class xyz.avarel.aje.ast.atoms.RangeExpr
 
RangeOperatorParser - Class in xyz.avarel.aje.parser.parslets.operators
 
RangeOperatorParser() - Constructor for class xyz.avarel.aje.parser.parslets.operators.RangeOperatorParser
 
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
 
ReturnException - Exception in xyz.avarel.aje.ast.flow
 
ReturnException(Position, Obj) - Constructor for exception xyz.avarel.aje.ast.flow.ReturnException
 
ReturnExpr - Class in xyz.avarel.aje.ast.flow
 
ReturnExpr(Position, Expr) - Constructor for class xyz.avarel.aje.ast.flow.ReturnExpr
 
ReturnParser - Class in xyz.avarel.aje.parser.parslets.flow
 
ReturnParser() - Constructor for class xyz.avarel.aje.parser.parslets.flow.ReturnParser
 
round() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 

S

Scope - Class in xyz.avarel.aje.scope
 
Scope() - Constructor for class xyz.avarel.aje.scope.Scope
 
Scope(Scope) - Constructor for class xyz.avarel.aje.scope.Scope
 
Scope(Scope, Map<String, Obj>) - Constructor for class xyz.avarel.aje.scope.Scope
 
set(Obj, Obj) - Method in class xyz.avarel.aje.runtime.collections.Dictionary
 
set(Obj, Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
set(int, Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
set(Obj, Obj) - Method in interface xyz.avarel.aje.runtime.Obj
 
setAttr(String, Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Set attribute operator in AJE.
SetOperation - Class in xyz.avarel.aje.ast.collections
 
SetOperation(Position, Expr, Expr, Expr) - Constructor for class xyz.avarel.aje.ast.collections.SetOperation
 
sin() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
sinh() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
size() - Method in class xyz.avarel.aje.runtime.collections.Range
 
slice(Obj, Obj, Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
slice(Obj, Obj, Obj) - Method in interface xyz.avarel.aje.runtime.Obj
 
slice(Obj, Obj, Obj) - Method in class xyz.avarel.aje.runtime.Text
 
SliceOperation - Class in xyz.avarel.aje.ast.operations
 
SliceOperation(Position, Expr, Expr, Expr, Expr) - Constructor for class xyz.avarel.aje.ast.operations.SliceOperation
 
Statements - Class in xyz.avarel.aje.ast.flow
 
Statements(Expr, Expr) - Constructor for class xyz.avarel.aje.ast.flow.Statements
 
subPool() - Method in class xyz.avarel.aje.scope.DefaultScope
Deprecated.
subPool() - Method in class xyz.avarel.aje.scope.Scope
 
SyntaxException - Exception in xyz.avarel.aje.exceptions
 
SyntaxException(String) - Constructor for exception xyz.avarel.aje.exceptions.SyntaxException
 
SyntaxException(String, Position) - Constructor for exception xyz.avarel.aje.exceptions.SyntaxException
 
SyntaxException(String, Throwable) - Constructor for exception xyz.avarel.aje.exceptions.SyntaxException
 
SyntaxException(String, Position, Throwable) - Constructor for exception xyz.avarel.aje.exceptions.SyntaxException
 
SyntaxException(Throwable) - Constructor for exception xyz.avarel.aje.exceptions.SyntaxException
 

T

tan() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
tanh() - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
Text - Class in xyz.avarel.aje.runtime
 
TextParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
TextParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.TextParser
 
times(Obj) - Method in class xyz.avarel.aje.runtime.collections.Vector
 
times(Obj) - Method in class xyz.avarel.aje.runtime.functions.AJEFunction
 
times(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
times(Complex) - Method in class xyz.avarel.aje.runtime.numbers.Complex
 
times(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
times(Obj) - Method in class xyz.avarel.aje.runtime.numbers.Int
 
times(Obj) - Method in interface xyz.avarel.aje.runtime.Obj
Multiplication operator in AJE.
times(int) - Method in interface xyz.avarel.aje.runtime.Obj
 
times(double) - Method in interface xyz.avarel.aje.runtime.Obj
 
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 enum xyz.avarel.aje.runtime.Bool
 
toNative() - Method in class xyz.avarel.aje.runtime.collections.Dictionary
Returns an unmodifiable representation of the vector.
toNative() - Method in class xyz.avarel.aje.runtime.collections.Range
 
toNative() - Method in class xyz.avarel.aje.runtime.collections.Vector
Returns an unmodifiable representation of the vector.
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 interface xyz.avarel.aje.runtime.Obj
 
toNative() - Method in class xyz.avarel.aje.runtime.Text
 
toNative() - Method in class xyz.avarel.aje.runtime.Type
 
toNative() - Method in enum xyz.avarel.aje.runtime.Undefined
 
toString() - Method in class xyz.avarel.aje.ast.atoms.RangeExpr
 
toString() - Method in class xyz.avarel.aje.ast.atoms.ValueAtom
 
toString() - Method in class xyz.avarel.aje.ast.atoms.VectorAtom
 
toString() - Method in class xyz.avarel.aje.ast.collections.GetOperation
 
toString() - Method in class xyz.avarel.aje.ast.collections.SetOperation
 
toString() - Method in class xyz.avarel.aje.ast.flow.ReturnExpr
 
toString() - Method in class xyz.avarel.aje.ast.flow.Statements
 
toString() - Method in class xyz.avarel.aje.ast.functions.FunctionAtom
 
toString() - Method in class xyz.avarel.aje.ast.functions.ParameterData
 
toString() - Method in class xyz.avarel.aje.ast.invocation.InvocationExpr
 
toString() - Method in class xyz.avarel.aje.ast.operations.BinaryOperation
 
toString() - Method in class xyz.avarel.aje.ast.operations.SliceOperation
 
toString() - Method in class xyz.avarel.aje.ast.operations.UnaryOperation
 
toString() - Method in class xyz.avarel.aje.ast.variables.AssignmentExpr
 
toString() - Method in class xyz.avarel.aje.ast.variables.Identifier
 
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 enum xyz.avarel.aje.runtime.Bool
 
toString() - Method in class xyz.avarel.aje.runtime.collections.Range
 
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.functions.Parameter
 
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.Text
 
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.scope.Scope
 
toVector() - Method in class xyz.avarel.aje.runtime.collections.Range
 
TYPE - Static variable in enum xyz.avarel.aje.runtime.Bool
 
TYPE - Static variable in class xyz.avarel.aje.runtime.collections.Dictionary
 
TYPE - Static variable in class xyz.avarel.aje.runtime.collections.Range
 
TYPE - Static variable in class xyz.avarel.aje.runtime.collections.Vector
 
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 interface xyz.avarel.aje.runtime.Obj
 
TYPE - Static variable in class xyz.avarel.aje.runtime.Text
 
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(Position, Expr, UnaryOperator<Obj>) - Constructor for class xyz.avarel.aje.ast.operations.UnaryOperation
 
UnaryOperatorParser - Class in xyz.avarel.aje.parser.parslets.operators
 
UnaryOperatorParser(UnaryOperator<Obj>) - Constructor for class xyz.avarel.aje.parser.parslets.operators.UnaryOperatorParser
 
Undefined - Enum in xyz.avarel.aje.runtime
Every operation results in the same instance, NOTHING.
UndefinedParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
UndefinedParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.UndefinedParser
 

V

value() - Method in class xyz.avarel.aje.runtime.numbers.Decimal
 
value() - Method in class xyz.avarel.aje.runtime.numbers.Int
 
value() - Method in class xyz.avarel.aje.runtime.Text
 
ValueAtom - Class in xyz.avarel.aje.ast.atoms
 
ValueAtom(Position, Obj) - Constructor for class xyz.avarel.aje.ast.atoms.ValueAtom
 
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.Bool
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.
valueOf(String) - Static method in enum xyz.avarel.aje.scope.DefaultFunctions
Returns the enum constant of this type with the specified name.
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.Bool
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.
values() - Static method in enum xyz.avarel.aje.scope.DefaultFunctions
Returns an array containing the constants of this enum type, in the order they are declared.
Vector - Class in xyz.avarel.aje.runtime.collections
AJE wrapper class for a one dimensional vector.
Vector() - Constructor for class xyz.avarel.aje.runtime.collections.Vector
Creates an empty vector.
VectorAtom - Class in xyz.avarel.aje.ast.atoms
 
VectorAtom(Position, List<Expr>) - Constructor for class xyz.avarel.aje.ast.atoms.VectorAtom
 
VectorParser - Class in xyz.avarel.aje.parser.parslets.atoms
 
VectorParser() - Constructor for class xyz.avarel.aje.parser.parslets.atoms.VectorParser
 
visit(Statements, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(FunctionAtom, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(Identifier, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(ValueAtom, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(InvocationExpr, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(BinaryOperation, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(UnaryOperation, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(RangeExpr, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(VectorAtom, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(SliceOperation, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(AssignmentExpr, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(GetOperation, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(SetOperation, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(ReturnExpr, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(ConditionalExpr, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 
visit(ForEachExpr, Scope) - Method in class xyz.avarel.aje.ast.ExprVisitor
 

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.collections - package xyz.avarel.aje.ast.collections
 
xyz.avarel.aje.ast.flow - package xyz.avarel.aje.ast.flow
 
xyz.avarel.aje.ast.functions - package xyz.avarel.aje.ast.functions
 
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.ast.variables - package xyz.avarel.aje.ast.variables
 
xyz.avarel.aje.exceptions - package xyz.avarel.aje.exceptions
 
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.flow - package xyz.avarel.aje.parser.parslets.flow
 
xyz.avarel.aje.parser.parslets.functions - package xyz.avarel.aje.parser.parslets.functions
 
xyz.avarel.aje.parser.parslets.operators - package xyz.avarel.aje.parser.parslets.operators
 
xyz.avarel.aje.parser.parslets.variables - package xyz.avarel.aje.parser.parslets.variables
 
xyz.avarel.aje.runtime - package xyz.avarel.aje.runtime
 
xyz.avarel.aje.runtime.collections - package xyz.avarel.aje.runtime.collections
 
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.scope - package xyz.avarel.aje.scope
 
A B C D E F G H I L M N O P R S T U V X 
Skip navigation links