expr visitor tests

This commit is contained in:
z7zmey
2018-02-10 02:02:54 +02:00
parent d301afb65c
commit d79f18f315
7 changed files with 430 additions and 24 deletions

View File

@@ -4830,7 +4830,7 @@ yydefault:
positions.AddPosition(identifier, positionBuilder.NewTokenPosition(yyDollar[1].token))
variable := expr.NewVariable(identifier)
positions.AddPosition(variable, positionBuilder.NewTokenPosition(yyDollar[1].token))
yyVAL.node = expr.NewClusureUse(variable, false)
yyVAL.node = expr.NewClosureUse(variable, false)
positions.AddPosition(yyVAL.node, positionBuilder.NewTokenPosition(yyDollar[1].token))
comments.AddComments(identifier, yyDollar[1].token.Comments())
@@ -4845,7 +4845,7 @@ yydefault:
positions.AddPosition(identifier, positionBuilder.NewTokenPosition(yyDollar[2].token))
variable := expr.NewVariable(identifier)
positions.AddPosition(variable, positionBuilder.NewTokenPosition(yyDollar[2].token))
yyVAL.node = expr.NewClusureUse(variable, true)
yyVAL.node = expr.NewClosureUse(variable, true)
positions.AddPosition(yyVAL.node, positionBuilder.NewTokensPosition(yyDollar[1].token, yyDollar[2].token))
comments.AddComments(identifier, yyDollar[2].token.Comments())

View File

@@ -1933,7 +1933,7 @@ lexical_var:
positions.AddPosition(identifier, positionBuilder.NewTokenPosition($1))
variable := expr.NewVariable(identifier)
positions.AddPosition(variable, positionBuilder.NewTokenPosition($1))
$$ = expr.NewClusureUse(variable, false)
$$ = expr.NewClosureUse(variable, false)
positions.AddPosition($$, positionBuilder.NewTokenPosition($1))
comments.AddComments(identifier, $1.Comments())
@@ -1946,7 +1946,7 @@ lexical_var:
positions.AddPosition(identifier, positionBuilder.NewTokenPosition($2))
variable := expr.NewVariable(identifier)
positions.AddPosition(variable, positionBuilder.NewTokenPosition($2))
$$ = expr.NewClusureUse(variable, true)
$$ = expr.NewClosureUse(variable, true)
positions.AddPosition($$, positionBuilder.NewTokensPosition($1, $2))
comments.AddComments(identifier, $2.Comments())