basho/rebar3_neotoma_plugin

Name: rebar3_neotoma_plugin

Owner: Basho Technologies

Description: Rebar3 neotoma (Parser Expression Grammar) compiler

Forked from: excavador/rebar3_neotoma_plugin

Created: 2017-01-03 16:26:15.0

Updated: 2017-01-03 16:26:18.0

Pushed: 2017-01-04 19:39:41.0

Homepage: null

Size: 19

Language: Erlang

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

rebar3_neotoma_compiler

Rebar3 neotoma (Parser Expression Grammar) compiler.

Refer to the GitHub Repository for details on what neotoma does.

How To Use It

The plugin is configured with statements in your rebar.config file.

To Include the Plugin
gins, [
{rebar3_neotoma_plugin,
    {git, "https://github.com/basho/rebar3_neotoma_plugin.git",
    {branch, "master"} }}

To Compile .peg Files Automatically
vider_hooks, [
{pre,   [{compile,  neotoma}]}

Note that unlike the original from which this is forked, this provider resides in the default namespace.

Command Line
To Compile .peg Files Manually
bar3 neotoma
Notes

This revision uses Basho's fork of neotoma, which may differ from the upstream original.

Development

To run xref or dialyzer on the plugin, use the check profile:

bar3 as check xref
bar3 as check dialyzer
License

This work is heavily revised from earlier versions by Oleg Tsarev and Tristan Sloughter.

All revisions are subject to this license.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.