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.

38 lines (36 loc) 869 B
Break: - name: 'Simple break' input: type: raw value: 'set i 0; while {true} {puts hi; set i [expr {$i + 1}]; if {$i > 5} break}' stdout: type: raw value: "hi\nhi\nhi\nhi\nhi\nhi\n" output: type: raw value: '' - name: 'Break outside of loop' input: type: raw value: 'break' output: type: error value: 'executed break outside of loop' Continue: - name: 'Simple continue' input: type: raw value: 'set i 0; while {$i < 10} { set i [expr {$i + 1}]; if {($i % 2) == 1} continue; puts hi;}' stdout: type: raw value: "hi\nhi\nhi\nhi\nhi\n" output: type: raw value: '' - name: 'Continue outside of loop' input: type: raw value: 'continue' output: type: error value: 'executed continue outside of loop'