Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thejoeejoee/IFJ-VUT-BIT-2017-2018
Repository for program interpret of custom language IFJ2017 written in C tested under Google tests.
https://github.com/thejoeejoee/IFJ-VUT-BIT-2017-2018
c clang cmake interpreter language-implementations school-project
Last synced: about 2 months ago
JSON representation
Repository for program interpret of custom language IFJ2017 written in C tested under Google tests.
- Host: GitHub
- URL: https://github.com/thejoeejoee/IFJ-VUT-BIT-2017-2018
- Owner: thejoeejoee
- License: gpl-3.0
- Archived: true
- Created: 2017-07-20T15:49:50.000Z (over 7 years ago)
- Default Branch: develop
- Last Pushed: 2018-01-04T19:32:39.000Z (about 7 years ago)
- Last Synced: 2024-04-24T16:41:27.328Z (9 months ago)
- Topics: c, clang, cmake, interpreter, language-implementations, school-project
- Language: C
- Size: 1.18 MB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- AwesomeInterpreter - IFJ-VUT-BIT-2017-2018
README
# IFJ-VUT-BIT-2017-2018
[![Build Status](https://travis-ci.com/thejoeejoee/IFJ-VUT-BIT-2017-2018.svg?token=gqhWb2e43GFsqhjPPAw1&branch=develop)](https://travis-ci.com/thejoeejoee/IFJ-VUT-BIT-2017-2018)
[![codecov](https://codecov.io/gh/thejoeejoee/IFJ-VUT-BIT-2017-2018/branch/develop/graph/badge.svg?token=H6Cdiv7Mov)](https://codecov.io/gh/thejoeejoee/IFJ-VUT-BIT-2017-2018)
[![Benchmark](https://img.shields.io/badge/benchmark-view-blue.svg)](https://plot.ly/~thejoeejoee/)
[![Join the chat at https://gitter.im/IFJ-VUT-BIT-2017-2018/](https://img.shields.io/badge/GITTER-join%20chat-green.svg)](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 KobelkaVý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