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

A

AbstractExpressionSubparserWorker - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
AbstractExpressionSubparserWorker() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.AbstractExpressionSubparserWorker
 
addDataFormatters(Class<? extends MessengerDataFormatter<?>>...) - Method in class org.panda_lang.panda.bootstrap.MessengerInitializer
Add data formatters to messenger
addDataMapper(MessengerDataMapper<?, ?>) - Method in class org.panda_lang.panda.bootstrap.MessengerInitializer
Add data mapper to messenger
addElement(Object) - Method in class org.panda_lang.panda.language.interpreter.parser.context.data.InterceptorData
 
addElement(OperationPatternElement) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternResult
 
addEnvironmentInfo(String, String) - Static method in class org.panda_lang.panda.language.interpreter.messenger.formatters.EnvironmentFormatter
 
AdditionOperation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math
 
AdditionOperation() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.AdditionOperation
 
addLayouts(Class<? extends PandaTranslatorLayout<?>>...) - Method in class org.panda_lang.panda.bootstrap.MessengerInitializer
Add translator layouts to messenger
addScript(Script) - Method in class org.panda_lang.panda.language.architecture.PandaApplication
 
addVariableChangeListener(ReplVariableChangeListener) - Method in class org.panda_lang.panda.shell.repl.ReplCreator
Register variable change listener
allocated(T) - Method in class org.panda_lang.panda.language.interpreter.parser.context.data.LocalCache
 
allocated(Class<T>, T) - Method in class org.panda_lang.panda.language.interpreter.parser.context.data.LocalCache
 
allocated(String, T) - Method in class org.panda_lang.panda.language.interpreter.parser.context.data.LocalCache
 
ALLOWED_CHARACTERS - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberUtils
 
AndOperator - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
AndOperator() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.AndOperator
 
ApplicationParser - Class in org.panda_lang.panda.language.interpreter.parser
 
ApplicationParser(Interpretation) - Constructor for class org.panda_lang.panda.language.interpreter.parser.ApplicationParser
 
apply(StackTraceElement[]) - Method in class org.panda_lang.panda.language.interpreter.messenger.mappers.StacktraceMapper
 
ArgumentsParser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
ArgumentsParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ArgumentsParser
 
ARRAY_ASSIGNATION - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationPriorities
 
ArrayAccessor - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array
 
