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

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

License

Notifications You must be signed in to change notification settings

thejoeejoee/IFJ-VUT-BIT-2017-2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e680f1b · Jan 4, 2018
Sep 22, 2017
Dec 2, 2017
Nov 23, 2017
Oct 14, 2017
Dec 6, 2017
Dec 6, 2017
Dec 4, 2017
Nov 1, 2017
Nov 19, 2017
Oct 8, 2017
Oct 16, 2017
Nov 19, 2017
Nov 2, 2017
Nov 25, 2017
Jul 20, 2017
Jan 4, 2018
Oct 2, 2017
Nov 16, 2017
Nov 12, 2017

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