gocc

Parser generator

A tool for generating lexers and parsers from a BNF file with semantic actions.

Parser / Scanner Generator

GitHub

621 stars
25 watching
48 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
goccy/go-yamlA Go YAML parser and encoder with improved performance, customization options, and team collaboration features.1,217
go-gcfg/gcfgA Go library that reads INI-style configuration files into data structures168
txgruppi/parseargs-goA string argument parser for Go that handles quoted arguments and flags as simple strings.10
gerhobbelt/jisonAn API for creating parsers in JavaScript that generates bottom-up parsers from grammar files119
azr/generatorsAutomates the generation of boilerplate code for common Go applications5
hashicorp/go-versionA library for parsing and verifying version numbers and constraints.1,642
aphoh/go-substrate-genA tool that generates boilerplate code for substrate-based chains7
jech/cl-yaccA Common Lisp implementation of the Yacc parser generator tool57
jmattheis/goverterAutomates the generation of type-safe conversion methods between data structures576
m1/go-generate-passwordA password generation tool with options for custom character sets and accessibility features.55
mafulong/godalTools for generating Golang code from SQL definitions18
alexflint/go-argProvides a structured approach to parsing command-line arguments in Go2,046
mattn/go-shellwordsA library for parsing command-line arguments and environment variables in a shell-like way536
elgs/gojqA Go library for querying and manipulating JSON data191
grofers/go-codonGenerates Go server code from REST and workflow specifications142