| 1 | YSH Command Language Keywords |
| 2 | |
| 3 | [Assignment] const var Declare variables |
| 4 | setvar setvar a[i] = 42 |
| 5 | setglobal setglobal d.key = 'foo' |
| 6 | [Expression] equal = = 1 + 2*3 |
| 7 | call call mylist->append(42) |
| 8 | [Definitions] proc proc p (s, ...rest) { |
| 9 | typed proc p (; typed, ...rest; n=0; b) { |
| 10 | func func f(x; opt1, opt2) { return (x + 1) } |
| 11 | ysh-return return (myexpr) |