@@ -29,10 +29,10 @@ func (g *GoInterpreter) Execute(engine *Engine, code string, args []string, stdi
2929 goVM := & goVM {
3030 variables : make (map [string ]interface {}),
3131 functions : make (map [string ]* goFunction ),
32- stdin : stdin ,
33- stdout : stdout ,
34- stderr : stderr ,
35- args : args ,
32+ stdin : stdin ,
33+ stdout : stdout ,
34+ stderr : stderr ,
35+ args : args ,
3636 }
3737
3838 // Walk the AST and execute
@@ -53,10 +53,10 @@ func (g *GoInterpreter) executeSimple(code string, args []string, stdin io.Reade
5353 goVM := & goVM {
5454 variables : make (map [string ]interface {}),
5555 functions : make (map [string ]* goFunction ),
56- stdin : stdin ,
57- stdout : stdout ,
58- stderr : stderr ,
59- args : args ,
56+ stdin : stdin ,
57+ stdout : stdout ,
58+ stderr : stderr ,
59+ args : args ,
6060 }
6161
6262 return goVM .Run (code )
@@ -85,10 +85,10 @@ func (vm *goVM) Run(code string) error {
8585func (vm * goVM ) executeLines (lines []string ) error {
8686 for i , line := range lines {
8787 line = strings .TrimSpace (line )
88-
88+
8989 // Skip empty lines, comments, package/import declarations
90- if line == "" || strings .HasPrefix (line , "//" ) ||
91- strings .HasPrefix (line , "package " ) || strings .HasPrefix (line , "import " ) {
90+ if line == "" || strings .HasPrefix (line , "//" ) ||
91+ strings .HasPrefix (line , "package " ) || strings .HasPrefix (line , "import " ) {
9292 continue
9393 }
9494
@@ -147,7 +147,7 @@ func (vm *goVM) handleFmtPrintln(line string) {
147147
148148 argsStr := line [start + 1 : end ]
149149 args := vm .parseArgs (argsStr )
150-
150+
151151 for i , arg := range args {
152152 if i > 0 {
153153 fmt .Fprint (vm .stdout , " " )
@@ -166,7 +166,7 @@ func (vm *goVM) handleFmtPrintf(line string) {
166166
167167 argsStr := line [start + 1 : end ]
168168 args := vm .parseArgs (argsStr )
169-
169+
170170 if len (args ) > 0 {
171171 format := args [0 ]
172172 values := make ([]interface {}, len (args [1 :]))
@@ -186,7 +186,7 @@ func (vm *goVM) handleFmtPrint(line string) {
186186
187187 argsStr := line [start + 1 : end ]
188188 args := vm .parseArgs (argsStr )
189-
189+
190190 for _ , arg := range args {
191191 fmt .Fprint (vm .stdout , arg )
192192 }
@@ -274,8 +274,8 @@ func (vm *goVM) evaluate(expr string) string {
274274
275275 // Try to parse as number
276276 if expr == "0" || expr == "1" || expr == "2" || expr == "3" || expr == "4" ||
277- expr == "5" || expr == "6" || expr == "7" || expr == "8" || expr == "9" ||
278- expr == "10" || expr == "42" || expr == "100" {
277+ expr == "5" || expr == "6" || expr == "7" || expr == "8" || expr == "9" ||
278+ expr == "10" || expr == "42" || expr == "100" {
279279 return expr
280280 }
281281
0 commit comments