From e86402db683b1dfd2ff3482588ff9bb291328f81 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 2 Apr 2018 14:35:35 +0200 Subject: cleanup --- parser/parser.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'parser/parser.go') 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() -- cgit v1.2.3