JE::Null - JavaScript null value River stage two • 6 direct dependents • 10 total dependents

This class implements the JavaScript "null" type. There really isn't much to it. Null stringifies to 'null', numifies to 0, and is false as a boolean....

SPROUT/JE-0.066 - 27 Oct 2014 00:19:07 GMT

JE - Pure-Perl ECMAScript (JavaScript) Engine River stage two • 6 direct dependents • 10 total dependents

JE, short for JavaScript::Engine (imaginative, isn't it?), is a pure-Perl JavaScript engine. Here are some of its strengths: - Easy to install (no C compiler necessary*) - The parser can be extended/customised to support extra (or fewer) language fea...

SPROUT/JE-0.066 - 27 Oct 2014 00:19:07 GMT

JE::Scope - JavaScript scope chain (what makes closures work) River stage two • 6 direct dependents • 10 total dependents

JavaScript code runs within an execution context which has a scope chain associated with it. This class implements this scope chain. When a variable is accessed the objects in the scope chain are searched till the variable is found. A JE::Scope objec...

SPROUT/JE-0.066 - 27 Oct 2014 00:19:07 GMT

JE::LValue - JavaScript lvalue class River stage two • 6 direct dependents • 10 total dependents

This class implements JavaScript lvalues (called "Reference Types" by the ECMAScript specification)....

SPROUT/JE-0.066 - 27 Oct 2014 00:19:07 GMT

JE::Code - ECMAScript parser and code executor for JE River stage two • 6 direct dependents • 10 total dependents

SPROUT/JE-0.066 - 27 Oct 2014 00:19:07 GMT

JE::Object - Base class for all JavaScript objects River stage two • 6 direct dependents • 10 total dependents

This module implements JavaScript objects for JE. It serves as a base class for all other JavaScript objects. A JavaScript object is an associative array, the elements of which are its properties. A method is a property that happens to be an instance...

SPROUT/JE-0.066 - 27 Oct 2014 00:19:07 GMT

JE::Undefined - JavaScript undefined value River stage two • 6 direct dependents • 10 total dependents

This class implements the JavaScript "undefined" type. There really isn't much to it. Undefined stringifies to 'undefined', and is false as a boolean....

SPROUT/JE-0.066 - 27 Oct 2014 00:19:07 GMT

7 results (0.03 seconds)