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

A

AbstractAccessor<T extends Variable> - Class in org.panda_lang.framework.language.architecture.dynamic.accessor
 
AbstractAccessor(ThrowingBiFunction<ProcessStack, Object, MemoryContainer, Exception>, T, int) - Constructor for class org.panda_lang.framework.language.architecture.dynamic.accessor.AbstractAccessor
 
AbstractAssigner<T extends Variable> - Class in org.panda_lang.framework.language.architecture.dynamic.assigner
 
AbstractAssigner(Location, Accessor<T>) - Constructor for class org.panda_lang.framework.language.architecture.dynamic.assigner.AbstractAssigner
 
AbstractBlock - Class in org.panda_lang.framework.language.architecture.statement
 
AbstractBlock(Scope, Location) - Constructor for class org.panda_lang.framework.language.architecture.statement.AbstractBlock
 
AbstractDynamicExpression - Class in org.panda_lang.framework.language.architecture.expression
 
AbstractDynamicExpression(Type) - Constructor for class org.panda_lang.framework.language.architecture.expression.AbstractDynamicExpression
 
AbstractExecutableProperty<E extends ExecutableProperty> - Class in org.panda_lang.framework.language.architecture.type
 
AbstractExecutableProperty(AbstractExecutableProperty.PandaParametrizedExecutableBuilder<E, ?>) - Constructor for class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty
 
AbstractExecutableProperty.PandaParametrizedExecutableBuilder<E extends ExecutableProperty,T extends AbstractExecutableProperty.PandaParametrizedExecutableBuilder<E,?>> - Class in org.panda_lang.framework.language.architecture.type
 
AbstractExecutableStatement - Class in org.panda_lang.framework.language.architecture.dynamic
 
AbstractExecutableStatement(Location) - Constructor for class org.panda_lang.framework.language.architecture.dynamic.AbstractExecutableStatement
 
AbstractFrame<T extends FramedScope> - Class in org.panda_lang.framework.language.architecture.dynamic
 
AbstractFrame(T, int) - Constructor for class org.panda_lang.framework.language.architecture.dynamic.AbstractFrame
 
AbstractFrame(T) - Constructor for class org.panda_lang.framework.language.architecture.dynamic.AbstractFrame
 
AbstractFramedScope - Class in org.panda_lang.framework.language.architecture.statement
 
AbstractFramedScope(Scope, Location) - Constructor for class org.panda_lang.framework.language.architecture.statement.AbstractFramedScope
 
AbstractFramedScope(Location) - Constructor for class org.panda_lang.framework.language.architecture.statement.AbstractFramedScope
 
AbstractLivingFrameUtils - Class in org.panda_lang.framework.language.architecture.dynamic
 
AbstractProperties<T extends ExecutableProperty> - Class in org.panda_lang.framework.language.architecture.type
 
AbstractProperties(Class<T>, Type) - Constructor for class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
AbstractProperty - Class in org.panda_lang.framework.language.architecture.type
 
AbstractProperty(String, Location, Visibility, boolean) - Constructor for class org.panda_lang.framework.language.architecture.type.AbstractProperty
 
AbstractPropertyFramedScope - Class in org.panda_lang.framework.language.architecture.statement
 
AbstractPropertyFramedScope(Location, List<PropertyParameter>) - Constructor for class org.panda_lang.framework.language.architecture.statement.AbstractPropertyFramedScope
 
AbstractScope - Class in org.panda_lang.framework.language.architecture.statement
 
AbstractScope(FramedScope, Scope, Location) - Constructor for class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
AbstractScope(Scope, Location) - Constructor for class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
AbstractScript - Class in org.panda_lang.framework.language.architecture
 
AbstractScript(String) - Constructor for class org.panda_lang.framework.language.architecture.AbstractScript
 
AbstractStandardizedFramedScope - Class in org.panda_lang.framework.language.architecture.statement
 
AbstractStandardizedFramedScope(Scope, Location) - Constructor for class org.panda_lang.framework.language.architecture.statement.AbstractStandardizedFramedScope
 
AbstractStandardizedFramedScope(Location) - Constructor for class org.panda_lang.framework.language.architecture.statement.AbstractStandardizedFramedScope
 
AbstractStatement - Class in org.panda_lang.framework.language.architecture.statement
 
AbstractStatement(Location) - Constructor for class org.panda_lang.framework.language.architecture.statement.AbstractStatement
 
Accessor<T extends Variable> - Interface in org.panda_lang.framework.language.architecture.dynamic.accessor
 
accessor - Variable in class org.panda_lang.framework.language.architecture.dynamic.assigner.AbstractAssigner
 
AccessorExpression - Class in org.panda_lang.framework.language.architecture.dynamic.accessor
 
AccessorExpression(Accessor<?>, DynamicExpression) - Constructor for class org.panda_lang.framework.language.architecture.dynamic.accessor.AccessorExpression
 
add(Type) - Method in interface org.panda_lang.framework.design.architecture.module.Module
Add reference to type to the module
add(Type) - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
addAutocast(Type, Autocast<?, ?>) - Method in interface org.panda_lang.framework.design.architecture.type.Type
Support automatic casting to other type
addAutocast(Type, Autocast<?, ?>) - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
addBase(Type) - Method in interface org.panda_lang.framework.design.architecture.type.Type
Inherit the given type
addBase(Type) - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
addInitializer(Initializer<Type>) - Method in interface org.panda_lang.framework.design.architecture.type.Type
Add static initializer
addInitializer(Initializer<Type>) - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
ADDITION - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
ADDITION_ASSIGNMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
addMessageTranslator(MessengerMessageTranslator<Object>) - Method in interface org.panda_lang.framework.design.interpreter.messenger.Messenger
Add message translator associated with the specified type
addMessageTranslator(MessengerMessageTranslator<Object>) - Method in class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
addParameters(List<? extends PropertyParameter>) - Method in class org.panda_lang.framework.language.architecture.statement.AbstractPropertyFramedScope
 
addSource(Source) - Method in interface org.panda_lang.framework.design.interpreter.source.SourceSet
Add a new source to set
addSource(Source) - Method in class org.panda_lang.framework.language.interpreter.source.PandaSourceSet
 
addStatement(Statement) - Method in interface org.panda_lang.framework.design.architecture.Script
Add statement to the script
addStatement(Statement) - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Add given statement to the current scope
addStatement(Statement) - Method in class org.panda_lang.framework.language.architecture.AbstractScript
 
addStatement(Statement) - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
addToken(TokenInfo) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Add token to the snippet
addToken(TokenInfo) - Method in class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
addTokens(Snippet) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Add tokens to the current snippet
addTokens(Snippet) - Method in class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
addVariable(Variable) - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Add variable to the scope
addVariable(Variable) - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
Adjustment<T extends ExecutableProperty> - Interface in org.panda_lang.framework.design.architecture.type
Container for arguments adjusted to the property signature
AFTER - Static variable in class org.panda_lang.framework.design.interpreter.parser.generation.GenerationTaskPriority
 
ALL - Static variable in class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
All pipelines
ALL_LABEL - Static variable in class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
Text representation of Pipelines.ALL
allocate(String) - Method in interface org.panda_lang.framework.design.architecture.module.Modules
Allocates module with the given qualifier
allocate() - Method in interface org.panda_lang.framework.design.architecture.statement.FramedScope
Allocate variable in the frame and get assigned pointer
allocate() - Method in class org.panda_lang.framework.language.architecture.statement.AbstractFramedScope
 
amount - Static variable in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParser
 
AND - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
append(Type) - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
append(Type) - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
Application - Interface in org.panda_lang.framework.design.architecture
Application is a group of bundled scripts
APPLICATION - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the current application
ArgumentsElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
ArgumentsElement(String) - Constructor for class org.panda_lang.framework.language.interpreter.pattern.custom.elements.ArgumentsElement
 
ArrayClassTypeFetcher - Class in org.panda_lang.framework.language.architecture.type.array
 
ArrayClassTypeFetcher() - Constructor for class org.panda_lang.framework.language.architecture.type.array.ArrayClassTypeFetcher
 
ArrayType - Class in org.panda_lang.framework.language.architecture.type.array
 
ArrayType(Module, Class<?>, Type) - Constructor for class org.panda_lang.framework.language.architecture.type.array.ArrayType
 
ArrayType(Module, String, Class<?>, Type) - Constructor for class org.panda_lang.framework.language.architecture.type.array.ArrayType
 
AS - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
ASSIGNATION - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.OperatorFamilies
Family used by assignation operators
Assigner<T extends Variable> - Interface in org.panda_lang.framework.language.architecture.dynamic.assigner
 
AssignerExpression - Class in org.panda_lang.framework.language.architecture.dynamic.assigner
 
AssignerExpression(Assigner<?>) - Constructor for class org.panda_lang.framework.language.architecture.dynamic.assigner.AssignerExpression
 
ASSIGNMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
assignValues(PandaPropertyFrame<? extends AbstractPropertyFramedScope>, Object[]) - Static method in class org.panda_lang.framework.language.architecture.type.utils.ParameterUtils
 
associated - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
associatedModule - Variable in class org.panda_lang.framework.language.architecture.AbstractScript
 
asSource() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get snippet as source.
Autocast<T,R> - Interface in org.panda_lang.framework.design.architecture.type
 
AutocastDynamicExpression - Class in org.panda_lang.framework.language.architecture.type
 
AutocastDynamicExpression(Expression, Type, Autocast<?, ?>) - Constructor for class org.panda_lang.framework.language.architecture.type.AutocastDynamicExpression
 
autocasts - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 

B

base - Variable in class org.panda_lang.framework.language.architecture.type.TypeFrame
 
BASE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
BaseCall - Class in org.panda_lang.framework.language.architecture.type
 
BaseCall(Location, Expression[]) - Constructor for class org.panda_lang.framework.language.architecture.type.BaseCall
 
baseCall(Supplier<Option<BaseCall>>) - Method in class org.panda_lang.framework.language.architecture.type.PandaConstructor.PandaConstructorBuilder
 
bases - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
BEFORE - Static variable in class org.panda_lang.framework.design.interpreter.parser.generation.GenerationTaskPriority
 
before(Separator) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.ContentBeforeElement
 
BITWISE_AND - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
BITWISE_LEFT_SHIFT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
BITWISE_NOT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
BITWISE_OR - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
BITWISE_RIGHT_SHIFT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
BITWISE_XOR - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
Block - Interface in org.panda_lang.framework.design.architecture.statement
Represents block scopes
BLOCK_ORIENTED_COMMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.sequence.Sequences
 
body - Variable in class org.panda_lang.framework.language.architecture.type.PandaMethod.PandaMethodBuilder
 
body(MethodScope) - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod.PandaMethodBuilder
 
BRACE_LEFT - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
BRACE_RIGHT - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
BREAK - Static variable in class org.panda_lang.framework.design.runtime.Status
Represents break of scope on stack
BREAK - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
build() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings.ExpressionParserSettingsBuilder
Create settings based on the collected data
build() - Method in class org.panda_lang.framework.language.architecture.type.PandaConstructor.PandaConstructorBuilder
 
build() - Method in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
build() - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod.PandaMethodBuilder
 
build() - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
build() - Method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
Build lexer based on provided options
build() - Method in interface org.panda_lang.framework.language.interpreter.pattern.custom.Buildable
 
build() - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
build() - Method in class org.panda_lang.framework.language.resource.PandaLanguage.PandaLanguageBuilder
 
build() - Method in class org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder
 
Buildable<T> - Interface in org.panda_lang.framework.language.interpreter.pattern.custom
 
builder() - Static method in class org.panda_lang.framework.language.architecture.type.PandaConstructor
 
builder() - Static method in class org.panda_lang.framework.language.architecture.type.PandaField
 
builder() - Static method in class org.panda_lang.framework.language.architecture.type.PandaMethod
 
builder() - Static method in class org.panda_lang.framework.language.architecture.type.PandaType
 
builder() - Static method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexer
 
builder() - Static method in class org.panda_lang.framework.language.resource.PandaLanguage
 
builder() - Static method in class org.panda_lang.framework.language.resource.PandaResources
 

C

cacheIndex() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Backup the current index
call(GenerationCycle, Context) - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationTask
Call task
callback - Variable in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
callback(TypeExecutableCallback<E, Object>) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
callCustomFrame(Object, Frame, ThrowingSupplier<Result<?>, Exception>) - Method in interface org.panda_lang.framework.design.runtime.ProcessStack
Call frame within the given instance and return custom result
callCustomFrame(Object, Frame, ThrowingSupplier<Result<?>, Exception>) - Method in class org.panda_lang.framework.language.runtime.PandaProcessStack
 
callFrame(Object, Frame) - Method in interface org.panda_lang.framework.design.runtime.ProcessStack
Call frame within the given instance
callFrame(Object, Frame) - Method in class org.panda_lang.framework.language.runtime.PandaProcessStack
 
callScope(Object, Scope) - Method in interface org.panda_lang.framework.design.runtime.ProcessStack
Call scope within the given instance
callScope(Object, Scope) - Method in class org.panda_lang.framework.language.runtime.PandaProcessStack
 
callStatement(Object, Statement) - Method in interface org.panda_lang.framework.design.runtime.ProcessStack
Call statement within the given instance
callStatement(Object, Statement) - Method in class org.panda_lang.framework.language.runtime.PandaProcessStack
 
callTasks() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationPhase
Call all tasks delegated to the phase
callTasks() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationPhase
 
canAccess(Property, Context) - Static method in class org.panda_lang.framework.language.architecture.type.utils.VisibilityComparator
 
canAccess(Property, Module, Source) - Static method in class org.panda_lang.framework.language.architecture.type.utils.VisibilityComparator
 
canBeInherited() - Method in enum org.panda_lang.framework.design.architecture.type.State
Check if type can be inherited
canBeInstantiated() - Method in enum org.panda_lang.framework.design.architecture.type.State
Check if type can be instantiated
CASE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
cast(Type, T, Type) - Method in interface org.panda_lang.framework.design.architecture.type.Autocast
 
CATCH - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
changedImplementation - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
changedStructure - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
CHANNEL - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the channel between handler and parser
Channel - Interface in org.panda_lang.framework.design.interpreter.parser.pipeline
The communication channel between Handler and parser.
check(Token) - Method in class org.panda_lang.framework.language.resource.syntax.separator.SeparatorStack
Check a next token
checkIndex(int) - Method in class org.panda_lang.framework.language.architecture.dynamic.AbstractFrame
 
CLASS - Static variable in class org.panda_lang.framework.design.architecture.type.TypeModels
 
CLASS - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
COLON - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
COMMA - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
commit(ExpressionTransaction.Commit) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Register commit in the transaction
commit(ExpressionTransaction.Commit) - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
compare(ParserRepresentation, ParserRepresentation) - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.ParserRepresentationComparator
 
compareTo(ExpressionSubparser) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparser
 
compareTo(CycleType) - Method in class org.panda_lang.framework.design.interpreter.parser.generation.CycleType
 
compareTo(GenerationTaskPriority) - Method in class org.panda_lang.framework.design.interpreter.parser.generation.GenerationTaskPriority
 
compareTo(PandaExpressionSubparserRepresentation) - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionSubparserRepresentation
 
