An open API service indexing awesome lists of open source software.

https://github.com/vmchale/language-xats

Language library for manipulating ATS3 in Haskell.
https://github.com/vmchale/language-xats

ats ats-lang haskell language

Last synced: 10 months ago
JSON representation

Language library for manipulating ATS3 in Haskell.

Awesome Lists containing this project

README

          

# language-xats

[![Build Status](https://travis-ci.org/vmchale/language-xats.svg?branch=master)](https://travis-ci.org/vmchale/language-xats)
[![Windows build status](https://ci.appveyor.com/api/projects/status/github/vmchale/language-xats?svg=true)](https://ci.appveyor.com/project/vmchale/language-xats)
[![Hackage CI](https://matrix.hackage.haskell.org/api/v2/packages/language-xats/badge)](https://matrix.hackage.haskell.org/package/language-xats)
[![Hackage](https://img.shields.io/hackage/v/language-xats.svg)](http://hackage.haskell.org/package/language-xats)
[![Dependencies of latest version on Hackage](https://img.shields.io/hackage-deps/v/language-xats.svg)](https://hackage.haskell.org/package/language-xats)

This contains a parser, lexer, and pretty-printer for the
[ATS3](https://github.com/githwxi/ATS-Xanadu) language.

Right now the dependency analysis is working but the parser and pretty-printer
are not.

## Building

This project is built using [cabal](https://www.haskell.org/cabal/). You should
also have [GHC](https://www.haskell.org/ghc/download.html) installed.

## Contents

Provided by [polyglot](https://github.com/vmchale/polyglot):

```
-------------------------------------------------------------------------------
Language Files Lines Code Comments Blanks
-------------------------------------------------------------------------------
Alex 1 297 231 6 60
Cabal 1 115 100 0 15
Cabal Project 1 7 5 0 2
Happy 1 102 77 1 24
Haskell 8 481 425 10 46
Markdown 3 35 29 0 6
YAML 3 79 74 0 5
-------------------------------------------------------------------------------
Total 18 1116 941 17 158
-------------------------------------------------------------------------------
```