UNPKG

@composita/symbols

Version:

Composita language symbols.

13 lines 644 B
import { ScopeSymbolType, NamedScopeSymbol } from './scope-symbols'; import { TypeSymbol } from './type-symbols'; export declare class VariableSymbol extends NamedScopeSymbol { readonly mutable: boolean; readonly type: TypeSymbol; constructor(scope: ScopeSymbolType, identifier: string, mutable: boolean, type: TypeSymbol); } export declare class CollectionVariableSymbol extends NamedScopeSymbol { readonly type: TypeSymbol; readonly parameters: Array<TypeSymbol>; constructor(scope: ScopeSymbolType, identifier: string, type: TypeSymbol, parameters: Array<TypeSymbol>); } //# sourceMappingURL=variable-symbols.d.ts.map