use empty *expr.ArrayItem to represent missed a list and array items.

This commit is contained in:
z7zmey
2018-06-26 23:49:00 +03:00
parent b62cb4359b
commit 36d0cf4823
9 changed files with 83 additions and 80 deletions

View File

@@ -202,7 +202,7 @@ func TestArrayItems(t *testing.T) {
},
},
},
nil,
&expr.ArrayItem{},
},
},
},

View File

@@ -420,7 +420,7 @@ func TestListEmptyItem(t *testing.T) {
EndPos: 13,
},
Items: []node.Node{
nil,
&expr.ArrayItem{},
&expr.ArrayItem{
Position: &position.Position{
StartLine: 1,
@@ -514,8 +514,8 @@ func TestListEmptyItems(t *testing.T) {
EndPos: 17,
},
Items: []node.Node{
nil,
nil,
&expr.ArrayItem{},
&expr.ArrayItem{},
&expr.ArrayItem{
Position: &position.Position{
StartLine: 1,
@@ -541,7 +541,7 @@ func TestListEmptyItems(t *testing.T) {
},
},
},
nil,
&expr.ArrayItem{},
},
},
Expression: &expr.Variable{

View File

@@ -202,7 +202,7 @@ func TestShortArrayItems(t *testing.T) {
},
},
},
nil,
&expr.ArrayItem{},
},
},
},