diff options
Diffstat (limited to 'lib/qparser/qsp_expression.mly')
-rw-r--r-- | lib/qparser/qsp_expression.mly | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/qparser/qsp_expression.mly b/lib/qparser/qsp_expression.mly index c6b7564..f037051 100644 --- a/lib/qparser/qsp_expression.mly +++ b/lib/qparser/qsp_expression.mly @@ -27,26 +27,26 @@ { ex } | op = unary_operator expr = expression - { Analyzer.Expression.uoperator $loc op expr } + { Analyzer.Expression.uoperator ~ctx:{f=(fun _ -> None)} $loc op expr } %prec NO | expr1 = expression op = binary_operator expr2 = expression - { Analyzer.Expression.boperator $loc op expr1 expr2 } + { Analyzer.Expression.boperator ~ctx:{f=(fun _ -> None)} $loc op expr1 expr2 } | v = delimited(TEXT_MARKER, literal*, TEXT_MARKER) - { Analyzer.Expression.literal $loc v } - | i = INTEGER { Analyzer.Expression.integer $loc i } - | v = variable { Analyzer.Expression.ident v } + { Analyzer.Expression.literal ~ctx:{f=(fun _ -> None)} $loc v } + | i = INTEGER { Analyzer.Expression.integer ~ctx:{f=(fun _ -> None)} $loc i } + | v = variable { Analyzer.Expression.ident ~ctx:{f=(fun _ -> None)} v } %prec p_variable | k = FUNCTION arg = argument(expression) { - (Analyzer.Expression.function_ $loc k arg) + (Analyzer.Expression.function_ ~ctx:{f=(fun _ -> None)} $loc k arg) } | k = FUNCTION_NOARGS { - (Analyzer.Expression.function_ $loc k []) + (Analyzer.Expression.function_ ~ctx:{f=(fun _ -> None)} $loc k []) } literal: | v = LITERAL { Qsp_syntax.T.Text v } |