pegmatite

Version, currently master branch1 version
  • master branchlatestDec 10, 2022

github.com/jemc/crystal-pegmatite

A high-performance Parsing Expression Grammar (PEG) library for the Crystal language. :gem: :capital_abcd:

32 stars
3 dependents
License: MPLv2

Installation

# Add this to your shard.yml
dependencies:
  pegmatite:
    github: jemc/crystal-pegmatite
    branch: master

master is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
>= 0.35.1
License
MPLv2
Author
Joe Eli McIlvain

Dependencies

Development Dependencies

  • ameba*github: crystal-ameba/amebadev

README

crystal-pegmatite

Linux CI

A high-performance Parsing Expression Grammar (PEG) library for the Crystal language.

See the spec/fixtures directory for example grammar definitions, and see the spec directory for example invocations.