golang allows underscores in numeric constants, and imaginary numbers. I've attached an updated go.jsf that takes most of that into account if you're interested.
Address Perl deprecation warning of unescaped left brace.