|
|
@@ -108,6 +108,7 @@ func (p *Parser) parseGroupedExpression() ast.Expression {
|
|
|
return exp
|
|
|
}
|
|
|
func (p *Parser) parseIfExpression() ast.Expression {
|
|
|
+ defer untrace(trace("parseIfExpression"))
|
|
|
exp := &ast.IfExpression{Token: p.curToken}
|
|
|
|
|
|
// (
|
|
|
@@ -182,6 +183,7 @@ func (p *Parser) parsePrefixExpression() ast.Expression {
|
|
|
return exp
|
|
|
}
|
|
|
func (p *Parser) parseBlockStatement() *ast.BlockStatement {
|
|
|
+ defer untrace(trace("parseBlockStatement"))
|
|
|
block := &ast.BlockStatement{Token: p.curToken}
|
|
|
block.Statements = []ast.Statement{}
|
|
|
|