sounisi5011/ts-peg

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# @sounisi5011/ts-peg

[![License: MIT](https://img.shields.io/static/v1?label=license&message=MIT&color=green)](https://github.com/sounisi5011/ts-peg/blob/v0.0.0/LICENSE)
![Supported Node.js version: >=10.14.2 <11.0.0 || 12.x || 13.x](https://img.shields.io/static/v1?label=node&message=%3E%3D10.14.2%20%3C11.0.0%20%7C%7C%2012.x%20%7C%7C%2013.x&color=brightgreen)
![Type Definitions: TypeScript](https://img.shields.io/static/v1?label=types&message=TypeScript&color=blue)
[![Dependencies Status](https://david-dm.org/sounisi5011/ts-peg/status.svg)](https://david-dm.org/sounisi5011/ts-peg)
[![Build Status](https://dev.azure.com/sounisi5011/npm%20projects/_apis/build/status/sounisi5011.ts-peg?branchName=master)](https://dev.azure.com/sounisi5011/npm%20projects/_build/latest?definitionId=9&branchName=master)
[![Maintainability Status](https://api.codeclimate.com/v1/badges/7f6657a1d8a413cd9734/maintainability)](https://codeclimate.com/github/sounisi5011/ts-peg/maintainability)

Type-safe Parsing Expression Grammar (PEG) parser generator for [TypeScript].

[TypeScript]: https://www.typescriptlang.org/

## Install

WIP

## Usage

TODO

## Grammar Syntax and Semantics

TODO

## Tests

To run the test suite, first install the dependencies, then run `npm test`:

```sh
npm install
npm test
```

## Contributing

see [CONTRIBUTING.md](https://github.com/sounisi5011/ts-peg/blob/master/CONTRIBUTING.md)

## Related

* [pegjs](https://www.npmjs.com/package/pegjs)
* [rena2](https://www.npmjs.com/package/rena2)