Skip to content

Commit 253099f

Browse files
committed
use BinaryExpr instead of *BinaryExpr
1 parent 0ba6ae2 commit 253099f

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

ast.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ type BinaryExpr struct {
148148
Right Node // Right operand
149149
}
150150

151-
func (b *BinaryExpr) String() string {
151+
func (b BinaryExpr) String() string {
152152
return fmt.Sprintf("BinaryExpr(Left: %s, Operator: %s, Right: %s)", b.Left, b.Operator.Raw, b.Right)
153153
}
154154

parser.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ LOOP:
6060
if err != nil {
6161
return nil, err
6262
}
63-
left = &BinaryExpr{
63+
left = BinaryExpr{
6464
baseNode: newBaseNode(left.Start(), right.End()),
6565
Left: left,
6666
Operator: op,
@@ -90,7 +90,7 @@ func (p *Parser) connection() (Node, error) {
9090
if err != nil {
9191
return nil, err
9292
}
93-
left = &BinaryExpr{
93+
left = BinaryExpr{
9494
baseNode: newBaseNode(left.Start(), right.End()),
9595
Left: left,
9696
Operator: op,
@@ -117,7 +117,7 @@ func (p *Parser) addition() (Node, error) {
117117
if err != nil {
118118
return nil, err
119119
}
120-
left = &BinaryExpr{
120+
left = BinaryExpr{
121121
baseNode: newBaseNode(left.Start(), right.End()),
122122
Left: left,
123123
Operator: op,
@@ -144,7 +144,7 @@ func (p *Parser) muliplication() (Node, error) {
144144
if err != nil {
145145
return nil, err
146146
}
147-
left = &BinaryExpr{
147+
left = BinaryExpr{
148148
baseNode: newBaseNode(left.Start(), right.End()),
149149
Left: left,
150150
Operator: op,
@@ -171,7 +171,7 @@ func (p *Parser) exponentiation() (Node, error) {
171171
if err != nil {
172172
return nil, err
173173
}
174-
left = &BinaryExpr{
174+
left = BinaryExpr{
175175
baseNode: newBaseNode(left.Start(), right.End()),
176176
Left: left,
177177
Operator: op,
@@ -191,7 +191,7 @@ func (p *Parser) percent() (Node, error) {
191191
if err := p.advance(); err != nil { // consume the operator token
192192
return nil, err
193193
}
194-
left = &UnaryExpr{
194+
left = UnaryExpr{
195195
baseNode: newBaseNode(left.Start(), op.End),
196196
Operator: op,
197197
Operand: left,

0 commit comments

Comments
 (0)