trim $ from variable name identifier

This commit is contained in:
z7zmey
2018-03-18 16:50:19 +02:00
parent 7e6f7e7267
commit 643027db9a
58 changed files with 1107 additions and 1107 deletions

View File

@@ -90,7 +90,7 @@ func ExampleDumper() {
//| "VarName":
//| [*node.Identifier]
//| "Position": Pos{Line: 5-5 Pos: 79-82};
//| "Value": $var;
//| "Value": var;
//| "DefaultValue":
//| [*expr.ConstFetch]
//| "Position": Pos{Line: 5-5 Pos: 86-89};
@@ -115,7 +115,7 @@ func ExampleDumper() {
//| "VarName":
//| [*node.Identifier]
//| "Position": Pos{Line: 8-8 Pos: 124-127};
//| "Value": $var;
//| "Value": var;
//| "Comments":
//| "// some comment\n"
}

View File

@@ -164,7 +164,7 @@ func TestResolveInstanceOf(t *testing.T) {
},
},
&expr.InstanceOf{
Expr: &expr.Variable{VarName: &node.Identifier{Value: "$foo"}},
Expr: &expr.Variable{VarName: &node.Identifier{Value: "foo"}},
Class: nameBC,
},
},
@@ -208,7 +208,7 @@ func TestResolveInstanceCatch(t *testing.T) {
nameBC,
nameF,
},
Variable: &expr.Variable{VarName: &node.Identifier{Value: "$foo"}},
Variable: &expr.Variable{VarName: &node.Identifier{Value: "foo"}},
Stmts: []node.Node{},
},
},
@@ -500,7 +500,7 @@ func TestResolveFunctionName(t *testing.T) {
ByRef: false,
Variadic: false,
VariableType: nameAB,
Variable: &expr.Variable{VarName: &node.Identifier{Value: "$foo"}},
Variable: &expr.Variable{VarName: &node.Identifier{Value: "foo"}},
},
},
ReturnType: &node.Nullable{Expr: nameBC},
@@ -538,7 +538,7 @@ func TestResolveMethodName(t *testing.T) {
ByRef: false,
Variadic: false,
VariableType: nameAB,
Variable: &expr.Variable{VarName: &node.Identifier{Value: "$foo"}},
Variable: &expr.Variable{VarName: &node.Identifier{Value: "foo"}},
},
},
ReturnType: &node.Nullable{Expr: nameBC},
@@ -569,7 +569,7 @@ func TestResolveClosureName(t *testing.T) {
ByRef: false,
Variadic: false,
VariableType: nameAB,
Variable: &expr.Variable{VarName: &node.Identifier{Value: "$foo"}},
Variable: &expr.Variable{VarName: &node.Identifier{Value: "foo"}},
},
},
ReturnType: &node.Nullable{Expr: nameBC},
@@ -708,7 +708,7 @@ func TestResolveStaticCallDinamicClassName(t *testing.T) {
ast := &stmt.StmtList{
Stmts: []node.Node{
&expr.StaticCall{
Class: &expr.Variable{VarName: &node.Identifier{Value: "$foo"}},
Class: &expr.Variable{VarName: &node.Identifier{Value: "foo"}},
Call: &node.Identifier{Value: "foo"},
Arguments: []node.Node{},
},