Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/CompilationResult.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/CompilationResult.aspl:10:5
method construct(list<byte> output)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/Backend.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/Backend.aspl:10:5
method compile(ParserResult result) returns CompilationResult
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/ByteList.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/ByteList.aspl:10:5
property list<byte> bytes
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/ByteList.aspl:12:5
property int length
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/ByteList.aspl:19:5
method add(any value, IntType type = IntType.Int) returns self
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/BytecodeBackend.aspl:13:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/BytecodeBackend.aspl:16:5
method encode(Node node, bool standalone = false) returns ByteList
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/ail/AILBytecodeBackend.aspl:17:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/ail/AILBytecodeBackend.aspl:22:5
method compile(ParserResult result) returns CompilationResult
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/ail/TypeUtils.aspl:3:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/ail/TypeUtils.aspl:7:5
method shortName(string s) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/twail/TreeWalkingAILBytecodeBackend.aspl:17:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/twail/TreeWalkingAILBytecodeBackend.aspl:20:5
method compile(ParserResult result) returns CompilationResult
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/twail/TypeUtils.aspl:3:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/twail/TypeUtils.aspl:7:5
method shortName(string s) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/stringcode/StringcodeBackend.aspl:13:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/stringcode/StringcodeBackend.aspl:16:5
property int indentLevel
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/stringcode/StringcodeBackend.aspl:19:5
method encode(Node node, bool standalone = false) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/stringcode/c/CBackend.aspl:21:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/stringcode/c/CBackend.aspl:39:5
method compile(ParserResult result) returns CompilationResult
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/stringcode/c/TypeUtils.aspl:3:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/stringcode/c/TypeUtils.aspl:7:5
method shortName(string s) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/stringcode/c/TypeUtils.aspl:19:5
method typeToCIdentifier(string type) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/utils/IncludeUtils.aspl:3:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/utils/IncludeUtils.aspl:8:5
property list<string> files
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/utils/IncludeUtils.aspl:12:5
method include(string file)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/utils/LinkUtils.aspl:3:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/utils/LinkUtils.aspl:8:5
property list<string> libraries
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Module.aspl:2:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Module.aspl:7:5
property map<string, Module> modules
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Module.aspl:11:5
property Module mainModule
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Module.aspl:28:5
property string id
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Module.aspl:19:5
method init(Module mainModule)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Module.aspl:37:5
method construct(string name, string directory)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:20:5
property string targetOs
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:39:5
property Architecture targetArchitecture
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:53:5
property string? outputFile
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:57:5
property bool production
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:61:5
property bool keepTemporary
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:65:5
property bool guiApp
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:69:5
property list<string> customConditionalCompilationSymbols
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:73:5
property bool showTimings
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:77:5
property string backend
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:81:5
property string? _cCompiler
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:84:5
property string cCompiler
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:108:5
property bool useDynamicCTemplate
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:112:5
property bool showCCommand
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:116:5
property bool heapBased
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:120:5
property int? stackSize
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:124:5
property bool useSsl
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:128:5
property bool enableErrorHandling
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:132:5
property bool noCachedTemplate
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:136:5
property string internalTemplateType
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:140:5
property bool internalDoNotBundle
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Options.aspl:144:5
method getConditionCompilationSymbols() returns list<string>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ParseFileResult.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ParseFileResult.aspl:10:5
method construct(list<Node> nodes)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:20:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:23:2
property Module module
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:25:2
property string file
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:27:2
property string currentNamespace
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:48:2
property Class? currentClass
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:51:2
property Enum? currentEnum
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:53:2
property Method? currentMethod
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:55:2
property list<AttributeInstance> attributeCache
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:60:2
property ImportTable importTable
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:85:2
method construct(Module module, string file)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:102:2
method parse(ParseMode parseMode = ParseMode.Normal) returns ParseFileResult
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:623:2
method parseToken(Token token, TokenList tokens, bool standalone = false, PrecedenceLevel precedenceLevel = PrecedenceLevel.None, Expression? previousExpression = null, Types? expectedTypes = null) returns Node
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:3080:2
method peekTypeIdentifier(TokenList tokens, Token? first = null) returns IdentifierResult
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Parser.aspl:3157:2
method parseTypeIdentifier(TokenList tokens, Token? first = null) returns IdentifierResult
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ParserResult.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ParserResult.aspl:10:5
method construct(list<Node> nodes)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Timings.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Timings.aspl:18:5
property long totalDuration
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Timings.aspl:29:5
method startPass(string name)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/Timings.aspl:39:5
method show()
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/Node.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/Node.aspl:12:2
method construct(Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/AndExpression.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/AndExpression.aspl:7:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/AndExpression.aspl:12:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/AndExpression.aspl:17:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/BinaryOperator.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/BinaryOperator.aspl:14:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/BinaryOperator.aspl:21:5
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CastExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CastExpression.aspl:13:5
method construct(Expression value, Type type, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CastExpression.aspl:20:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CatchExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CatchExpression.aspl:20:5
method construct(Expression expression, string? variable, list<Node> code, list<string> capturedVariables, bool standalone, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CatchExpression.aspl:30:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CheckEqualsExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CheckEqualsExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CheckEqualsExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/CheckEqualsExpression.aspl:18:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ClassInstantiateExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ClassInstantiateExpression.aspl:14:5
method construct(Class c, list<Expression> arguments, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ClassInstantiateExpression.aspl:21:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/DereferenceExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/DereferenceExpression.aspl:11:5
method construct(Expression pointer, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/DereferenceExpression.aspl:17:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/EmbedFileExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/EmbedFileExpression.aspl:16:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/EmbedFileExpression.aspl:21:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/EmbedFileExpression.aspl:26:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/EnumFieldAccessExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/EnumFieldAccessExpression.aspl:17:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/EnumFieldAccessExpression.aspl:22:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/EnumFieldAccessExpression.aspl:27:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/Expression.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/Expression.aspl:11:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/Expression.aspl:14:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/Expression.aspl:19:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/FunctionCallExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/FunctionCallExpression.aspl:26:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/FunctionCallExpression.aspl:31:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/GreaterThanExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/GreaterThanExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/GreaterThanExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/GreaterThanExpression.aspl:18:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/GreaterThanOrEqualExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/GreaterThanOrEqualExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/GreaterThanOrEqualExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/GreaterThanOrEqualExpression.aspl:18:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ImplementationCallExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ImplementationCallExpression.aspl:20:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ImplementationCallExpression.aspl:25:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/LessThanExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/LessThanExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/LessThanExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/LessThanExpression.aspl:18:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/LessThanOrEqualExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/LessThanOrEqualExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/LessThanOrEqualExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/LessThanOrEqualExpression.aspl:18:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ListAssignExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ListAssignExpression.aspl:15:5
method construct(Expression base, Expression index, Expression value, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ListAssignExpression.aspl:23:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ListIndexExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ListIndexExpression.aspl:13:5
method construct(Expression base, Expression index, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ListIndexExpression.aspl:20:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ListIndexExpression.aspl:33:5
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ListIndexExpression.aspl:38:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MapAccessExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MapAccessExpression.aspl:13:5
method construct(Expression base, Expression key, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MapAccessExpression.aspl:20:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MapAccessExpression.aspl:33:5
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MapAccessExpression.aspl:38:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MapAssignExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MapAssignExpression.aspl:15:5
method construct(Expression base, Expression key, Expression value, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MapAssignExpression.aspl:23:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MinusExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MinusExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MinusExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MinusExpression.aspl:79:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ModuloExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ModuloExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ModuloExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ModuloExpression.aspl:79:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MultiplyExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MultiplyExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MultiplyExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/MultiplyExpression.aspl:79:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NegateExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NegateExpression.aspl:8:5
method construct(Expression expression, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NegateExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NegateExpression.aspl:18:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NonStaticPropertyAccessExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NonStaticPropertyAccessExpression.aspl:20:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NonStaticPropertyAccessExpression.aspl:25:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NonStaticPropertyAssignExpression.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NonStaticPropertyAssignExpression.aspl:24:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/NonStaticPropertyAssignExpression.aspl:29:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/OfTypeExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/OfTypeExpression.aspl:13:5
method construct(Expression expression, Type type, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/OfTypeExpression.aspl:20:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/OfTypeExpression.aspl:25:5
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/OfTypeExpression.aspl:34:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/OrExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/OrExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/OrExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/OrExpression.aspl:18:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ParentExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ParentExpression.aspl:12:5
method construct(Class c, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ParentExpression.aspl:18:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ParentExpression.aspl:23:5
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/PlusExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/PlusExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/PlusExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/PlusExpression.aspl:85:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/PropagateErrorExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/PropagateErrorExpression.aspl:11:5
method construct(Expression expression, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/PropagateErrorExpression.aspl:17:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ReferenceExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ReferenceExpression.aspl:11:5
method construct(Expression expression, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ReferenceExpression.aspl:17:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StaticMethodCallExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StaticMethodCallExpression.aspl:26:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StaticMethodCallExpression.aspl:31:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StaticPropertyAccessExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StaticPropertyAccessExpression.aspl:20:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StaticPropertyAccessExpression.aspl:25:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StaticPropertyAssignExpression.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StaticPropertyAssignExpression.aspl:24:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StaticPropertyAssignExpression.aspl:29:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StringIndexExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StringIndexExpression.aspl:13:5
method construct(Expression base, Expression index, Location location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StringIndexExpression.aspl:20:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StringIndexExpression.aspl:25:5
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/StringIndexExpression.aspl:30:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ThisExpression.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ThisExpression.aspl:12:5
method construct(Class c, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ThisExpression.aspl:18:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/ThisExpression.aspl:23:5
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/UnaryOperator.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/UnaryOperator.aspl:12:5
method construct(Expression expression, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/UnaryOperator.aspl:18:5
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/VariableAccessExpression.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/VariableAccessExpression.aspl:18:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/VariableAccessExpression.aspl:23:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/VariableAssignExpression.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/VariableAssignExpression.aspl:21:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/VariableAssignExpression.aspl:26:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/VariableDeclareExpression.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/VariableDeclareExpression.aspl:21:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/VariableDeclareExpression.aspl:26:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/XorExpression.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/XorExpression.aspl:8:5
method construct(Expression left, Expression right, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/XorExpression.aspl:13:5
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/expressions/XorExpression.aspl:18:5
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/BooleanLiteral.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/BooleanLiteral.aspl:16:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/BooleanLiteral.aspl:21:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/BooleanLiteral.aspl:26:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/DoubleLiteral.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/DoubleLiteral.aspl:16:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/DoubleLiteral.aspl:21:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/DoubleLiteral.aspl:26:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/FloatLiteral.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/FloatLiteral.aspl:16:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/FloatLiteral.aspl:21:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/FloatLiteral.aspl:26:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/IntegerLiteral.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/IntegerLiteral.aspl:16:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/IntegerLiteral.aspl:21:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/IntegerLiteral.aspl:26:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/ListLiteral.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/ListLiteral.aspl:9:2
property Types type
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/ListLiteral.aspl:11:2
property list<Expression> value
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/ListLiteral.aspl:20:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/ListLiteral.aspl:25:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/ListLiteral.aspl:35:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/Literal.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/LongLiteral.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/LongLiteral.aspl:16:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/LongLiteral.aspl:21:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/LongLiteral.aspl:26:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/MapLiteral.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/MapLiteral.aspl:22:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/MapLiteral.aspl:27:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/MapLiteral.aspl:40:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/NullLiteral.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/NullLiteral.aspl:12:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/NullLiteral.aspl:17:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/NullLiteral.aspl:22:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/StringLiteral.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/StringLiteral.aspl:19:2
method getType() returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/StringLiteral.aspl:24:2
method isConstant() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/literals/StringLiteral.aspl:29:2
method getConstantValue() returns any
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/AssertStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/BlockStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/BreakStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/ClassDeclareStatement.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/ContinueStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/EnumDeclareStatement.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/EscapeStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/FallbackStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/ForeachStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/ForeachStatement.aspl:18:5
method construct(Expression collection, string? key, string? value, list<Node> code, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/FunctionDeclareStatement.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/IfElseIfStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/IfElseIfStatement.aspl:16:5
method construct(Expression condition, list<Node> ifCode, IfStatement|IfElseIfStatement|IfElseStatement elseIf, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/IfElseStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/IfElseStatement.aspl:16:5
method construct(Expression condition, list<Node> ifCode, list<Node> elseCode, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/IfStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/IfStatement.aspl:14:5
method construct(Expression condition, list<Node> code, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/IncludeFileStatement.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/LinkLibraryStatement.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/MethodDeclareStatement.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/NopStatement.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/PropertyDeclareStatement.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/RepeatStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/RepeatStatement.aspl:18:5
method construct(Expression iterations, string? variable, int start, list<Node> code, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/ReturnStatement.aspl:10:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/Statement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/ThrowStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/WhileStatement.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/ast/statements/WhileStatement.aspl:14:5
method construct(Expression condition, list<Node> code, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/Attribute.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/Attribute.aspl:15:5
property int minimumParameterCount
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/Attribute.aspl:33:5
method construct(string identifier, list<Parameter> parameters, AttributeUsage usage, list<string> conflicting)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/Attribute.aspl:41:5
method canPair(Attribute other) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/Attribute.aspl:47:5
method init()
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/Attribute.aspl:62:5
method register(Attribute attribute)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/Attribute.aspl:68:5
method exists(string identifier) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/Attribute.aspl:74:5
method get(string identifier) returns Attribute
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/AttributeInstance.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/AttributeInstance.aspl:18:5
method construct(Attribute attribute, list<Expression> arguments, Location? location, list<Token> comments)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/callbacks/Callback.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/callbacks/Callback.aspl:15:5
property list<Node>? code
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/callbacks/Callback.aspl:22:5
method construct(Type type, list<Parameter> parameters, Types returnTypes, list<Node>? code, ScopeBundle creationScope, Location location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/classes/Class.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/classes/Class.aspl:12:5
property map<string, Class> classes
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/classes/Class.aspl:17:5
property list<Type>? parents
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/classes/Class.aspl:29:5
property list<Node>? code
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/classes/Class.aspl:36:5
method construct(Type type, list<Type>? parents, list<AttributeInstance>? attributes, list<Node>? code, Module module, Location location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/enums/Enum.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/enums/Enum.aspl:11:5
property map<string, Enum> enums
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/enums/Enum.aspl:22:5
property map<string, EnumField>? fields
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/enums/Enum.aspl:26:5
property Location location
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/enums/Enum.aspl:29:5
method construct(Type type, list<AttributeInstance>? attributes, map<string, EnumField>? fields, Module module, Location location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/enums/EnumField.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/enums/EnumField.aspl:19:5
method construct(Enum e, string name, int? value, list<AttributeInstance> attributes, Location location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/CustomFunction.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/CustomFunction.aspl:10:5
property list<Node>? code
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/CustomFunction.aspl:19:5
method construct(string identifier, list<Parameter> parameters, Types returnTypes, list<AttributeInstance> attributes, list<Node>? code, Module module, Location? location, Location? headerEndLocation)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:8:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:13:5
property map<string, Function> functions
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:18:5
property list<Parameter> parameters
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:20:5
property int minimumParameterCount
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:33:5
property Types returnTypes
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:46:5
method construct(string identifier, list<Parameter> parameters, Types returnTypes, list<AttributeInstance> attributes)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:55:5
method init()
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:65:5
method register(Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:76:5
method exists(string identifier) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/Function.aspl:82:5
method get(string identifier) returns Function
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/InternalFunction.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/functions/InternalFunction.aspl:8:5
method construct(string identifier, list<Parameter> parameters, Types returnTypes, list<AttributeInstance> attributes)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/Lexer.aspl:12:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/Lexer.aspl:17:2
property map<string, TokenList> cache
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/Lexer.aspl:30:2
property int column
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/Lexer.aspl:45:2
method lex() returns list<Token>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/Lexer.aspl:64:2
method forward(int amount)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/Lexer.aspl:70:2
method newline()
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/Lexer.aspl:76:2
method lexToken() returns Token?
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/RegexTokenPattern.aspl:2:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/RegularTokenPattern.aspl:2:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/StringToken.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/Token.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/Token.aspl:67:2
property list<Token>? comments
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/lexer/TokenPattern.aspl:3:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/CustomMethod.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/CustomMethod.aspl:9:5
property list<Node>? code
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/CustomMethod.aspl:16:5
method construct(Type type, string name, list<Parameter> parameters, Types returnTypes, list<AttributeInstance> attributes, list<Node>? code, Location? location, Location? headerEndLocation)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/CustomMethod.aspl:38:5
method withType(Type type) returns Method
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/InternalMethod.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/InternalMethod.aspl:8:5
method construct(Type type, string name, list<Parameter> parameters, Types returnTypes, list<AttributeInstance> attributes)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/InternalMethod.aspl:18:5
method withType(Type type) returns Method
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:9:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:14:5
property map<string, map<string, Method>> methods
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:21:5
property list<Parameter> parameters
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:23:5
property int minimumParameterCount
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:36:5
property Types returnTypes
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:53:5
method construct(Type type, string name, list<Parameter> parameters, Types returnTypes, list<AttributeInstance> attributes)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:63:5
method init()
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:100:5
method register(Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:116:5
method exists(Type type, string name, bool checkParents = true) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:139:5
method get(Type type, string name) returns Method
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:162:5
method getAllFor(Type type) returns list<Method>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:194:5
method withType(Type type) returns Method
metho
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/methods/Method.aspl:202:5
method createMethodFromAny(Type type, string name) returns Method
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/precedence/PrecedenceUtils.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/precedence/PrecedenceUtils.aspl:9:5
method getTokenPrecendenceLevel(Token token) returns PrecedenceLevel
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/CustomNormalProperty.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/CustomNormalProperty.aspl:9:5
property Expression? defaultValue
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/CustomNormalProperty.aspl:16:5
method construct(Type type, string name, Types types, list<AttributeInstance> attributes, Expression? defaultValue, Location location, Location headerEndLocation)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/CustomNormalProperty.aspl:38:5
method withType(Type type) returns Property
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/CustomReactiveProperty.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/CustomReactiveProperty.aspl:9:5
property list<Node>? getCode
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/CustomReactiveProperty.aspl:11:5
property list<Node>? setCode
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/CustomReactiveProperty.aspl:18:5
method construct(Type type, string name, Types types, list<AttributeInstance> attributes, list<Node>? getCode, list<Node>? setCode, Location location, Location headerEndLocation)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/CustomReactiveProperty.aspl:44:5
method withType(Type type) returns Property
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/InternalProperty.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/InternalProperty.aspl:8:5
method construct(Type type, string name, Types types, list<AttributeInstance> attributes)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/InternalProperty.aspl:17:5
method withType(Type type) returns Property
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:8:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:13:5
property map<string, map<string, Property>> properties
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:20:5
property Types types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:37:5
method construct(Type type, string name, Types types, list<AttributeInstance> attributes)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:46:5
method init()
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:55:5
method register(Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:71:5
method exists(Type type, string name, bool checkParents = true) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:94:5
method get(Type type, string name) returns Property
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:117:5
method getAllFor(Type type) returns list<Property>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:151:5
method withType(Type type) returns Property
metho
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/Property.aspl:159:5
method createPropertyFromAny(Type type, string name) returns Property
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/ReactivePropertyCallback.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/properties/ReactivePropertyCallback.aspl:13:5
method construct(Property p, Types returnTypes)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/AttributeUtils.aspl:14:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/AttributeUtils.aspl:18:5
method parseAttributesIfAny(Parser parser, Token token, TokenList tokens) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ClassUtils.aspl:8:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ClassUtils.aspl:13:5
property map<string, Parser> classesWithParsers
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ClassUtils.aspl:17:5
property list<string> parentHandledTypes
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ClassUtils.aspl:21:5
method handleParents(Parser parser, Class c)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ClassUtils.aspl:42:5
method throwOnInvalidInheritance(Class c, list<string> children, Location location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ClassUtils.aspl:73:5
method getAllParentsRecursively(Class c) returns list<Type>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ClassUtils.aspl:86:5
method getAllAbstractMethods(Class c) returns list<string>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ClassUtils.aspl:113:5
method isParent(Class child, Class parent) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/DirectoryUtils.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/DirectoryUtils.aspl:9:5
method index(string dir) returns list<string>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ErrorUtils.aspl:9:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ErrorUtils.aspl:14:5
property bool hasCompilationErrors
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ErrorUtils.aspl:18:5
method canExpressionThrow(Expression expression) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ErrorUtils.aspl:32:5
method canCallableThrow(Function|Method|Callback|ReactivePropertyCallback? func) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/GenericsUtils.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/GenericsUtils.aspl:10:5
property map<string, list<string>> typePlaceholders
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/GenericsUtils.aspl:14:5
property map<string, list<string>> functionPlaceholders
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/GenericsUtils.aspl:18:5
method init()
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/IdentifierResult.aspl:2:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/IdentifierResult.aspl:12:5
method construct(string identifier, int tokenCount, Location? location)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/IdentifierUtils.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/IdentifierUtils.aspl:14:5
method handleTypeIdentifier(string identifier, Parser? parser = null) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/IdentifierUtils.aspl:76:5
method handleFunctionIdentifier(Parser parser, string identifier) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/IdentifierUtils.aspl:94:5
method lowerNamespaceInIdentifier(string identifier) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/IdentifierUtils.aspl:113:5
method relativeToAbsoluteIdentifier(Parser parser, string identifier) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ImplementationCallUtils.aspl:3:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ImplementationCallUtils.aspl:8:5
property map<string, int> usedImplementationCalls
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ImportTable.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ImportTable.aspl:9:5
method importNamespace(string namespace)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ImportTable.aspl:14:5
method canResolveAbbreviation(Parser parser, string abbreviation) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ImportTable.aspl:24:5
method resolveAbbreviation(Parser parser, string abbreviation) returns Type
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Location.aspl:2:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ModuleUtils.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ModuleUtils.aspl:10:5
method getModulePath(string module) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ModuleUtils.aspl:23:5
method isFilePartOfStdlib(string file) returns boolean
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Pair.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Pair.aspl:12:5
method construct(Expression k, Expression v)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Parameter.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Parameter.aspl:14:5
property bool optional
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Parameter.aspl:23:5
method construct(string name, Types types, Expression? defaultValue = null, Location? location = null)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ReturnTypeUtils.aspl:8:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ReturnTypeUtils.aspl:12:5
method getReturnTypes(Function|Method|Callback|ReactivePropertyCallback? func) returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenList.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenList.aspl:11:2
property int length
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenList.aspl:22:2
method peek(int offset = 0) returns Token
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenList.aspl:27:2
method shift(int amount = 1)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenList.aspl:32:2
method next(int offset = 0) returns Token
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenList.aspl:39:2
method empty() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenList.aspl:44:2
method in(int offset) returns TokenList
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenList.aspl:51:2
method clone() returns TokenList
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenList.aspl:56:2
method set(TokenList other)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenUtils.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/TokenUtils.aspl:9:5
method skipTokensTillSeparator(TokenList tokens)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:9:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:22:5
method construct(string identifier)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:28:5
method existsByName(Parser? parser, string identifier) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:65:5
method fromString(string identifier, Parser? parser = null, Location? location = null) returns Type
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:191:5
method matches(Types expected, Types got, bool ignoreGenerics = false) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:223:5
method getGenericTypeIdentifier(string identifier) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:229:5
method getGenericTypesIdentifiers(string identifier) returns list<string>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:262:5
method getGenericTypes(string identifier) returns list<Types>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:272:5
method toString() returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:277:5
method getDefaultValue(Location location) returns Literal?
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:315:5
method canCast(Type target) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:358:5
method isPointer() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:363:5
method getPointer() returns self
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:368:5
method getReferenced() returns self
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:373:5
method isPrimitive() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:379:5
method containsPlaceHolder(Type type, string placeholder) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:401:5
method replacePlaceHolder(Type type, string placeholder, Type replacement) returns Type
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Type.aspl:424:5
method isPublic(Type type) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:4:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:10:5
method construct(list<Type> types)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:16:5
method existsByName(Parser parser, string identifier) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:27:5
method fromString(string identifier, Parser? parser = null) returns Types
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:36:5
method toString() returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:48:5
method toType() returns Type
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:54:5
method getPartsOfMultiType(string type) returns list<string>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:85:5
method canCast(Type target) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:95:5
method isPointer() returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:100:5
method getPointer() returns Type
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:105:5
method getReferenced() returns self
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/Types.aspl:114:5
method withoutType(Type type) returns self
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:8:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:15:5
property map<string, Variable> variables
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:19:5
property list<string> capturedVariables
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:27:5
method pushBundle(Function|Method|Callback|ReactivePropertyCallback? func)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:33:5
method push(bool closure = false)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:39:5
method pop()
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:45:5
method popBundle()
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:51:5
method getCurrentBundle() returns ScopeBundle
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:57:5
method getCurrent() returns self
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Scope.aspl:63:5
method passCapturedVariables(list<string> capturedVariables)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/ScopeBundle.aspl:7:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/ScopeBundle.aspl:12:5
property Function|Method|Callback|ReactivePropertyCallback? func
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/ScopeBundle.aspl:15:5
method construct(Function|Method|Callback|ReactivePropertyCallback? func)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Variable.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Variable.aspl:13:5
method construct(string identifier, Types types)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Variable.aspl:20:5
method register(string identifier, Types types, Location? location) returns Variable
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Variable.aspl:31:5
method exists(string identifier) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/variables/Variable.aspl:42:5
method get(string identifier) returns Variable
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/backend/bytecode/IntType.aspl:2:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/attributes/AttributeUsage.aspl:3:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/precedence/PrecedenceLevel.aspl:2:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/ParseMode.aspl:2:1
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/main.aspl:36:1
function compile(string main) returns CompilationResult
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/utils/filenames.aspl:5:1
function out_exe_name(string file) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/utils/filenames.aspl:39:1
function out_temp_name(string file) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/compiler/utils/templates.aspl:6:1
function choose_executable_template(string os, Architecture arch, string internalTemplateType, bool gui) returns string
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/main.aspl:29:1
function parse() returns ParserResult
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/main.aspl:105:1
function sort(list<Node> nodes) returns list<Node>
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/errors.aspl:6:1
function notice(string message, Location? location = null)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/errors.aspl:15:1
function warning(string message, Location? location = null)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/errors.aspl:24:1
function fatal_error(string message, Location? location = null)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/errors.aspl:35:1
function syntax_error(string message, Location? location = null)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/errors.aspl:46:1
function generic_error(string message, Location? location = null)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/errors.aspl:56:1
function type_error(string message, Location? location = null)
Source: /home/runner/work/aspl/aspl/stdlib/aspl/parser/utils/expressions.aspl:6:1
function verify_expression(Node node) returns Expression