simc-ast-builder
Version:
Parser and AST generator for SimulationCraft files
11 lines • 533 B
TypeScript
export { Parser } from "./Parser";
export * from "./visitors/ast/common-types";
import type { ExpressionNode } from "./visitors/ast/common-types";
export { FIELD_MAP, getDefaultField, getFieldDef, PARAM_MAP, } from "./visitors/ast/utils/fieldMaps";
/**
* Splits a logical condition AST into its top-level AND parts.
* @param node The root ExpressionNode.
* @returns ExpressionNode[] Array of AND parts, in source order.
*/
export declare function split(node: ExpressionNode): ExpressionNode[];
//# sourceMappingURL=index.d.ts.map