Ghost Wheel

Packrat parser generator handling scanning and parsing of context-free grammars
Download

Ghost Wheel Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • James Gray
  • Publisher web site:
  • http://highline.rubyforge.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 25 KB

Ghost Wheel Tags


Ghost Wheel Description

Packrat parser generator handling scanning and parsing of context-free grammars Ghost Wheel is a pure Ruby parser generator used to construct packrat parsers. Ghost Wheel was designed to work comfortably within Ruby applications as well as to support the existing regular expression knowledge of Ruby programmers.Ghost Wheel is intended to be a complete parsing solution for the times when regular expressions just aren't enough. You will be able to define a grammar for the content you need to parse and than just let Ruby do the rest. Here are some key features of "Ghost Wheel": · Builds packrat parsers that use memoization to maintain linear parsing speed · Supports parser definition using either a Ruby DSL or a PEG-like grammar syntax · Allows regular expression literals and regular expression style operators in grammars · Does not require separate lexer definitions · Supports unlimited lookahead · Provides hooks for Ruby code that can be used to make parsing decisions or transform parsed results What's New in This Release: · Added a way to specify the context, a Ruby Binding, transformations for the Ghost Wheel DSL will be run in.


Ghost Wheel Related Software