AST: Value definitions

Signed-off-by: Pekka Enberg <penberg@kernel.org>
Parser: Simplify and clean up

Signed-off-by: Pekka Enberg <penberg@kernel.org>
Jitescript-based codegen for value defns

Add simple Jitescript-based codegen for value defns which generates a
class with an apply method for value defn.

Signed-off-by: Pekka Enberg <penberg@kernel.org>
Show JVM and OS name and version

Signed-off-by: Pekka Enberg <penberg@kernel.org>
Compiler: Cleanups

Signed-off-by: Pekka Enberg <penberg@kernel.org>
_ Complete set of syntactic grammar rules
- removed left recursion on simple pad
- removed left recursion
- switched to mvn antlr plugin 3.5 - see https://github.com/antlr/antlr3/issues/28
- switched to mvn antlr plugin 3.5 - see https://github.com/antlr/antlr3/issues/28
- minor grammar changes