aboutsummaryrefslogtreecommitdiff
path: root/parser
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2018-04-02 14:35:35 +0200
committerDimitri Sokolyuk <demon@dim13.org>2018-04-02 14:35:35 +0200
commite86402db683b1dfd2ff3482588ff9bb291328f81 (patch)
tree0d4abec851e37f27feb0838ad795c470771f272e /parser
parentb3379d4e5a87641bec8f3ef47e13a7baa4ac23d6 (diff)
cleanup
Diffstat (limited to 'parser')
-rw-r--r--parser/parser.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/parser/parser.go b/parser/parser.go
index fb113e3..6303cb8 100644
--- a/parser/parser.go
+++ b/parser/parser.go
@@ -128,7 +128,6 @@ func (p *Parser) noPrefixParseFnError(t token.TokenType) {
func (p *Parser) ParseProgram() *ast.Program {
program := &ast.Program{}
- program.Statements = []ast.Statement{}
for !p.curTokenIs(token.EOF) {
stmt := p.parseStatement()
@@ -341,7 +340,6 @@ func (p *Parser) parseIfExpression() ast.Expression {
func (p *Parser) parseBlockStatement() *ast.BlockStatement {
block := &ast.BlockStatement{Token: p.curToken}
- block.Statements = []ast.Statement{}
p.nextToken()
@@ -375,7 +373,7 @@ func (p *Parser) parseFunctionLiteral() ast.Expression {
}
func (p *Parser) parseFunctionParameters() []*ast.Identifier {
- identifiers := []*ast.Identifier{}
+ var identifiers []*ast.Identifier
if p.peekTokenIs(token.RPAREN) {
p.nextToken()
@@ -408,7 +406,7 @@ func (p *Parser) parseCallExpression(function ast.Expression) ast.Expression {
}
func (p *Parser) parseExpressionList(end token.TokenType) []ast.Expression {
- list := []ast.Expression{}
+ var list []ast.Expression
if p.peekTokenIs(end) {
p.nextToken()