recentpopularlog in

ianweatherhogg : peg   12

Papa Carlo
Papa Carlo. Constructor of incremental parsers in Scala. The project of Ilya Lakhin.
scala  peg  parser  ast  algorithm  lexer  rule  json  cache 
april 2014 by ianweatherhogg
Implementing Lua coroutines in Go
Parsing expression grammars (PEGs) are an interesting alternative to the traditional context-free grammars (CFGs) often seen in the field of programming languages - usually in some flavor of Backus-Naur form. Attributed to Bryan Ford and his 2004 paper, this is a relatively new theory. I spent the last few weeks working on a PEG-based parser generator for Go (think compiler-compiler, a-la yacc/bison). This gave birth to pigeon.
blogs  go  lua  peg  parser  5* 
august 2013 by ianweatherhogg

Copy this bookmark:





to read