1234567891011121314 |
- import { ObjAstNode } from './ast';
- import { SymbolTable } from './types';
- export declare class Import {
- readonly parent: Import | null;
- readonly symbols: SymbolTable;
- readonly offset: number;
- length: number;
- protected readonly byText: Map<string, number>;
- constructor(parent: Import | null, symbols: SymbolTable);
- getId(symbol: string): number | undefined;
- getText(id: number): string | undefined;
- add(symbol: string): number;
- toAst(): ObjAstNode;
- }
|