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
YAML
- 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'