/PaperLanguageParser

Programmin Languages Project. Checks whether or not a program text is a valid Paper program code.

Primary LanguageCMIT LicenseMIT

PaperLanguageParser

Programming Languages Project. Checks whether or not a program text is a valid Paper program code.

Deatailed Report

For detailed info please check the project report.

Dependecnies

  • Linux
  • Lex & Yacc Can be installed with: sudo apt-get install bison flex

Usage Guide

  • Create the parser by using the makefile in src.
  • Parse any file with "./pareser < 'filename'"
  • There is an example program in testProgram folder.
  • The parser says the program is valid or there is a syntax error on a given line.

Authors

  • Çerağ Oğuztüzün
  • Mehmet Bora Kurucu
  • Yusuf Avcı