merlin

Version, currently main branch1 version
  • main branchlatestMar 4, 2026

github.com/nuclearsalmon/merlin

A parser library to create AST nodes from syntax descriptions ✨

1 stars
1 dependent
License: AGPLv3

Installation

# Add this to your shard.yml
dependencies:
  merlin:
    github: nuclearsalmon/merlin
    branch: main

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

Then run:

shards install

shard.yml

Crystal
>= 1.15.1
License
AGPLv3
Target
  • merlin from src/merlin.cr

Dependencies

This version declares no dependencies.

README

Merlin

A parser to create AST nodes from syntax descriptions.

Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      merlin:
        github: nuclearsalmon/merlin
  2. Run shards install

Usage

require "merlin"

See Magiika for usage examples.