The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.005

  • Alpha release. Changes and additions:
  • The parser has been rewritten completely with recursive sub- routines. It is now faster than before, and doesn't cause bus errors.
  • The Error and SyntaxError classes now actually work. Before I just threw them together without even testing them.
  • The Object constructor is now according to spec.
  • URI-handling functions and the URIError class
  • Added the rest of Object.prototype's properties

Documentation

JavaScript types and objects

Modules

JE
Pure-Perl ECMAScript (JavaScript) Engine
JavaScript boolean value
ECMAScript parser and code executor for JE
JavaScript lvalue class
JavaScript null value
JavaScript number value
Base class for all JavaScript objects
JavaScript Array object class
JavaScript Boolean object class
JavaScript Error object class
JavaScript SyntaxError object class
JavaScript URIError object class
JavaScript function class
JavaScript Number object class
JavaScript String object class
JavaScript scope chain (what makes closures work)
JavaScript string value
JavaScript undefined value
Pure-Perl ECMAScript (JavaScript) engine

Provides

in lib/JE/Code.pm
in lib/JE/Code.pm
in lib/JE/Code/Grammar.pm
in lib/JE/Code.pm
in lib/JE/Code.pm
in lib/JE/Object/Function.pm
in lib/JE/Object/Function.pm