sems / haskell-Arrow

Second assignment for Languages and Compilers at Utrecht University

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arrow

A framework for the Arrow assignment of the course Talen & Compilers at the University of Utrecht.

Alex and Happy

If you use an up-to-date Cabal, you should be able to simply code in the .x and .y files. Running cabal build (or similar commands) will compile the alex and happy code into Haskell files, and compile your project with those, without ever showing them to you.

You can also manually call the alex and happy executables to do this first step, but then you have to remember to do so on each change...

File structure

The exercises are spread out over various (source) files. Please adhere to this distribution for the sake of your grader.

About

Second assignment for Languages and Compilers at Utrecht University

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 85.1%Language:Lex 8.1%Language:Yacc 6.8%