sanitizeAnalysisResults( parse: ParseStepOutput<string | Tree>, normalize: NormalizedAst, dataflow: DataflowInformation,): { dataflow?: { ".meta"?: { timing?: number }; cfgQuick?: { breaks?: (
undefined | NodeId)
[]; entryPoints?: (
undefined | NodeId)
[]; exitPoints?: (
undefined | NodeId)
[]; graph?: { addEdge?: (from: NodeId, to: NodeId, edge: CfgEdge) => this; addEdges?: (from: NodeId, to: Map<NodeId, CfgEdge>) => this; addVertex?: (vertex: CfgVertex, rootVertex?: boolean) => this; edges?: () => ReadonlyMap<NodeId, ReadonlyMap<(...)
, (...)
>>; getBasicBlock?: (elemId: NodeId) => undefined | CfgBasicBlockVertex; getVertex?: ( id: NodeId, includeBlocks?: boolean, ) => undefined | CfgVertex; hasVertex?: (id: NodeId, includeBlocks?: boolean) => boolean; ingoingEdges?: (node: NodeId) => undefined | ReadonlyMap<(...)
, (...)
>; mayHaveBasicBlocks?: () => boolean; mergeTwoBasicBlocks?: (a: NodeId, b: NodeId) => this; mergeWith?: ( other: ControlFlowGraph<CfgVertex>, forceNested?: boolean, ) => this; outgoingEdges?: (node: NodeId) => undefined | ReadonlyMap<(...)
, (...)
>; removeEdge?: (from: NodeId, to: NodeId) => this; removeVertex?: (id: NodeId) => this; rootIds?: () => ReadonlySet<NodeId>; vertices?: ( includeBasicBlockElements?: boolean, ) => ReadonlyMap<NodeId, CfgVertex>; }; nexts?: (
undefined | NodeId)
[]; returns?: (
undefined | NodeId)
[]; [key: string]: unknown; }; entryPoint?: NodeId; environment?: { current?: { append?: (other: undefined | Environment) => Environment; builtInEnv?: true; cache?: Map< BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
], ((...)
| (...)
| (...)
| (...))
[], >; clone?: (recurseParents: boolean) => Environment; closure?: NodeId; define?: ( definition: IdentifierDefinition & { name: ...
}, ) => Environment; defineSuper?: ( definition: IdentifierDefinition & { name: ...
}, ) => Environment; id?: number; memory?: Map<BrandedIdentifier, ((...)
| (...)
| (...)
| (...))
[]>; n?: string; overwrite?: ( other: undefined | Environment, applyCds?: readonly (...)
[], ) => Environment; parent?: { readonly id?: number | undefined; n?: string | undefined; parent?: ... | undefined; memory?: Map<BrandedIdentifier, ({ readonly type?: InGraphReferenceType | undefined; ... 4 more ...; cds?: ({ ...; } | undefined)[] | undefined; } | { ...; } | { ...; } | undefined)[]> | undefined; ... 11 more ...; toJSON?: (() => ...
; remove?: (id: Identifier) => Environment; removeAll?: (names: readonly { name: ...
}[]) => Environment; setClosureNodeId?: (nodeId: NodeId) => void; toJSON?: () => Jsonified; }; level?: number; }; exitPoints?: readonly (
| undefined | { cds?: (
undefined | { byIteration?: ...
; file?: ...
; id?: ...
; when?: ...
} )
[]; nodeId?: NodeId; type?: ExitPointType; } )
[]; graph?: { addControlDependency?: ( from: NodeId, to: NodeId, when?: boolean, ) => this; addEdge?: (fromId: NodeId, toId: NodeId, type: number) => this; addVertex?: ( vertex: DataflowGraphVertexArgument & Omit< DataflowGraphVertexInfo, string | number, >, fallbackEnv: REnvironmentInformation, asRoot?: boolean, overwrite?: boolean, ) => this; edges?: () => MapIterator<[NodeId, OutgoingEdges<DfEdge>]>; get?: ( id: NodeId, includeDefinedFunctions?: boolean, ) => undefined | [DataflowGraphVertexInfo, OutgoingEdges<DfEdge>]; getLinked?: (nodeId: NodeId) => undefined | NodeId[]; getRootVertex?: (id: NodeId) => undefined | DataflowGraphVertexInfo; getVertex?: (id: NodeId) => undefined | DataflowGraphVertexInfo; hasVertex?: (id: NodeId, includeDefinedFunctions?: boolean) => boolean; idMap?: Map< NodeId, | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.FunctionDefinition | undefined; parameters?: ({ [x: string]: unknown; readonly type?: RType.Parameter | undefined; name?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | undefined; lexeme?: string | undefined; info?: { ...;...
)
| { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.FunctionCall | undefined; readonly named?: false | undefined; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: ...] | undefined; children?: readonly (... | ... 22 more ... | undefined)[] | undefined; ...
)
| { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.Parameter | undefined; name?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undefined; } | undefined; ... 4 more ...; loc...
)
| { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.Argument | undefined; name?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undefined; } | undefined; value?: { ...; } | ....
)
| { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.ForLoop | undefined; variable?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: BrandedIdentifier | undefined, namespace?: BrandedNamespace | undefined, internal?: boolean | undefined] | undefined; lexeme?: string | u...
)
| { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.WhileLoop | undefined; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more ... | undefined; lexeme?: ...
)
| { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.IfThenElse | undefined; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more ... | undefined; lexeme?:...
)
| { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; operator?: "$" | "@" | undefined; access?: [({ [x: string]: unknown; name?: undefined; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; ... 4 more ...; location?: [startLine?: ...] | undefined; } | undefined...
)
| { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; operator?: "[" | "[[" | undefined; access?: readonly ("<>" | { [x: string]: unknown; readonly type?: RType.Argument | undefined; name?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | undefined; lexeme?: string | undefined; info?: { ...; } | und...
)
| { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.UnaryOp | undefined; operator?: string | undefined; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; ... 4 more ...; location?: [startLine?: ...] | undefined; } | undefined, end?: { ....
)
| { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.BinaryOp | undefined; operator?: string | undefined; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more .....
)
| { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.BinaryOp | undefined; operator?: string | undefined; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more .....
)
| { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.Pipe | undefined; readonly lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more ... | undefined; lexeme?: st...
)
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: | { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | (
{ [x: string]: unknown; readonly type?: RType.Pipe | undefined; readonly lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more ... | undefined; lexeme?: st...
)
; type?: Pipe; [key: string]: unknown; }, >; ingoingEdges?: (id: NodeId) => undefined | IngoingEdges<DfEdge>; isRoot?: (id: NodeId) => boolean; markIdForUnknownSideEffects?: ( id: NodeId, target?: LinkTo<string | RegExp>, ) => this; mergeVertices?: ( otherGraph: DataflowGraph<DataflowGraphVertexInfo, DfEdge>, mergeRootVertices?: boolean, ) => void; mergeWith?: ( otherGraph: | undefined | DataflowGraph<DataflowGraphVertexInfo, DfEdge>, mergeRootVertices?: boolean, ) => this; outgoingEdges?: (id: NodeId) => undefined | OutgoingEdges<DfEdge>; rootIds?: () => ReadonlySet<NodeId>; setDefinitionOfVertex?: (reference: IdentifierReference) => void; setIdMap?: (idMap: AstIdMap) => void; toJSON?: () => DataflowGraphJson; unknownSideEffects?: Set< | NodeId | { id?: NodeId | undefined
; linkTo?: | { attachLinkInfo?: ...
; callName?: ...
; ignoreIf?: ...
; type?: ...
; } | { attachLinkInfo?: ...
; callName?: ...
; cascadeIf?: ...
; ignoreIf?: ...
; type?: ...
; }; }, >; updateToFunctionCall?: (info: DataflowGraphVertexFunctionCall) => void; vertexIdsOfType?: <T extends VertexType>(type: T) => NodeId[]; vertices?: ( includeDefinedFunctions: boolean, ) => MapIterator<[NodeId, DataflowGraphVertexInfo]>; verticesOfType?: <T extends VertexType>( type: T, ) => MapIterator<[NodeId, DataflowGraphVertexInfo & { tag: ...
}]>; }; hooks?: (
| undefined | { add?: boolean; after?: boolean; cds?: (
undefined | { byIteration?: ...
; file?: ...
; id?: ...
; when?: ...
} )
[]; id?: NodeId; type?: OnFnExit; } )
[]; in?: readonly (
| undefined | { cds?: (
undefined | { byIteration?: ...
; file?: ...
; id?: ...
; when?: ...
} )
[]; name?: | BrandedIdentifier | [ id
: BrandedIdentifier, namespace
: BrandedNamespace, internal
?: boolean, ]; nodeId?: NodeId; type?: ReferenceType; } )
[]; out?: readonly (
| undefined | { cds?: (
undefined | { byIteration?: ...
; file?: ...
; id?: ...
; when?: ...
} )
[]; name?: | BrandedIdentifier | [ id
: BrandedIdentifier, namespace
: BrandedNamespace, internal
?: boolean, ]; nodeId?: NodeId; type?: ReferenceType; } )
[]; unknownReferences?: readonly (
| undefined | { cds?: (
undefined | { byIteration?: ...
; file?: ...
; id?: ...
; when?: ...
} )
[]; name?: | BrandedIdentifier | [ id
: BrandedIdentifier, namespace
: BrandedNamespace, internal
?: boolean, ]; nodeId?: NodeId; type?: ReferenceType; } )
[]; }; normalize?: { ".meta"?: { timing?: number }; ast?: { files?: (
| undefined | { filePath?: string; root?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; } )
[]; info?: { id?: NodeId }; type?: Project; }; hasError?: boolean; idMap?: Map< NodeId, | { children?: readonly (
| undefined | (
{ [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
)
| { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; parameters?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; functionName?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { arguments?: ...
; calledFunction?: ...
; infixSpecial?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; named?: ...
; type?: ...
; [key: ...
]: ...
; } | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { file?: ...
; info?: ...
; lexeme?: ...
; line?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; variable?: ...
; vector?: ...
; [key: ...
]: ...
; } | { body?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { body?: ...
; condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { condition?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; otherwise?: ...
; then?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { access?: ...
; accessed?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; operand?: ...
; operator?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; operator?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; } | { info?: ...
; lexeme?: ...
; lhs?: ...
; location?: ...
; rhs?: ...
; type?: ...
; [key: ...
]: ...
; } )
[]; grouping?: [ start
: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }, end
: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }, ]; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.FunctionDefinition | undefined; parameters?: ({ [x: string]: unknown; readonly type?: RType.Parameter | undefined; name?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | undefined; lexeme?: string | undefined; info?: { ...;...
)
| { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; parameters?: (
| undefined | { defaultValue?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; special?: ...
; type?: ...
; [key: ...
]: ...
; } )
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (
| undefined | "<>" | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } )
[]; functionName?: { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (
| undefined | "<>" | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } )
[]; calledFunction?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.FunctionCall | undefined; readonly named?: false | undefined; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: ...] | undefined; children?: readonly (... | ... 22 more ... | undefined)[] | undefined; ...
)
| { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; infixSpecial?: boolean; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.Parameter | undefined; name?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undefined; } | undefined; ... 4 more ...; loc...
)
| { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; name?: { content?: BrandedIdentifier; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; name?: { content?: BrandedIdentifier; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; }; type?: Argument; value?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.Argument | undefined; name?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undefined; } | undefined; value?: { ...; } | ....
)
| { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; [key: string]: unknown; } | { info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; line?: number; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: ForLoop; variable?: { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; }; vector?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.ForLoop | undefined; variable?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: BrandedIdentifier | undefined, namespace?: BrandedNamespace | undefined, internal?: boolean | undefined] | undefined; lexeme?: string | u...
)
| { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; [key: string]: unknown; } | { body?: { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; }; condition?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.WhileLoop | undefined; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more ... | undefined; lexeme?: ...
)
| { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.IfThenElse | undefined; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more ... | undefined; lexeme?:...
)
| { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; otherwise?: { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; }; then?: { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [ { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; }?, ]; accessed?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | (
{ [x: string]: unknown; operator?: "$" | "@" | undefined; access?: [({ [x: string]: unknown; name?: undefined; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; ... 4 more ...; location?: [startLine?: ...] | undefined; } | undefined...
)
| { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (
| undefined | "<>" | { info?: ...
; lexeme?: ...
; location?: ...
; name?: ...
; type?: ...
; value?: ...
; [key: ...
]: ...
; } )
[]; accessed?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | (
{ [x: string]: unknown; operator?: "[" | "[[" | undefined; access?: readonly ("<>" | { [x: string]: unknown; readonly type?: RType.Argument | undefined; name?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | undefined; lexeme?: string | undefined; info?: { ...; } | und...
)
| { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; operand?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.UnaryOp | undefined; operator?: string | undefined; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; ... 4 more ...; location?: [startLine?: ...] | undefined; } | undefined, end?: { ....
)
| { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; lhs?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.BinaryOp | undefined; operator?: string | undefined; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more .....
)
| { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; operator?: string; rhs?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.BinaryOp | undefined; operator?: string | undefined; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more .....
)
| { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: Pipe; [key: string]: unknown; }; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [ id
: BrandedIdentifier, namespace
: BrandedNamespace, internal
?: boolean, ]; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: boolean; markedAsInt?: boolean; num?: number; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: "raw"; quotes?: "\"" | "'" | "none"; str?: string; }; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; type?: Next; [key: string]: unknown; } | { info?: { adToks?: (...)
[]; file?: string; fullLexeme?: string; fullRange?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; id?: NodeId; index?: number; nesting?: number; parent?: NodeId; role?: RoleInParent; [key: string]: unknown; }; lexeme?: string; lhs?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.Pipe | undefined; readonly lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more ... | undefined; lexeme?: st...
)
; location?: [ startLine
: number, startColumn
: number, endLine
: number, endColumn
: number, ]; rhs?: | { children?: readonly (...)
[]; grouping?: [start
: ...
, end
: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ExpressionList; [key: string]: unknown; } | { body?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; parameters?: (...)
[]; type?: FunctionDefinition; [key: string]: unknown; } | { arguments?: readonly (...)
[]; functionName?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: true; type?: FunctionCall; [key: string]: unknown; } | { arguments?: readonly (...)
[]; calledFunction?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; infixSpecial?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; named?: false; type?: FunctionCall; [key: string]: unknown; } | { defaultValue?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; special?: boolean; type?: Parameter; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; name?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: Argument; value?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Comment; [key: string]: unknown; } | { file?: string; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; line?: number; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: LineDirective; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: ForLoop; variable?: { content?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; vector?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: RepeatLoop; [key: string]: unknown; } | { body?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: WhileLoop; [key: string]: unknown; } | { condition?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; otherwise?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; then?: { children?: ...
; grouping?: ...
; info?: ...
; lexeme?: ...
; location?: ...
; type?: ...
; [key: ...
]: ...
; }; type?: IfThenElse; [key: string]: unknown; } | { access?: [(...)
?]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "$" | "@"; type?: Access; [key: string]: unknown; } | { access?: readonly (...)
[]; accessed?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: "[" | "[["; type?: Access; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operand?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; operator?: string; type?: UnaryOp; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; operator?: string; rhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | [id?: ...] | undefined; lexeme?: string | undefined; info?: { ...; } | undefined; location?: [startLine?: ...] | undef...
; type?: BinaryOp; [key: string]: unknown; } | { content?: | BrandedIdentifier | [id
: ...
, namespace
: ...
, internal
?: ...
]; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Symbol; [key: string]: unknown; } | { content?: { complexNumber?: ...
; markedAsInt?: ...
; num?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Number; [key: string]: unknown; } | { content?: { flag?: ...
; quotes?: ...
; str?: ...
}; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: String; [key: string]: unknown; } | { content?: boolean; info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Logical; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Break; [key: string]: unknown; } | { info?: { adToks?: ...
; file?: ...
; fullLexeme?: ...
; fullRange?: ...
; id?: ...
; index?: ...
; nesting?: ...
; parent?: ...
; role?: ...
; [key: ...
]: ...
; }; lexeme?: string; location?: [ startLine
: ...
, startColumn
: ...
, endLine
: ...
, endColumn
: ...
, ]; type?: Next; [key: string]: unknown; } | (
{ [x: string]: unknown; readonly type?: RType.Pipe | undefined; readonly lhs?: { [x: string]: unknown; readonly type?: RType.ExpressionList | undefined; readonly grouping?: [start?: { [x: string]: unknown; readonly type?: RType.Symbol | undefined; content?: BrandedIdentifier | ... 1 more ... | undefined; lexeme?: st...
)
; type?: Pipe; [key: string]: unknown; }, >; }; parse?: | { ".meta"?: { timing?: number }; files?: (
| undefined | { ".parse-meta"?: { tokenCount?: number }; filePath?: string; parsed?: {}; } )
[]; } | { ".meta"?: { timing?: number }; files?: (
| undefined | { ".parse-meta"?: { tokenCount?: number }; filePath?: string; parsed?: string; } )
[]; }; reconstruct?: { ".meta"?: { timing?: number }; code?: string | (
undefined | string)
[]; linesWithAutoSelected?: number; }; slice?: { ".meta"?: { timing?: number }; decodedCriteria?: readonly (
undefined | { criterion?: SingleSlicingCriterion; id?: NodeId } )
[]; result?: ReadonlySet<NodeId>; timesHitThreshold?: number; };}
Sanitizes analysis results by removing any potentially sensitive information like id maps.