Commits


add multiline consts now it's possible to do also things like const ( one = 1 two = 2 ... ) instead of const one = 1 const two = 2 ...


correctly parse casts


sort elements in lookup


delete unused `nl' rule


checks on global vars and on arity


rework args and blocks: use a real stack this solves the limitations and bugs of the previous attempt at using a single global variable. The new code is also easier to read IMHO.


first draft of the ninepscript interpreter the ninepscript is meant as a way to test kamid. The idea is to execute these scripts that sends and receive 9p messages and ensure that the daemon works correctly in various situations.