Skip to content

cameronelliott/sdp-antlr-abnf

Repository files navigation

sdp-antlr-abnf

SDP: Session Description Protocol parsers for: Go, C++, C#, Java, JS, PHP, Swift, Python

If you need an SDP parser you are looking output-*

You will also need an Antlr4 runtime for your target.

So, for Go users, it is simply: go get github.com/antlr/antlr4/runtime/Go/antlr

For other targets, C#, Java, etc... this page explains where to get your runtime: https://www.antlr.org/download.html

The ABNF syntax has been pulled from the ABNF in the various SDP RFCs.

And any obvious issues ironed out or fixed.

The generated code implements the Antlr Listener Pattern.

The repo history shows the evolution of the abnf including any fixes to make it translatable.

The C# output for this project is in use in a commercial project.

About

SDP: Session Description Protocol parsers for: Go, C++, C#, Java, JS, PHP, Swift, Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published