import AST from './AST'; import FunctionDeclarationAST from './FunctionDeclarationAST'; import ProcedureDeclarationAST from './ProcedureDeclarationAST'; import ConstantDeclarationAST from './ConstantDeclarationAST'; import VariableDeclarationAST from './VariableDeclarationAST'; export default class ProgramAST extends AST { readonly name: string; readonly declarations: (ConstantDeclarationAST | VariableDeclarationAST | ProcedureDeclarationAST | FunctionDeclarationAST)[]; readonly statementList: AST[]; constructor(name: string, declarations: (ConstantDeclarationAST | VariableDeclarationAST | ProcedureDeclarationAST | FunctionDeclarationAST)[], statementList: AST[]); } //# sourceMappingURL=ProgramAST.d.ts.map