/abnf

ABNF for golang — α stage

Primary LanguageGo

abnf

What is abnf ?

abnf is a library for coping with ABNF grammar in Go.

Which ABNC RFC is supported ?

  • RFC 5234 with errata 2968 3076
  • RFC 7405

Working Features

  • Verify the validity of a string against a Grammar
  • Serialize a Grammar to an ABNF string

License

2-Clause BSD

Todo / wish-list

  • write comments
  • clean some ugly stuff
  • compile a ABNF string to a Grammar
  • generate types from a Grammar
  • unmarshal a string from a Grammar and fill data structs