private static ExprChainedSpec GetLibFunctionChainSpec(ASTLibModelChainElement element, IDictionary <ITree, ExprNode> astExprNodeMap) { var methodName = ASTConstantHelper.RemoveTicks(element.FuncName); var parameters = ASTLibFunctionHelper.GetExprNodesLibFunc(element.Args, astExprNodeMap); return(new ExprChainedSpec(methodName, parameters, !element.HasLeftParen)); }
public static ExprChainedSpec GetLibFunctionChainSpec(EsperEPL2GrammarParser.LibFunctionNoClassContext ctx, IDictionary <ITree, ExprNode> astExprNodeMap) { var methodName = ASTConstantHelper.RemoveTicks(ctx.funcIdentChained().GetText()); var parameters = GetExprNodesLibFunc(ctx.libFunctionArgs(), astExprNodeMap); var property = ctx.l == null; return(new ExprChainedSpec(methodName, parameters, property)); }