nice-parser

Nice parsers in OCaml without the boilerplate

boilerplateparsingparser-generatorocamlmenhirlexingduneocamllex

Preview

nice-parser preview

Overview

Nice Parser is an OCaml boilerplate library that simplifies building parsers with helpful error messages. It wraps auto-generated parsers from Menhir and ocamllex using a standardized interface, letting developers create new parsers quickly with the provided example skeleton and standard OCaml tools like dune and base.

Features

parser-generationerror-messagesboilerplate-reductionlexer-integrationmenhir-supportocamllex-support

Feature Flags

None

Recommended Use Cases

building-parserslanguage-implementationdsl-creationcompiler-development

Frontend

None

Backend

ocaml

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
126
๐Ÿด Forks
12
๐Ÿ”„ Active
Unknown

Stack

Language
ocaml
CI
github-actions

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source library
Get Started with this Boilerplate