Categories: None [Edit]

pegarus

https://rubygems.org/gems/pegarus
https://github.com/brixen/pegarus
Pegarus is, broadly, an implementation of LPEG on Rubinius. LPEG implements a Parsing Expression Grammar using a parsing machine rather than the Packrat algorithm. (See "A Text Pattern-Matching Tool based on Parsing Expression Grammars" by Roberto Ierusalimschy.) Pegarus actually implements an abstract syntax tree (AST) for the PEG. There are various options to execute the AST against a subject string. One option is a simple AST-walking evaluator. A second option is an implementation of the LPEG parsing machine. A third option is a compiler that targets Rubinius bytecode.

Total

Ranking: 93,639 of 190,280
Downloads: 9,040

Daily

Ranking: 145,113 of 190,253
Downloads: 0

Depended by

RankDownloadsName
95,3198,803universe-parsing

Depends on

RankDownloadsName

Owners

#GravatarHandle
1iconbrixen