Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Koken 0.8.2
  • ContentBox 1.5.2
  • jQPlayer 0.5.2
  • SPOILER ALERT! 0.0.2
  • jQuery Mask Plugin 0.9.0
  • Easing Slider 2.1.2
  • Btapp.js 0.2.0
  • WiiFlash 0.4.5
  • Breeze.js 1.3.3
  • TinyMCE Templates 3.0.2
  • 7-DAY TOP DOWNLOAD
    #
    Program
    Coppermine Photo
    Gallery 1.5.22

    1,003 downloads
    Scary Maze
    431 downloads
    JW FLV Media Player
    6

    371 downloads
    GNU Compiler
    Collection 4.8.0

    320 downloads
    Guestbook PHP code
    237 downloads
    Aircrack 1.1
    210 downloads
    WebChat
    199 downloads
    Recently Registered
    3.1

    176 downloads
    Flat UI Pro
    174 downloads
    InsanityVille’s
    AJAX Guestbook

    172 downloads
    Home > Scripts > Programming Methods and Algorithms > Peg.js > Changelog

    Peg.js 0.7.0 - Changelog


    What's new in Peg.js 0.7.0:

    · Semantic predicates have access to preceding labels.
    · Implemented case-insensitive literal and class matching.
    · Rewrote the code generator -- split some computations into separate passes and based it on a proper templating system.
    · Rewrote variable handling in generated parsers in a stack-like fashion, simplifying the code and making the parsers smaller and faster.
    · Adapted to Node.js 0.6.6+ (no longer supported in older versions).
    · Dropped support for IE < 8.



    What's new in Peg.js 0.6.2:

    · Reset parser position when action returns |null|.
    · Fixed typo in JavaScript example grammar.



    What's new in Peg.js 0.6.1:

    Small Changes:
    · Use --ascii option when generating a minified version.



    What's new in Peg.js 0.6.0pre:

    · Rewrote the command-line mode to be based on Node.js instead of Rhino -- no more Java dependency. This also means that PEG.js is available as a Node.js package and can be required as a module.
    · Version for the browser is built separately from the command-ine one in two flavors (normal and minified).
    · Parser variable name is no longer required argument of bin/pegjs -- it is "module.exports" by default and can be set using the -e/--export-var option. This makes parsers generated by /bin/pegjs Node.js modules by default.
    · Added ability to start parsing from any grammar rule.
    · Added several compiler optimizations -- 0.6 is ~12% faster than 0.5.1 in the benchmark on V8.




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM