Späť


astfri – spracovanie zdrojového kódu

Garant: Ing. Michal Varga, PhD.
Učitelia: Ing. Michal Varga, PhD., Ing. Michal Mrena, PhD.
Počet študentov: 1 - 5

Náplňou projektovej výučby je návrh a implementácia softvérových knižníc a nástrojov v projekte astfri. Hlavný modul projektu – knižnica libastfi – definuje abstraktný syntaktický strom (AST), ktorý dokáže univerzálne reprezentovať zdrojový kód rôznych programovacích jazykov. Študenti v rámci projektovej výučby implementujú knižnice a nástroje na načítanie zdrojového kódu vybraného programovacieho jazyka do  jazykovo nezávislej reprezentácie vo forme AST, a knižnice a nástroje na transformovanie AST na rôzne formy výstupu, ako napríklad pseudokód alebo UML diagram. 

Projekt primárne využíva jazyk C++ a nástroje ekosystému tohto jazyka. Pri načítaní vstupu využíva technológie a nástroje špecifické pre daný programovací jazyk. Zdrojový kód projektu je voľne dostupný pod open-source licenciou. 



Mám záujem o projekt
0
študentov
0
učiteľov
0
partnerov

Partneri FRI

Platinový partner

Hlavný partner

Partneri

Projekty a centrá FRI

Projekty

Inteligentné operačné a spracovateľské systémy pre UAV
Transdata
IT akadémia
Centre in Advanced Biomedical and Medical Informatics
SUMOs
OOP4Fun

Centrá

Cisco Network Academy
PEARSON VUE - Aturizované centrum