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.
32 lines (30 loc) • 615 B
YAML
- name: 'Simple while'
input:
type: raw
value: 'set i 0; while {$i < 1} {puts hi; set i [expr {$i + 1}]}'
stdout:
type: raw
value: "hi\n"
output:
type: raw
value: ''
- name: 'Long while'
input:
type: raw
value: 'set i 0; while {$i < 10} {puts hi; set i [expr {$i + 1}]}'
stdout:
type: raw
value: "hi\nhi\nhi\nhi\nhi\nhi\nhi\nhi\nhi\nhi\n"
output:
type: raw
value: ''
- name: 'Empty while'
input:
type: raw
value: 'set i 0; while {$i} {puts hi; set i [expr {$i + 1}]}'
stdout:
type: raw
value: ''
output:
type: raw
value: ''