Find file History

README.md

#erlang-grammar • Bitbucket

Overview

An unofficial Erlang grammar adaptation in ANTLR v4. Typically, the only one on the web.

It is merely extracted from the official non-standard grammar from Erlang/OTP sources.

It is meant for students and people who work on Erlang's syntax.

Requierements

  • antlr4
  • Erlang's erlc for preprocessing purposes.

Usage

Generate the grammar from Erlang.g4 with:

:::bash
make clean all

Live debug with tree representation:

:::bash
make debug
…type Erlang forms…
^D

Check Erlang.g4 against the whole Erlang/OTP's .erl sources:

:::bash
make check