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

Changes for version 0.16 - 2011-01-11

  • Add more documentation.
  • Language: Remove support for $. and $.. variable syntax (you can still write them as ${.} and ${..} if you need them). Add support for $package::separated::var (currently translated as-is in PHP/JS compiler).

Documentation

Description of the Language::Expr language

Modules

Simple minilanguage for use in expression
Base class for Expr compilers
Compile Language::Expr expression to JavaScript
Compile Language::Expr expression to PHP
Compile Language::Expr expression to Perl
Base class for Language::Expr compilers and interpreters
Specification for Language::Expr interpreter/compiler
A default interpreter for Language::Expr
Dummy interpreter for Language::Expr (used for testing)
Enumerate variables mentioned in Language::Expr expression
Parse Language::Expr expression