constructors return pointer
This commit is contained in:
@@ -10,7 +10,7 @@ type Dnumber struct {
|
||||
}
|
||||
|
||||
func NewDnumber(value string) node.Node {
|
||||
return Dnumber{
|
||||
return &Dnumber{
|
||||
map[string]interface{}{
|
||||
"value": value,
|
||||
},
|
||||
|
||||
@@ -11,7 +11,7 @@ type Encapsed struct {
|
||||
}
|
||||
|
||||
func NewEncapsed(parts []node.Node) node.Node {
|
||||
return Encapsed{
|
||||
return &Encapsed{
|
||||
map[string]interface{}{},
|
||||
nil,
|
||||
parts,
|
||||
|
||||
@@ -10,7 +10,7 @@ type EncapsedStringPart struct {
|
||||
}
|
||||
|
||||
func NewEncapsedStringPart(value string) node.Node {
|
||||
return EncapsedStringPart{
|
||||
return &EncapsedStringPart{
|
||||
map[string]interface{}{
|
||||
"value": value,
|
||||
},
|
||||
|
||||
@@ -10,7 +10,7 @@ type Lnumber struct {
|
||||
}
|
||||
|
||||
func NewLnumber(value string) node.Node {
|
||||
return Lnumber{
|
||||
return &Lnumber{
|
||||
map[string]interface{}{
|
||||
"value": value,
|
||||
},
|
||||
|
||||
@@ -10,7 +10,7 @@ type MagicConstant struct {
|
||||
}
|
||||
|
||||
func NewMagicConstant(value string) node.Node {
|
||||
return MagicConstant{
|
||||
return &MagicConstant{
|
||||
map[string]interface{}{
|
||||
"value": value,
|
||||
},
|
||||
|
||||
@@ -10,7 +10,7 @@ type String struct {
|
||||
}
|
||||
|
||||
func NewString(value string) node.Node {
|
||||
return String{
|
||||
return &String{
|
||||
map[string]interface{}{
|
||||
"value": value,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user