ArrayAccessor(Expression, Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayAccessor
 
ArrayAssigner - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array
 
ArrayAssigner(ArrayAccessor, Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayAssigner
 
ArrayValueAccessorParser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array
 
ArrayValueAccessorParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayValueAccessorParser
 
ArrayValueAssignationSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array
 
ArrayValueAssignationSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayValueAssignationSubparser
 
ArrayValueExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
ArrayValueExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ArrayValueExpressionSubparser
 
AssignationComponents - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation
 
AssignationExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation
 
AssignationExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationExpressionSubparser
 
AssignationParsers - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation
 
AssignationPriorities - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation
 
AssignationSubparser<T> - Interface in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation
 
AssignationSubparserBootstrap - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation
 
AssignationSubparserBootstrap() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationSubparserBootstrap
 
AssignationType - Enum in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation
 
ASSIGNER - Static variable in class org.panda_lang.panda.language.interpreter.parser.PandaPipeline
Assigner parsers, used by AssignationExpressionSubparser
ASSIGNER_LABEL - Static variable in class org.panda_lang.panda.language.interpreter.parser.PandaPipeline
Text representation of PandaPipeline.ASSIGNER
Autowired - Annotation Type in org.panda_lang.panda.language.interpreter.parser.context.annotations
 

B

BaseCallParser - Class in org.panda_lang.panda.language.resource.syntax.type
 
BaseCallParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.type.BaseCallParser
 
BLOCK - Static variable in class org.panda_lang.panda.language.interpreter.parser.PandaPipeline
Class type parsers, used by BlockParser
BLOCK_LABEL - Static variable in class org.panda_lang.panda.language.interpreter.parser.PandaPipeline
Text representation of PandaPipeline.BLOCK
BlockComponents - Class in org.panda_lang.panda.language.interpreter.parser.block
 
BlockData - Class in org.panda_lang.panda.language.interpreter.parser.block
 
BlockData(Block, boolean) - Constructor for class org.panda_lang.panda.language.interpreter.parser.block.BlockData
 
BlockData(Block) - Constructor for class org.panda_lang.panda.language.interpreter.parser.block.BlockData
 
BlockParser - Class in org.panda_lang.panda.language.interpreter.parser.block
 
BlockParser() - Constructor for class org.panda_lang.panda.language.interpreter.parser.block.BlockParser
 
BlockSubparser - Interface in org.panda_lang.panda.language.interpreter.parser.block
 
BlockSubparserBootstrap - Class in org.panda_lang.panda.language.interpreter.parser.block
 
BlockSubparserBootstrap() - Constructor for class org.panda_lang.panda.language.interpreter.parser.block.BlockSubparserBootstrap
 
BootstrapComponents - Class in org.panda_lang.panda.language.interpreter.parser.context
 
BootstrapComponents() - Constructor for class org.panda_lang.panda.language.interpreter.parser.context.BootstrapComponents
 
BootstrapContent - Interface in org.panda_lang.panda.language.interpreter.parser.context
 
BootstrapException - Exception in org.panda_lang.panda.bootstrap
Represents exceptions in bootstraps
BootstrapException - Exception in org.panda_lang.panda.language.interpreter.parser.context
 
BootstrapHandler - Interface in org.panda_lang.panda.language.interpreter.parser.context
 
BootstrapInitializer<T> - Class in org.panda_lang.panda.language.interpreter.parser.context
 
BootstrapInterceptor - Interface in org.panda_lang.panda.language.interpreter.parser.context
 
BreakParser - Class in org.panda_lang.panda.language.resource.syntax.scope.branching
 
BreakParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.branching.BreakParser
 
build() - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest.MicroTemplateRequestBuilder
 
build(Context) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
build() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationBuilder
 
build() - Method in class org.panda_lang.panda.Panda.PandaBuilder
Create Panda instance based on the specified in builder values
builder() - Static method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest
 
builder() - Static method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperation
 
builder() - Static method in class org.panda_lang.panda.Panda
Create instance of panda builder
BYTE - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberPriorities
 

C

Cache - Annotation Type in org.panda_lang.panda.language.interpreter.parser.context.annotations
 
CastExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
CastExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.CastExpressionSubparser
 
collect() - Method in class org.panda_lang.panda.bootstrap.MessengerInitializer
 
collect() - Method in class org.panda_lang.panda.bootstrap.ParsersInitializer
 
collect() - Method in class org.panda_lang.panda.bootstrap.PipelinesInitializer
 
collectSubparsers() - Static method in class org.panda_lang.panda.language.resource.syntax.expressions.PandaExpressionUtils
 
collectSubparsers(Class<? extends ExpressionSubparser>...) - Static method in class org.panda_lang.panda.language.resource.syntax.expressions.PandaExpressionUtils
 
CommentParser - Class in org.panda_lang.panda.language.resource.syntax.head
 
CommentParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.head.CommentParser
 
ComparisonOperator - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
ComparisonOperator() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.ComparisonOperator
 
ComparisonOperatorAction - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
ComparisonOperatorAction(Expression, Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.ComparisonOperatorAction
 
ConcatenationExpressionCallback - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers
 
ConcatenationExpressionCallback(Type, List<Expression>) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.ConcatenationExpressionCallback
 
ConcatenationOperatorSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers
 
ConcatenationOperatorSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.ConcatenationOperatorSubparser
 
ConditionalBlockParser - Class in org.panda_lang.panda.language.resource.syntax.scope.block.conditional
 
ConditionalBlockParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.block.conditional.ConditionalBlockParser
 
ConstructorExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
ConstructorExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ConstructorExpressionSubparser
 
ConstructorParser - Class in org.panda_lang.panda.language.resource.syntax.type
 
ConstructorParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.type.ConstructorParser
 
CONTEXT - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
context - Variable in class org.panda_lang.panda.shell.repl.ReplCreator
 
CONTEXT_LABEL - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
ContinueParser - Class in org.panda_lang.panda.language.resource.syntax.scope.branching
 
ContinueParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.branching.ContinueParser
 
CreaseExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
CreaseExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.CreaseExpressionSubparser
 
create(Panda) - Static method in class org.panda_lang.panda.bootstrap.PandaApplicationBootstrap
Create application bootstrap
create() - Method in class org.panda_lang.panda.bootstrap.PandaBootstrap
Create panda based on the collected data
create() - Method in class org.panda_lang.panda.shell.repl.ReplCreator
Create REPL
createApplication() - Method in class org.panda_lang.panda.bootstrap.PandaApplicationBootstrap
Load application using the collected data
createBindings() - Method in class org.panda_lang.panda.util.embed.PandaEngine
 
createPanda(Logger) - Method in class org.panda_lang.panda.PandaFactory
Create default instance of Panda
createStubContext(FrameworkController) - Static method in class org.panda_lang.panda.language.interpreter.parser.PandaContextUtils
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ArrayValueExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.CastExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ConstructorExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.CreaseExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.IsExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.LiteralExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.MethodExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegateExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegativeExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NumberExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.OperationExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.SectionExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.SequenceExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.StaticExpressionSubparser
 
createWorker(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.VariableExpressionSubparser
 
creator(FrameworkController) - Static method in class org.panda_lang.panda.shell.repl.Repl
Initiate REPL creator
Ctx - Annotation Type in org.panda_lang.panda.language.interpreter.parser.context.annotations
 
CURRENT_SOURCE - Static variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapComponents
 
CURRENT_SOURCE_LABEL - Static variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapComponents
 
customHandle(Handler, Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.interpreter.parser.block.BlockParser
 
customHandle(Handler, Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.interpreter.parser.context.ParserBootstrap
 
customHandle(Handler, Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayValueAssignationSubparser
 
customHandle(Handler, Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableAssignationSubparser
 
customHandle(Handler, Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableDeclarationSubparser
 
customHandle(Handler, Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.scope.StandaloneExpressionParser
 
customHandle(Handler, Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.type.SelfConstructorParser
 
CustomPatternHandler - Class in org.panda_lang.panda.language.interpreter.parser.context.handlers
 
CustomPatternHandler() - Constructor for class org.panda_lang.panda.language.interpreter.parser.context.handlers.CustomPatternHandler
 
CustomPatternInterceptor - Class in org.panda_lang.panda.language.interpreter.parser.context.interceptors
 
CustomPatternInterceptor() - Constructor for class org.panda_lang.panda.language.interpreter.parser.context.interceptors.CustomPatternInterceptor
 

D

define(PandaMethod) - Method in class org.panda_lang.panda.shell.repl.ReplCreator
Define a method in the repl type
Delegation - Enum in org.panda_lang.panda.language.interpreter.parser.context.data
 
directory - Variable in class org.panda_lang.panda.bootstrap.PandaApplicationBootstrap
 
DivisionOperation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math
 
DivisionOperation() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.DivisionOperation
 
DOUBLE - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberPriorities
 

E

ENGINE_NAME - Static variable in class org.panda_lang.panda.util.embed.PandaEngineFactoryConstants
Engine name
ENGINE_VERSION - Static variable in class org.panda_lang.panda.util.embed.PandaEngineFactoryConstants
Engine version
EnvironmentFormatter - Class in org.panda_lang.panda.language.interpreter.messenger.formatters
 
EnvironmentFormatter() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.formatters.EnvironmentFormatter
 
EqualsToOperation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
EqualsToOperation() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.EqualsToOperation
 
estimateType(Type, Type) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.number.NumericOperation
 
eval(String, ScriptContext) - Method in class org.panda_lang.panda.util.embed.PandaEngine
 
eval(Reader, ScriptContext) - Method in class org.panda_lang.panda.util.embed.PandaEngine
 
eval(String) - Method in class org.panda_lang.panda.util.embed.PandaEngine
 
eval(Reader) - Method in class org.panda_lang.panda.util.embed.PandaEngine
 
eval(String, Bindings) - Method in class org.panda_lang.panda.util.embed.PandaEngine
 
eval(Reader, Bindings) - Method in class org.panda_lang.panda.util.embed.PandaEngine
 
eval(Map<String, Object>, String) - Static method in class org.panda_lang.panda.util.PandaUtils
 
evaluate(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayAccessor
 
evaluate(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayAssigner
 
evaluate(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.ConcatenationExpressionCallback
 
evaluate(String) - Method in class org.panda_lang.panda.shell.repl.Repl
Evaluate the given source
ExceptionFormatter - Class in org.panda_lang.panda.language.interpreter.messenger.formatters
 
ExceptionFormatter() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.formatters.ExceptionFormatter
 
exceptionListener - Variable in class org.panda_lang.panda.shell.repl.ReplCreator
 
ExceptionTranslatorLayout - Class in org.panda_lang.panda.language.interpreter.messenger.layouts
 
ExceptionTranslatorLayout() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.layouts.ExceptionTranslatorLayout
 
execute(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.FieldAssigner
 
execute(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableAssigner
 
execute(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.scope.branching.Return
 
execute(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.scope.StandaloneExpression
 
execute(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.type.SelfConstructor
 
ExportParser - Class in org.panda_lang.panda.language.resource.syntax.head
 
ExportParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.head.ExportParser
 
EXPRESSION - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
EXPRESSION_LABEL - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
EXTENSIONS - Static variable in class org.panda_lang.panda.util.embed.PandaEngineFactoryConstants
Extensions
extract(Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPattern
 

F

FieldAccessor - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable
 
FieldAccessor(Expression, TypeField) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.FieldAccessor
 
FieldAssigner - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable
 
FieldAssigner(Location, Accessor<TypeField>, boolean, Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.FieldAssigner
 
FieldParser - Class in org.panda_lang.panda.language.resource.syntax.type
 
FieldParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.type.FieldParser
 
FLOAT - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberPriorities
 
forClass(ExpressionContext, Class<?>) - Static method in class org.panda_lang.panda.language.resource.syntax.expressions.PandaExpressionUtils
 
ForEachParser - Class in org.panda_lang.panda.language.resource.syntax.scope.block.looping
 
ForEachParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.block.looping.ForEachParser
 
ForParser - Class in org.panda_lang.panda.language.resource.syntax.scope.block.looping
 
ForParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.block.looping.ForParser
 

G

get(Context) - Method in class org.panda_lang.panda.language.interpreter.parser.context.ParserBootstrap
 
get(int) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternResult
 
get(ProcessStack, Object) - Method in interface org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationAction
 
get(ProcessStack, Object, A, B) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNSimplifiedAction
 
get(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNSimplifiedAction
 
get(ProcessStack, Object, A, B) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNSimplifiedSupplier
 
get(ProcessStack, Object, Object, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.EqualsToOperation
 
get(ProcessStack, Object, Object, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.NotEqualsToOperation
 
getArrayInstance(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayAccessor
 
getAssignmentOperator() - Method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationType
 
getBlock() - Method in class org.panda_lang.panda.language.interpreter.parser.block.BlockData
 
getCategory() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationExpressionSubparser
 
getCategory() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ConstructorExpressionSubparser
 
getCategory() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.CreaseExpressionSubparser
 
getCategory() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.MethodExpressionSubparser
 
getCategory() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.OperationExpressionSubparser
 
getClasses() - Static method in class org.panda_lang.panda.language.resource.internal.PandaModules
 
getContent() - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplate
 
getContext() - Method in interface org.panda_lang.panda.language.interpreter.parser.context.BootstrapContent
Get top-level parser context used by bootstrap
getContext() - Method in class org.panda_lang.panda.shell.repl.ReplCreator
 
getController() - Method in class org.panda_lang.panda.language.architecture.PandaEnvironment
 
getData() - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest
 
getDirectory() - Method in class org.panda_lang.panda.language.architecture.PandaEnvironment
 
getDividers() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPattern
 
getElements() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation
 
getElements() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternResult
 
getEngineName() - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getEngineVersion() - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getEnvironment() - Method in class org.panda_lang.panda.language.architecture.PandaApplication
 
getEnvironment() - Method in class org.panda_lang.panda.language.interpreter.PandaInterpreter
 
getExpression() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation.OperationElement
 
getExpression() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternElement
 
getExpression() - Method in class org.panda_lang.panda.language.resource.syntax.scope.StandaloneExpression
 
getExtensions() - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getFactory() - Method in class org.panda_lang.panda.util.embed.PandaEngine
 
getFormatter() - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest
 
getHandler() - Method in interface org.panda_lang.panda.language.interpreter.parser.context.BootstrapContent
Get associated parser handler
getIndex(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayAccessor
 
getInput() - Method in class org.panda_lang.panda.shell.PandaShell
Get input of shell
getInstance() - Method in interface org.panda_lang.panda.language.interpreter.parser.context.BootstrapContent
Get instance of class used by bootstrap
getInstance() - Static method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationRectifier
 
getInterceptor() - Method in interface org.panda_lang.panda.language.interpreter.parser.context.BootstrapContent
Get associated bootstrap interceptor
getInternalClasses() - Static method in class org.panda_lang.panda.language.interpreter.parser.context.ParserBootstrapUtils
Get internal classes.
getInterpreter() - Method in class org.panda_lang.panda.language.architecture.PandaEnvironment
 
getJavaType() - Method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberType
 
getLanguageName() - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getLanguageVersion() - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getLetter() - Method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberType
 
getLevel() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ExceptionTranslatorLayout
 
getLevel() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ProcessFailureTranslatorLayout
 
getLevel() - Method in interface org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayout
 
getLoader() - Method in class org.panda_lang.panda.Panda
Get loader used to load applications
getLogger() - Method in class org.panda_lang.panda.language.architecture.PandaEnvironment
 
getLogger() - Method in class org.panda_lang.panda.shell.PandaShell
 
getMessenger() - Method in class org.panda_lang.panda.language.architecture.PandaEnvironment
 
getMessenger() - Method in class org.panda_lang.panda.manager.PackageManager
 
getMethodCallSyntax(String, String, String...) - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getMimeTypes() - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getMinimalRequiredLengthOfSource() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationExpressionSubparser
 
getMinimalRequiredLengthOfSource() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.CastExpressionSubparser
 
getMinimalRequiredLengthOfSource() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ConstructorExpressionSubparser
 
getMinimalRequiredLengthOfSource() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.IsExpressionSubparser
 
getMinimalRequiredLengthOfSource() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.MethodExpressionSubparser
 
getMinimalRequiredLengthOfSource() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegateExpressionSubparser
 
getMinimalRequiredLengthOfSource() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegativeExpressionSubparser
 
getMinimalRequiredLengthOfSource() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.OperationExpressionSubparser
 
getModulePath() - Method in class org.panda_lang.panda.language.architecture.PandaEnvironment
 
getName() - Method in interface org.panda_lang.panda.language.interpreter.parser.context.BootstrapContent
Get bootstrap name, simple class name by default
getNames() - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getOperator() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation.OperationElement
 
getOperator() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternElement
 
getOperatorRepresentation() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation.OperationElement
 
getOutputStatement(String) - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getPanda() - Method in class org.panda_lang.panda.util.embed.PandaEngine
 
getParameter(String) - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getPattern() - Method in interface org.panda_lang.panda.language.interpreter.parser.context.BootstrapContent
Get pattern object
getPrefix() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ExceptionTranslatorLayout
 
getPrefix() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ProcessFailureTranslatorLayout
 
getPrefix() - Method in interface org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayout
 
getPrefix() - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest
 
getPriority() - Method in enum org.panda_lang.panda.language.interpreter.parser.context.data.Delegation
 
getPriority(Type) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberPriorities
 
getPriority() - Method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberType
 
getProgram(String...) - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getResult() - Method in class org.panda_lang.panda.shell.repl.ReplResult
Get result of evaluation
getReturnType() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayAccessor
 
getReturnType() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayAssigner
 
getReturnType() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.ConcatenationExpressionCallback
 
getScriptEngine() - Method in class org.panda_lang.panda.util.embed.PandaEngineFactory
 
getSeparators() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPattern
 
getSource() - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest
 
getSource() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternResult
 
getStatusCode() - Method in class org.panda_lang.panda.language.resource.syntax.scope.branching.Return
 
getSubparser() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.AbstractExpressionSubparserWorker
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ArrayValueExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.CastExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ConstructorExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.CreaseExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.IsExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.LiteralExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.MethodExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegateExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegativeExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NumberExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.OperationExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.SectionExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.SequenceExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.StaticExpressionSubparser
 
getSubparserName() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.VariableExpressionSubparser
 
getSubparserType() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationExpressionSubparser
 
getSubparserType() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.LiteralExpressionSubparser
 
getSubparserType() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegateExpressionSubparser
 
getSubparserType() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegativeExpressionSubparser
 
getSubparserType() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.OperationExpressionSubparser
 
getTemplateSource() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ExceptionTranslatorLayout
 
getTemplateSource() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.InterpreterFailureTranslatorLayout
 
getTemplateSource() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.PandaLexerFailureTranslatorLayout
 
getTemplateSource() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ParserFailureTranslatorLayout
 
getTemplateSource() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ProcessFailureTranslatorLayout
 
getTemplateSource() - Method in interface org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayout
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.EnvironmentFormatter
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.ExceptionFormatter
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.IndicatedSourceFormatter
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.ParserFailureFormatter
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.ProcessFailureFormatter
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.StacktraceElementsFormatter
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.ThrowableFormatter
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ExceptionTranslatorLayout
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.InterpreterFailureTranslatorLayout
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.PandaLexerFailureTranslatorLayout
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ParserFailureTranslatorLayout
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ProcessFailureTranslatorLayout
 
getType() - Method in class org.panda_lang.panda.language.interpreter.messenger.mappers.StacktraceMapper
 
getType() - Method in interface org.panda_lang.panda.language.interpreter.messenger.MessengerDataFormatter
 
getType() - Method in interface org.panda_lang.panda.language.interpreter.messenger.MessengerDataMapper
Type of accepted object
getType() - Method in interface org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayout
 
getType() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.FieldAccessor
 
getType() - Method in class org.panda_lang.panda.shell.repl.ReplResult
Get type of result
getTypeLoader() - Method in class org.panda_lang.panda.language.architecture.PandaEnvironment
 
getValue(Class<T>) - Method in class org.panda_lang.panda.language.interpreter.parser.context.data.InterceptorData
 
getValue(String) - Method in class org.panda_lang.panda.language.interpreter.parser.context.data.LocalCache
 
getValue(Class<T>) - Method in class org.panda_lang.panda.language.interpreter.parser.context.data.LocalCache
 
getWorkingDirectory() - Method in class org.panda_lang.panda.manager.PackageManager
 
GreaterThanOperator - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
GreaterThanOperator() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.GreaterThanOperator
 
GreaterThanOrEqualsOperator - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
GreaterThanOrEqualsOperator() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.GreaterThanOrEqualsOperator
 

H

handle(InterceptorData, Context) - Method in interface org.panda_lang.panda.language.interpreter.parser.context.BootstrapInterceptor
 
handle(Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.interpreter.parser.context.handlers.CustomPatternHandler
 
handle(Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.interpreter.parser.context.handlers.LinearPatternHandler
 
handle(Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.interpreter.parser.context.handlers.TokenHandler
 
handle(InterceptorData, Context) - Method in class org.panda_lang.panda.language.interpreter.parser.context.interceptors.CustomPatternInterceptor
 
handle(InterceptorData, Context) - Method in class org.panda_lang.panda.language.interpreter.parser.context.interceptors.LinearPatternInterceptor
 
handle(Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.interpreter.parser.context.ParserBootstrap
 
handle(Context, Channel, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.head.CommentParser
 
handler - Variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
handler(Handler) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
hasReturnValue() - Method in class org.panda_lang.panda.language.resource.syntax.scope.branching.Return
 
hasValue(String) - Method in class org.panda_lang.panda.language.interpreter.parser.context.data.LocalCache
 
HIERARCHY - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberPriorities
 

I

IGNORED - Static variable in class org.panda_lang.panda.language.interpreter.messenger.mappers.StacktraceMapper
 
IGNORED_CLASSES - Static variable in class org.panda_lang.panda.language.interpreter.messenger.mappers.StacktraceMapper
 
ImportParser - Class in org.panda_lang.panda.language.resource.syntax.head
 
ImportParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.head.ImportParser
 
IndicatedSourceFormatter - Class in org.panda_lang.panda.language.interpreter.messenger.formatters
 
IndicatedSourceFormatter() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.formatters.IndicatedSourceFormatter
 
initialize() - Method in class org.panda_lang.panda.language.architecture.PandaEnvironment
 
initialize(Context, BootstrapInitializer) - Method in class org.panda_lang.panda.language.interpreter.parser.block.BlockParser
 
initialize(BootstrapContent) - Method in interface org.panda_lang.panda.language.interpreter.parser.context.BootstrapHandler
 
initialize(BootstrapContent) - Method in interface org.panda_lang.panda.language.interpreter.parser.context.BootstrapInterceptor
 
initialize(BootstrapContent) - Method in class org.panda_lang.panda.language.interpreter.parser.context.handlers.CustomPatternHandler
 
initialize(BootstrapContent) - Method in class org.panda_lang.panda.language.interpreter.parser.context.handlers.LinearPatternHandler
 
initialize(BootstrapContent) - Method in class org.panda_lang.panda.language.interpreter.parser.context.interceptors.CustomPatternInterceptor
 
initialize(BootstrapContent) - Method in class org.panda_lang.panda.language.interpreter.parser.context.interceptors.LinearPatternInterceptor
 
initialize(Context, BootstrapInitializer<T>) - Method in class org.panda_lang.panda.language.interpreter.parser.context.ParserBootstrap
 
initialize(Context, BootstrapInitializer<ExpressionResult>) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayValueAssignationSubparser
 
initialize(Context, BootstrapInitializer<ExpressionResult>) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableAssignationSubparser
 
initialize(Context, BootstrapInitializer<ExpressionResult>) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableDeclarationSubparser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.head.ExportParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.head.ImportParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.head.MainParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.head.ModuleParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.head.RequireParser
 
initialize(Context, BootstrapInitializer<BlockData>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.block.conditional.ConditionalBlockParser
 
initialize(Context, BootstrapInitializer<BlockData>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.block.looping.ForEachParser
 
initialize(Context, BootstrapInitializer<BlockData>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.block.looping.ForParser
 
initialize(Context, BootstrapInitializer<BlockData>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.block.looping.LoopParser
 
initialize(Context, BootstrapInitializer<BlockData>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.block.looping.WhileParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.branching.BreakParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.branching.ContinueParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.branching.ReturnParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.branching.ThrowParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.LateDeclarationParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.LogParser
 
initialize(Context, BootstrapInitializer<Object>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.StandaloneExpressionParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.scope.TryCatchParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.type.BaseCallParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.type.ConstructorParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.type.FieldParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.type.MethodParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.type.SelfConstructorParser
 
initialize(Context, BootstrapInitializer<Void>) - Method in class org.panda_lang.panda.language.resource.syntax.type.TypeParser
 
initializeBootstrap(Logger) - Static method in class org.panda_lang.panda.bootstrap.PandaBootstrap
Initialize bootstrap
initializeMessenger() - Method in class org.panda_lang.panda.bootstrap.PandaBootstrap
Get messenger initializer
initializeParsers() - Method in class org.panda_lang.panda.bootstrap.PandaBootstrap
Create parsers initializer
initializePipelines() - Method in class org.panda_lang.panda.bootstrap.PandaBootstrap
Get pipelines initializer
install(File) - Method in class org.panda_lang.panda.manager.PackageManager
 
instance - Variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
instance(Object) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
instanceSupplier - Variable in class org.panda_lang.panda.shell.repl.ReplCreator
 
Int - Annotation Type in org.panda_lang.panda.language.interpreter.parser.context.annotations
 
INT - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberPriorities
 
interceptor - Variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
interceptor(BootstrapInterceptor) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
InterceptorData - Class in org.panda_lang.panda.language.interpreter.parser.context.data
 
InterceptorData() - Constructor for class org.panda_lang.panda.language.interpreter.parser.context.data.InterceptorData
 
interpret(Source) - Method in class org.panda_lang.panda.language.interpreter.PandaInterpreter
 
interpret(Source, ThrowingConsumer<Interpretation, ?>) - Method in class org.panda_lang.panda.language.interpreter.PandaInterpreter
 
InterpreterFailureTranslatorLayout - Class in org.panda_lang.panda.language.interpreter.messenger.layouts
 
InterpreterFailureTranslatorLayout() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.layouts.InterpreterFailureTranslatorLayout
 
invoke(String...) - Method in class org.panda_lang.panda.shell.PandaShell
Invoke the given arguments
isArray() - Method in class org.panda_lang.panda.shell.repl.ReplResult
Check if result is array
isExpression() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation.OperationElement
 
isExpression() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternElement
 
IsExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
IsExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.IsExpressionSubparser
 
isInterrupting() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ExceptionTranslatorLayout
 
isInterrupting() - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ProcessFailureTranslatorLayout
 
isInterrupting() - Method in interface org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayout
 
isMatched() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternResult
 
isNumeric(String) - Static method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberUtils
 
isOperator() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation.OperationElement
 
isOperator() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternElement
 
isUnlisted() - Method in class org.panda_lang.panda.language.interpreter.parser.block.BlockData
 

J

JavaCollectionsModule - Class in org.panda_lang.panda.language.resource.internal.java
 
JavaCollectionsModule() - Constructor for class org.panda_lang.panda.language.resource.internal.java.JavaCollectionsModule
 
JavaExtensionModule - Class in org.panda_lang.panda.language.resource.internal.java
 
JavaExtensionModule() - Constructor for class org.panda_lang.panda.language.resource.internal.java.JavaExtensionModule
 
JavaUtilsModule - Class in org.panda_lang.panda.language.resource.internal.java
 
JavaUtilsModule() - Constructor for class org.panda_lang.panda.language.resource.internal.java.JavaUtilsModule
 

L

language - Variable in class org.panda_lang.panda.bootstrap.PandaBootstrap
 
language - Variable in class org.panda_lang.panda.Panda.PandaBuilder
 
LateDeclarationParser - Class in org.panda_lang.panda.language.resource.syntax.scope
 
LateDeclarationParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.LateDeclarationParser
 
launch(String...) - Method in class org.panda_lang.panda.language.architecture.PandaApplication
 
launch() - Method in class org.panda_lang.panda.shell.repl.ReplConsole
 
layers - Variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
layers(Class<?>) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
layers(Collection<Method>) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
LessThanOperator - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
LessThanOperator() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.LessThanOperator
 
LessThanOrEqualsOperator - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
LessThanOrEqualsOperator() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.LessThanOrEqualsOperator
 
LinearPatternHandler - Class in org.panda_lang.panda.language.interpreter.parser.context.handlers
 
LinearPatternHandler() - Constructor for class org.panda_lang.panda.language.interpreter.parser.context.handlers.LinearPatternHandler
 
LinearPatternInterceptor - Class in org.panda_lang.panda.language.interpreter.parser.context.interceptors
 
LinearPatternInterceptor() - Constructor for class org.panda_lang.panda.language.interpreter.parser.context.interceptors.LinearPatternInterceptor
 
LiteralExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
LiteralExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.LiteralExpressionSubparser
 
load(Collection<Class<? extends MessengerDataFormatter<?>>>) - Method in class org.panda_lang.panda.language.interpreter.messenger.MessengerDataFormatterManager
 
load(Class<? extends MessengerDataFormatter<?>>) - Method in class org.panda_lang.panda.language.interpreter.messenger.MessengerDataFormatterManager
 
load(MessengerDataFormatter<T>) - Method in class org.panda_lang.panda.language.interpreter.messenger.MessengerDataFormatterManager
 
load(Class<? extends PandaTranslatorLayout<?>>...) - Method in class org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayoutManager
 
load(Class<? extends PandaTranslatorLayout<?>>) - Method in class org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayoutManager
 
load(T) - Method in class org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayoutManager
 
load(MicroTemplateRequest) - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateEngine
 
load(String, File) - Method in class org.panda_lang.panda.language.interpreter.PandaFileLoader
 
load(File, File) - Method in class org.panda_lang.panda.language.interpreter.PandaFileLoader
 
load(Source, File) - Method in class org.panda_lang.panda.language.interpreter.PandaFileLoader
 
load(PipelinePath, AnnotationsScannerProcess) - Method in class org.panda_lang.panda.language.interpreter.parser.RegistrableParsersLoader
 
load(ModulePath, TypeLoader) - Method in class org.panda_lang.panda.language.resource.ResourcesLoader
 
loadDefaultExpressionSubparsers() - Method in class org.panda_lang.panda.bootstrap.ParsersInitializer
Load default expressions defined by Panda standard
loadExpressionSubparsers(Class<? extends ExpressionSubparser>...) - Method in class org.panda_lang.panda.bootstrap.ParsersInitializer
Load custom expression subparser classes
loadParsers(Collection<Class<? extends Parser>>) - Method in class org.panda_lang.panda.bootstrap.ParsersInitializer
Load collection of parsers classes
loadParsers(PipelinePath, Collection<Class<? extends Parser>>) - Method in class org.panda_lang.panda.language.interpreter.parser.RegistrableParsersLoader
 
loadParsersClasses(Class<? extends Parser>[]...) - Method in class org.panda_lang.panda.bootstrap.ParsersInitializer
Load arrays of parsers classes
loadParsersClasses(Class<? extends Parser>...) - Method in class org.panda_lang.panda.bootstrap.ParsersInitializer
Load array of parsers classes
loadToEnvironment(Interpretation, File) - Static method in class org.panda_lang.panda.manager.PackageManagerUtils
Load module
LocalCache - Class in org.panda_lang.panda.language.interpreter.parser.context.data
 
LocalCache() - Constructor for class org.panda_lang.panda.language.interpreter.parser.context.data.LocalCache
 
logger - Variable in class org.panda_lang.panda.bootstrap.PandaBootstrap
 
logger - Variable in class org.panda_lang.panda.Panda.PandaBuilder
 
LogicalOperatorSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers
 
LogicalOperatorSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.LogicalOperatorSubparser
 
LogParser - Class in org.panda_lang.panda.language.resource.syntax.scope
 
LogParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.LogParser
 
LONG - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberPriorities
 
LoopParser - Class in org.panda_lang.panda.language.resource.syntax.scope.block.looping
 
LoopParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.block.looping.LoopParser
 

M

main(String...) - Static method in class org.panda_lang.panda.PandaLauncher
Launch Panda with the given parameters
MainFrame(MainScope) - Constructor for class org.panda_lang.panda.language.resource.syntax.head.MainScope.MainFrame
 
MainParser - Class in org.panda_lang.panda.language.resource.syntax.head
 
MainParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.head.MainParser
 
MainScope - Class in org.panda_lang.panda.language.resource.syntax.head
 
MainScope(Location) - Constructor for class org.panda_lang.panda.language.resource.syntax.head.MainScope
 
MainScope.MainFrame - Class in org.panda_lang.panda.language.resource.syntax.head
 
MathOperation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math
 
MathOperation() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.MathOperation
 
MathOperationAction - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math
 
MathOperationAction(Type, Expression, Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.MathOperationAction
 
MathOperationSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers
 
MathOperationSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.MathOperationSubparser
 
MessengerDataFormatter<T> - Interface in org.panda_lang.panda.language.interpreter.messenger
 
MessengerDataFormatterManager - Class in org.panda_lang.panda.language.interpreter.messenger
 
MessengerDataFormatterManager(Messenger) - Constructor for class org.panda_lang.panda.language.interpreter.messenger.MessengerDataFormatterManager
 
MessengerDataMapper<T,R> - Interface in org.panda_lang.panda.language.interpreter.messenger
Map T to R with data about T type
MessengerInitializer - Class in org.panda_lang.panda.bootstrap
Messenger creator
MethodExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
MethodExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.MethodExpressionSubparser
 
MethodParser - Class in org.panda_lang.panda.language.resource.syntax.type
 
MethodParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.type.MethodParser
 
MicroTemplate - Class in org.panda_lang.panda.language.interpreter.messenger.template
 
MicroTemplateEngine - Class in org.panda_lang.panda.language.interpreter.messenger.template
 
MicroTemplateEngine() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateEngine
 
MicroTemplateRequest - Class in org.panda_lang.panda.language.interpreter.messenger.template
 
MicroTemplateRequest.MicroTemplateRequestBuilder - Class in org.panda_lang.panda.language.interpreter.messenger.template
 
MicroTemplateRequestBuilder() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest.MicroTemplateRequestBuilder
 
MIME_TYPES - Static variable in class org.panda_lang.panda.util.embed.PandaEngineFactoryConstants
Mime types
ModuleParser - Class in org.panda_lang.panda.language.resource.syntax.head
 
ModuleParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.head.ModuleParser
 
MultiplicationOperation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math
 
MultiplicationOperation() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.MultiplicationOperation
 

N

name - Variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
name(String) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
NAME - Static variable in class org.panda_lang.panda.util.embed.PandaEngineFactoryConstants
Language name
NAMES - Static variable in class org.panda_lang.panda.util.embed.PandaEngineFactoryConstants
Names for Panda Engine
NegateExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
NegateExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegateExpressionSubparser
 
NegativeExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
NegativeExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NegativeExpressionSubparser
 
NotEqualsToOperation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
NotEqualsToOperation() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.NotEqualsToOperation
 
NUMBER_EXTENSIONS - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberUtils
 
NumberExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
NumberExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.NumberExpressionSubparser
 
NumberParser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number
 
NumberParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberParser
 
NumberPriorities - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number
 
NumberPriorities() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberPriorities
 
NumberType - Enum in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number
 
NumberUtils - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number
 
NumericOperation<R> - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.number
 
NumericOperation() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.number.NumericOperation
 

O

of(Context, Snippetable, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayValueAccessorParser
 
of(Operator) - Static method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationType
 
of(Class<?>) - Static method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberType
 
of(char) - Static method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberType
 
of(ExpressionParser, Context, ExpressionContext, OperationPatternResult) - Static method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation
 
of(TypeLoader, Expression, Expression) - Method in interface org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationSupplier
 
of(TypeLoader, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNSimplifiedSupplier
 
of(TypeLoader, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.AndOperator
 
of(int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.ComparisonOperator
 
of(TypeLoader, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.ComparisonOperator
 
of(int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.GreaterThanOperator
 
of(int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.GreaterThanOrEqualsOperator
 
of(int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.LessThanOperator
 
of(int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.LessThanOrEqualsOperator
 
of(TypeLoader, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.OrOperation
 
of(Type, int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.AdditionOperation
 
of(Type, int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.DivisionOperation
 
of(Type, int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.MathOperation
 
of(TypeLoader, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.MathOperation
 
of(Type, int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.MultiplicationOperation
 
of(Type, int, Expression, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.SubtractionOperation
 
onChange(Variable, Object, Object) - Method in interface org.panda_lang.panda.shell.repl.ReplVariableChangeListener
Called when value of variable is changed
onException(Exception, boolean) - Method in interface org.panda_lang.panda.shell.repl.ReplExceptionListener
Called when an exception occurs
onHandle(MessengerFormatter, Throwable, Map<String, Object>) - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ExceptionTranslatorLayout
 
onHandle(MessengerFormatter, InterpreterFailure, Map<String, Object>) - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.InterpreterFailureTranslatorLayout
 
onHandle(MessengerFormatter, PandaLexerFailure, Map<String, Object>) - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.PandaLexerFailureTranslatorLayout
 
onHandle(MessengerFormatter, PandaParserFailure, Map<String, Object>) - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ParserFailureTranslatorLayout
 
onHandle(MessengerFormatter, PandaProcessFailure, Map<String, Object>) - Method in class org.panda_lang.panda.language.interpreter.messenger.layouts.ProcessFailureTranslatorLayout
 
onHandle(MessengerFormatter, T, Map<String, Object>) - Method in interface org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayout
 
onInitialize(MessengerTypeFormatter<Object>) - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.EnvironmentFormatter
 
onInitialize(MessengerTypeFormatter<Exception>) - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.ExceptionFormatter
 
onInitialize(MessengerTypeFormatter<IndicatedSource>) - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.IndicatedSourceFormatter
 
onInitialize(MessengerTypeFormatter<ParserFailure>) - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.ParserFailureFormatter
 
onInitialize(MessengerTypeFormatter<PandaProcessFailure>) - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.ProcessFailureFormatter
 
onInitialize(MessengerTypeFormatter<StackTraceElement[]>) - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.StacktraceElementsFormatter
 
onInitialize(MessengerTypeFormatter<Throwable>) - Method in class org.panda_lang.panda.language.interpreter.messenger.formatters.ThrowableFormatter
 
onInitialize(MessengerTypeFormatter<T>) - Method in interface org.panda_lang.panda.language.interpreter.messenger.MessengerDataFormatter
 
Operation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation
 
Operation(List<Operation.OperationElement>) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation
 
Operation.OperationElement - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation
 
OperationElement(Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation.OperationElement
 
OperationElement(TokenInfo) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation.OperationElement
 
OperationExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
OperationExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.OperationExpressionSubparser
 
OperationParser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation
 
OperationParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.OperationParser
 
OperationPattern - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern
 
OperationPattern(Separator[], Token[]) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPattern
 
OperationPatternElement - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern
 
OperationPatternElement(TokenInfo) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternElement
 
OperationPatternElement(Snippet) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternElement
 
OperationPatternResult - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern
 
OperationPatternResult(Snippet) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternResult
 
OperationSubparser - Interface in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation
 
OPERATOR - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
OPERATOR_LABEL - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
org.panda_lang.panda - package org.panda_lang.panda
 
org.panda_lang.panda.bootstrap - package org.panda_lang.panda.bootstrap
 
org.panda_lang.panda.language.architecture - package org.panda_lang.panda.language.architecture
 
org.panda_lang.panda.language.interpreter - package org.panda_lang.panda.language.interpreter
 
org.panda_lang.panda.language.interpreter.messenger - package org.panda_lang.panda.language.interpreter.messenger
 
org.panda_lang.panda.language.interpreter.messenger.formatters - package org.panda_lang.panda.language.interpreter.messenger.formatters
 
org.panda_lang.panda.language.interpreter.messenger.layouts - package org.panda_lang.panda.language.interpreter.messenger.layouts
 
org.panda_lang.panda.language.interpreter.messenger.mappers - package org.panda_lang.panda.language.interpreter.messenger.mappers
 
org.panda_lang.panda.language.interpreter.messenger.template - package org.panda_lang.panda.language.interpreter.messenger.template
 
org.panda_lang.panda.language.interpreter.parser - package org.panda_lang.panda.language.interpreter.parser
 
org.panda_lang.panda.language.interpreter.parser.block - package org.panda_lang.panda.language.interpreter.parser.block
 
org.panda_lang.panda.language.interpreter.parser.context - package org.panda_lang.panda.language.interpreter.parser.context
 
org.panda_lang.panda.language.interpreter.parser.context.annotations - package org.panda_lang.panda.language.interpreter.parser.context.annotations
 
org.panda_lang.panda.language.interpreter.parser.context.data - package org.panda_lang.panda.language.interpreter.parser.context.data
 
org.panda_lang.panda.language.interpreter.parser.context.handlers - package org.panda_lang.panda.language.interpreter.parser.context.handlers
 
org.panda_lang.panda.language.interpreter.parser.context.interceptors - package org.panda_lang.panda.language.interpreter.parser.context.interceptors
 
org.panda_lang.panda.language.resource - package org.panda_lang.panda.language.resource
 
org.panda_lang.panda.language.resource.internal - package org.panda_lang.panda.language.resource.internal
 
org.panda_lang.panda.language.resource.internal.java - package org.panda_lang.panda.language.resource.internal.java
 
org.panda_lang.panda.language.resource.syntax - package org.panda_lang.panda.language.resource.syntax
 
org.panda_lang.panda.language.resource.syntax.expressions - package org.panda_lang.panda.language.resource.syntax.expressions
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math
 
org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.number - package org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.number
 
org.panda_lang.panda.language.resource.syntax.head - package org.panda_lang.panda.language.resource.syntax.head
 
org.panda_lang.panda.language.resource.syntax.scope - package org.panda_lang.panda.language.resource.syntax.scope
 
org.panda_lang.panda.language.resource.syntax.scope.block.conditional - package org.panda_lang.panda.language.resource.syntax.scope.block.conditional
 
org.panda_lang.panda.language.resource.syntax.scope.block.looping - package org.panda_lang.panda.language.resource.syntax.scope.block.looping
 
org.panda_lang.panda.language.resource.syntax.scope.branching - package org.panda_lang.panda.language.resource.syntax.scope.branching
 
org.panda_lang.panda.language.resource.syntax.type - package org.panda_lang.panda.language.resource.syntax.type
 
org.panda_lang.panda.manager - package org.panda_lang.panda.manager
 
org.panda_lang.panda.shell - package org.panda_lang.panda.shell
 
org.panda_lang.panda.shell.repl - package org.panda_lang.panda.shell.repl
 
org.panda_lang.panda.util - package org.panda_lang.panda.util
 
org.panda_lang.panda.util.embed - package org.panda_lang.panda.util.embed
 
OrOperation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical
 
OrOperation() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.OrOperation
 

P

PackageManager - Class in org.panda_lang.panda.manager
 
PackageManager(Messenger, File) - Constructor for class org.panda_lang.panda.manager.PackageManager
 
PackageManagerUtils - Class in org.panda_lang.panda.manager
 
panda - Variable in class org.panda_lang.panda.bootstrap.PandaApplicationBootstrap
 
panda - Variable in class org.panda_lang.panda.bootstrap.PandaBootstrap
 
PANDA - Static variable in class org.panda_lang.panda.language.interpreter.parser.PandaComponents
 
Panda - Class in org.panda_lang.panda
The framework controller of Panda language.
Panda.PandaBuilder - Class in org.panda_lang.panda
Utility builder
PANDA_SCRIPT - Static variable in class org.panda_lang.panda.language.interpreter.parser.PandaComponents
 
PandaApplication - Class in org.panda_lang.panda.language.architecture
 
PandaApplication(Environment) - Constructor for class org.panda_lang.panda.language.architecture.PandaApplication
 
PandaApplicationBootstrap - Class in org.panda_lang.panda.bootstrap
Simplified application loader
PandaBootstrap - Class in org.panda_lang.panda.bootstrap
Utility class to simplify initialization process of Panda
PandaComponents - Class in org.panda_lang.panda.language.interpreter.parser
Default list of names used by Context for components
PandaConstants - Class in org.panda_lang.panda
Set of default constants associated with Panda
PandaContextUtils - Class in org.panda_lang.panda.language.interpreter.parser
 
PandaEngine - Class in org.panda_lang.panda.util.embed
 
PandaEngineFactory - Class in org.panda_lang.panda.util.embed
 
PandaEngineFactory() - Constructor for class org.panda_lang.panda.util.embed.PandaEngineFactory
 
PandaEngineFactoryConstants - Class in org.panda_lang.panda.util.embed
 
PandaEngineFactoryConstants() - Constructor for class org.panda_lang.panda.util.embed.PandaEngineFactoryConstants
 
PandaEnvironment - Class in org.panda_lang.panda.language.architecture
 
PandaEnvironment(FrameworkController, File) - Constructor for class org.panda_lang.panda.language.architecture.PandaEnvironment
 
PandaException - Exception in org.panda_lang.panda
Default representation of exceptions that may occur in Panda
PandaException(String) - Constructor for exception org.panda_lang.panda.PandaException
 
PandaException(String, Throwable) - Constructor for exception org.panda_lang.panda.PandaException
 
PandaException(Throwable) - Constructor for exception org.panda_lang.panda.PandaException
 
PandaExpressions - Class in org.panda_lang.panda.language.resource.syntax.expressions
 
PandaExpressions() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.PandaExpressions
 
PandaExpressionUtils - Class in org.panda_lang.panda.language.resource.syntax.expressions
 
PandaFactory - Class in org.panda_lang.panda
Simplify creation of Panda instance
PandaFactory() - Constructor for class org.panda_lang.panda.PandaFactory
 
PandaFileLoader - Class in org.panda_lang.panda.language.interpreter
 
PandaFileLoader(Panda) - Constructor for class org.panda_lang.panda.language.interpreter.PandaFileLoader
 
PandaInterpreter - Class in org.panda_lang.panda.language.interpreter
 
PandaInterpreter(Environment) - Constructor for class org.panda_lang.panda.language.interpreter.PandaInterpreter
 
PandaLauncher - Class in org.panda_lang.panda
Default launcher of Panda
PandaLexerFailureTranslatorLayout - Class in org.panda_lang.panda.language.interpreter.messenger.layouts
 
PandaLexerFailureTranslatorLayout() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.layouts.PandaLexerFailureTranslatorLayout
 
PandaModules - Class in org.panda_lang.panda.language.resource.internal
 
PandaModules() - Constructor for class org.panda_lang.panda.language.resource.internal.PandaModules
 
PandaParsers - Class in org.panda_lang.panda.language.resource.syntax
 
PandaPipeline - Class in org.panda_lang.panda.language.interpreter.parser
PandaPipeline() - Constructor for class org.panda_lang.panda.language.interpreter.parser.PandaPipeline
 
PandaPriorities - Class in org.panda_lang.panda.language.resource.syntax
 
PandaScript - Class in org.panda_lang.panda.language.architecture
 
PandaScript(String) - Constructor for class org.panda_lang.panda.language.architecture.PandaScript
 
PandaShell - Class in org.panda_lang.panda.shell
Represents command line user interface of Panda
PandaShell(Supplier<Logger>, InputStream) - Constructor for class org.panda_lang.panda.shell.PandaShell
Create a new instance of shell
PandaTranslatorLayout<T> - Interface in org.panda_lang.panda.language.interpreter.messenger
 
PandaTranslatorLayoutManager - Class in org.panda_lang.panda.language.interpreter.messenger
 
PandaTranslatorLayoutManager(Messenger, Map<Class<?>, MessengerDataMapper>) - Constructor for class org.panda_lang.panda.language.interpreter.messenger.PandaTranslatorLayoutManager
 
PandaUtils - Class in org.panda_lang.panda.util
 
ParameterParser - Class in org.panda_lang.panda.language.resource.syntax.type
 
ParameterParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.type.ParameterParser
 
parse(Source) - Method in class org.panda_lang.panda.language.interpreter.parser.ApplicationParser
 
parse(Context, Snippet) - Method in interface org.panda_lang.panda.language.interpreter.parser.block.BlockSubparser
 
parse(Context, Snippet) - Method in class org.panda_lang.panda.language.interpreter.parser.block.BlockSubparserBootstrap
 
parse(Context) - Method in class org.panda_lang.panda.language.interpreter.parser.context.ParserBootstrap
 
parse(Context, Scope, Snippet) - Method in class org.panda_lang.panda.language.interpreter.parser.ScopeParser
 
parse(Context, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ArgumentsParser
 
parse(ExpressionContext, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.ArgumentsParser
 
parse(Context, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayValueAccessorParser
 
parse(Context, Snippetable, Expression, Section) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayValueAccessorParser
 
parse(Context, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberParser
 
parse(Context, ExpressionContext, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.OperationParser
 
parse(Context, ExpressionContext, Snippet, OperationPatternResult) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.OperationParser
 
parse(Context, Operation) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.OperationParser
 
parse(OperationParser, Context, Operation) - Method in interface org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.OperationSubparser
 
parse(OperationParser, Context, Operation) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.ConcatenationOperatorSubparser
 
parse(OperationParser, Context, Operation) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.LogicalOperatorSubparser
 
parse(OperationParser, Context, Operation) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.MathOperationSubparser
 
parse(Context) - Method in class org.panda_lang.panda.language.resource.syntax.head.CommentParser
 
parse(Context, Snippet) - Method in class org.panda_lang.panda.language.resource.syntax.type.ParameterParser
 
parseAssignment(Context, Snippet, TokenInfo, Expression) - Method in interface org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationSubparser
 
parseAssignment(Context, Snippet, TokenInfo, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationSubparserBootstrap
 
parser - Variable in class org.panda_lang.panda.language.interpreter.parser.context.ParserBootstrap
 
ParserBootstrap<T> - Class in org.panda_lang.panda.language.interpreter.parser.context
 
ParserBootstrap() - Constructor for class org.panda_lang.panda.language.interpreter.parser.context.ParserBootstrap
 
ParserBootstrapUtils - Class in org.panda_lang.panda.language.interpreter.parser.context
 
ParserFailureFormatter - Class in org.panda_lang.panda.language.interpreter.messenger.formatters
 
ParserFailureFormatter() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.formatters.ParserFailureFormatter
 
ParserFailureTranslatorLayout - Class in org.panda_lang.panda.language.interpreter.messenger.layouts
 
ParserFailureTranslatorLayout() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.layouts.ParserFailureTranslatorLayout
 
PARSERS - Static variable in class org.panda_lang.panda.language.resource.syntax.PandaParsers
 
ParsersInitializer - Class in org.panda_lang.panda.bootstrap
Define parsers used by framework
pattern - Variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
pattern(Object) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
pipeline - Variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
pipeline(String) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
PipelinesInitializer - Class in org.panda_lang.panda.bootstrap
PipelinePath initializer
PREVIOUS_BLOCK - Static variable in class org.panda_lang.panda.language.interpreter.parser.block.BlockComponents
 
PREVIOUS_BLOCK_LABEL - Static variable in class org.panda_lang.panda.language.interpreter.parser.block.BlockComponents
 
print(LoggerHolder, Collection<ReplResult>) - Static method in class org.panda_lang.panda.shell.repl.ReplUtils
Print results using PandaFramework.getLogger()
printJVMUptime(LoggerHolder) - Static method in class org.panda_lang.panda.util.PandaUtils
Print current JVM startup time and disable illegal access message.
priorities - Variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationBuilder
 
priority - Variable in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
priority(int) - Method in class org.panda_lang.panda.language.interpreter.parser.context.BootstrapInitializer
 
ProcessFailureFormatter - Class in org.panda_lang.panda.language.interpreter.messenger.formatters
 
ProcessFailureFormatter() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.formatters.ProcessFailureFormatter
 
ProcessFailureTranslatorLayout - Class in org.panda_lang.panda.language.interpreter.messenger.layouts
 
ProcessFailureTranslatorLayout() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.layouts.ProcessFailureTranslatorLayout
 
processSupplier - Variable in class org.panda_lang.panda.shell.repl.ReplCreator
 
PROTOTYPE_FIELD - Static variable in class org.panda_lang.panda.language.resource.syntax.PandaPriorities
Used by FieldParser
PROTOTYPE_METHOD - Static variable in class org.panda_lang.panda.language.resource.syntax.PandaPriorities
Used by MethodParser

R

rectify() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperation
 
rectify(Context, Map<Operator, RPNOperationSupplier<?>>, Stack<?>) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationRectifier
 
regenerate() - Method in class org.panda_lang.panda.shell.repl.Repl
Regenerate REPL and cleanup cache
RegistrableParser - Annotation Type in org.panda_lang.panda.language.interpreter.parser
 
RegistrableParsersLoader - Class in org.panda_lang.panda.language.interpreter.parser
 
RegistrableParsersLoader(Logger) - Constructor for class org.panda_lang.panda.language.interpreter.parser.RegistrableParsersLoader
 
Repl - Class in org.panda_lang.panda.shell.repl
Interactive shell - REPL (read-eval-print loop)
ReplConsole - Class in org.panda_lang.panda.shell.repl
 
ReplConsole(Panda, InputStream, boolean) - Constructor for class org.panda_lang.panda.shell.repl.ReplConsole
 
ReplCreator - Class in org.panda_lang.panda.shell.repl
REPL creator
ReplExceptionListener - Interface in org.panda_lang.panda.shell.repl
Handle exceptions on your own
ReplResult - Class in org.panda_lang.panda.shell.repl
Result of evaluation
ReplResult.Type - Enum in org.panda_lang.panda.shell.repl
Type of result
replScope - Variable in class org.panda_lang.panda.shell.repl.ReplCreator
 
ReplUtils - Class in org.panda_lang.panda.shell.repl
 
ReplVariableChangeListener - Interface in org.panda_lang.panda.shell.repl
Listen for changes of variable values
requiredType(TypeLoader) - Method in interface org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationSupplier
 
requiredType(TypeLoader) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.ComparisonOperator
 
requiredType(TypeLoader) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.EqualsToOperation
 
requiredType(TypeLoader) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.OrOperation
 
requiredType(TypeLoader) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.MathOperation
 
RequireParser - Class in org.panda_lang.panda.language.resource.syntax.head
 
RequireParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.head.RequireParser
 
resources - Variable in class org.panda_lang.panda.bootstrap.PandaBootstrap
 
resources - Variable in class org.panda_lang.panda.Panda.PandaBuilder
 
ResourcesLoader - Class in org.panda_lang.panda.language.resource
 
ResourcesLoader() - Constructor for class org.panda_lang.panda.language.resource.ResourcesLoader
 
Return - Class in org.panda_lang.panda.language.resource.syntax.scope.branching
 
Return(Location, Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.branching.Return
 
Returnable - Interface in org.panda_lang.panda.language.resource.syntax.scope.branching
 
ReturnParser - Class in org.panda_lang.panda.language.resource.syntax.scope.branching
 
ReturnParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.branching.ReturnParser
 
returnType(TypeLoader) - Method in interface org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationAction
 
returnType(TypeLoader, Type, Type) - Method in interface org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationSupplier
 
returnType(TypeLoader) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNSimplifiedAction
 
returnType(TypeLoader) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNSimplifiedSupplier
 
returnType(TypeLoader, Type, Type) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNSimplifiedSupplier
 
returnType(TypeLoader, Type, Type) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.ComparisonOperator
 
returnType(TypeLoader) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.ComparisonOperatorAction
 
returnType(TypeLoader) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.EqualsToOperation
 
returnType(TypeLoader, Type, Type) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.logical.OrOperation
 
returnType(TypeLoader, Type, Type) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.MathOperation
 
returnType(TypeLoader) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.MathOperationAction
 
revive(ProcessStack, Object) - Method in class org.panda_lang.panda.language.resource.syntax.head.MainScope
 
RPNOperation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn
 
RPNOperationAction<R> - Interface in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn
 
RPNOperationBuilder - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn
 
RPNOperationBuilder() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationBuilder
 
RPNOperationRectifier - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn
 
RPNOperationRectifier() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationRectifier
 
RPNOperationSupplier<R> - Interface in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn
 
RPNSimplifiedAction<A,B,R> - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn
 
RPNSimplifiedAction(Expression, Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNSimplifiedAction
 
RPNSimplifiedSupplier<A,B,T> - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn
 
RPNSimplifiedSupplier() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNSimplifiedSupplier
 
run(File) - Method in class org.panda_lang.panda.manager.PackageManager
 
run(FrameworkController, File) - Method in class org.panda_lang.panda.manager.PackageManager
 

S

SCOPE - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
SCOPE_BLOCK - Static variable in class org.panda_lang.panda.language.resource.syntax.PandaPriorities
Used by BlockParser
SCOPE_EXPRESSION - Static variable in class org.panda_lang.panda.language.resource.syntax.PandaPriorities
SCOPE_LABEL - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
SCOPE_LATE_DECLARATION - Static variable in class org.panda_lang.panda.language.resource.syntax.PandaPriorities
ScopeParser - Class in org.panda_lang.panda.language.interpreter.parser
 
ScopeParser() - Constructor for class org.panda_lang.panda.language.interpreter.parser.ScopeParser
 
script - Variable in class org.panda_lang.panda.bootstrap.PandaApplicationBootstrap
 
script(String) - Method in class org.panda_lang.panda.bootstrap.PandaApplicationBootstrap
Define main script of application
SectionExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
SectionExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.SectionExpressionSubparser
 
SelfConstructor - Class in org.panda_lang.panda.language.resource.syntax.type
 
SelfConstructor(Location, TypeConstructor, Expression[]) - Constructor for class org.panda_lang.panda.language.resource.syntax.type.SelfConstructor
 
SelfConstructor(Location, Adjustment<TypeConstructor>) - Constructor for class org.panda_lang.panda.language.resource.syntax.type.SelfConstructor
 
SelfConstructorParser - Class in org.panda_lang.panda.language.resource.syntax.type
 
SelfConstructorParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.type.SelfConstructorParser
 
SequenceExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
SequenceExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.SequenceExpressionSubparser
 
SHORT - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberPriorities
 
size() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternResult
 
Src - Annotation Type in org.panda_lang.panda.language.interpreter.parser.context.annotations
 
StacktraceElementsFormatter - Class in org.panda_lang.panda.language.interpreter.messenger.formatters
 
StacktraceElementsFormatter() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.formatters.StacktraceElementsFormatter
 
StacktraceMapper - Class in org.panda_lang.panda.language.interpreter.messenger.mappers
 
StacktraceMapper() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.mappers.StacktraceMapper
 
StandaloneExpression - Class in org.panda_lang.panda.language.resource.syntax.scope
 
StandaloneExpression(Location, Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.StandaloneExpression
 
StandaloneExpressionParser - Class in org.panda_lang.panda.language.resource.syntax.scope
 
StandaloneExpressionParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.StandaloneExpressionParser
 
startsWithNumber(Snippet) - Static method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberUtils
 
startsWithNumber(Token) - Static method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberUtils
 
StaticExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
StaticExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.StaticExpressionSubparser
 
SUBPARSERS - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.PandaExpressions
Array of default expression subparsers
SUBPARSERS - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationParsers
 
SubtractionOperation - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math
 
SubtractionOperation() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.subparsers.math.SubtractionOperation
 
succeed() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternResult
 
suppliers - Variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationBuilder
 

T

ThrowableFormatter - Class in org.panda_lang.panda.language.interpreter.messenger.formatters
 
ThrowableFormatter() - Constructor for class org.panda_lang.panda.language.interpreter.messenger.formatters.ThrowableFormatter
 
ThrowParser - Class in org.panda_lang.panda.language.resource.syntax.scope.branching
 
ThrowParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.branching.ThrowParser
 
toAssigner(Location, boolean, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.FieldAccessor
 
toAssigner(Location, boolean, Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableAccessor
 
toAssignerExpression(Expression) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.array.ArrayAccessor
 
TokenHandler - Class in org.panda_lang.panda.language.interpreter.parser.context.handlers
 
TokenHandler(Token...) - Constructor for class org.panda_lang.panda.language.interpreter.parser.context.handlers.TokenHandler
 
toString() - Method in class org.panda_lang.panda.language.architecture.PandaScript
 
toString() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.FieldAssigner
 
toString() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableAssigner
 
toString() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation.OperationElement
 
toString() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.Operation
 
toString() - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.pattern.OperationPatternElement
 
toString() - Method in class org.panda_lang.panda.language.resource.syntax.head.MainScope
 
toString() - Method in class org.panda_lang.panda.shell.repl.ReplResult
 
TryCatchParser - Class in org.panda_lang.panda.language.resource.syntax.scope
 
TryCatchParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.TryCatchParser
 
TYPE - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
TYPE_LABEL - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationComponents
 
TypeParser - Class in org.panda_lang.panda.language.resource.syntax.type
 
TypeParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.type.TypeParser
 
typeScope - Variable in class org.panda_lang.panda.shell.repl.ReplCreator
 

U

usePipelines(Class<? extends PipelineComponents>...) - Method in class org.panda_lang.panda.bootstrap.PipelinesInitializer
Add pipeline components to the path

V

valueOf(String) - Static method in enum org.panda_lang.panda.language.interpreter.parser.context.data.Delegation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.panda_lang.panda.shell.repl.ReplResult.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.panda_lang.panda.language.interpreter.parser.context.data.Delegation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.panda_lang.panda.language.resource.syntax.expressions.subparsers.number.NumberType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.panda_lang.panda.shell.repl.ReplResult.Type
Returns an array containing the constants of this enum type, in the order they are declared.
variable(PandaVariableData, Object) - Method in class org.panda_lang.panda.shell.repl.ReplCreator
Define variable in the repl scope
VARIABLE_ASSIGNATION - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationPriorities
 
VARIABLE_DECLARATION - Static variable in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.AssignationPriorities
 
VariableAccessor - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable
 
VariableAccessor(Variable) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableAccessor
 
VariableAssignationSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable
 
VariableAssignationSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableAssignationSubparser
 
VariableAssigner - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable
 
VariableAssigner(Location, Accessor<Variable>, boolean, Expression) - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableAssigner
 
VariableDeclarationSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable
 
VariableDeclarationSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.assignation.variable.VariableDeclarationSubparser
 
VariableExpressionSubparser - Class in org.panda_lang.panda.language.resource.syntax.expressions.subparsers
 
VariableExpressionSubparser() - Constructor for class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.VariableExpressionSubparser
 
VERSION - Static variable in class org.panda_lang.panda.PandaConstants
Represents the current version of Panda
VERSION - Static variable in class org.panda_lang.panda.util.embed.PandaEngineFactoryConstants
Panda version

W

WhileParser - Class in org.panda_lang.panda.language.resource.syntax.scope.block.looping
 
WhileParser() - Constructor for class org.panda_lang.panda.language.resource.syntax.scope.block.looping.WhileParser
 
withActions(Map<Operator, RPNOperationSupplier<?>>) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationBuilder
 
withCustomExceptionListener(ReplExceptionListener) - Method in class org.panda_lang.panda.shell.repl.ReplCreator
Set custom exception handler, by default exceptions are passed through the Messenger
withData(Map<String, Object>) - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest.MicroTemplateRequestBuilder
 
withData(Context) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationBuilder
 
withFormatter(MessengerFormatter) - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest.MicroTemplateRequestBuilder
 
withLanguage(Language) - Method in class org.panda_lang.panda.Panda.PandaBuilder
 
withLogger(Logger) - Method in class org.panda_lang.panda.Panda.PandaBuilder
 
withOperation(Operation) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationBuilder
 
withOutputListener(MessengerOutputListener) - Method in class org.panda_lang.panda.bootstrap.MessengerInitializer
Set custom output listener (by default listener is assigned to the logger)
withPrefix(String) - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest.MicroTemplateRequestBuilder
 
withPriorities(Map<Operator, Integer>) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.operation.rpn.RPNOperationBuilder
 
withResources(Resources) - Method in class org.panda_lang.panda.Panda.PandaBuilder
 
withSource(Source) - Method in class org.panda_lang.panda.language.interpreter.messenger.template.MicroTemplateRequest.MicroTemplateRequestBuilder
 
withSubparser(ExpressionSubparser) - Method in class org.panda_lang.panda.language.resource.syntax.expressions.subparsers.AbstractExpressionSubparserWorker
 
withSyntax(Syntax) - Method in class org.panda_lang.panda.bootstrap.PandaBootstrap
Define syntax used by Panda
workingDirectory(String) - Method in class org.panda_lang.panda.bootstrap.PandaApplicationBootstrap
Set working directory of application
workingDirectory(File) - Method in class org.panda_lang.panda.bootstrap.PandaApplicationBootstrap
Set working directory of application
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.