Skip to content

Repository files navigation

notal

compiler for pascal-like language

Dependencies

  1. flex 2.6.4
  2. bison (GNU Bison) 3.5.1
  3. llvm-12
  4. g++ 9.3.0
  5. GNU Make 4.2.1

Contibution guide

  1. Add or fix token in toy.l
  2. Add or fix grammar and semantic actions in toy.y
  3. Add or fix code generation in .cpp files

Resources

  1. Book: "Compilers: Principles, Techniques, and Tools"
  2. Flex Documentations
  3. Bison Documentations
  4. Tutorial LLVM

Note:

if there is an error file, overwrite it with the files in this repository.

Progress so far

Error message Simple error message successfully compiled Berhasil di-compile disassemble Hasil sudah bisa diubah menjadi assembly

About

compiler for pascal-like language

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages