++ed by:

1 PAUSE user

Steven Haryanto

Changes for version 0.08

  • PHP compiler/emitter.
  • Parser: Split rule_subscripting into rule_subscripting_{var,expr} to accomodate PHP's limitation (can't subscript against expression).
  • Language: because many target languages (including PHP and JavaScript) don't support expression before "=>", only bareword \w+ and string literals are now allowed in left side of pair.
  • JS: Now allows mapping Expr function to JS property (e.g. func_mapping->{length} = ':length').
Show More