@qrvey/formula-lang
Version:
QFormula support for qrvey projects
6 lines (5 loc) • 522 B
TypeScript
import { SyntaxNode } from '@lezer/common';
import { FormulaContext, FormulaInference, FunctionCallAST, ProgramPosition } from '../constants/interfaces';
import { TransformNodeFNType } from './interfaces';
export declare function transformFunctionExpression(program: string, node: SyntaxNode, inference: FormulaInference, context: FormulaContext | undefined, transformNodeFunction: TransformNodeFNType): FunctionCallAST;
export declare function createPositionASTFromSyntaxNode({ from, to, }: SyntaxNode): ProgramPosition;