Systémy syntaktických analyzátorů a jejich využití

Loading...
Thumbnail Image

Date

Authors

Svoboda, Sebastián

Mark

C

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

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.

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO