gocc

Parser generator

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

Parser / Scanner Generator

GitHub

615 stars
25 watching
48 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
goccy/go-yaml A YAML parser and encoder for the Go programming language. 1,179
go-gcfg/gcfg A Go library that reads INI-style configuration files into data structures 168
txgruppi/parseargs-go A string argument parser for Go that handles quoted arguments and flags as simple strings. 10
gerhobbelt/jison An API for creating parsers in JavaScript that generates bottom-up parsers from grammar files 118
azr/generators Automates the generation of boilerplate code for common Go applications 5
hashicorp/go-version A library for parsing and verifying version numbers and constraints. 1,631
aphoh/go-substrate-gen A tool that generates boilerplate code for substrate-based chains 7
jech/cl-yacc A Common Lisp implementation of the Yacc parser generator tool 57
jmattheis/goverter Tool for generating type-safe converters in Go 525
m1/go-generate-password A password generation tool with options for custom character sets and accessibility features. 55
mafulong/godal Tools for generating Golang code from SQL definitions 18
alexflint/go-arg Provides a structured approach to parsing command-line arguments in Go 2,032
mattn/go-shellwords A library for parsing command-line arguments and environment variables in a shell-like way 534
elgs/gojq A Go library for querying and manipulating JSON data 191
grofers/go-codon Generates Go server code from REST and workflow specifications 142