compile(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPattern
 
Components - Class in org.panda_lang.framework.design.interpreter.parser
The most common components available in the context
CONSTRUCTOR - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
ConstructorFrame(ConstructorScope, TypeInstance) - Constructor for class org.panda_lang.framework.language.architecture.type.ConstructorScope.ConstructorFrame
 
Constructors - Interface in org.panda_lang.framework.design.architecture.type
Container for constructors
constructors - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
ConstructorScope - Class in org.panda_lang.framework.language.architecture.type
 
ConstructorScope(Location, List<PropertyParameter>) - Constructor for class org.panda_lang.framework.language.architecture.type.ConstructorScope
 
ConstructorScope.ConstructorFrame - Class in org.panda_lang.framework.language.architecture.type
 
contains(Token...) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Check if snippet contains at least one of the given token
contains(Token[], Token) - Static method in class org.panda_lang.framework.language.interpreter.token.TokenUtils
 
containsError() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
Check if result contains error
CONTENT - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
content(String) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.UnitElement
 
content(Token...) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.VariantElement
 
content(String...) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.VariantElement
 
content(Buildable<?>...) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.VariantElement
 
CONTENT_LABEL - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
ContentBeforeElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
contentEquals(Token) - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
Compare wrapped token with another token, utility method
contentEquals(TokenInfo, Token...) - Static method in class org.panda_lang.framework.language.interpreter.token.TokenUtils
 
Context - Interface in org.panda_lang.framework.design.interpreter.parser
Component based set of data used during the interpretation process
CONTEXT - Static variable in class org.panda_lang.framework.language.interpreter.pattern.custom.UniversalData
 
ContextComponent<T> - Class in org.panda_lang.framework.design.interpreter.parser
Represents components used in the Context
ContextParser<T> - Interface in org.panda_lang.framework.design.interpreter.parser
Represents parsers supported by pipelines
CONTINUE - Static variable in class org.panda_lang.framework.design.runtime.Status
Represents omission of the rest of current scope on stack
CONTINUE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
controlledCall(ProcessStack, Object) - Method in interface org.panda_lang.framework.design.architecture.dynamic.ControlledScope
Custom call called by the process
ControlledScope - Interface in org.panda_lang.framework.design.architecture.dynamic
Scope that takes over control on the returned by process stack Result
Controller - Interface in org.panda_lang.framework.design.architecture.dynamic
Specific type of statement that contains status code considered by the process of execution
CONTROLLER - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the framework controller
convert(Source) - Method in interface org.panda_lang.framework.design.interpreter.lexer.Lexer
 
convert(Source) - Method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexer
 
convert(String, String) - Static method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerUtils
 
countTasks(GenerationCycle) - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.Generation
Get amount of tasks before the specified cycle.
countTasks() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.Generation
Get amount of all tasks
countTasks() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationCycle
 
countTasks() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationPhase
 
countTasks(GenerationCycle) - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGeneration
 
countTasks() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGeneration
 
countTasks() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationCycle
 
countTasks() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationPhase
 
countTypes() - Method in interface org.panda_lang.framework.design.architecture.module.Modules
Count all available types
countTypes() - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
countUsedTypes() - Method in interface org.panda_lang.framework.design.architecture.module.Modules
Count used types
countUsedTypes() - Method in interface org.panda_lang.framework.design.architecture.module.TypesMap
Count used types
countUsedTypes() - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
CREASE - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.OperatorFamilies
Family used by crease operators
CreaseType - Enum in org.panda_lang.framework.language.resource.syntax.operator
 
create() - Static method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings
Create settings builder
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.ArgumentsElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.ContentBeforeElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.CustomElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.ExpressionElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.ImportElement
 
create(Keyword) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.KeywordElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.SectionElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.SubPatternElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.TypeElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.UnitElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.VariantElement
 
create(String) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.WildcardElement
 
createInstance(ProcessStack, Object, TypeConstructor, Class<?>[], Object[]) - Method in class org.panda_lang.framework.language.architecture.type.TypeScope
 
createPipeline(PipelineComponent<P>) - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.PipelinePath
Create a new pipeline based on the given component
createPipeline(PipelineComponent<P>) - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipelinePath
 
createReader(CustomPattern) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.SubPatternElement
 
createVariable(VariableData) - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Create variable with given properties in the current scope
createVariable(VariableData) - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
createVariableData(Snippetable, boolean, boolean) - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariableDataInitializer
 
createVariableData(Snippetable, Snippetable, boolean, boolean) - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariableDataInitializer
 
createWorker(Context) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparser
Creates worker of the current subparser
CURRENT_SOURCE - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the currently parsed source
currentPhase() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationCycle
Get current phase
currentPhase() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationCycle
 
custom(CustomReader<T>) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
customBody(TypeExecutableCallback<TypeMethod, Object>) - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod.PandaMethodBuilder
 
CustomElement<T> - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
CustomElement(String) - Constructor for class org.panda_lang.framework.language.interpreter.pattern.custom.elements.CustomElement
 
CustomPattern - Class in org.panda_lang.framework.language.interpreter.pattern.custom
 
CustomPatternData - Class in org.panda_lang.framework.language.interpreter.pattern.custom
 
CustomPatternData() - Constructor for class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternData
 
CustomPatternElementBuilder<T,B extends Buildable<T>> - Class in org.panda_lang.framework.language.interpreter.pattern.custom
 
CustomPatternElementBuilder(String) - Constructor for class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
CustomReader<T> - Interface in org.panda_lang.framework.language.interpreter.pattern.custom
 
CustomVerify<T> - Interface in org.panda_lang.framework.language.interpreter.pattern.custom
 
CycleType - Class in org.panda_lang.framework.design.interpreter.parser.generation
Comparable type of cycle, required to create a new cycle
CycleType(String, double) - Constructor for class org.panda_lang.framework.design.interpreter.parser.generation.CycleType
Create new cycle type

D

declare(String, Supplier<T>) - Method in interface org.panda_lang.framework.design.architecture.type.Properties
Declare a new property
declare(T) - Method in interface org.panda_lang.framework.design.architecture.type.Properties
Declare a new property
declare(String, Supplier<T>) - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
DECREMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
DEFAULT - Static variable in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings
Default instance of expression settings
DEFAULT - Static variable in class org.panda_lang.framework.design.interpreter.parser.generation.GenerationTaskPriority
 
DEFAULT - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
DEFAULT_LABEL - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
DEFAULT_STACK_SIZE - Static variable in class org.panda_lang.framework.language.runtime.PandaRuntimeConstants
Default size of stack
DefaultCharacters - Class in org.panda_lang.framework.language.resource.syntax
Default set of the special characters
delegate(GenerationTaskPriority, GenerationTask<?>, Context) - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationPhase
Delegate task
delegate(GenerationTask<?>, Context) - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationPhase
Delegate task using GenerationTaskPriority.DEFAULT
delegate(GenerationTaskPriority, GenerationTask<?>, Context) - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationPhase
 
delegateAfter(GenerationTask<?>, Context) - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationPhase
Delegate task using GenerationTaskPriority.AFTER
delegateBefore(GenerationTask<?>, Context) - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationPhase
Delegate task using GenerationTaskPriority.BEFORE
dispose(int) - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Read the specified amount of tokens and dispose result (it won't create snippet)
dispose(int) - Method in class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
disposeCache() - Method in class org.panda_lang.framework.language.architecture.type.generator.TypeGeneratorManager
 
DIVISION - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
DIVISION_ASSIGNMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
DOCUMENTATION_ORIENTED_COMMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.sequence.Sequences
 
DynamicClass - Interface in org.panda_lang.framework.design.architecture.type
Class with dynamic implementation
DynamicClassException - Exception in org.panda_lang.framework.language.architecture.type.dynamic
 
DynamicClassException(String) - Constructor for exception org.panda_lang.framework.language.architecture.type.dynamic.DynamicClassException
 
DynamicClassException(String, Throwable) - Constructor for exception org.panda_lang.framework.language.architecture.type.dynamic.DynamicClassException
 
DynamicClassException(Throwable) - Constructor for exception org.panda_lang.framework.language.architecture.type.dynamic.DynamicClassException
 
DynamicExpression - Interface in org.panda_lang.framework.language.architecture.expression
 

E

ELSE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
ELSE_IF - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
empty() - Static method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
 
enabledSections - Variable in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
 
enableIgnoringCaseOfTokens() - Method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
Enable ignoring case of tokens, e.g.
enableSections() - Method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
Enable wrapping content between separator pairs into section tokens
ENUM - Static variable in class org.panda_lang.framework.design.architecture.type.TypeModels
 
Environment - Interface in org.panda_lang.framework.design.architecture
Application playground
ENVIRONMENT - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the application environment
EQUAL_TO - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
EqualableToken - Class in org.panda_lang.framework.language.interpreter.token
 
EqualableToken() - Constructor for class org.panda_lang.framework.language.interpreter.token.EqualableToken
 
equalize(Expression, Type) - Static method in class org.panda_lang.framework.design.architecture.expression.ExpressionUtils
Prepare expression to be in the same type as the requested type (supports autocasts)
equals(Token) - Method in interface org.panda_lang.framework.design.interpreter.token.Token
 
equals(Object) - Method in class org.panda_lang.framework.design.interpreter.token.TokenType
 
equals(Object) - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
equals(Object) - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
equals(Object) - Method in class org.panda_lang.framework.language.interpreter.source.PandaSource
 
equals(Object) - Method in class org.panda_lang.framework.language.interpreter.token.EqualableToken
 
equals(Object) - Method in class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
equals(Object) - Method in class org.panda_lang.framework.language.interpreter.token.PandaTokenInfo
 
EROTEME - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
error(String, ExpressionContext) - Static method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
Create error result
error(String, Snippetable) - Static method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
Create error result
evaluate(ProcessStack, Object) - Method in interface org.panda_lang.framework.design.architecture.expression.ExpressionEvaluator
Evaluate expression using the specified branch
evaluate(ProcessStack, Object, Expression...) - Static method in class org.panda_lang.framework.design.architecture.expression.ExpressionUtils
Evaluates the given expressions and returns values stored in the array in the preserved order
evaluate(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.expression.PandaDynamicExpression
 
evaluate(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.expression.PandaExpression
 
evaluate(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.expression.StaticExpression
 
evaluate(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.expression.ThisExpression
 
evaluate(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.type.AutocastDynamicExpression
 
evaluate(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.type.BaseCall
 
evaluate(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.type.TypeExecutableExpression
 
evaluateConstExpression(Expression) - Static method in class org.panda_lang.framework.design.architecture.expression.ExpressionUtils
Evaluates static expression (constexpr) - expression that does not relay on stack and instance
excludeSelected() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings.ExpressionParserSettingsBuilder
Exclude selected subparsers
Executable - Interface in org.panda_lang.framework.design.architecture.dynamic
Executable type of statement
ExecutableProperty - Interface in org.panda_lang.framework.design.architecture.type
ExecutableProperty is equivalent to Executable
execute(ProcessStack, Object) - Method in interface org.panda_lang.framework.design.architecture.dynamic.Executable
Execute the statement
execute(ThrowingRunnable<E>) - Method in interface org.panda_lang.framework.design.interpreter.Interpretation
Execute the given task
execute(ThrowingSupplier<T, E>) - Method in interface org.panda_lang.framework.design.interpreter.Interpretation
Execute the given task and get result
execute() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationCycle
Launch cycle
execute() - Method in interface org.panda_lang.framework.design.runtime.Process
Launch the process
execute(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.statement.AbstractBlock
 
execute(ThrowingRunnable<E>) - Method in class org.panda_lang.framework.language.interpreter.PandaInterpretation
 
execute(ThrowingSupplier<T, E>) - Method in class org.panda_lang.framework.language.interpreter.PandaInterpretation
 
execute() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationCycle
 
execute() - Method in class org.panda_lang.framework.language.runtime.PandaProcess
 
EXPORT - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
Expressible - Interface in org.panda_lang.framework.design.architecture.expression
Represents objects that can be converted to the expression
Expression - Interface in org.panda_lang.framework.design.architecture.expression
Represents dynamic values
EXPRESSION - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the main expression parser with all registered subparsers
ExpressionCategory - Enum in org.panda_lang.framework.design.interpreter.parser.expression
Type of expression
ExpressionContext - Interface in org.panda_lang.framework.design.interpreter.parser.expression
Context of expression parser
ExpressionElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
ExpressionEvaluator - Interface in org.panda_lang.framework.design.architecture.expression
Expression value supplier
ExpressionParser - Interface in org.panda_lang.framework.design.interpreter.parser.expression
Expression parser
ExpressionParserSettings - Class in org.panda_lang.framework.design.interpreter.parser.expression
Settings used by the single parse process
ExpressionParserSettings.ExpressionParserSettingsBuilder - Class in org.panda_lang.framework.design.interpreter.parser.expression
Settings builder
ExpressionParserSettings.SelectedMode - Enum in org.panda_lang.framework.design.interpreter.parser.expression
Represents selected mode
ExpressionParserUtils - Class in org.panda_lang.framework.language.interpreter.parser.expression
 
ExpressionResult - Class in org.panda_lang.framework.design.interpreter.parser.expression
Result wrapper that may contain the result expression, error or nothing
ExpressionSubparser - Interface in org.panda_lang.framework.design.interpreter.parser.expression
Subparsers is extension parser used by the ExpressionSubparser
ExpressionSubparserPostProcessor - Interface in org.panda_lang.framework.design.interpreter.parser.expression
Expression parser post processor
ExpressionSubparsers - Interface in org.panda_lang.framework.design.interpreter.parser.expression
Collection of ExpressionSubparser
expressionSubparsers - Variable in class org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder
 
ExpressionSubparserType - Enum in org.panda_lang.framework.design.interpreter.parser.expression
Type of subparser
ExpressionSubparserWorker - Interface in org.panda_lang.framework.design.interpreter.parser.expression
Subparser worker, created during the parse process
ExpressionTransaction - Interface in org.panda_lang.framework.design.interpreter.parser.expression
Transactional wrapper for the parsed expression.
ExpressionTransaction.Commit - Interface in org.panda_lang.framework.design.interpreter.parser.expression
Single commit that represents a change
ExpressionUtils - Class in org.panda_lang.framework.design.architecture.expression
 
ExpressionValueType - Enum in org.panda_lang.framework.design.architecture.expression
Represents type of expression value
extendClass(DynamicClass) - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
extendClass(DynamicClass) - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
extractMemory(AbstractFrame<?>) - Static method in class org.panda_lang.framework.language.architecture.dynamic.AbstractLivingFrameUtils
 

F

Failure - Interface in org.panda_lang.framework.design
Represents errors occurred in the framework
FALSE - Static variable in class org.panda_lang.framework.language.resource.syntax.literal.Literals
 
fetch(TypeLoader, Class<?>) - Static method in class org.panda_lang.framework.language.architecture.type.array.ArrayClassTypeFetcher
 
fetch(TypeLoader, String) - Static method in class org.panda_lang.framework.language.architecture.type.array.ArrayClassTypeFetcher
 
fetchImplementation() - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
fetchImplementation() - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
fetchMemoryContainer(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.dynamic.accessor.AbstractAccessor
 
fetchMemoryContainer(ProcessStack, Object) - Method in interface org.panda_lang.framework.language.architecture.dynamic.accessor.Accessor
 
fetchStaticValue() - Method in interface org.panda_lang.framework.design.architecture.type.TypeField
Get static value
fetchStaticValue() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
fetchStructure() - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
fetchStructure() - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
fieldIndex - Variable in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
fieldIndex(int) - Method in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
Fields - Interface in org.panda_lang.framework.design.architecture.type
Container for fields
fields - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
finish(ExpressionContext) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparserPostProcessor
Process the context
finish(ExpressionContext) - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserWorker
 
FOR - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
forClass(Class<?>) - Method in interface org.panda_lang.framework.design.architecture.module.ModuleResource
Find reference using the given class
forClass(Class<?>) - Method in class org.panda_lang.framework.language.architecture.module.PandaImports
Imports does not support this method
forClass(Class<?>) - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
forClass(Class<?>) - Method in class org.panda_lang.framework.language.architecture.module.PandaTypeLoader
 
FOREACH - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
fork() - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerFormatter
Clone formatter into a new instance
fork() - Method in interface org.panda_lang.framework.design.interpreter.parser.Context
Clone context to a new independent instance
fork() - Method in class org.panda_lang.framework.language.interpreter.parser.PandaContext
 
format(String, Collection<Object>) - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerFormatter
Format message using registered placeholders and with provided data
FormatterFunction<T> - Interface in org.panda_lang.framework.design.interpreter.messenger
Returns some value based on the given T value.
forName(CharSequence) - Method in interface org.panda_lang.framework.design.architecture.module.ModuleResource
Find reference using the given name
forName(CharSequence) - Method in class org.panda_lang.framework.language.architecture.module.PandaImports
 
forName(CharSequence) - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
forName(CharSequence) - Method in class org.panda_lang.framework.language.architecture.module.PandaTypeLoader
 
Frame - Interface in org.panda_lang.framework.design.architecture.dynamic
Specific type of memory container, associated with the StandardizedFramedScope.
Frameable - Interface in org.panda_lang.framework.design.architecture.dynamic
 
FramedScope - Interface in org.panda_lang.framework.design.architecture.statement
Specific type of scope which contains own memory, independence, etc.
framedScope - Variable in class org.panda_lang.framework.language.architecture.dynamic.AbstractFrame
 
framedScope - Variable in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
FrameworkController - Interface in org.panda_lang.framework
Panda Framework controller
fromFile(File) - Static method in class org.panda_lang.framework.language.interpreter.source.PandaURLSource
 
fromPath(String) - Static method in class org.panda_lang.framework.language.interpreter.source.PandaURLSource
 
fromResource(String) - Static method in class org.panda_lang.framework.language.interpreter.source.PandaURLSource
 
fromUrl(URL) - Static method in class org.panda_lang.framework.language.interpreter.source.PandaURLSource
 
frozen - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 

G

generate(Module, String, Class<?>) - Method in class org.panda_lang.framework.language.architecture.type.generator.TypeGeneratorManager
 
generateOf(Module, Class<?>) - Static method in class org.panda_lang.framework.language.architecture.type.PandaTypeUtils
 
generateOf(Module, String, Class<?>) - Static method in class org.panda_lang.framework.language.architecture.type.PandaTypeUtils
 
GENERATION - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the generation
Generation - Interface in org.panda_lang.framework.design.interpreter.parser.generation
Generation is the multilayer task manager divided into cycles and phases.
generation() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationCycle
Get generation
generation() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationCycle
 
GenerationCycle - Interface in org.panda_lang.framework.design.interpreter.parser.generation
Cycle represents following continuously pair of phases identified by the specific CycleType
GenerationCycles - Class in org.panda_lang.framework.language.interpreter.parser.generation
 
GenerationPhase - Interface in org.panda_lang.framework.design.interpreter.parser.generation
Represents a group of tasks delegated to the same phase (layer) in the cycle
GenerationTask<T> - Interface in org.panda_lang.framework.design.interpreter.parser.generation
Task that can be delegated to the generation
GenerationTaskPriority - Class in org.panda_lang.framework.design.interpreter.parser.generation
Comparable task priority.
GenerationTaskPriority(double) - Constructor for class org.panda_lang.framework.design.interpreter.parser.generation.GenerationTaskPriority
Create custom task priority
get(String) - Method in interface org.panda_lang.framework.design.architecture.module.Modules
Get module with the given name
get() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
Get result expression
get(String, Class<T>) - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.Channel
Get data from the channel
get(String) - Static method in class org.panda_lang.framework.design.interpreter.parser.pipeline.PipelineComponent
Get component with the given name
get(int) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get token at the given position
get(int) - Method in interface org.panda_lang.framework.design.runtime.MemoryContainer
Get value at the given position
get(int) - Method in class org.panda_lang.framework.language.architecture.dynamic.AbstractFrame
 
get(String) - Method in class org.panda_lang.framework.language.architecture.module.PandaModulePath
 
get(String, Class<T>) - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaChannel
 
get(String) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternData
 
get(String, Class<T>) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.Result
 
get(String) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.Result
 
get(String) - Method in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPatternResult
 
get(String) - Method in interface org.panda_lang.framework.language.interpreter.pattern.PatternMapping
Get value using the given name
getAccessor() - Method in class org.panda_lang.framework.language.architecture.dynamic.accessor.AccessorExpression
 
getAccessor() - Method in class org.panda_lang.framework.language.architecture.dynamic.assigner.AbstractAssigner
 
getAccessor() - Method in interface org.panda_lang.framework.language.architecture.dynamic.assigner.Assigner
 
getAdjustedArguments(String, Expression[]) - Method in interface org.panda_lang.framework.design.architecture.type.Methods
Adjust property to the given arguments
getAdjustedConstructor(Expression[]) - Method in interface org.panda_lang.framework.design.architecture.type.Constructors
Adjust property to the given arguments (with varargs support)
getAllTypes() - Method in interface org.panda_lang.framework.design.architecture.module.Module
Get all types (also from submodules) Iterable is used instead of collection because of the performance reasons.
getAllTypes() - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
getAmountOfAvailableSource() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Get amount of source that is available to read
getApplication() - Method in class org.panda_lang.framework.language.runtime.PandaProcess
 
getArguments() - Method in interface org.panda_lang.framework.design.architecture.type.Adjustment
Get adjusted arguments
getArguments() - Method in class org.panda_lang.framework.language.architecture.type.BaseCall
 
getArrayOf(TypeLoader, Type, int) - Static method in class org.panda_lang.framework.language.architecture.type.array.ArrayClassTypeFetcher
 
getArrayType() - Method in class org.panda_lang.framework.language.architecture.type.array.ArrayType
 
getAssociatedClass() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get Java class associated with the type
getAssociatedClass() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getAssociatedToken() - Method in interface org.panda_lang.framework.design.interpreter.lexer.Lexeme
Get associated predefined token
getAutocast(Type) - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get autocast for the given type
getAutocast(Type) - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getAvailableSource() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Get available source to read as snippet
getBase() - Method in class org.panda_lang.framework.language.architecture.type.TypeFrame
 
getBaseCall() - Method in interface org.panda_lang.framework.design.architecture.type.TypeConstructor
Get base call expressions.
getBaseCall() - Method in class org.panda_lang.framework.language.architecture.type.ConstructorScope
 
getBaseCall() - Method in class org.panda_lang.framework.language.architecture.type.PandaConstructor
 
getBases() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get supertypes of type
getBases() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getCachedIndex() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Get cached index
getCacheSize() - Method in class org.panda_lang.framework.language.architecture.type.generator.TypeGeneratorManager
 
getCategory() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparser
Get category of the subparser
getClosingSeparator() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Section
 
getCommits() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Get commits
getCommits() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionTransaction
Get collection of commits
getCommits() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
getComponent(ContextComponent<T>) - Method in interface org.panda_lang.framework.design.interpreter.parser.Context
 
getComponent(ContextComponent<T>) - Method in class org.panda_lang.framework.language.interpreter.parser.PandaContext
 
getComponents() - Method in interface org.panda_lang.framework.design.interpreter.parser.Context
 
getComponents() - Method in class org.panda_lang.framework.language.interpreter.parser.PandaContext
 
getConfiguration() - Method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexer
 
getConstructor(Type[]) - Method in interface org.panda_lang.framework.design.architecture.type.Constructors
Get constructor that fits to the given types
getConstructors() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get constructors that belongs to the type
getConstructors() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getContent() - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerMessage
Content of message
getContent() - Method in interface org.panda_lang.framework.design.interpreter.source.Source
Get content of source
getContent() - Method in class org.panda_lang.framework.language.interpreter.messenger.PandaMessengerMessage
 
getContent() - Method in class org.panda_lang.framework.language.interpreter.source.PandaSource
 
getContent() - Method in class org.panda_lang.framework.language.interpreter.source.PandaURLSource
 
getContent() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Section
 
getContext() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Get parser context
getContext() - Method in interface org.panda_lang.framework.design.interpreter.parser.ParserFailure
Get associated context
getContext() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
getContext() - Method in exception org.panda_lang.framework.language.interpreter.parser.PandaParserFailure
 
getController() - Method in interface org.panda_lang.framework.design.architecture.Environment
Get framework controller
getCurrent() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Get current token
getCurrent() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
getCurrent() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Get current token
getCurrentCycle() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.Generation
 
getCurrentCycle() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGeneration
 
getCurrentFrame() - Method in interface org.panda_lang.framework.design.runtime.ProcessStack
 
getCurrentFrame() - Method in class org.panda_lang.framework.language.runtime.PandaProcessStack
 
getCurrentLine() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Get current line
getCurrentUnit() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationPhase
 
getCycle(String) - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.Generation
Get cycle
getCycle(CycleType) - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.Generation
Get cycle
getCycle(CycleType) - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGeneration
 
getCycle(String) - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGeneration
 
getDeclaredProperties() - Method in interface org.panda_lang.framework.design.architecture.type.Properties
Get properties declared in this container
getDeclaredProperties(Predicate<T>) - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
getDeclaredProperties() - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
getDefaultValue() - Method in interface org.panda_lang.framework.design.architecture.type.TypeField
Get default value
getDefaultValue() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
getDirectory() - Method in interface org.panda_lang.framework.design.architecture.Environment
Get working directory
getDisplayLine() - Method in interface org.panda_lang.framework.design.interpreter.source.Location
Get readable indicated line
getElements() - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPattern
 
getElements() - Method in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPattern
 
getEnvironment() - Method in interface org.panda_lang.framework.design.architecture.Application
Get application environment
getEnvironment() - Method in interface org.panda_lang.framework.design.interpreter.Interpreter
Get associated environment
getError() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserWorker
 
getErrorMessage() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
Get error message
getErrorSource() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
Get indicated error source
getException() - Method in class org.panda_lang.framework.language.runtime.PandaProcessFailure
 
getExecutable() - Method in interface org.panda_lang.framework.design.architecture.type.Adjustment
Get associated parametrized executable
getExpression() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionTransaction
Get parsed expression
getExpressionSubparsers() - Method in interface org.panda_lang.framework.design.resource.Resources
Get all expression subparsers to use by ExpressionParser
getExpressionSubparsers() - Method in class org.panda_lang.framework.language.resource.PandaResources
 
getExpressionType() - Method in interface org.panda_lang.framework.design.architecture.expression.Expression
Get expression type
getExpressionType() - Method in class org.panda_lang.framework.language.architecture.expression.PandaExpression
 
getExpressionType() - Method in class org.panda_lang.framework.language.architecture.expression.StaticExpression
 
getExpressionType() - Method in class org.panda_lang.framework.language.architecture.type.TypeExecutableExpression
 
getFailure() - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.HandleResult
Get failure that could occur while handling
getFailures() - Method in interface org.panda_lang.framework.design.interpreter.Interpretation
Get all collected failures
getFailures() - Method in class org.panda_lang.framework.language.interpreter.PandaInterpretation
 
getFamily() - Method in class org.panda_lang.framework.language.resource.syntax.operator.Operator
 
getFamily(String) - Static method in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
getField(String) - Method in interface org.panda_lang.framework.design.architecture.type.Fields
Get field with the given name
getFields() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get fields that belongs to the type
getFields() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getFirst() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get the first token
getFramedScope() - Method in interface org.panda_lang.framework.design.architecture.dynamic.Frame
Get associated scope with the frame
getFramedScope() - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Get parent frame
getFramedScope() - Method in class org.panda_lang.framework.language.architecture.dynamic.AbstractFrame
 
getFramedScope() - Method in class org.panda_lang.framework.language.architecture.statement.AbstractFramedScope
 
getFramedScope() - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
getGenerator() - Method in class org.panda_lang.framework.language.architecture.type.generator.TypeGeneratorManager
 
getHandler() - Method in interface org.panda_lang.framework.design.interpreter.parser.ParserRepresentation
 
getHandler() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaParserRepresentation
 
getHandleTime() - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.Pipeline
Get total time of data handling
getHandleTime() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipeline
 
getId() - Method in interface org.panda_lang.framework.design.interpreter.source.Source
Get source identifier
getId() - Method in class org.panda_lang.framework.language.architecture.type.TypeFrame
 
getId() - Method in class org.panda_lang.framework.language.interpreter.source.PandaSource
 
getId() - Method in class org.panda_lang.framework.language.interpreter.source.PandaURLSource
 
getIdentifiers() - Method in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPatternResult
 
getIndex() - Method in interface org.panda_lang.framework.design.interpreter.source.Location
Get indicated index
getIndex() - Method in class org.panda_lang.framework.language.interpreter.token.PandaLocation
 
getIndex() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Get current index
getIndicated() - Method in interface org.panda_lang.framework.design.interpreter.source.IndicatedSource
Get the indicated fragment
getIndicated() - Method in class org.panda_lang.framework.language.interpreter.source.PandaIndicatedSource
 
getIndicatedSource() - Method in exception org.panda_lang.framework.design.interpreter.InterpreterFailure
Get indicated source
getIndicatedSource() - Method in exception org.panda_lang.framework.language.interpreter.PandaInterpreterFailure
 
getInstance() - Method in interface org.panda_lang.framework.design.architecture.type.PropertyFrame
Get the type instance of the current property
getInstance() - Method in class org.panda_lang.framework.language.architecture.statement.PandaPropertyFrame
 
getInstance() - Static method in class org.panda_lang.framework.language.architecture.type.generator.TypeGeneratorManager
 
getInterpreter() - Method in interface org.panda_lang.framework.design.architecture.Environment
Get interpreter of environment
getInterpreter() - Method in interface org.panda_lang.framework.design.interpreter.Interpretation
Get associated interpreter
getInterpreter() - Method in class org.panda_lang.framework.language.interpreter.PandaInterpretation
 
getJavaParameterTypes() - Method in interface org.panda_lang.framework.design.architecture.type.ExecutableProperty
Get parameter types as java types
getKeywords() - Method in interface org.panda_lang.framework.design.resource.Syntax
Get keywords that belongs to the syntax
getKeywords() - Method in class org.panda_lang.framework.language.resource.syntax.PandaSyntax
 
getLanguage() - Method in interface org.panda_lang.framework.FrameworkController
Get language used by framework controller
getLanguage() - Method in class org.panda_lang.framework.PandaFramework
Get language used by this Panda instance
getLast(int) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get token at the given index counting backwards of snippet
getLast() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get the last token
getLastCategory() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserWorker
 
getLastReadSource() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Get source that has been read since the last backup
getLastSucceededRead() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserWorker
 
getLevel() - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerMessage
Get message level
getLevel() - Method in class org.panda_lang.framework.language.interpreter.messenger.PandaMessengerMessage
 
getLine() - Method in interface org.panda_lang.framework.design.interpreter.source.Location
Get indicated line
getLine(int) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get tokens at the given line as a snippet
getLine() - Method in class org.panda_lang.framework.language.interpreter.token.PandaLocation
 
getLiterals() - Method in interface org.panda_lang.framework.design.resource.Syntax
Get literals that belongs to the syntax
getLiterals() - Method in class org.panda_lang.framework.language.resource.syntax.PandaSyntax
 
getLivingFramesOnStack() - Method in interface org.panda_lang.framework.design.runtime.ProcessStack
Get statements on stack
getLivingFramesOnStack() - Method in class org.panda_lang.framework.language.runtime.PandaProcessStack
 
getLocalizedMessage() - Method in exception org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserFailure
 
getLocation() - Method in interface org.panda_lang.framework.design.architecture.type.Property
Get location of property
getLocation() - Method in interface org.panda_lang.framework.design.interpreter.lexer.Lexeme
Location of lexeme in source
getLocation() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get Location of first token in snippet
getLocation() - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
Get location of token
getLocation() - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperty
 
getLocation() - Method in class org.panda_lang.framework.language.architecture.type.TypeScope
 
getLocation() - Method in class org.panda_lang.framework.language.interpreter.source.PandaURLSource
 
getLocation() - Method in class org.panda_lang.framework.language.interpreter.token.MutableTokenInfo
 
getLocation() - Method in class org.panda_lang.framework.language.interpreter.token.PandaTokenInfo
 
getLogger() - Method in interface org.panda_lang.framework.design.architecture.Application
 
getLogger() - Method in interface org.panda_lang.framework.design.interpreter.messenger.LoggerHolder
Get assigned logger
getLogger() - Method in interface org.panda_lang.framework.design.interpreter.messenger.Messenger
Get assigned to messenger logger
getLogger() - Method in interface org.panda_lang.framework.FrameworkController
Get logger used by the framework
getLogger() - Method in class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
getLogger() - Method in class org.panda_lang.framework.PandaFramework
 
getMemoryPointer() - Method in class org.panda_lang.framework.language.architecture.dynamic.accessor.AbstractAccessor
 
getMemoryPointer() - Method in interface org.panda_lang.framework.language.architecture.dynamic.accessor.Accessor
 
getMemorySize() - Method in interface org.panda_lang.framework.design.runtime.MemoryContainer
 
getMemorySize() - Method in class org.panda_lang.framework.language.architecture.dynamic.AbstractFrame
 
getMessage() - Method in exception org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserFailure
 
getMessenger() - Method in interface org.panda_lang.framework.design.architecture.Environment
Get the environment messenger
getMessenger() - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerFormatter
getMessengerFormatter() - Method in interface org.panda_lang.framework.design.interpreter.messenger.Messenger
Get formatter used by messenger
getMessengerFormatter() - Method in class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
getMessengerInitializer() - Method in interface org.panda_lang.framework.design.resource.Resources
Get initializer for Messenger
getMessengerInitializer() - Method in class org.panda_lang.framework.language.resource.PandaResources
 
getMethod(String, Type[]) - Method in interface org.panda_lang.framework.design.architecture.type.Methods
Get method with the given name and types
getMethods() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get methods that belongs to the type
getMethods() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getMinimalRequiredLengthOfSource() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparser
Get minimal required length of source to use the subparser.
getModel() - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
getModel() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get represented model of type
getModel() - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
getModel() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getModifier() - Method in enum org.panda_lang.framework.design.architecture.type.Visibility
Numeric representation of visibility
getModule() - Method in interface org.panda_lang.framework.design.architecture.Script
Get associated module
getModule() - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
getModule() - Method in interface org.panda_lang.framework.design.architecture.type.Property
Get module of property
getModule() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get associated module
getModule() - Method in class org.panda_lang.framework.language.architecture.AbstractScript
 
getModule() - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
getModule() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getModulePath() - Method in interface org.panda_lang.framework.design.architecture.Environment
Get module path of environment
getModules() - Method in interface org.panda_lang.framework.design.architecture.module.Modules
Get all submodules
getName() - Method in interface org.panda_lang.framework.design.architecture.module.Module
Get name of module
getName() - Method in interface org.panda_lang.framework.design.architecture.Script
Get script name
getName() - Method in interface org.panda_lang.framework.design.architecture.statement.VariableData
Get name of parameter
getName() - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
getName() - Method in interface org.panda_lang.framework.design.architecture.type.ExecutableProperty
 
getName() - Method in interface org.panda_lang.framework.design.architecture.type.Property
Get property name
getName() - Method in interface org.panda_lang.framework.design.architecture.type.Type
 
getName() - Method in interface org.panda_lang.framework.design.architecture.type.TypeField
 
getName() - Method in class org.panda_lang.framework.design.interpreter.parser.generation.CycleType
Get name of cycle
getName() - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.Pipeline
Get name of pipeline
getName() - Method in interface org.panda_lang.framework.design.interpreter.token.Token
Get custom name of the token
getName() - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
 
getName() - Method in class org.panda_lang.framework.design.interpreter.token.TokenType
Get name
getName() - Method in class org.panda_lang.framework.language.architecture.AbstractScript
 
getName() - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
getName() - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariableData
 
getName() - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
getName() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
getName() - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod
 
getName() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipeline
 
getName() - Method in class org.panda_lang.framework.language.interpreter.token.PandaToken
 
getName() - Method in class org.panda_lang.framework.language.resource.syntax.keyword.Keyword
 
getName() - Method in class org.panda_lang.framework.language.resource.syntax.sequence.Sequence
 
getNames() - Method in interface org.panda_lang.framework.design.architecture.module.Modules
Get all names of modules
getNext() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Get next token without updating index
getNote() - Method in interface org.panda_lang.framework.design.Failure
Get additional information about the failure
getNote() - Method in exception org.panda_lang.framework.language.interpreter.PandaInterpreterFailure
 
getOpeningSeparator() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Section
 
getOpeningSeparators() - Static method in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
getOperators() - Method in interface org.panda_lang.framework.design.resource.Syntax
Get operators that belongs to the syntax
getOperators() - Method in class org.panda_lang.framework.language.resource.syntax.PandaSyntax
 
getOpposite() - Method in class org.panda_lang.framework.language.resource.syntax.separator.Separator
 
getOriginalSource() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Get original source used to create the stream
getOriginalSource() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
getOutputListener() - Method in interface org.panda_lang.framework.design.resource.Resources
Get output listener for Messenger
getOutputListener() - Method in class org.panda_lang.framework.language.resource.PandaResources
 
getParameters() - Method in interface org.panda_lang.framework.design.architecture.type.ExecutableProperty
Get parameters used by executable
getParameters() - Method in class org.panda_lang.framework.language.architecture.statement.AbstractPropertyFramedScope
 
getParameters() - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty
 
getParameters() - Method in class org.panda_lang.framework.language.architecture.type.ConstructorScope
 
getParameters() - Method in class org.panda_lang.framework.language.runtime.PandaProcess
 
getParameterTypes() - Method in interface org.panda_lang.framework.design.architecture.type.ExecutableProperty
Get references to types of executable's parameters
getParameterTypes() - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty
 
getParent() - Method in interface org.panda_lang.framework.design.architecture.module.Module
Get parent module
getParent() - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
getParentScope() - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Get parent scope
getParentScope() - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
getParser() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Get current expression parser
getParser() - Method in interface org.panda_lang.framework.design.interpreter.parser.ParserRepresentation
 
getParser() - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.HandleResult
Get matched parser
getParser() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
getParser() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaParserRepresentation
 
getPipeline(PipelineComponent<P>) - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.PipelinePath
Get pipeline using the given component
getPipeline(PipelineComponent<P>) - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipelinePath
 
getPipelineComponents() - Static method in class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
Get collection of all components
getPipelinePath() - Method in interface org.panda_lang.framework.design.resource.Resources
Get pipeline path to use by the language
getPipelinePath() - Method in class org.panda_lang.framework.language.resource.PandaResources
 
getPointer() - Method in interface org.panda_lang.framework.design.architecture.statement.Variable
Get the index that points the variable in memory
getPointer() - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariable
 
getPointer() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
getPrevious() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Get previous token
getPrevious(int) - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Get previous token
getPriority() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparser
Get priority of the subparser.
getPriority() - Method in enum org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparserType
Get priority of type
getPriority() - Method in class org.panda_lang.framework.design.interpreter.parser.generation.CycleType
Get priority of cycle
getPriority() - Method in class org.panda_lang.framework.design.interpreter.parser.generation.GenerationTaskPriority
Get the priority
getPriority() - Method in interface org.panda_lang.framework.design.interpreter.parser.ParserRepresentation
 
getPriority() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaParserRepresentation
 
getProcess() - Method in interface org.panda_lang.framework.design.runtime.ProcessStack
Get associated process
getProcess() - Method in class org.panda_lang.framework.language.architecture.type.TypeFrame
 
getProcess() - Method in class org.panda_lang.framework.language.runtime.PandaProcessStack
 
getProperties() - Method in interface org.panda_lang.framework.design.architecture.type.Properties
Get all available properties
getProperties(Class<T>) - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get properties of the given type
getProperties(Predicate<T>) - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
getProperties() - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
getProperties(Class<T>) - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getPropertiesLike(String) - Method in interface org.panda_lang.framework.design.architecture.type.Properties
Get properties with the given name
getPropertiesLike(String, Predicate<T>) - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
getPropertiesLike(String) - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
getReadLength() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Get the amount of read tokens
getRepresentations() - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.Pipeline
 
getRepresentations() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipeline
 
getRequiredMemorySize() - Method in interface org.panda_lang.framework.design.architecture.statement.FramedScope
Get required memory size by Frame
getRequiredMemorySize() - Method in class org.panda_lang.framework.language.architecture.statement.AbstractFramedScope
 
getResources() - Method in interface org.panda_lang.framework.FrameworkController
Get resources used by framework controller
getResources() - Method in class org.panda_lang.framework.PandaFramework
Get resources used by this Panda instance
getResult() - Method in class org.panda_lang.framework.design.runtime.Result
Get result value
getResults() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Get results
getResults() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
getReturnType() - Method in interface org.panda_lang.framework.design.architecture.type.ExecutableProperty
Get return type of executable
getReturnType() - Method in class org.panda_lang.framework.language.architecture.expression.AbstractDynamicExpression
 
getReturnType() - Method in interface org.panda_lang.framework.language.architecture.expression.DynamicExpression
 
getReturnType() - Method in class org.panda_lang.framework.language.architecture.expression.ThisExpression
 
getReturnType() - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty
 
getReturnType() - Method in class org.panda_lang.framework.language.architecture.type.AutocastDynamicExpression
 
getSelectedMode() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings
Get selection mode, possible results: null - selection mode is not specified true - exclude false - include
getSelectedSubparsers() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings
Get collection of selected subparsers
getSeparator() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Section
 
getSeparators() - Method in interface org.panda_lang.framework.design.resource.Syntax
Get separators that belongs to the syntax
getSeparators() - Method in class org.panda_lang.framework.language.resource.syntax.PandaSyntax
 
getSequenceEnd() - Method in class org.panda_lang.framework.language.resource.syntax.sequence.Sequence
 
getSequences() - Method in interface org.panda_lang.framework.design.resource.Syntax
Get sequences that belongs to the syntax
getSequences() - Method in class org.panda_lang.framework.language.resource.syntax.PandaSyntax
 
getSequenceStart() - Method in class org.panda_lang.framework.language.resource.syntax.sequence.Sequence
 
getSimpleName() - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
getSimpleName() - Method in interface org.panda_lang.framework.design.architecture.type.Property
Get simple name of property (without extra data)
getSimpleName() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get simple name of property (without extra data)
getSimpleName() - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperty
 
getSimpleName() - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
getSize() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Indentation
 
getSource() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Get source used to create synchronized source
getSource() - Method in interface org.panda_lang.framework.design.interpreter.source.IndicatedSource
Get full source
getSource() - Method in interface org.panda_lang.framework.design.interpreter.source.Location
Get source info
getSource() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
getSource() - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.Result
 
getSource() - Method in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPatternResult
 
getSource() - Method in interface org.panda_lang.framework.language.interpreter.pattern.PatternResult
Get matched source
getSource() - Method in class org.panda_lang.framework.language.interpreter.source.PandaIndicatedSource
 
getSource() - Method in class org.panda_lang.framework.language.interpreter.token.PandaLocation
 
getSource() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
The original source used to create SynchronizedSource
getSourceLocation() - Method in interface org.panda_lang.framework.design.architecture.statement.Statement
Get location of statement in source
getSourceLocation() - Method in class org.panda_lang.framework.language.architecture.statement.AbstractStatement
 
getSpecialCharacters() - Method in interface org.panda_lang.framework.design.resource.Syntax
TODO: replace special characters with allowed for names characters Characters that can't belong to unknown tokens
getSpecialCharacters() - Static method in class org.panda_lang.framework.language.resource.syntax.DefaultCharacters
 
getSpecialCharacters() - Method in class org.panda_lang.framework.language.resource.syntax.PandaSyntax
 
getStack() - Method in class org.panda_lang.framework.language.runtime.PandaProcessFailure
 
getStandardizedFramedScope() - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
 
getState() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get state of type
getState() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getStatements() - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Get all statements
getStatements() - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
getStatus() - Method in class org.panda_lang.framework.design.runtime.Result
Get status code
getStatusCode() - Method in interface org.panda_lang.framework.design.architecture.dynamic.Controller
Get represented status code
getSubparser() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparserWorker
Get parent subparser
getSubparser() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionSubparserRepresentation
 
getSubparserName() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparser
Get name of the subparser
getSubparsers() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparsers
Get collection of subparsers
getSubparsers() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionSubparsers
 
getSubparserType() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparser
Get type of the subparser
getSuperclass() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get super class
getSuperclass() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getSynchronizedSource() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Get synchronized source used by expression parser
getSynchronizedSource() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
getSyntax() - Method in interface org.panda_lang.framework.design.resource.Language
Get syntax of language
getSyntax() - Method in class org.panda_lang.framework.language.resource.PandaLanguage
 
getThis() - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
getToken() - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
Get the wrapped token
getToken() - Method in class org.panda_lang.framework.language.interpreter.token.MutableTokenInfo
 
getToken() - Method in class org.panda_lang.framework.language.interpreter.token.PandaTokenInfo
 
getTokensRepresentations() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get tokens as list
getTokensRepresentations() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
getTotalHandleTime() - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.PipelinePath
Get sum of handle times stored by pipelines in the path
getTotalHandleTime() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipelinePath
 
getType() - Method in interface org.panda_lang.framework.design.architecture.type.Properties
Get associated type
getType() - Method in interface org.panda_lang.framework.design.architecture.type.Property
Get associated type
getType() - Method in interface org.panda_lang.framework.design.architecture.type.Typed
Get associated type
getType() - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerMessageTranslator
Get type of accepted values
getType() - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerTypeFormatter
Type of formatter
getType() - Method in interface org.panda_lang.framework.design.interpreter.token.Token
Get type of the token represented by TokenType
getType() - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
 
getType() - Method in interface org.panda_lang.framework.language.architecture.dynamic.accessor.Accessor
 
getType() - Method in class org.panda_lang.framework.language.architecture.expression.PandaExpression
 
getType() - Method in class org.panda_lang.framework.language.architecture.expression.StaticExpression
 
getType() - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariableData
 
getType() - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty
 
getType() - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
getType() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getType() - Method in class org.panda_lang.framework.language.architecture.type.TypeExecutableExpression
 
getType() - Method in class org.panda_lang.framework.language.architecture.type.TypeScope
 
getType() - Method in class org.panda_lang.framework.language.interpreter.token.EqualableToken
 
getType() - Method in class org.panda_lang.framework.language.interpreter.token.PandaToken
 
getType() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Identifier
 
getType() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Indentation
 
getType() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Section
 
getType() - Method in class org.panda_lang.framework.language.resource.syntax.keyword.Keyword
 
getType() - Method in class org.panda_lang.framework.language.resource.syntax.literal.Literal
 
getType() - Method in class org.panda_lang.framework.language.resource.syntax.operator.Operator
 
getType() - Method in class org.panda_lang.framework.language.resource.syntax.separator.Separator
 
getType() - Method in class org.panda_lang.framework.language.resource.syntax.sequence.Sequence
 
getTypeFormatter(Class<T>) - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerFormatter
Register group of placeholders associated with the specified type
getTypeLoader() - Method in interface org.panda_lang.framework.design.architecture.Environment
Get assigned to the environment type loader
getTypeLoader() - Method in interface org.panda_lang.framework.design.architecture.module.Imports
Get associated type loader
getTypeLoader() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get loader that loaded this type
getTypeLoader() - Method in class org.panda_lang.framework.language.architecture.module.PandaImports
 
getTypeLoader() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
getTypeOrThrow(Context, Snippetable, String, String) - Static method in class org.panda_lang.framework.language.architecture.module.PandaImportsUtils
 
getTypeOrThrow(Context, String, Snippet) - Static method in class org.panda_lang.framework.language.architecture.module.PandaImportsUtils
 
getTypes() - Method in interface org.panda_lang.framework.design.architecture.module.Module
Get types that belongs to the module
getTypes() - Method in interface org.panda_lang.framework.design.architecture.module.TypesMap
Get collection of entries that contains types
getTypes() - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
getUnreadLength() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Get the amount of unread tokens
getUsages() - Method in interface org.panda_lang.framework.design.interpreter.parser.ParserRepresentation
 
getUsages() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionSubparserRepresentation
 
getUsages() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaParserRepresentation
 
getValue() - Method in interface org.panda_lang.framework.design.interpreter.lexer.Lexeme
Get value of token
getValue() - Method in interface org.panda_lang.framework.design.interpreter.token.Token
Get value of the token
getValue() - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
 
getValue(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.dynamic.accessor.AbstractAccessor
 
getValue(ProcessStack, Object) - Method in interface org.panda_lang.framework.language.architecture.dynamic.accessor.Accessor
 
getValue() - Method in class org.panda_lang.framework.language.interpreter.token.EqualableToken
 
getValue() - Method in class org.panda_lang.framework.language.interpreter.token.PandaToken
 
getValue() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Identifier
 
getValue() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Indentation
 
getValue() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Section
 
getValue() - Method in class org.panda_lang.framework.language.resource.syntax.keyword.Keyword
 
getValue() - Method in class org.panda_lang.framework.language.resource.syntax.literal.Literal
 
getValue() - Method in class org.panda_lang.framework.language.resource.syntax.operator.Operator
 
getValue() - Method in class org.panda_lang.framework.language.resource.syntax.separator.Separator
 
getValue() - Method in class org.panda_lang.framework.language.resource.syntax.sequence.Sequence
 
getValues() - Static method in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
getVariable(String) - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Get variable with the given name
getVariable() - Method in class org.panda_lang.framework.language.architecture.dynamic.accessor.AbstractAccessor
 
getVariable() - Method in interface org.panda_lang.framework.language.architecture.dynamic.accessor.Accessor
 
getVariable(String) - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
getVariables() - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Get variables
getVariables() - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
getVersion() - Method in interface org.panda_lang.framework.FrameworkController
Get the current version of framework controller
getVersion() - Method in class org.panda_lang.framework.PandaFramework
Get current version of Panda
getVisibility() - Method in interface org.panda_lang.framework.design.architecture.type.Property
Get visibility of executable
getVisibility() - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperty
 
GREATER_THAN - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
GREATER_THAN_OR_EQUAL_TO - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 

H

handle(Context, Channel, Snippet) - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.Handler
Handle source, possible results: InterpreterFailure - that will be stored and printed if there is no matching handler Exception - that will interrupt pipeline boolean - true/false if matched or not other/null - illegal return value
handle(Context, Channel, Snippet) - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.Pipeline
Search for the parser through the pipeline with untouched source
handle(Context, Channel, Snippet) - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipeline
 
Handler - Interface in org.panda_lang.framework.design.interpreter.parser.pipeline
Checkout the requested source
HandleResult<T extends Parser> - Interface in org.panda_lang.framework.design.interpreter.parser.pipeline
Wrapper for pipeline handle result
has(String) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternData
 
has(String) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.Result
 
has(Token) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.Result
 
hasDefaultValue() - Method in interface org.panda_lang.framework.design.architecture.type.TypeField
Check if the field has default value
hasDefaultValue() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
hasEffective(Class<? extends Statement>) - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Check if scope has effective (statement that is always reachable) statement of the given type
hasEffective(Class<? extends Statement>) - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
hasElement(int) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Check if snippet contains token at the given index
hasError() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserWorker
 
hasFamily() - Method in class org.panda_lang.framework.language.resource.syntax.operator.Operator
 
hashCode() - Method in class org.panda_lang.framework.design.interpreter.token.TokenType
 
hashCode() - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
hashCode() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
hashCode() - Method in class org.panda_lang.framework.language.interpreter.source.PandaSource
 
hashCode() - Method in class org.panda_lang.framework.language.interpreter.token.EqualableToken
 
hashCode() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
hashCode() - Method in class org.panda_lang.framework.language.interpreter.token.PandaTokenInfo
 
hasName() - Method in interface org.panda_lang.framework.design.interpreter.token.Token
Check if the token has custom name
hasName() - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
 
hasName(Token, String) - Static method in class org.panda_lang.framework.language.interpreter.token.TokenUtils
 
hasNext() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Check if source has available next token
hasNote() - Method in interface org.panda_lang.framework.design.Failure
Check if failure contains a note
hasOpposite() - Method in class org.panda_lang.framework.language.resource.syntax.separator.Separator
 
hasPipeline(PipelineComponent<?>) - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.PipelinePath
Check if path contains the given pipeline
hasPipeline(PipelineComponent<?>) - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipelinePath
 
hasPropertyLike(String) - Method in interface org.panda_lang.framework.design.architecture.type.Properties
Check if container contains property with the given name
hasPropertyLike(String) - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
hasResults() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Check if context contains any expressions on stack
hasResults() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
hasType(Class<?>) - Method in interface org.panda_lang.framework.design.architecture.module.Module
Check if the module contains type associated with the specified class
hasType(CharSequence) - Method in interface org.panda_lang.framework.design.architecture.module.Module
Check if the module contains a reference to type with the given name
hasUnreadSource() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Check if the source has available content
hasUnreadSource() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
HEAD - Static variable in class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
Head pipeline
HEAD_LABEL - Static variable in class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
Text representation of Pipelines.HEAD

I

ID - Static variable in class org.panda_lang.framework.language.architecture.type.TypeFrame
 
id - Variable in class org.panda_lang.framework.language.architecture.type.TypeFrame
 
id - Variable in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
IDENTIFIER - Static variable in class org.panda_lang.framework.language.architecture.type.array.PandaArray
 
Identifier - Class in org.panda_lang.framework.language.resource.syntax.auxiliary
 
Identifier(String) - Constructor for class org.panda_lang.framework.language.resource.syntax.auxiliary.Identifier
 
IDENTIFIER - Static variable in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Represents Identifier
IF - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
ignoreWhitespaces() - Method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
Enable ignoring whitespaces
ignoringCase - Variable in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
 
ignoringWhitespaces - Variable in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
 
implementation - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
implementInterface(DynamicClass) - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
implementInterface(DynamicClass) - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
IMPORT - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
ImportElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
importModule(String) - Method in interface org.panda_lang.framework.design.architecture.module.Imports
Import module using the given name
importModule(Module) - Method in interface org.panda_lang.framework.design.architecture.module.Imports
Import module
importModule(String) - Method in class org.panda_lang.framework.language.architecture.module.PandaImports
 
importModule(Module) - Method in class org.panda_lang.framework.language.architecture.module.PandaImports
 
Imports - Interface in org.panda_lang.framework.design.architecture.module
Represents references imported in the specific space, e.g. file
IMPORTS - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents imports assigned to the current script
importType(String, Type) - Method in interface org.panda_lang.framework.design.architecture.module.Imports
Import reference
importType(String, Type) - Method in class org.panda_lang.framework.language.architecture.module.PandaImports
 
include(String, Runnable) - Method in interface org.panda_lang.framework.design.architecture.module.ModulePath
Include initializer for the specified module
include(Module) - Method in interface org.panda_lang.framework.design.architecture.module.Modules
Add module
include(String, Runnable) - Method in class org.panda_lang.framework.language.architecture.module.PandaModulePath
 
includeIndentation() - Method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
Enable including indentation into the Indentation token
includeSelected() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings.ExpressionParserSettingsBuilder
Include selected subparsers
includingIndentation - Variable in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
 
increaseUsages() - Method in interface org.panda_lang.framework.design.interpreter.parser.ParserRepresentation
Add 1 to number of use.
increaseUsages() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionSubparserRepresentation
 
increaseUsages() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaParserRepresentation
 
INCREMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
Indentation - Class in org.panda_lang.framework.language.resource.syntax.auxiliary
Indentation determines the amount of whitespaces at the beginning of line.
Indentation(int) - Constructor for class org.panda_lang.framework.language.resource.syntax.auxiliary.Indentation
 
INDENTATION - Static variable in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Represents Operator
indexOf(Token) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get index of the given token in snippet
indexOf(Snippetable, String) - Static method in class org.panda_lang.framework.language.resource.syntax.operator.OperatorUtils
Get index of operator with the given family
IndicatedSource - Interface in org.panda_lang.framework.design.interpreter.source
Represents some part (indicated fragment) of source
initialize() - Method in interface org.panda_lang.framework.design.architecture.statement.Variable
Mark variable as initialized
initialize(TypeLoader) - Method in interface org.panda_lang.framework.design.architecture.type.Type
Execute all registered initializers
initialize() - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariable
 
initialize(ProcessStack, TypeInstance, Object[]) - Method in class org.panda_lang.framework.language.architecture.type.ConstructorScope.ConstructorFrame
 
initialize() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
initialize(TypeLoader) - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
initialize(List<? extends CycleType>) - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGeneration
 
initialize(Module) - Method in interface org.panda_lang.framework.language.resource.internal.InternalModuleInfo.CustomInitializer
Custom initializer of module
initialize(Module) - Method in class org.panda_lang.framework.language.resource.internal.java.JavaModule
 
initialize(Module) - Method in class org.panda_lang.framework.language.resource.internal.panda.PandaModule
 
initialized - Variable in class org.panda_lang.framework.language.architecture.statement.PandaVariable
 
Initializer<T extends Type> - Interface in org.panda_lang.framework.design.architecture.type
 
initializers - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
INTERFACE - Static variable in class org.panda_lang.framework.design.architecture.type.TypeModels
 
INTERFACE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
interfaces - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
INTERNAL - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
InternalModuleInfo - Annotation Type in org.panda_lang.framework.language.resource.internal
Supports simplified mapping of Java classes
InternalModuleInfo.CustomInitializer - Interface in org.panda_lang.framework.language.resource.internal
Custom initializer
interpret(Source) - Method in interface org.panda_lang.framework.design.interpreter.Interpreter
Starts the process of interpretation
interpret(Source, ThrowingConsumer<Interpretation, ?>) - Method in interface org.panda_lang.framework.design.interpreter.Interpreter
Starts the process of interpretation and gives access to the interpretation process
Interpretation - Interface in org.panda_lang.framework.design.interpreter
Represents process of interpretation
INTERPRETATION - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the interpretation process
Interpreter - Interface in org.panda_lang.framework.design.interpreter
Translate source code into efficient intermediate representation and build an application
InterpreterFailure - Exception in org.panda_lang.framework.design.interpreter
InterpreterFailures are dedicated exceptions thrown by the Panda Framework.
InterpreterFailure(String, Throwable) - Constructor for exception org.panda_lang.framework.design.interpreter.InterpreterFailure
 
InterpreterFailure(String) - Constructor for exception org.panda_lang.framework.design.interpreter.InterpreterFailure
 
invoke(ProcessStack, Object, Object...) - Method in interface org.panda_lang.framework.design.architecture.type.ExecutableProperty
Invoke the executable
invoke(ProcessStack, Object, Object...) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty
 
invoke(TypeMethod, ProcessStack, Frameable, Object[]) - Method in class org.panda_lang.framework.language.architecture.type.MethodScope.PandaMethodCallback
 
invoke(ProcessStack, Object, Object...) - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod
 
invoke(E, ProcessStack, T, Object[]) - Method in interface org.panda_lang.framework.language.architecture.type.TypeExecutableCallback
 
IS - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
isAbstract() - Method in enum org.panda_lang.framework.design.architecture.type.State
Utility method to compare state with State.ABSTRACT
isAbstract() - Method in interface org.panda_lang.framework.design.architecture.type.TypeMethod
Check if method is abstract
isAbstract() - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod
 
isAbstract - Variable in class org.panda_lang.framework.language.architecture.type.PandaMethod.PandaMethodBuilder
 
isAbstract(boolean) - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod.PandaMethodBuilder
 
isAllowedName(Token) - Static method in class org.panda_lang.framework.language.architecture.statement.PandaVariableUtils
 
isArray() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Check if the type represents array type
isArray() - Method in class org.panda_lang.framework.language.architecture.type.array.ArrayType
 
isArray() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
isArray(Snippet) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypeDeclarationUtils
 
isArraySeparator(TokenInfo) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypeDeclarationUtils
 
isAssignableFrom(DynamicClass) - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
isAssignableFrom(Class<?>) - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
isAssignableFrom(Type) - Method in interface org.panda_lang.framework.design.architecture.type.Type
Check if current declaration is assignable from the given declaration
isAssignableFrom(Class<?>) - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
isAssignableFrom(Type) - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
isAssignableTo(Class<?>) - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
isAssignableTo(Class<?>) - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
isClass() - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
isClass(Type) - Static method in class org.panda_lang.framework.design.architecture.type.TypeModels
 
isClass() - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
isComment(Token) - Static method in class org.panda_lang.framework.language.resource.syntax.sequence.SequencesUtils
 
isEmpty() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
Check if wrapper does not contain expression
isEmpty() - Method in interface org.panda_lang.framework.design.interpreter.source.SourceSet
 
isEmpty() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Check if snippet is empty
isEmpty(Snippet) - Static method in class org.panda_lang.framework.design.interpreter.token.SnippetUtils
Snippet.isEmpty() with null support
isEmpty() - Method in class org.panda_lang.framework.language.interpreter.source.PandaSourceSet
 
isFound() - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.HandleResult
Check if result was found
isHealthy() - Method in interface org.panda_lang.framework.design.interpreter.Interpretation
Check if process of interpretation is still healthy (executed tasks didn't throw any exceptions)
isHealthy() - Method in class org.panda_lang.framework.language.interpreter.PandaInterpretation
 
isInitialized() - Method in interface org.panda_lang.framework.design.architecture.statement.Variable
Check if the variable is initialized
isInitialized() - Method in interface org.panda_lang.framework.design.architecture.type.Type
Check if the type has been initialized
isInitialized() - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariable
 
isInitialized() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
isInitialized() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
isInterface() - Method in interface org.panda_lang.framework.design.architecture.type.DynamicClass
 
isInterface(Type) - Static method in class org.panda_lang.framework.design.architecture.type.TypeModels
 
isInterface() - Method in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
isLocked() - Method in class org.panda_lang.framework.language.resource.syntax.separator.SeparatorStack
Check if the stack contains some separators
isMatched() - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.Result
 
isMatched() - Method in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPatternResult
 
isMatched() - Method in interface org.panda_lang.framework.language.interpreter.pattern.PatternResult
Check if result is matched
isMemberOf(Operator, String) - Static method in class org.panda_lang.framework.language.resource.syntax.operator.OperatorUtils
Check if operator has the given family
isMutable() - Method in interface org.panda_lang.framework.design.architecture.statement.VariableData
Check if variable is mutable
isMutable() - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariableData
 
isMutable() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
isNative() - Method in interface org.panda_lang.framework.design.architecture.type.Property
Check if refers to the native context
isNative() - Method in interface org.panda_lang.framework.design.architecture.type.TypeField
Check if field comes from Java mappings.
isNative() - Method in interface org.panda_lang.framework.design.architecture.type.TypeMethod
Check if method comes from Java mappings.
isNative - Variable in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
isNative(boolean) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
isNative() - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperty
 
isNative() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
isNative - Variable in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
isNative(boolean) - Method in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
isNative() - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod
 
isNative - Variable in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
isNative(boolean) - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
isNillable() - Method in interface org.panda_lang.framework.design.architecture.statement.VariableData
Check if variable is nillable (accepts null values)
isNillable() - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariableData
 
isNillable() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
isNull() - Method in interface org.panda_lang.framework.design.architecture.expression.Expression
Check if the expression returns null value
isPresent() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
Check if result is present
isStandaloneOnly() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings
Parse only standalone expressions
isStatic() - Method in interface org.panda_lang.framework.design.architecture.type.TypeField
Check if field is static
isStatic() - Method in interface org.panda_lang.framework.design.architecture.type.TypeMethod
Check if method is static
isStatic() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
isStatic - Variable in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
isStatic(boolean) - Method in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
isStatic() - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod
 
isStatic - Variable in class org.panda_lang.framework.language.architecture.type.PandaMethod.PandaMethodBuilder
 
isStatic(boolean) - Method in class org.panda_lang.framework.language.architecture.type.PandaMethod.PandaMethodBuilder
 
isSubmodule(Module) - Method in interface org.panda_lang.framework.design.architecture.module.Module
Check if the given module is submodule of the current module
isSubmodule(Module) - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
isTypeOf(TokenInfo, TokenType) - Static method in class org.panda_lang.framework.language.interpreter.token.TokenUtils
 
isVarargs() - Method in interface org.panda_lang.framework.design.architecture.type.PropertyParameter
Check if parameter is VarArgs
isVarargs() - Method in class org.panda_lang.framework.language.architecture.type.PandaPropertyParameter
 
isVirtual() - Method in interface org.panda_lang.framework.design.interpreter.source.Source
Check if source is virtual
isVirtual() - Method in class org.panda_lang.framework.language.interpreter.source.PandaSource
 
isVirtual() - Method in class org.panda_lang.framework.language.interpreter.source.PandaURLSource
 
iterator() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Snippet supports iterations
iterator() - Method in class org.panda_lang.framework.language.interpreter.source.PandaSourceSet
 
iterator() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
 

J

javaClass() - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.ImportElement
 
JavaModule - Class in org.panda_lang.framework.language.resource.internal.java
 
JavaModule() - Constructor for class org.panda_lang.framework.language.resource.internal.java.JavaModule
 
javaType - Variable in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
javaType(Class<?>) - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 

K

Keyword - Class in org.panda_lang.framework.language.resource.syntax.keyword
 
Keyword(String) - Constructor for class org.panda_lang.framework.language.resource.syntax.keyword.Keyword
 
KEYWORD - Static variable in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Represents Keyword
KeywordElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
Keywords - Class in org.panda_lang.framework.language.resource.syntax.keyword
Default keywords

L

Language - Interface in org.panda_lang.framework.design.resource
Set of elements that defines language
LATE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
launch(String...) - Method in interface org.panda_lang.framework.design.architecture.Application
Launch application with a specified arguments
launch() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.Generation
Launch cycles
launch() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGeneration
 
LAZY - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
LESS_THAN - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
LESS_THAN_OR_EQUAL_TO - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
Lexeme - Interface in org.panda_lang.framework.design.interpreter.lexer
The smallest unit of lexical meaning
Lexer - Interface in org.panda_lang.framework.design.interpreter.lexer
Converts source into the
LINE_ORIENTED_COMMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.sequence.Sequences
 
LinearPattern - Class in org.panda_lang.framework.language.interpreter.pattern.linear
Fast pattern based on simple linear matching, uses only simple elements: unit wildcards: simple (only one token) expression section Supports identifiers and optional elements.
LinearPatternException - Exception in org.panda_lang.framework.language.interpreter.pattern.linear
 
LinearPatternException(String) - Constructor for exception org.panda_lang.framework.language.interpreter.pattern.linear.LinearPatternException
 
LinearPatternResult - Class in org.panda_lang.framework.language.interpreter.pattern.linear
 
Literal - Class in org.panda_lang.framework.language.resource.syntax.literal
 
Literal(String) - Constructor for class org.panda_lang.framework.language.resource.syntax.literal.Literal
 
LITERAL - Static variable in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Represents Literal
Literals - Class in org.panda_lang.framework.language.resource.syntax.literal
Default literals
load(Type) - Method in interface org.panda_lang.framework.design.architecture.module.TypeLoader
Load type by this loader
load(Module) - Method in interface org.panda_lang.framework.design.architecture.module.TypeLoader
Load all types that belongs to the given module
load(Type) - Method in class org.panda_lang.framework.language.architecture.module.PandaTypeLoader
 
load(Module) - Method in class org.panda_lang.framework.language.architecture.module.PandaTypeLoader
 
localMemory - Variable in class org.panda_lang.framework.language.architecture.dynamic.AbstractFrame
 
Location - Interface in org.panda_lang.framework.design.interpreter.source
Represents the location of element in a source
location - Variable in class org.panda_lang.framework.language.architecture.statement.AbstractStatement
 
location - Variable in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
location(Location) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
location - Variable in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
location(Location) - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
location(Class<?>) - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
LOG - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
LoggerHolder - Interface in org.panda_lang.framework.design.interpreter.messenger
Logger container
LoggerMessengerOutputListener - Class in org.panda_lang.framework.language.interpreter.messenger
 
LoggerMessengerOutputListener(Logger) - Constructor for class org.panda_lang.framework.language.interpreter.messenger.LoggerMessengerOutputListener
 
LOGICAL - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.OperatorFamilies
Family used by logical operators
lookFor(Scope, Class<? extends Scope>) - Static method in class org.panda_lang.framework.design.architecture.statement.ScopeUtils
Check if one of a parent scopes inherits from the given type
LOOP - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 

M

MAIN - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
map(Function<T, V>) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
mappers - Variable in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
match(Snippet) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPattern
 
match(Snippet, CustomPatternData) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPattern
 
match(SourceStream) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPattern
 
match(SourceStream, CustomPatternData) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPattern
 
match(Snippet) - Method in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPattern
 
match(SourceStream) - Method in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPattern
 
match(SourceStream, Function<SynchronizedSource, Object>) - Method in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPattern
 
match(String) - Method in interface org.panda_lang.framework.language.interpreter.pattern.PatternMatcher
 
MATH - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.OperatorFamilies
Family used by math operators
MemoryContainer - Interface in org.panda_lang.framework.design.runtime
Represents segment of memory
Messenger - Interface in org.panda_lang.framework.design.interpreter.messenger
Logging center
MessengerFormatter - Interface in org.panda_lang.framework.design.interpreter.messenger
Message formatter
MessengerInitializer - Interface in org.panda_lang.framework.design.interpreter.messenger
Messenger initializer called during the environment initialization
messengerInitializer - Variable in class org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder
 
MessengerMessage - Interface in org.panda_lang.framework.design.interpreter.messenger
Message container
MessengerMessageTranslator<T> - Interface in org.panda_lang.framework.design.interpreter.messenger
Translates object of the specified type into the messages
MessengerOutputListener - Interface in org.panda_lang.framework.design.interpreter.messenger
Output listener
MessengerTypeFormatter<T> - Interface in org.panda_lang.framework.design.interpreter.messenger
Utility class to register a couple of placeholders assigned to the same type
MethodFrame(MethodScope, Frame) - Constructor for class org.panda_lang.framework.language.architecture.type.MethodScope.MethodFrame
 
Methods - Interface in org.panda_lang.framework.design.architecture.type
Container for methods
methods - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
MethodScope - Class in org.panda_lang.framework.language.architecture.type
 
MethodScope(Location, List<PropertyParameter>) - Constructor for class org.panda_lang.framework.language.architecture.type.MethodScope
 
MethodScope.MethodFrame - Class in org.panda_lang.framework.language.architecture.type
 
MethodScope.PandaMethodCallback - Class in org.panda_lang.framework.language.architecture.type
 
model - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
model - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
model - Variable in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
model(String) - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
Module - Interface in org.panda_lang.framework.design.architecture.module
Identifiable container of resources
module - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
module - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
module - Variable in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
module(Module) - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
MODULE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
MODULE - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
ModuleLoaderUtils - Class in org.panda_lang.framework.design.architecture.module
 
ModulePath - Interface in org.panda_lang.framework.design.architecture.module
ModulePath is collection of all available modules
ModuleResource - Interface in org.panda_lang.framework.design.architecture.module
References container
Modules - Interface in org.panda_lang.framework.design.architecture.module
Modules container
MULTIPLICATION - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
MULTIPLICATION_ASSIGNMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
MUT - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
mutable - Variable in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
mutable(boolean) - Method in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
MutableTokenInfo - Class in org.panda_lang.framework.language.interpreter.token
 
MutableTokenInfo() - Constructor for class org.panda_lang.framework.language.interpreter.token.MutableTokenInfo
 

N

name() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationCycle
Get name of cycle
name - Variable in class org.panda_lang.framework.language.architecture.module.PandaModule
 
name - Variable in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
name(String) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
name - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
name - Variable in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
name(String) - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
name() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationCycle
 
names() - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.PipelinePath
Collect names of pipelines
names() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipelinePath
 
NEW - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
next(ExpressionContext, TokenInfo) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparserWorker
Handle a next token.
next(ExpressionContext, TokenInfo) - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserWorker
 
next() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Read the next token and move index
next(int) - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Read the given amount of tokens
nextPhase() - Method in interface org.panda_lang.framework.design.interpreter.parser.generation.GenerationCycle
Get next phase
nextPhase() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationCycle
 
NextTokenTypeVerifier - Class in org.panda_lang.framework.language.interpreter.pattern.custom.verifiers
 
NextTokenTypeVerifier(TokenType) - Constructor for class org.panda_lang.framework.language.interpreter.pattern.custom.verifiers.NextTokenTypeVerifier
 
NIL - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
nillable - Variable in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
nillable(boolean) - Method in class org.panda_lang.framework.language.architecture.type.PandaField.PandaFieldBuilder
 
NOT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
NOT_EQUAL_TO - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
NOT_FOUND - Static variable in interface org.panda_lang.framework.design.interpreter.token.Snippet
Constant for not found result
NOT_MATCHED - Static variable in class org.panda_lang.framework.language.interpreter.pattern.custom.Result
 
NOT_MATCHED - Static variable in class org.panda_lang.framework.language.interpreter.pattern.linear.LinearPatternResult
 
NOTE_MESSAGE - Static variable in class org.panda_lang.framework.language.architecture.type.utils.VisibilityComparator
 
NULL - Static variable in class org.panda_lang.framework.language.resource.syntax.literal.Literals
 

O

of(Class<?>) - Static method in enum org.panda_lang.framework.design.architecture.type.State
Get state based on the given class (abstract/final/default)
of(String) - Static method in enum org.panda_lang.framework.design.architecture.type.State
Get state based on the given string ('class' -> State.DEFAULT, any other -> State.ABSTRACT
of(Class<?>) - Static method in class org.panda_lang.framework.design.architecture.type.TypeModels
 
of(Object) - Static method in enum org.panda_lang.framework.design.architecture.type.Visibility
Returns the enum constant of this type with the specified name
of(String, Class<T>) - Static method in class org.panda_lang.framework.design.interpreter.parser.ContextComponent
Create component
of(String, Class<T>, double) - Static method in class org.panda_lang.framework.design.interpreter.parser.ContextComponent
Create component with a custom priority
of(Expressible) - Static method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
Create result
of(String, Class<T>) - Static method in class org.panda_lang.framework.design.interpreter.parser.pipeline.PipelineComponent
Create component
of(Type) - Static method in class org.panda_lang.framework.language.architecture.expression.ThisExpression
 
of(Context) - Static method in class org.panda_lang.framework.language.architecture.expression.ThisExpression
 
of(Module, Class<?>) - Static method in class org.panda_lang.framework.language.architecture.type.PandaTypeUtils
 
of(Module, String, Class<?>) - Static method in class org.panda_lang.framework.language.architecture.type.PandaTypeUtils
 
of(Syntax) - Static method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexer
 
of(Class<? extends T>...) - Static method in class org.panda_lang.framework.language.interpreter.parser.PandaParsersUtils
Collect parser classes
of(Buildable<?>...) - Static method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPattern
 
of(Buildable<?>...) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.SubPatternElement
 
of(CustomPattern) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.SubPatternElement
 
of(TokenType, String) - Static method in class org.panda_lang.framework.language.interpreter.token.PandaTokenInfo
 
of(Token) - Static method in class org.panda_lang.framework.language.interpreter.token.PandaTokenInfo
 
onInitialize(Messenger) - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerInitializer
Process the given messenger
onlyStandalone() - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings.ExpressionParserSettingsBuilder
Parse only standalone expressions
onMessage(MessengerMessage) - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerOutputListener
Called when the messenger sends a message
onMessage(MessengerMessage) - Method in class org.panda_lang.framework.language.interpreter.messenger.LoggerMessengerOutputListener
 
Operator - Class in org.panda_lang.framework.language.resource.syntax.operator
 
Operator(String, String) - Constructor for class org.panda_lang.framework.language.resource.syntax.operator.Operator
 
OPERATOR - Static variable in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Represents Operator
OperatorFamilies - Class in org.panda_lang.framework.language.resource.syntax.operator
Families used by Operators
OperatorFamilies() - Constructor for class org.panda_lang.framework.language.resource.syntax.operator.OperatorFamilies
 
Operators - Class in org.panda_lang.framework.language.resource.syntax.operator
Default operators
OperatorUtils - Class in org.panda_lang.framework.language.resource.syntax.operator
 
optional - Variable in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
optional() - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
OR - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
orElseGet(Supplier<? extends Expression>) - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionResult
 
org.panda_lang.framework - package org.panda_lang.framework
 
org.panda_lang.framework.design - package org.panda_lang.framework.design
 
org.panda_lang.framework.design.architecture - package org.panda_lang.framework.design.architecture
 
org.panda_lang.framework.design.architecture.dynamic - package org.panda_lang.framework.design.architecture.dynamic
 
org.panda_lang.framework.design.architecture.expression - package org.panda_lang.framework.design.architecture.expression
 
org.panda_lang.framework.design.architecture.module - package org.panda_lang.framework.design.architecture.module
 
org.panda_lang.framework.design.architecture.statement - package org.panda_lang.framework.design.architecture.statement
 
org.panda_lang.framework.design.architecture.type - package org.panda_lang.framework.design.architecture.type
 
org.panda_lang.framework.design.interpreter - package org.panda_lang.framework.design.interpreter
 
org.panda_lang.framework.design.interpreter.lexer - package org.panda_lang.framework.design.interpreter.lexer
 
org.panda_lang.framework.design.interpreter.messenger - package org.panda_lang.framework.design.interpreter.messenger
 
org.panda_lang.framework.design.interpreter.parser - package org.panda_lang.framework.design.interpreter.parser
 
org.panda_lang.framework.design.interpreter.parser.expression - package org.panda_lang.framework.design.interpreter.parser.expression
 
org.panda_lang.framework.design.interpreter.parser.generation - package org.panda_lang.framework.design.interpreter.parser.generation
 
org.panda_lang.framework.design.interpreter.parser.pipeline - package org.panda_lang.framework.design.interpreter.parser.pipeline
 
org.panda_lang.framework.design.interpreter.source - package org.panda_lang.framework.design.interpreter.source
 
org.panda_lang.framework.design.interpreter.token - package org.panda_lang.framework.design.interpreter.token
 
org.panda_lang.framework.design.resource - package org.panda_lang.framework.design.resource
 
org.panda_lang.framework.design.runtime - package org.panda_lang.framework.design.runtime
 
org.panda_lang.framework.language.architecture - package org.panda_lang.framework.language.architecture
 
org.panda_lang.framework.language.architecture.dynamic - package org.panda_lang.framework.language.architecture.dynamic
 
org.panda_lang.framework.language.architecture.dynamic.accessor - package org.panda_lang.framework.language.architecture.dynamic.accessor
 
org.panda_lang.framework.language.architecture.dynamic.assigner - package org.panda_lang.framework.language.architecture.dynamic.assigner
 
org.panda_lang.framework.language.architecture.expression - package org.panda_lang.framework.language.architecture.expression
 
org.panda_lang.framework.language.architecture.module - package org.panda_lang.framework.language.architecture.module
 
org.panda_lang.framework.language.architecture.statement - package org.panda_lang.framework.language.architecture.statement
 
org.panda_lang.framework.language.architecture.type - package org.panda_lang.framework.language.architecture.type
 
org.panda_lang.framework.language.architecture.type.array - package org.panda_lang.framework.language.architecture.type.array
 
org.panda_lang.framework.language.architecture.type.dynamic - package org.panda_lang.framework.language.architecture.type.dynamic
 
org.panda_lang.framework.language.architecture.type.generator - package org.panda_lang.framework.language.architecture.type.generator
 
org.panda_lang.framework.language.architecture.type.utils - package org.panda_lang.framework.language.architecture.type.utils
 
org.panda_lang.framework.language.interpreter - package org.panda_lang.framework.language.interpreter
 
org.panda_lang.framework.language.interpreter.lexer - package org.panda_lang.framework.language.interpreter.lexer
 
org.panda_lang.framework.language.interpreter.messenger - package org.panda_lang.framework.language.interpreter.messenger
 
org.panda_lang.framework.language.interpreter.parser - package org.panda_lang.framework.language.interpreter.parser
 
org.panda_lang.framework.language.interpreter.parser.expression - package org.panda_lang.framework.language.interpreter.parser.expression
 
org.panda_lang.framework.language.interpreter.parser.generation - package org.panda_lang.framework.language.interpreter.parser.generation
 
org.panda_lang.framework.language.interpreter.parser.pipeline - package org.panda_lang.framework.language.interpreter.parser.pipeline
 
org.panda_lang.framework.language.interpreter.pattern - package org.panda_lang.framework.language.interpreter.pattern
 
org.panda_lang.framework.language.interpreter.pattern.custom - package org.panda_lang.framework.language.interpreter.pattern.custom
 
org.panda_lang.framework.language.interpreter.pattern.custom.elements - package org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
org.panda_lang.framework.language.interpreter.pattern.custom.verifiers - package org.panda_lang.framework.language.interpreter.pattern.custom.verifiers
 
org.panda_lang.framework.language.interpreter.pattern.linear - package org.panda_lang.framework.language.interpreter.pattern.linear
 
org.panda_lang.framework.language.interpreter.source - package org.panda_lang.framework.language.interpreter.source
 
org.panda_lang.framework.language.interpreter.token - package org.panda_lang.framework.language.interpreter.token
 
org.panda_lang.framework.language.resource - package org.panda_lang.framework.language.resource
 
org.panda_lang.framework.language.resource.internal - package org.panda_lang.framework.language.resource.internal
 
org.panda_lang.framework.language.resource.internal.java - package org.panda_lang.framework.language.resource.internal.java
 
org.panda_lang.framework.language.resource.internal.panda - package org.panda_lang.framework.language.resource.internal.panda
 
org.panda_lang.framework.language.resource.syntax - package org.panda_lang.framework.language.resource.syntax
 
org.panda_lang.framework.language.resource.syntax.auxiliary - package org.panda_lang.framework.language.resource.syntax.auxiliary
 
org.panda_lang.framework.language.resource.syntax.keyword - package org.panda_lang.framework.language.resource.syntax.keyword
 
org.panda_lang.framework.language.resource.syntax.literal - package org.panda_lang.framework.language.resource.syntax.literal
 
org.panda_lang.framework.language.resource.syntax.operator - package org.panda_lang.framework.language.resource.syntax.operator
 
org.panda_lang.framework.language.resource.syntax.separator - package org.panda_lang.framework.language.resource.syntax.separator
 
org.panda_lang.framework.language.resource.syntax.sequence - package org.panda_lang.framework.language.resource.syntax.sequence
 
org.panda_lang.framework.language.runtime - package org.panda_lang.framework.language.runtime
 
outputListener - Variable in class org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder
 
OVERRIDE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 

P

PandaArray - Class in org.panda_lang.framework.language.architecture.type.array
 
PandaArray() - Constructor for class org.panda_lang.framework.language.architecture.type.array.PandaArray
 
PandaBlock - Class in org.panda_lang.framework.language.architecture.statement
 
PandaBlock(Scope, Location) - Constructor for class org.panda_lang.framework.language.architecture.statement.PandaBlock
 
PandaChannel - Class in org.panda_lang.framework.language.interpreter.parser.pipeline
 
PandaChannel() - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaChannel
 
PandaClassSource - Class in org.panda_lang.framework.language.interpreter.source
Represents virtual source based on java class
PandaClassSource(Class<?>) - Constructor for class org.panda_lang.framework.language.interpreter.source.PandaClassSource
 
PandaConstructor - Class in org.panda_lang.framework.language.architecture.type
 
PandaConstructor.PandaConstructorBuilder - Class in org.panda_lang.framework.language.architecture.type
 
PandaContext - Class in org.panda_lang.framework.language.interpreter.parser
 
PandaContext() - Constructor for class org.panda_lang.framework.language.interpreter.parser.PandaContext
 
PandaDynamicClass - Class in org.panda_lang.framework.language.architecture.type.dynamic
 
PandaDynamicClass(Type, String, String, String) - Constructor for class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
PandaDynamicClass(Type, Class<?>, String, String) - Constructor for class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
PandaDynamicClass(Type, Class<?>) - Constructor for class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
PandaDynamicExpression - Class in org.panda_lang.framework.language.architecture.expression
 
PandaDynamicExpression(Type, ExpressionEvaluator) - Constructor for class org.panda_lang.framework.language.architecture.expression.PandaDynamicExpression
 
PandaExpression - Class in org.panda_lang.framework.language.architecture.expression
 
PandaExpression(Type, Object) - Constructor for class org.panda_lang.framework.language.architecture.expression.PandaExpression
 
PandaExpression(DynamicExpression) - Constructor for class org.panda_lang.framework.language.architecture.expression.PandaExpression
 
PandaExpression(ExpressionValueType, Type, ExpressionEvaluator, Object) - Constructor for class org.panda_lang.framework.language.architecture.expression.PandaExpression
 
PandaExpressionContext - Class in org.panda_lang.framework.language.interpreter.parser.expression
 
PandaExpressionContext(ExpressionParser, Context, SourceStream) - Constructor for class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
PandaExpressionParser - Class in org.panda_lang.framework.language.interpreter.parser.expression
 
PandaExpressionParser(ExpressionSubparsers) - Constructor for class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParser
 
PandaExpressionParserException - Exception in org.panda_lang.framework.language.interpreter.parser.expression
 
PandaExpressionParserException(String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserException
 
PandaExpressionParserFailure - Exception in org.panda_lang.framework.language.interpreter.parser.expression
 
PandaExpressionParserFailure(ExpressionContext, Snippetable, String, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserFailure
 
PandaExpressionParserFailure(Throwable, ExpressionContext, IndicatedSource, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserFailure
 
PandaExpressionParserFailure(ExpressionContext, Snippetable, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserFailure
 
PandaExpressionParserWorker - Class in org.panda_lang.framework.language.interpreter.parser.expression
 
PandaExpressionParserWorker(Context, List<PandaExpressionSubparserRepresentation>) - Constructor for class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserWorker
 
PandaExpressionSubparserRepresentation - Class in org.panda_lang.framework.language.interpreter.parser.expression
 
PandaExpressionSubparserRepresentation(ExpressionSubparser) - Constructor for class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionSubparserRepresentation
 
PandaExpressionSubparsers - Class in org.panda_lang.framework.language.interpreter.parser.expression
 
PandaExpressionSubparsers(Collection<ExpressionSubparser>) - Constructor for class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionSubparsers
 
PandaField - Class in org.panda_lang.framework.language.architecture.type
 
PandaField(PandaField.PandaFieldBuilder) - Constructor for class org.panda_lang.framework.language.architecture.type.PandaField
 
PandaField.PandaFieldBuilder - Class in org.panda_lang.framework.language.architecture.type
 
PandaFramework - Class in org.panda_lang.framework
 
PandaFramework(Logger, Language, Resources) - Constructor for class org.panda_lang.framework.PandaFramework
 
PandaFrameworkConstants - Class in org.panda_lang.framework
 
PandaFrameworkException - Exception in org.panda_lang.framework
Exception thrown by the framework
PandaFrameworkException() - Constructor for exception org.panda_lang.framework.PandaFrameworkException
 
PandaFrameworkException(String) - Constructor for exception org.panda_lang.framework.PandaFrameworkException
 
PandaFrameworkException(String, Throwable) - Constructor for exception org.panda_lang.framework.PandaFrameworkException
 
PandaFrameworkException(Throwable) - Constructor for exception org.panda_lang.framework.PandaFrameworkException
 
PandaGeneration - Class in org.panda_lang.framework.language.interpreter.parser.generation
 
PandaGeneration() - Constructor for class org.panda_lang.framework.language.interpreter.parser.generation.PandaGeneration
 
PandaGenerationCycle - Class in org.panda_lang.framework.language.interpreter.parser.generation
 
PandaGenerationCycle(Generation, String) - Constructor for class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationCycle
 
PandaGenerationPhase - Class in org.panda_lang.framework.language.interpreter.parser.generation
 
PandaGenerationPhase(GenerationCycle) - Constructor for class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationPhase
 
PandaImports - Class in org.panda_lang.framework.language.architecture.module
 
PandaImports(ModulePath, TypeLoader) - Constructor for class org.panda_lang.framework.language.architecture.module.PandaImports
 
PandaImportsUtils - Class in org.panda_lang.framework.language.architecture.module
 
PandaIndicatedSource - Class in org.panda_lang.framework.language.interpreter.source
 
PandaIndicatedSource(Snippetable, Snippetable) - Constructor for class org.panda_lang.framework.language.interpreter.source.PandaIndicatedSource
 
PandaInterpretation - Class in org.panda_lang.framework.language.interpreter
 
PandaInterpretation(Interpreter) - Constructor for class org.panda_lang.framework.language.interpreter.PandaInterpretation
 
PandaInterpreterFailure - Exception in org.panda_lang.framework.language.interpreter
 
PandaInterpreterFailure(IndicatedSource, String, String) - Constructor for exception org.panda_lang.framework.language.interpreter.PandaInterpreterFailure
 
PandaInterpreterFailure(IndicatedSource, String, Throwable, String) - Constructor for exception org.panda_lang.framework.language.interpreter.PandaInterpreterFailure
 
PandaLanguage - Class in org.panda_lang.framework.language.resource
 
PandaLanguage.PandaLanguageBuilder - Class in org.panda_lang.framework.language.resource
 
PandaLexer - Class in org.panda_lang.framework.language.interpreter.lexer
 
PandaLexer(PandaLexerConfiguration) - Constructor for class org.panda_lang.framework.language.interpreter.lexer.PandaLexer
 
PandaLexerConfiguration - Class in org.panda_lang.framework.language.interpreter.lexer
 
PandaLexerConfiguration() - Constructor for class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
 
PandaLexerFailure - Exception in org.panda_lang.framework.language.interpreter.lexer
 
PandaLexerFailure(Snippetable, Snippetable, String, String) - Constructor for exception org.panda_lang.framework.language.interpreter.lexer.PandaLexerFailure
 
PandaLexerFailure(CharSequence, CharSequence, Location, String, String) - Constructor for exception org.panda_lang.framework.language.interpreter.lexer.PandaLexerFailure
 
PandaLexerUtils - Class in org.panda_lang.framework.language.interpreter.lexer
 
PandaLexerUtils() - Constructor for class org.panda_lang.framework.language.interpreter.lexer.PandaLexerUtils
 
PandaLocation - Class in org.panda_lang.framework.language.interpreter.token
 
PandaLocation(Source, int, int) - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaLocation
 
PandaLocation(Source) - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaLocation
 
PandaMessenger - Class in org.panda_lang.framework.language.interpreter.messenger
 
PandaMessenger(Logger, MessengerInitializer, MessengerOutputListener) - Constructor for class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
PandaMessenger(FrameworkController) - Constructor for class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
PandaMessenger(Logger) - Constructor for class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
PandaMessengerMessage - Class in org.panda_lang.framework.language.interpreter.messenger
 
PandaMessengerMessage(Level, String) - Constructor for class org.panda_lang.framework.language.interpreter.messenger.PandaMessengerMessage
 
PandaMethod - Class in org.panda_lang.framework.language.architecture.type
 
PandaMethod(PandaMethod.PandaMethodBuilder) - Constructor for class org.panda_lang.framework.language.architecture.type.PandaMethod
 
PandaMethod.PandaMethodBuilder - Class in org.panda_lang.framework.language.architecture.type
 
PandaMethodCallback(MethodScope) - Constructor for class org.panda_lang.framework.language.architecture.type.MethodScope.PandaMethodCallback
 
PandaModule - Class in org.panda_lang.framework.language.architecture.module
 
PandaModule(Module, String) - Constructor for class org.panda_lang.framework.language.architecture.module.PandaModule
 
PandaModule(String) - Constructor for class org.panda_lang.framework.language.architecture.module.PandaModule
 
pandaModule() - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.ImportElement
 
PandaModule - Class in org.panda_lang.framework.language.resource.internal.panda
 
PandaModule() - Constructor for class org.panda_lang.framework.language.resource.internal.panda.PandaModule
 
PandaModulePath - Class in org.panda_lang.framework.language.architecture.module
 
PandaModulePath() - Constructor for class org.panda_lang.framework.language.architecture.module.PandaModulePath
 
PandaParametrizedExecutableBuilder() - Constructor for class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
PandaParserException - Exception in org.panda_lang.framework.language.interpreter.parser
 
PandaParserException(String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.PandaParserException
 
PandaParserException(String, Throwable) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.PandaParserException
 
PandaParserFailure - Exception in org.panda_lang.framework.language.interpreter.parser
 
PandaParserFailure(Context, Snippetable, Snippetable, String, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.PandaParserFailure
 
PandaParserFailure(Context, Snippetable, Snippetable, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.PandaParserFailure
 
PandaParserFailure(Throwable, Context, IndicatedSource, String, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.PandaParserFailure
 
PandaParserFailure(Context, Snippetable, String, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.PandaParserFailure
 
PandaParserFailure(Context, Snippetable, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.PandaParserFailure
 
PandaParserFailure(Context, String, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.PandaParserFailure
 
PandaParserFailure(Context, String) - Constructor for exception org.panda_lang.framework.language.interpreter.parser.PandaParserFailure
 
PandaParserRepresentation<P extends Parser> - Class in org.panda_lang.framework.language.interpreter.parser.pipeline
 
PandaParserRepresentation(P, Handler, double) - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaParserRepresentation
 
PandaParsersUtils - Class in org.panda_lang.framework.language.interpreter.parser
 
PandaPipeline<P extends Parser> - Class in org.panda_lang.framework.language.interpreter.parser.pipeline
 
PandaPipeline(String) - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipeline
 
PandaPipeline(Pipeline<P>, String) - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipeline
 
PandaPipelinePath - Class in org.panda_lang.framework.language.interpreter.parser.pipeline
 
PandaPipelinePath() - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipelinePath
 
PandaProcess - Class in org.panda_lang.framework.language.runtime
 
PandaProcess(Application, StandardizedFramedScope, String...) - Constructor for class org.panda_lang.framework.language.runtime.PandaProcess
 
PandaProcessFailure - Class in org.panda_lang.framework.language.runtime
 
PandaProcessFailure(ProcessStack, Exception) - Constructor for class org.panda_lang.framework.language.runtime.PandaProcessFailure
 
PandaProcessStack - Class in org.panda_lang.framework.language.runtime
 
PandaProcessStack(Process, int) - Constructor for class org.panda_lang.framework.language.runtime.PandaProcessStack
 
PandaPropertyFrame<T extends StandardizedFramedScope> - Class in org.panda_lang.framework.language.architecture.statement
 
PandaPropertyFrame(T, Frame) - Constructor for class org.panda_lang.framework.language.architecture.statement.PandaPropertyFrame
 
PandaPropertyParameter - Class in org.panda_lang.framework.language.architecture.type
 
PandaPropertyParameter(int, Type, String, boolean, boolean, boolean) - Constructor for class org.panda_lang.framework.language.architecture.type.PandaPropertyParameter
 
PandaPropertyParameter(int, Type, String) - Constructor for class org.panda_lang.framework.language.architecture.type.PandaPropertyParameter
 
PandaResources - Class in org.panda_lang.framework.language.resource
 
PandaResources.PandaResourcesBuilder - Class in org.panda_lang.framework.language.resource
 
PandaRuntimeConstants - Class in org.panda_lang.framework.language.runtime
Constants related to the runtime
PandaRuntimeConstants() - Constructor for class org.panda_lang.framework.language.runtime.PandaRuntimeConstants
 
PandaRuntimeException - Exception in org.panda_lang.framework.language.runtime
 
PandaRuntimeException(String) - Constructor for exception org.panda_lang.framework.language.runtime.PandaRuntimeException
 
PandaRuntimeException(String, Throwable) - Constructor for exception org.panda_lang.framework.language.runtime.PandaRuntimeException
 
PandaSnippet - Class in org.panda_lang.framework.language.interpreter.token
 
PandaSnippet() - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
PandaSnippet(TokenInfo...) - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
PandaSnippet(List<? extends TokenInfo>) - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
PandaSnippet(List<? extends TokenInfo>, boolean) - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
PandaSource - Class in org.panda_lang.framework.language.interpreter.source
 
PandaSource(PandaURLSource) - Constructor for class org.panda_lang.framework.language.interpreter.source.PandaSource
 
PandaSource(Object, String) - Constructor for class org.panda_lang.framework.language.interpreter.source.PandaSource
 
PandaSource(Object, String, boolean) - Constructor for class org.panda_lang.framework.language.interpreter.source.PandaSource
 
PandaSourceLocationUtils - Class in org.panda_lang.framework.language.interpreter.token
 
PandaSourceSet - Class in org.panda_lang.framework.language.interpreter.source
 
PandaSourceSet() - Constructor for class org.panda_lang.framework.language.interpreter.source.PandaSourceSet
 
PandaSourceStream - Class in org.panda_lang.framework.language.interpreter.token
 
PandaSourceStream(Snippet) - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
PandaSyntax - Class in org.panda_lang.framework.language.resource.syntax
 
PandaSyntax() - Constructor for class org.panda_lang.framework.language.resource.syntax.PandaSyntax
 
PandaToken - Class in org.panda_lang.framework.language.interpreter.token
 
PandaToken(TokenType, String) - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaToken
 
PandaToken(TokenType, String, String) - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaToken
 
PandaTokenInfo - Class in org.panda_lang.framework.language.interpreter.token
 
PandaTokenInfo(Token, Location) - Constructor for class org.panda_lang.framework.language.interpreter.token.PandaTokenInfo
 
PandaType - Class in org.panda_lang.framework.language.architecture.type
 
PandaType(PandaTypeMetadata<?, ?>) - Constructor for class org.panda_lang.framework.language.architecture.type.PandaType
 
PandaTypeLoader - Class in org.panda_lang.framework.language.architecture.module
 
PandaTypeLoader(TypeLoader...) - Constructor for class org.panda_lang.framework.language.architecture.module.PandaTypeLoader
 
PandaTypeMetadata<BUILDER extends PandaTypeMetadata<BUILDER,?>,TYPE extends PandaType> - Class in org.panda_lang.framework.language.architecture.type
 
PandaTypeMetadata() - Constructor for class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
PandaTypeUtils - Class in org.panda_lang.framework.language.architecture.type
 
PandaURLSource - Class in org.panda_lang.framework.language.interpreter.source
 
PandaVariable - Class in org.panda_lang.framework.language.architecture.statement
 
PandaVariable(int, Type, String, boolean, boolean) - Constructor for class org.panda_lang.framework.language.architecture.statement.PandaVariable
 
PandaVariable(int, VariableData) - Constructor for class org.panda_lang.framework.language.architecture.statement.PandaVariable
 
PandaVariableData - Class in org.panda_lang.framework.language.architecture.statement
 
PandaVariableData(Type, String, boolean, boolean) - Constructor for class org.panda_lang.framework.language.architecture.statement.PandaVariableData
 
PandaVariableData(Type, String) - Constructor for class org.panda_lang.framework.language.architecture.statement.PandaVariableData
 
PandaVariableDataInitializer - Class in org.panda_lang.framework.language.architecture.statement
 
PandaVariableDataInitializer(Context, Scope) - Constructor for class org.panda_lang.framework.language.architecture.statement.PandaVariableDataInitializer
 
PandaVariableUtils - Class in org.panda_lang.framework.language.architecture.statement
 
PARAMETERLESS - Static variable in class org.panda_lang.framework.language.architecture.type.utils.ParameterUtils
 
parameters - Variable in class org.panda_lang.framework.language.architecture.statement.AbstractPropertyFramedScope
 
parameters - Variable in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
parameters(PropertyParameter...) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
parameters(List<? extends PropertyParameter>) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
ParameterUtils - Class in org.panda_lang.framework.language.architecture.type.utils
 
parent - Variable in class org.panda_lang.framework.language.architecture.module.PandaModule
 
PARENTHESIS_LEFT - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
PARENTHESIS_RIGHT - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
parentScope - Variable in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
parse(Context) - Method in interface org.panda_lang.framework.design.interpreter.parser.ContextParser
Parse context
parse(Context, Streamable, ExpressionParserSettings) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParser
Parse expression
parse(Context, SynchronizedSource) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParser
Utility method to parse expression from the synchronized source
parse(Context, Streamable) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParser
parse(Context, Snippet) - Method in interface org.panda_lang.framework.design.interpreter.parser.SourceParser
Parse custom source
parse(Context, Streamable, ExpressionParserSettings) - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParser
 
parse(Context, Streamable, ExpressionParserSettings, BiConsumer<ExpressionContext, PandaExpressionParserWorker>) - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParser
 
parse() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PipelineParser
 
parse(Context, boolean) - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PipelineParser
Parse source using the declared pipeline
Parser - Interface in org.panda_lang.framework.design.interpreter.parser
Generalized interface for parsers
parser(ExpressionParser) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.elements.ExpressionElement
 
ParserFailure - Interface in org.panda_lang.framework.design.interpreter.parser
Represents errors associated with parsers
ParserRepresentation<P> - Interface in org.panda_lang.framework.design.interpreter.parser
Parser container
ParserRepresentationComparator - Class in org.panda_lang.framework.language.interpreter.parser.pipeline
 
ParserRepresentationComparator() - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.ParserRepresentationComparator
 
parseSilently(Context, Streamable, ExpressionParserSettings) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParser
Try to parse expression
parseSilently(Context, Streamable) - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParser
parseSilently(Context, Streamable, ExpressionParserSettings) - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParser
 
PartialResultSubparser - Interface in org.panda_lang.framework.language.interpreter.parser.expression
Result from this subparser does not overrides errors
PatternMapping - Interface in org.panda_lang.framework.language.interpreter.pattern
Simple interface for pattern results that allows to get matched values
PatternMatcher - Interface in org.panda_lang.framework.language.interpreter.pattern
 
PatternResult - Interface in org.panda_lang.framework.language.interpreter.pattern
Universal interface for pattern results
peekExpression() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Check the latest expression on stack
peekExpression() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
PERIOD - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
PIPELINE - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the pipeline path with all registered pipelines
Pipeline<P extends Parser> - Interface in org.panda_lang.framework.design.interpreter.parser.pipeline
 
PipelineComponent<P extends Parser> - Class in org.panda_lang.framework.design.interpreter.parser.pipeline
Component that represents a pipeline
PipelineParser<T extends ContextParser> - Class in org.panda_lang.framework.language.interpreter.parser.pipeline
 
PipelineParser(PipelineComponent<T>, Context) - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.PipelineParser
 
PipelineParser(PipelineComponent<T>, SourceStream, Context) - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.PipelineParser
 
PipelineParser(Pipeline<T>, Context) - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.PipelineParser
 
PipelineParser(Pipeline<T>, SourceStream, Context) - Constructor for class org.panda_lang.framework.language.interpreter.parser.pipeline.PipelineParser
 
PipelinePath - Interface in org.panda_lang.framework.design.interpreter.parser.pipeline
Container of pipelines
pipelinePath - Variable in class org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder
 
Pipelines - Class in org.panda_lang.framework.design.interpreter.parser.pipeline
Default pipelines used by the framework
Pipelines() - Constructor for class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
 
pointer - Variable in class org.panda_lang.framework.language.architecture.statement.PandaVariable
 
pointers - Variable in class org.panda_lang.framework.language.architecture.statement.AbstractFramedScope
 
popExpression() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionContext
Remove the latest expression from stack
popExpression() - Method in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionContext
 
PREPROCESSOR - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
PREPROCESSOR_LABEL - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
Process - Interface in org.panda_lang.framework.design.runtime
Instance of application
process - Variable in class org.panda_lang.framework.language.architecture.type.TypeFrame
 
ProcessStack - Interface in org.panda_lang.framework.design.runtime
Stack stores information about the active subroutines of a process
Properties<T extends ExecutableProperty> - Interface in org.panda_lang.framework.design.architecture.type
Represents container of executable properties
propertiesMap - Variable in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
propertiesType - Variable in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
Property - Interface in org.panda_lang.framework.design.architecture.type
Element of type
PropertyFrame - Interface in org.panda_lang.framework.design.architecture.type
Represents frames within the type frame (e.g. methods)
PropertyParameter - Interface in org.panda_lang.framework.design.architecture.type
Represents variable defined in the property signature - commonly called parameter
PROTOTYPE - Static variable in class org.panda_lang.framework.language.architecture.type.TypeComponents
 
PROTOTYPE_SCOPE - Static variable in class org.panda_lang.framework.language.architecture.type.TypeComponents
 
PUBLIC - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
put(Type) - Method in interface org.panda_lang.framework.design.architecture.module.TypesMap
Add reference to map
put(String, Object) - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.Channel
Put some data in the channel
put(String, Object) - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaChannel
 

R

RAW_STRING - Static variable in class org.panda_lang.framework.language.resource.syntax.sequence.Sequences
 
read() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Read the next token
read(int) - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Read the specified amount of tokens
read(CustomPatternData, SynchronizedSource) - Method in interface org.panda_lang.framework.language.interpreter.pattern.custom.CustomReader
 
read() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
read(int) - Method in class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
reader - Variable in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
readLineResidue() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Read the rest of the current line
readLineResidue() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
readType(SynchronizedSource) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypeDeclarationUtils
 
readType(Snippet) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypeDeclarationUtils
 
readTypeBackwards(Snippet) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypeDeclarationUtils
 
ReferenceFetchException - Exception in org.panda_lang.framework.design.architecture.type
Represents exceptions that may happen during the process of fetching a type
ReferenceFetchException(String, Throwable) - Constructor for exception org.panda_lang.framework.design.architecture.type.ReferenceFetchException
 
ReferenceFetchException(String) - Constructor for exception org.panda_lang.framework.design.architecture.type.ReferenceFetchException
 
register(String, Class<T>, FormatterFunction<?>) - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerFormatter
Register a new placeholder
register(String, FormatterFunction<T>) - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerTypeFormatter
Register a new placeholder
register(ParserRepresentation<P>) - Method in interface org.panda_lang.framework.design.interpreter.parser.pipeline.Pipeline
Register the specified parser to
register(ParserRepresentation<P>) - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipeline
 
REMAINDER_ASSIGNMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
remove(int) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Remove token at the given index
removeToken(TokenInfo) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Remove token from snippet
removeVariable(String) - Method in interface org.panda_lang.framework.design.architecture.statement.Scope
Remove variable with the given name
removeVariable(String) - Method in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
REQUIRE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
requireAccess(Property, Context, Snippetable) - Static method in class org.panda_lang.framework.language.architecture.type.utils.VisibilityComparator
 
requireInheritance(Context, Type, Snippetable) - Static method in class org.panda_lang.framework.language.architecture.type.utils.StateComparator
 
requireInstantiation(Context, Type, Snippetable) - Static method in class org.panda_lang.framework.language.architecture.type.utils.StateComparator
 
requireType(Context, Class<?>) - Static method in class org.panda_lang.framework.design.architecture.module.ModuleLoaderUtils
 
requireType(Context, String) - Static method in class org.panda_lang.framework.design.architecture.module.ModuleLoaderUtils
 
requireType(Class<?>) - Method in interface org.panda_lang.framework.design.architecture.module.ModuleResource
Get type associated with the given class.
requireType(String) - Method in interface org.panda_lang.framework.design.architecture.module.ModuleResource
Get type with the given name.
Resources - Interface in org.panda_lang.framework.design.resource
Set of resources used by the language
Result<T> - Class in org.panda_lang.framework.design.runtime
Result of invocation with status code
Result(byte, T) - Constructor for class org.panda_lang.framework.design.runtime.Result
 
Result - Class in org.panda_lang.framework.language.interpreter.pattern.custom
 
Result(Snippet, Map<String, Object>) - Constructor for class org.panda_lang.framework.language.interpreter.pattern.custom.Result
 
results - Variable in class org.panda_lang.framework.language.interpreter.pattern.custom.Result
 
RETURN - Static variable in class org.panda_lang.framework.design.runtime.Status
Represents returned value
RETURN - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
returnType - Variable in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
returnType(Type) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
reversed() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Reverse tokens and get'em as a new snippet
revive(ProcessStack, Object) - Method in interface org.panda_lang.framework.design.architecture.statement.StandardizedFramedScope
Creates a new instance of the frame
revive(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.statement.StaticScope
 
revive(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.type.ConstructorScope
 
revive(ProcessStack, Object) - Method in class org.panda_lang.framework.language.architecture.type.MethodScope
 
rollback() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionTransaction.Commit
Rollback this change
rollback() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionTransaction
Rollback changes required to create this expression

S

Scope - Interface in org.panda_lang.framework.design.architecture.statement
Represents statement that contains child statements
SCOPE - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the current scope
SCOPE - Static variable in class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
Scope parsers
SCOPE_LABEL - Static variable in class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
Text representation of Pipelines.SCOPE
ScopeUtils - Class in org.panda_lang.framework.design.architecture.statement
 
Script - Interface in org.panda_lang.framework.design.architecture
 
SCRIPT - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the current script
Section - Class in org.panda_lang.framework.language.resource.syntax.auxiliary
 
Section(TokenInfo, Snippet, TokenInfo) - Constructor for class org.panda_lang.framework.language.resource.syntax.auxiliary.Section
 
SECTION - Static variable in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Represents Separator
SectionElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
select(Class<? extends T>) - Method in interface org.panda_lang.framework.design.architecture.Script
Select all statements assignable from the specified class
select(Class<? extends T>) - Method in class org.panda_lang.framework.language.architecture.AbstractScript
 
selected(boolean) - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings.ExpressionParserSettingsBuilder
Set selected mode
SEMICOLON - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
send(Object) - Method in interface org.panda_lang.framework.design.interpreter.messenger.Messenger
Send object through the messenger
send(Level, Object) - Method in interface org.panda_lang.framework.design.interpreter.messenger.Messenger
Send standard text message through messenger
send(MessengerMessage) - Method in interface org.panda_lang.framework.design.interpreter.messenger.Messenger
Send messenger message through messenger.
send(Object) - Method in class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
send(Level, Object) - Method in class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
send(MessengerMessage) - Method in class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
Separator - Class in org.panda_lang.framework.language.resource.syntax.separator
 
Separator(char, Separator) - Constructor for class org.panda_lang.framework.language.resource.syntax.separator.Separator
 
Separator(String, Separator) - Constructor for class org.panda_lang.framework.language.resource.syntax.separator.Separator
 
SEPARATOR - Static variable in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Represents Separator
Separators - Class in org.panda_lang.framework.language.resource.syntax.separator
Default separators
SeparatorStack - Class in org.panda_lang.framework.language.resource.syntax.separator
 
SeparatorStack() - Constructor for class org.panda_lang.framework.language.resource.syntax.separator.SeparatorStack
 
Sequence - Class in org.panda_lang.framework.language.resource.syntax.sequence
 
Sequence(String, char) - Constructor for class org.panda_lang.framework.language.resource.syntax.sequence.Sequence
 
Sequence(String, String) - Constructor for class org.panda_lang.framework.language.resource.syntax.sequence.Sequence
 
Sequence(String, String, String) - Constructor for class org.panda_lang.framework.language.resource.syntax.sequence.Sequence
 
SEQUENCE - Static variable in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Represents Sequence
Sequences - Class in org.panda_lang.framework.language.resource.syntax.sequence
Default sequences
SequencesUtils - Class in org.panda_lang.framework.language.resource.syntax.sequence
 
SequenceToken - Class in org.panda_lang.framework.language.resource.syntax.sequence
 
SequenceToken(Sequence, String) - Constructor for class org.panda_lang.framework.language.resource.syntax.sequence.SequenceToken
 
set(int, T) - Method in interface org.panda_lang.framework.design.runtime.MemoryContainer
Put value in scope memory
set(int, R) - Method in class org.panda_lang.framework.language.architecture.dynamic.AbstractFrame
 
setDefaultValue(Expression) - Method in interface org.panda_lang.framework.design.architecture.type.TypeField
Set the default value of this field, assigned when a new instance of the type is created
setDefaultValue(Expression) - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
setIndex(int) - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
Set current index of source
setModule(Module) - Method in class org.panda_lang.framework.language.architecture.AbstractScript
 
setOutputListener(MessengerOutputListener) - Method in interface org.panda_lang.framework.design.interpreter.messenger.Messenger
Change output listener.
setOutputListener(MessengerOutputListener) - Method in class org.panda_lang.framework.language.interpreter.messenger.PandaMessenger
 
setRepresentation(TokenInfo) - Method in class org.panda_lang.framework.language.interpreter.token.MutableTokenInfo
 
setStaticValue(Supplier<?>) - Method in interface org.panda_lang.framework.design.architecture.type.TypeField
Set static value
setStaticValue(Supplier<?>) - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
SHARED - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
size() - Method in interface org.panda_lang.framework.design.architecture.type.Properties
Get amount of properties
size() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Get size of snippet
size() - Method in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
Snippet - Interface in org.panda_lang.framework.design.interpreter.token
Snippet is one of the most basic structures used by the Panda Framework.
Snippetable - Interface in org.panda_lang.framework.design.interpreter.token
Represents objects that can be reduced to the Snippet
SnippetIndexOutOfBoundsException - Exception in org.panda_lang.framework.design.interpreter.token
Represents ArrayIndexOutOfBoundsException thrown by the Snippet in case of invalid index access
SnippetUtils - Class in org.panda_lang.framework.design.interpreter.token
Snippet utilities
sort() - Method in class org.panda_lang.framework.language.interpreter.parser.pipeline.PandaPipeline
 
sort() - Method in class org.panda_lang.framework.language.resource.syntax.PandaSyntax
 
SOURCE - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the current source of script
Source - Interface in org.panda_lang.framework.design.interpreter.source
Source representation
SourceParser<T> - Interface in org.panda_lang.framework.design.interpreter.parser
Similar to ContextParser, but with custom source
SOURCES - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents all sources to parse
SourceSet - Interface in org.panda_lang.framework.design.interpreter.source
Set of Source used by Interpreter
SourceStream - Interface in org.panda_lang.framework.design.interpreter.token
Represents stream of tokens
split(Token) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Split snippet using the given delimiter.
SQUARE_BRACKET_LEFT - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
SQUARE_BRACKET_RIGHT - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
StandardizedFramedScope - Interface in org.panda_lang.framework.design.architecture.statement
Specific type of scope which contains own memory, independence, etc. and we can create frame based on this scope in a standard way
startsWith(Token...) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Check if snippet starts with the given tokens
State - Enum in org.panda_lang.framework.design.architecture.type
State of type
state - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
state - Variable in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
state(State) - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
StateComparator - Class in org.panda_lang.framework.language.architecture.type.utils
 
Statement - Interface in org.panda_lang.framework.design.architecture.statement
Generalized interface for language elements
statements - Variable in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
STATIC - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
StaticExpression - Class in org.panda_lang.framework.language.architecture.expression
 
StaticExpression(Type) - Constructor for class org.panda_lang.framework.language.architecture.expression.StaticExpression
 
StaticScope - Class in org.panda_lang.framework.language.architecture.statement
 
StaticScope(Map<VariableData, Object>) - Constructor for class org.panda_lang.framework.language.architecture.statement.StaticScope
 
Status - Class in org.panda_lang.framework.design.runtime
Default status codes
Status() - Constructor for class org.panda_lang.framework.design.runtime.Status
 
STREAM - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the current stream of source
Streamable - Interface in org.panda_lang.framework.design.interpreter.token
Represents objects that can be reduced to the SourceStream
STRING - Static variable in class org.panda_lang.framework.language.resource.syntax.sequence.Sequences
 
structure - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
SubPatternElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
subSource(int, int) - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Returns a view of the portion of this snippet between the specified fromIndex, inclusive, and toIndex exclusive.
SUBTRACTION - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
SUBTRACTION_ASSIGNMENT - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
superclass - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
SWITCH - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
SynchronizedSource - Class in org.panda_lang.framework.language.interpreter.token
SynchronizedSource works like a shared iterator with its own index and source based on Snippet
SynchronizedSource(Snippet) - Constructor for class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
 
Syntax - Interface in org.panda_lang.framework.design.resource
Set of syntax rules to use by the language
syntax - Variable in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
 
SYNTAX - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
syntax - Variable in class org.panda_lang.framework.language.resource.PandaLanguage.PandaLanguageBuilder
 
SYNTAX_LABEL - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 

T

THIS - Static variable in class org.panda_lang.framework.language.resource.syntax.literal.Literals
 
ThisExpression - Class in org.panda_lang.framework.language.architecture.expression
 
THROW - Static variable in class org.panda_lang.framework.design.runtime.Status
Represents thrown value
THROW - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
time - Static variable in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParser
 
TIMES - Static variable in class org.panda_lang.framework.language.interpreter.parser.expression.PandaExpressionParserWorker
 
toArray(TypeLoader) - Method in interface org.panda_lang.framework.design.architecture.type.Type
Get type to the array type of this type
toArray() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
Convert snippet into the array of tokens
toArray(TypeLoader) - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
toArray() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
toAssigner(Location, boolean, Expression) - Method in interface org.panda_lang.framework.language.architecture.dynamic.accessor.Accessor
 
toCallback() - Method in class org.panda_lang.framework.language.architecture.type.MethodScope
 
toClasses(Typed...) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypedUtils
 
toClasses(Collection<? extends Typed>) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypedUtils
 
toExpression() - Method in interface org.panda_lang.framework.design.architecture.expression.Expressible
Convert current object to expression
toExpression() - Method in interface org.panda_lang.framework.design.architecture.expression.Expression
 
toExpression() - Method in interface org.panda_lang.framework.language.architecture.dynamic.assigner.Assigner
 
toExpression() - Method in interface org.panda_lang.framework.language.architecture.expression.DynamicExpression
 
toExpressionResult(Type, Object) - Static method in class org.panda_lang.framework.language.interpreter.parser.expression.ExpressionParserUtils
 
Token - Interface in org.panda_lang.framework.design.interpreter.token
The smallest piece of data used by Panda Framework.
TOKEN_ORDER_COMPARATOR - Static variable in class org.panda_lang.framework.language.interpreter.token.TokenUtils
 
TokenInfo - Interface in org.panda_lang.framework.design.interpreter.token
Wrapper for Token that contains details about location of token in source
TokenType - Class in org.panda_lang.framework.design.interpreter.token
Represents token type
TokenType(String) - Constructor for class org.panda_lang.framework.design.interpreter.token.TokenType
 
TokenTypes - Class in org.panda_lang.framework.language.resource.syntax
Basic collection of token types
TokenTypeVerifier - Class in org.panda_lang.framework.language.interpreter.pattern.custom.verifiers
 
TokenTypeVerifier(TokenType) - Constructor for class org.panda_lang.framework.language.interpreter.pattern.custom.verifiers.TokenTypeVerifier
 
TokenUtils - Class in org.panda_lang.framework.language.interpreter.token
 
toLocation() - Method in class org.panda_lang.framework.language.interpreter.source.PandaClassSource
 
toParser() - Method in interface org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparsers
Create default ExpressionParser using the current subparsers
toPseudoRepresentations(Token...) - Static method in class org.panda_lang.framework.language.interpreter.token.TokenUtils
 
toSnippet() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippet
 
toSnippet() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippetable
Converts current object into the Snippet
toSnippet() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
Get current source as snippet
toSnippet() - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
 
toSnippet() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
toStream() - Method in interface org.panda_lang.framework.design.interpreter.token.Snippetable
 
toStream() - Method in interface org.panda_lang.framework.design.interpreter.token.SourceStream
 
toStream() - Method in interface org.panda_lang.framework.design.interpreter.token.Streamable
Convert object to the source stream
toStream() - Method in class org.panda_lang.framework.language.interpreter.token.SynchronizedSource
 
toString() - Method in class org.panda_lang.framework.design.interpreter.parser.pipeline.PipelineComponent
 
toString() - Method in class org.panda_lang.framework.design.interpreter.token.TokenType
 
toString() - Method in class org.panda_lang.framework.language.architecture.expression.PandaExpression
 
toString() - Method in class org.panda_lang.framework.language.architecture.expression.StaticExpression
 
toString() - Method in class org.panda_lang.framework.language.architecture.module.PandaModule
 
toString() - Method in class org.panda_lang.framework.language.architecture.statement.PandaVariable
 
toString() - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty
 
toString() - Method in class org.panda_lang.framework.language.architecture.type.PandaConstructor
 
toString() - Method in class org.panda_lang.framework.language.architecture.type.PandaField
 
toString() - Method in class org.panda_lang.framework.language.architecture.type.PandaType
 
toString() - Method in class org.panda_lang.framework.language.architecture.type.TypeExecutableExpression
 
toString() - Method in class org.panda_lang.framework.language.architecture.type.TypeFrame
 
toString(PropertyParameter...) - Static method in class org.panda_lang.framework.language.architecture.type.utils.ParameterUtils
 
toString(Typed...) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypedUtils
 
toString(Collection<? extends Typed>) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypedUtils
 
toString(Snippet) - Static method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerUtils
 
toString() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGeneration
 
toString() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationCycle
 
toString() - Method in class org.panda_lang.framework.language.interpreter.parser.generation.PandaGenerationPhase
 
toString() - Method in class org.panda_lang.framework.language.interpreter.source.PandaIndicatedSource
 
toString() - Method in class org.panda_lang.framework.language.interpreter.token.EqualableToken
 
toString() - Method in class org.panda_lang.framework.language.interpreter.token.PandaLocation
 
toString() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSnippet
 
toString() - Method in class org.panda_lang.framework.language.interpreter.token.PandaSourceStream
 
toString() - Method in class org.panda_lang.framework.language.interpreter.token.PandaTokenInfo
 
toString() - Method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Section
 
toString() - Method in class org.panda_lang.framework.language.resource.syntax.sequence.SequenceToken
 
toToken(Class<T>) - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
Get token using TokenInfo.getToken() method and cast it to the requested type
toToken() - Method in interface org.panda_lang.framework.design.interpreter.token.TokenInfo
Get token using TokenInfo.getToken() method and cast it to the requested type
toTypes(Expression...) - Static method in class org.panda_lang.framework.language.architecture.type.utils.ParameterUtils
 
toTypes(Typed...) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypedUtils
 
toTypes(Collection<? extends Typed>) - Static method in class org.panda_lang.framework.language.architecture.type.utils.TypedUtils
 
translate(Messenger, T) - Method in interface org.panda_lang.framework.design.interpreter.messenger.MessengerMessageTranslator
Translate object into the messages
TRUE - Static variable in class org.panda_lang.framework.language.resource.syntax.literal.Literals
 
TRY - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
Type - Interface in org.panda_lang.framework.design.architecture.type
Extensible owner of properties
TYPE - Static variable in class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
Class type parsers, used by type parser
type - Variable in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
type(Type) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
type - Variable in class org.panda_lang.framework.language.architecture.type.AbstractProperties
 
type - Variable in class org.panda_lang.framework.language.architecture.type.dynamic.PandaDynamicClass
 
TYPE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
TYPE_LABEL - Static variable in class org.panda_lang.framework.design.interpreter.parser.pipeline.Pipelines
Text representation of Pipelines.TYPE
TYPE_LOADER - Static variable in class org.panda_lang.framework.design.interpreter.parser.Components
Represents the application module loader
TypeComponents - Class in org.panda_lang.framework.language.architecture.type
 
TypeConstructor - Interface in org.panda_lang.framework.design.architecture.type
Represents constructor property
Typed - Interface in org.panda_lang.framework.design.architecture.type
Represents typed properties
TypeDeclarationUtils - Class in org.panda_lang.framework.language.architecture.type.utils
 
TypedUtils - Class in org.panda_lang.framework.language.architecture.type.utils
 
TypeElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
TypeExecutableCallback<E extends ExecutableProperty,T> - Interface in org.panda_lang.framework.language.architecture.type
 
TypeExecutableExpression - Class in org.panda_lang.framework.language.architecture.type
 
TypeExecutableExpression(Expression, Adjustment<?>) - Constructor for class org.panda_lang.framework.language.architecture.type.TypeExecutableExpression
 
TypeExecutableExpression(Expression, ExecutableProperty, Expression[]) - Constructor for class org.panda_lang.framework.language.architecture.type.TypeExecutableExpression
 
TypeField - Interface in org.panda_lang.framework.design.architecture.type
Represents field property
TypeFrame - Class in org.panda_lang.framework.language.architecture.type
 
TypeFrame(Process, TypeScope, Object[]) - Constructor for class org.panda_lang.framework.language.architecture.type.TypeFrame
 
TypeGeneratorManager - Class in org.panda_lang.framework.language.architecture.type.generator
 
TypeGeneratorManager() - Constructor for class org.panda_lang.framework.language.architecture.type.generator.TypeGeneratorManager
 
TypeInstance - Interface in org.panda_lang.framework.language.architecture.type
 
TypeLoader - Interface in org.panda_lang.framework.design.architecture.module
 
typeLoader - Variable in class org.panda_lang.framework.language.architecture.type.PandaType
 
TypeMethod - Interface in org.panda_lang.framework.design.architecture.type
Represents method property
TypeModels - Class in org.panda_lang.framework.design.architecture.type
 
types - Variable in class org.panda_lang.framework.language.architecture.module.PandaModule
 
TYPES - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
TYPES_LABEL - Static variable in class org.panda_lang.framework.language.interpreter.parser.generation.GenerationCycles
 
TypeScope - Class in org.panda_lang.framework.language.architecture.type
 
TypeScope(Location, Type) - Constructor for class org.panda_lang.framework.language.architecture.type.TypeScope
 
TypesMap - Interface in org.panda_lang.framework.design.architecture.module
Custom implementation of map to store types with support for associated classes and ModuleResource

U

uncommented(Snippet) - Static method in class org.panda_lang.framework.language.resource.syntax.sequence.SequencesUtils
 
UNDEFINED - Static variable in class org.panda_lang.framework.language.resource.syntax.operator.OperatorFamilies
Family used by other operators
UnitElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
UniversalData - Class in org.panda_lang.framework.language.interpreter.pattern.custom
 
UNKNOWN - Static variable in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Represents random PandaToken
UNKNOWN_LOCATION - Static variable in interface org.panda_lang.framework.design.interpreter.source.Location
Represents unknown location
unknownLocation(String) - Static method in class org.panda_lang.framework.language.interpreter.token.PandaSourceLocationUtils
 

V

valueEquals(Token, String...) - Static method in class org.panda_lang.framework.language.interpreter.token.TokenUtils
 
valueOf(String) - Static method in enum org.panda_lang.framework.design.architecture.expression.ExpressionValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.panda_lang.framework.design.architecture.type.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.panda_lang.framework.design.architecture.type.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.panda_lang.framework.design.interpreter.parser.expression.ExpressionCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings.SelectedMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparserType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.panda_lang.framework.language.resource.syntax.auxiliary.Indentation
Create indentation based on paragraph
valueOf(String) - Static method in enum org.panda_lang.framework.language.resource.syntax.operator.CreaseType
Returns the enum constant of this type with the specified name.
valueOf(Token) - Static method in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
valueOf(String) - Static method in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
values() - Static method in enum org.panda_lang.framework.design.architecture.expression.ExpressionValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.panda_lang.framework.design.architecture.type.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.panda_lang.framework.design.architecture.type.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.panda_lang.framework.design.interpreter.parser.expression.ExpressionCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings.SelectedMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.panda_lang.framework.design.interpreter.parser.expression.ExpressionSubparserType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
values() - Static method in class org.panda_lang.framework.language.resource.syntax.literal.Literals
 
values() - Static method in enum org.panda_lang.framework.language.resource.syntax.operator.CreaseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class org.panda_lang.framework.language.resource.syntax.operator.Operators
 
values() - Static method in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
values() - Static method in class org.panda_lang.framework.language.resource.syntax.sequence.Sequences
 
values() - Static method in class org.panda_lang.framework.language.resource.syntax.TokenTypes
Get all defined in the class types
VARARGS - Static variable in class org.panda_lang.framework.language.resource.syntax.separator.Separators
 
Variable - Interface in org.panda_lang.framework.design.architecture.statement
Represents localized variable
VariableData - Interface in org.panda_lang.framework.design.architecture.statement
Represents basic data about variable
variables - Variable in class org.panda_lang.framework.language.architecture.statement.AbstractScope
 
VariantElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
VariantElement(String) - Constructor for class org.panda_lang.framework.language.interpreter.pattern.custom.elements.VariantElement
 
verifies - Variable in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
verify(CustomVerify<? extends T>) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternElementBuilder
 
verify(Map<String, Object>, SynchronizedSource, T) - Method in interface org.panda_lang.framework.language.interpreter.pattern.custom.CustomVerify
 
verify(Map<String, Object>, SynchronizedSource, Snippetable) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.verifiers.NextTokenTypeVerifier
 
verify(Map<String, Object>, SynchronizedSource, TokenInfo) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.verifiers.TokenTypeVerifier
 
VERSION - Static variable in class org.panda_lang.framework.PandaFrameworkConstants
Current version of the Panda Framework
Visibility - Enum in org.panda_lang.framework.design.architecture.type
Visibility of type
visibility - Variable in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
visibility(Visibility) - Method in class org.panda_lang.framework.language.architecture.type.AbstractExecutableProperty.PandaParametrizedExecutableBuilder
 
visibility - Variable in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
visibility(Visibility) - Method in class org.panda_lang.framework.language.architecture.type.PandaTypeMetadata
 
VisibilityComparator - Class in org.panda_lang.framework.language.architecture.type.utils
 
VisibilityComparator() - Constructor for class org.panda_lang.framework.language.architecture.type.utils.VisibilityComparator
 

W

WHILE - Static variable in class org.panda_lang.framework.language.resource.syntax.keyword.Keywords
 
WildcardElement - Class in org.panda_lang.framework.language.interpreter.pattern.custom.elements
 
WildcardElement(String) - Constructor for class org.panda_lang.framework.language.interpreter.pattern.custom.elements.WildcardElement
 
with(String, Object) - Method in class org.panda_lang.framework.language.interpreter.pattern.custom.CustomPatternData
 
withComponent(ContextComponent<T>, T) - Method in interface org.panda_lang.framework.design.interpreter.parser.Context
 
withComponent(ContextComponent<T>, T) - Method in class org.panda_lang.framework.language.interpreter.parser.PandaContext
 
withExpressionSubparsers(ExpressionSubparsers) - Method in class org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder
 
withMessengerInitializer(MessengerInitializer) - Method in class org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder
 
withOutputListener(MessengerOutputListener) - Method in class org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder
 
withPipelinePath(PipelinePath) - Method in class org.panda_lang.framework.language.resource.PandaResources.PandaResourcesBuilder
 
withSelectedSubparsers(String...) - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings.ExpressionParserSettingsBuilder
Select subparsers with the given name
withSelectedSubparsers(Collection<String>) - Method in class org.panda_lang.framework.design.interpreter.parser.expression.ExpressionParserSettings.ExpressionParserSettingsBuilder
Select subparsers with the given name
withSyntax(Syntax) - Method in class org.panda_lang.framework.language.interpreter.lexer.PandaLexerConfiguration
Syntax scheme used by lexer
withSyntax(Syntax) - Method in class org.panda_lang.framework.language.resource.PandaLanguage.PandaLanguageBuilder
 

_

__panda__get_frame() - Method in interface org.panda_lang.framework.language.architecture.type.TypeInstance
 
__panda__to_frame() - Method in interface org.panda_lang.framework.design.architecture.dynamic.Frame
 
__panda__to_frame() - Method in interface org.panda_lang.framework.design.architecture.dynamic.Frameable
 
__panda__to_frame() - Method in interface org.panda_lang.framework.language.architecture.type.TypeInstance
 
A B C D E F G H I J K L M N O P R S T U V W _ 
Skip navigation links

Copyright © 2020. All rights reserved.