Syntaktický analyzátor stylových předpisů CSS

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) prof. Ing. Tomáš Hruška, CSc. (místopředseda) Ing. Miroslav Balík, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) doc. Ing. Jaroslav Zendulka, CSc. (člen)cs
but.defenceStudent 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 velmi dobře B. Otázky u obhajoby: Co zbývá provést, aby mohla být vaše realizace nasazena v projektu CSSBox?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorBurget, Radekcs
dc.contributor.authorSedlák, Radekcs
dc.contributor.refereeKřivka, Zbyněkcs
dc.date.created2016cs
dc.description.abstractTato práce se zabývá aktualizací syntaktického analyzátoru pro projekt jStyleParser s využitím nástroje ANTLR 4. Projekt jStyleParser je analyzátor CSS napsaný v~jazyce Java, slouží ke zpracování stylových předpisů zapsaných v~jazyce CSS a převedení těchto předpisů do odpovídajích datových typů pro možnost další práce s~těmito daty. Projekt také umožňuje přiřadit styly odpovídajícím elementům DOM v~HTML dokumentu. V~práci je nejprve popsána problematika syntaktických analyzátorů a jejich generování na základě daného předpisu (gramatiky), dále jsou popsány existující generátory na platformě Java se zaměřením na generátor ANTLR. Zbývající část se zabývá samostatným projektem jStyleParser -- aktuálním stavem projektu a návrhem nového syntaktického analyzátoru. Po návrhu úprav je popsána implementace a testování správnosti implementace. V závěru jsou zhodnoceny dosažené výsledky a navrhnut další vývoj aplikace ve směru k CSS3.cs
dc.description.abstractThis thesis deals with upgrading of the parser for the jStyleParser project using ANTLR 4 tool. The jStyleParser project is a CSS parser and analyzer written in Java. It is used for processing cascading style sheets and their transformation to appropriate data types in order to allow further processing of this data. The project also allows to assign styles to corresponding elements of HTML document's DOM. The thesis first describes the topic of parsers and their generation based on the given rules (grammar). Further, there are described the existing generators on the Java platform with focus on the ANTLR generator. The remaining part is dedicated to the jStyleParser project -- the current state of the project and the proposal of the the generator upgrade from ANTLR version 3 to 4. After the proposal, its implementation and testing is described. In the conclusion, the results are evaluated and further development of the application is discussed in the direction towards CSS3.en
dc.description.markBcs
dc.identifier.citationSEDLÁK, R. Syntaktický analyzátor stylových předpisů CSS [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other96173cs
dc.identifier.urihttp://hdl.handle.net/11012/61883
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectjStyleParesrcs
dc.subjectANTLRcs
dc.subjectJavacs
dc.subjectsyntaktický analyzátor CSScs
dc.subjectCSSBoxcs
dc.subjectCSS do Java strukturycs
dc.subjectjStyleParesren
dc.subjectANTLRen
dc.subjectJavaen
dc.subjectCSS parseren
dc.subjectCSSBoxen
dc.subjectCSS to Java structureen
dc.titleSyntaktický analyzátor stylových předpisů CSScs
dc.title.alternativeCascading Style Sheets Parseren
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2016-06-23cs
dcterms.modified2020-05-09-23:39:28cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid96173en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:22:30en
sync.item.modts2025.01.15 17:10:03en
thesis.disciplineInformační systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.29 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18395_v.pdf
Size:
85.77 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18395_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18395_o.pdf
Size:
87.65 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18395_o.pdf
Loading...
Thumbnail Image
Name:
review_96173.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_96173.html
Collections