Removed rnd(), rand() can be called directly
Added non-support for break and continue
Cleaned grammar, removed 'cond' references and unused rules
Compiled grammar
Added clearing scope in function definitions
Added error handling for undeclared identifiers