rlhc: shorted identifier names
rlhc: use void as return types
rlhc: some style improvements
rlhc: style improvements
code gen style improvements
trans: removed the go var decl from common trans grammar
trans: some code cleanup using a function to cast to target lang
trans: more separation of the common and target grammars
trans: separated factors, expressions and statements in the grammars
trans: rewrite a ref of any