JavaScript Engine in Perl via Marpa