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.

116 lines (108 loc) 2.13 kB
- name: Puts input: type: file value: 'scripts/puts.tcl' stdout: type: file value: 'results/puts.txt' - name: Variables input: type: file value: 'scripts/set.tcl' stdout: type: file value: 'results/set.txt' - name: Substitution input: type: file value: 'scripts/substitution.tcl' stdout: type: file value: 'results/substitution.txt' - name: 'Curly brace grouping' input: type: file value: 'scripts/grouping.tcl' stdout: type: file value: 'results/grouping.txt' - name: 'Square bracket evaluation and substitution' input: type: file value: 'scripts/square_evaluation.tcl' stdout: type: file value: 'results/square_evaluation.txt' - name: 'Math one' input: type: file value: 'scripts/math_1.tcl' stdout: type: file value: 'results/math_1.txt' - name: 'Math two' input: type: file value: 'scripts/math_2.tcl' stdout: type: file value: 'results/math_2.txt' - name: 'Math three' input: type: file value: 'scripts/math_3.tcl' stdout: type: file value: 'results/math_3.txt' - name: 'If statement' input: type: file value: 'scripts/if.tcl' stdout: type: file value: 'results/if.txt' - name: 'Switch one' input: type: file value: 'scripts/switch_1.tcl' stdout: type: file value: 'results/switch_1.txt' - name: 'Switch two' input: type: file value: 'scripts/switch_2.tcl' stdout: type: file value: 'results/switch_2.txt' - name: 'Switch three' input: type: file value: 'scripts/switch_3.tcl' stdout: type: file value: 'results/switch_3.txt' - name: 'Switch advanced' input: type: file value: 'scripts/switch_advanced.tcl' stdout: type: file value: 'results/switch_advanced.txt' - name: 'While loop' input: type: file value: 'scripts/while.tcl' stdout: type: file value: 'results/while.txt' - name: 'For loop' input: type: file value: 'scripts/for.tcl' stdout: type: file value: 'results/for.txt' output: type: raw value: '2'