ts-fusion-parser
Version:
Parser for Neos Fusion Files
14 lines (13 loc) • 734 B
TypeScript
import { AbstractNode } from "../../common/AbstractNode";
import { Comment } from "../../common/Comment";
import { NodePosition } from "../../common/NodePosition";
import { AstNodeVisitorInterface } from "../../common/nodeVisitorInterface";
import { AbstractStatement } from './AbstractStatement';
import { VisitableAbstractNode } from "./VisitableAbstractNode";
export declare class StatementList extends VisitableAbstractNode {
readonly statements: AbstractStatement[];
readonly comments: Comment[];
constructor(statements: AbstractStatement[], comments: Comment[] | undefined, position: NodePosition, parent: AbstractNode);
toString(intend?: number): string;
visit(visitor: AstNodeVisitorInterface): unknown;
}