UNPKG

tcl-js

Version:

tcl-js is a tcl intepreter written completely in Typescript. It is meant to replicate the tcl-sh interpreter as closely as possible.

42 lines (40 loc) 779 B
- name: 'Simple for' input: type: raw value: 'for {set i 0} {$i < 1} {incr i} {puts hi}' stdout: type: raw value: "hi\n" output: type: raw value: '' - name: 'Long for' input: type: raw value: 'for {set i 0} {$i < 10} {incr i} {puts hi}' stdout: type: raw value: "hi\nhi\nhi\nhi\nhi\nhi\nhi\nhi\nhi\nhi\n" output: type: raw value: '' - name: 'Empty for' input: type: raw value: 'for {set i 0} {$i < 0} {incr i} {puts hi}' stdout: type: raw value: '' output: type: raw value: '' - name: 'Break for' input: type: raw value: 'for {set i 0} {$i < 10} {incr i} {puts hi; if {$i == 3} break}' stdout: type: raw value: "hi\nhi\nhi\nhi\n" output: type: raw value: ''