Skip to content

Commit 2d169bc

Browse files
author
TechHog8984
committed
add visit branch for IfElseExpression
1 parent 0b7114d commit 2d169bc

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/prometheus/visitast.lua

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,11 +235,16 @@ function visitExpression(expression, previsit, postvisit, data)
235235
expression.base = visitExpression(expression.base, previsit, postvisit, data);
236236
expression.index = visitExpression(expression.index, previsit, postvisit, data);
237237
end
238+
if(expression.kind == AstKind.IfElseExpression) then
239+
expression.condition = visitExpression(expression.condition, previsit, postvisit, data);
240+
expression.true_expr = visitExpression(expression.true_expr, previsit, postvisit, data);
241+
expression.false_expr = visitExpression(expression.false_expr, previsit, postvisit, data);
242+
end
238243

239244
if(type(postvisit) == "function") then
240245
expression = postvisit(expression, data) or expression;
241246
end
242247
return expression;
243248
end
244249

245-
return visitAst;
250+
return visitAst;

0 commit comments

Comments
 (0)