exp: golang.org/x/exp/ebnf Index | Files | Directories

Packages that import ebnf

PathSynopsis
chrispennello.com/go/rebnfPackage rebnf implements random productions of arbitrary EBNF grammars.
chrispennello.com/go/rebnf/cmd/rebnfrebnf outputs random productions of arbitrary EBNF grammars.
github.com/crunchyroll/rebnfPackage rebnf implements random productions of arbitrary EBNF grammars.
github.com/crunchyroll/rebnf/cmd/rebnfrebnf outputs random productions of arbitrary EBNF grammars.
github.com/cznic/ebnf2yebnf2y converts EBNF grammars into yacc compatible skeleton .y files.
github.com/cznic/ebnfutilPackage ebnfutil (WIP:TODO) provides some utilities for messing with EBNF grammars.
github.com/cznic/lexerPackage lexer provides generating actionless scanners (lexeme recognizers) at run time.
golang.org/x/exp/ebnflintEbnflint verifies that EBNF productions are consistent and grammatically correct.