1
0
mirror of https://github.com/robertkrimen/otto synced 2025-10-26 20:28:49 +08:00
Ugh.
This commit is contained in:
Robert Krimen
2013-01-25 09:59:42 -08:00
parent a13a891d92
commit 20d2e8bba6
48 changed files with 3962 additions and 3971 deletions

View File

@@ -1,7 +1,6 @@
package otto
import (
)
import ()
func (self *_parser) ParseStatement() _node {
@@ -165,7 +164,7 @@ func (self *_parser) ParseContinueBreak(kind string, _newNode func(string) _node
func (self *_parser) parseInFunction(parse func() _node) _node {
in := self.Scope().InFunction
self.Scope().InFunction = true
defer func(){
defer func() {
self.Scope().InFunction = in
}()
return parse()
@@ -174,7 +173,7 @@ func (self *_parser) parseInFunction(parse func() _node) _node {
func (self *_parser) parseInSwitch(parse func() _node) _node {
in := self.Scope().InSwitch
self.Scope().InSwitch = true
defer func(){
defer func() {
self.Scope().InSwitch = in
}()
return parse()
@@ -183,7 +182,7 @@ func (self *_parser) parseInSwitch(parse func() _node) _node {
func (self *_parser) parseInIteration(parse func() _node) _node {
in := self.Scope().InIteration
self.Scope().InIteration = true
defer func(){
defer func() {
self.Scope().InIteration = in
}()
return parse()
@@ -191,7 +190,7 @@ func (self *_parser) parseInIteration(parse func() _node) _node {
func (self *_parser) ParseDoWhile() _node {
self.Expect("do")
body := self.parseInIteration(func() _node{
body := self.parseInIteration(func() _node {
return self.ParseStatement()
})
self.Expect("while")
@@ -209,7 +208,7 @@ func (self *_parser) ParseWhile() _node {
self.Expect("(")
test := self.ParseExpression()
self.Expect(")")
body := self.parseInIteration(func() _node{
body := self.parseInIteration(func() _node {
return self.ParseStatement()
})
@@ -442,7 +441,7 @@ func (self *_parser) ParseFunction(declare bool) _node {
functionNode.FunctionList = self.Scope().FunctionList
}
return functionNode;
return functionNode
}
/*func (self *_parser) ParseFunctionParameterList() []string {*/
@@ -467,7 +466,7 @@ func (self *_parser) parseForIn(into _node) *_forInNode {
source := self.ParseExpression()
self.Expect(")")
body := self.parseInIteration(func() _node{
body := self.parseInIteration(func() _node {
return self.ParseStatement()
})
@@ -493,7 +492,7 @@ func (self *_parser) parseFor(initial _node) *_forNode {
}
self.Expect(")")
body := self.parseInIteration(func() _node{
body := self.parseInIteration(func() _node {
return self.ParseStatement()
})