Skip to content
This repository has been archived by the owner on Jun 7, 2020. It is now read-only.

thejoeejoee/IFJ-VUT-BIT-2017-2018

Repository files navigation

IFJ-VUT-BIT-2017-2018

Build Status codecov Benchmark Join the chat at https://gitter.im/IFJ-VUT-BIT-2017-2018/

Repository for program interpret of custom language IFJ2017 written in C tested under Google tests.

Authors

  • Tomáš Pazdiora
  • Son Hai Nguyen
  • Josef Kolář
  • Martin Kobelka

Výsledky

  • Lexikální analýza (detekce chyb): 94% (193/204)
  • Syntaktická analýza (detekce chyb): 100% (213/213)
  • Sémantická analýza (detekce chyb): 96% (304/316)
  • Běhové chyby (detekce): 100% (20/20)
  • Interpretace přeloženého kódu: 99% (811/813)

Výsledky pro rozšíření

  • CYCLES 0% (0/150)
  • UNARY 80% (40/50)
  • BASE 100% (50/50)
  • FUNEXP 100% (150/150)
  • BOOLOP 100% (100/100)
  • IFTHEN 100% (50/50)
  • GLOBAL 100% (100/100)
  • SCOPE 100% (100/100)

Celkem bez rozšíření: 98% (1521/1546)

Rychlostní soutěž

Překladač se umístil na prvním místě rychlostní soutěže. Byla testována efektivita vygenerovaného kódu měřená cenou instrukce.

  1. xkobel02 - 59 511 913
  2. xxxxxxdd - 87 847 120
  3. xxxxxxdd - 89 016 483
  4. xxxxxxdd - 94 992 663
  5. xxxxxxdd - 95 679 957

About

Repository for program interpret of custom language IFJ2017 written in C tested under Google tests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published