Systémy syntaktických analyzátorů a jejich využití
Loading...
Date
Authors
Svoboda, Sebastián
ORCID
Advisor
Referee
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Tato práce představuje nový, syntakticky i sémanticky jedinečný imperativní programovací jazyk Flowlang a jeho překladač. Překladač využívá systémů syntaktických analyzátorů. Jazyk nabízí operátory, které pomáhají řešit specifickou sadu problémů, kde je potřeba transformovat a filtrovat data. Jazyk se překládá do WebAssembly pro portabilitu. Také k němu byl vytvořen interpret a sada pomocných nástrojů.
This thesis introduces a new, both syntactically and semantically unique imperative programming language, Flowlang, and its compiler. The compiler utilizes a system of syntax analyzers. The language offers operators that help solve a narrow set of problems, particularly where data transformation and filtering are needed. The language is compiled to WebAssembly for portability. An interpreter and a toolset have been developed alongside it.
This thesis introduces a new, both syntactically and semantically unique imperative programming language, Flowlang, and its compiler. The compiler utilizes a system of syntax analyzers. The language offers operators that help solve a narrow set of problems, particularly where data transformation and filtering are needed. The language is compiled to WebAssembly for portability. An interpreter and a toolset have been developed alongside it.
Description
Citation
SVOBODA, S. Systémy syntaktických analyzátorů a jejich využití [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
prof. Ing. Adam Herout, Ph.D. (předseda)
prof. Ing. Tomáš Hruška, CSc. (člen)
Ing. Tomáš Milet, Ph.D. (člen)
doc. Ing. Michal Bidlo, Ph.D. (člen)
RNDr. Marek Rychlý, Ph.D. (člen)
Date of acceptance
2024-08-22
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm .
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení