Orodje za gramatike LL(1): Razlika med redakcijama
(4 vmesne redakcije istega uporabnika niso prikazane) | |||
Vrstica 1: | Vrstica 1: | ||
− | '''Diploma''': Orodje za gramatike LL(1) | + | '''Diploma''': [http://labraj.uni-mb.si/images/2/2d/Diploma_konecnik.pdf '''Orodje za gramatike LL(1) '''] |
'''Avtor''': Tim Čas | '''Avtor''': Tim Čas | ||
Vrstica 9: | Vrstica 9: | ||
=Opis= | =Opis= | ||
− | V okviru diplomskega dela | + | V okviru diplomskega dela je izdelano orodje '''GTool''' (kratko za "Grammar Tool"), ki je sestavljeno iz dveh aplikacij: ukazno-vrstične (CLI) in grafične (GUI), obe pa sta bili narejeni v jeziku C++. Slednja uporablja za vmesnik knjižnjico Qt (4.8 ali 5.2), deluje pa s pomočjo zaganjanja ukazno-vrstične aplikacije. Sta več-platformni; testirani sta bili na operacijskih sistemih Windows, Linux in FreeBSD. Zaradi večje uporabne vrednosti imata obe aplikaciji vmesnik v angleškem jeziku. |
=Program= | =Program= | ||
− | * [ | + | * [http://labraj.uni-mb.si/images/e/ee/GTool_source.7z Izvorna koda] |
* '''Licenca''': 2-klavzulska BSD licenca (poznana tudi kot FreeBSD licenca) — datoteka COPYING.txt v arhivu z izvorno kodo | * '''Licenca''': 2-klavzulska BSD licenca (poznana tudi kot FreeBSD licenca) — datoteka COPYING.txt v arhivu z izvorno kodo | ||
− | + | <gallery> | |
+ | Slika:Gtool_edit.png | | ||
+ | Slika:Gtool_error.png | | ||
+ | Slika:Gtool_test.png | ||
+ | </gallery> |
Trenutna redakcija s časom 12:46, 24. september 2014
Diploma: Orodje za gramatike LL(1)
Avtor: Tim Čas
Mentor: red. prof. dr. Janez Brest
Somentor: doc. dr. Borko Bošković
Opis
V okviru diplomskega dela je izdelano orodje GTool (kratko za "Grammar Tool"), ki je sestavljeno iz dveh aplikacij: ukazno-vrstične (CLI) in grafične (GUI), obe pa sta bili narejeni v jeziku C++. Slednja uporablja za vmesnik knjižnjico Qt (4.8 ali 5.2), deluje pa s pomočjo zaganjanja ukazno-vrstične aplikacije. Sta več-platformni; testirani sta bili na operacijskih sistemih Windows, Linux in FreeBSD. Zaradi večje uporabne vrednosti imata obe aplikaciji vmesnik v angleškem jeziku.
Program
- Licenca: 2-klavzulska BSD licenca (poznana tudi kot FreeBSD licenca) — datoteka COPYING.txt v arhivu z izvorno kodo