A HEAR (C-like) compiler written in Haskell
This repository has been archived on 2024-04-05. You can view files and clone it, but cannot push or open issues/pull-requests.
Go to file
Ethan Reece 7f28dc939f
Move parser to separate file
2023-09-07 23:13:47 -05:00
app Move parser to separate file 2023-09-07 23:13:47 -05:00
.gitignore Cabal init 2023-09-07 17:24:45 -05:00
CHANGELOG.md Cabal init 2023-09-07 17:24:45 -05:00
README.md Create very basic equation parser 2023-09-07 22:57:12 -05:00
really-bad-compiler-in-haskell.cabal Create very basic equation parser 2023-09-07 22:57:12 -05:00
stack.yaml Add megaparsec 2023-09-07 17:59:56 -05:00
stack.yaml.lock Add megaparsec 2023-09-07 17:59:56 -05:00

README.md

Really Bad Compiler in Haskell

A compiler written in Haskell that is really bad (I do not know what language I am going to compile yet). Built for the Introduction to Compiler Design class at The University of Texas at Dallas.

Main repo: https://git.sudoer.ch/me/really-bad-compiler-in-haskell

Build Instructions

  • Clone the repo.
  • Use ghcup to install all of the Haskell tools.
  • Use stack build and stack run <file> to run the program.

Credits

Learning Resources Used

Tools

  • Language: Haskell
  • Haskell tools: GHCup, Stack, Cabal
  • Libraries: megaparsec, parser-combinators, text
  • IDE: VSCodium
  • Git platform: Forgejo
  • AI: Phind