Ragel SIP Parser

  • Phase 1 -- Starting the parser and checking all the SIP BNF grammar
  • Phase 2 -- The parser done in Ruby extracts all the grammar fields
  • Phase 3 -- Using the parser as Ruby C extension

Ragel Documentation

Documents

Implementations

Utilities

  • ABNF Generator -- Parses ABNF definitions from source file and generates output as state machine definition for Ragel

Ruby C Extensions

ragel_talk.pdf - Ragel & Ruby (C extensions) (83.9 KB) IƱaki Baz Castillo, 01/26/2009 22:18

Also available in: HTML TXT