Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajm188/hava
{Lexer, Parser} for a Java-like language implemented in Haskell
https://github.com/ajm188/hava
haskell lexer parser
Last synced: 4 days ago
JSON representation
{Lexer, Parser} for a Java-like language implemented in Haskell
- Host: GitHub
- URL: https://github.com/ajm188/hava
- Owner: ajm188
- Created: 2015-10-24T23:54:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-25T00:03:51.000Z (over 9 years ago)
- Last Synced: 2025-01-28T11:37:31.168Z (8 days ago)
- Topics: haskell, lexer, parser
- Language: Haskell
- Homepage:
- Size: 152 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
You can either run the lexer/parser as a standalone unit or as a Unix pipeline.
To get the standalone unit, just run `make Main`. This creates an executable
called "Main". Then you can do `./Main file1 file2 ...`.To get the Unix pipeline, just run `make`. This creates executables "Lex" and
"Parse" (it also creates "Main" but we don't care about that). Then you can
do `cat file1 file2 ... | ./Lex | ./Parse`.