princemaple / abnf_parsec

ABNF in, parser out

Home Page:https://hexdocs.pm/abnf_parsec/AbnfParsec.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

what's different from spec

princemaple opened this issue · comments

Missing

  • =/ not implemented, didn't have the need for it
  • case insensitive by default is not honored, again didn't really have the need for it at the moment
    • #16 adds the ability to explicitly enable case-insensitivity, but default is still case-sensitive
    • #18 it's now the default
  • prose-val matching is generated to match everything til EOL, because what else can we do?

Addition

  • added an exception syntax so I could parse IMAP (RFC3501) without hand coding the few prose clauses