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.
- Host: GitHub
- URL: https://github.com/vmchale/language-xats
- Owner: vmchale
- License: bsd-3-clause
- Created: 2018-10-19T07:58:24.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-25T21:06:55.000Z (almost 7 years ago)
- Last Synced: 2025-04-04T08:01:34.006Z (10 months ago)
- Topics: ats, ats-lang, haskell, language
- Language: Haskell
- Size: 52.7 KB
- Stars: 8
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# language-xats
[](https://travis-ci.org/vmchale/language-xats)
[](https://ci.appveyor.com/project/vmchale/language-xats)
[](https://matrix.hackage.haskell.org/package/language-xats)
[](http://hackage.haskell.org/package/language-xats)
[](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
-------------------------------------------------------------------------------
```