Překladač mezi formáty LESS a SASS

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Ing. Lukáš Burget, Ph.D. (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (č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 B. Otázky u obhajoby: Zkoušel jste vzniklý nástroj porovnat s jinými nástroji třeba na poměr "čas převodu"/"počet chyb k opravení"? Zkoušel jste nástroj CSS compare porovnat s ostatními nástroji na dobu potřebnout pro porovnání CSS souborů a nebo chybovost?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorVojnar, Tomášen
dc.contributor.authorVečerek, Attilaen
dc.contributor.refereeJanků, Petren
dc.date.created2016cs
dc.description.abstractCílem této bakalářské práce je výzkum rozdílů mezi CSS preprocesorovými jazyky, jmenovitě Less a Sass, a nalezení použitelných transormačních metod k implementaci překladače mezi jejich formáty. Nejprve je předložen koncept CSS preprocesorů a následuje detailní popis vlastností jazyků Less a Sass. V této práci jsou uvedené všechny zjištěné rozdíly, a pak jsou představeny nové konverzní metody s demonstrativními příklady. Následuje popis návrhu a implementace překladače. Součástí této práce je tvorba nástroje pro porovnávání CSS, který je postaven na základě transformace abstraktního syntaktického stromu. Návrh komparátoru je popsán spolu s procesem testování, jenž byl použitý pro verifikaci zavedených konverzních metod. V poslední části práce jsou shrnuty dosažené výsledky a je navržen budoucí vývoj překladače.en
dc.description.abstractThe aim of this thesis is to research the differences between the CSS preprocessor languages, namely Less and Sass, and  find applicable transformation methods to implement a converter between their dynamic stylesheet formats. A general introduction to the concept of CSS preprocessors is provided  first, which is followed by a thorough description of the Less and Sass language features. In addition to this, all the discovered differences are stated and illustrative examples of the invented conversion methods are provided in this work. This is followed by the description of the design and implementation of the proposed converter. As a part of the contribution of this thesis, a CSS comparison tool based on abstract syntax tree transformation has also been developed. Its design is described along the testing procedure used to verify the invented conversion methods. The last part of the work summarizes the achieved results and the future directions of the converter.cs
dc.description.markBcs
dc.identifier.citationVEČEREK, A. Překladač mezi formáty LESS a SASS [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other96450cs
dc.identifier.urihttp://hdl.handle.net/11012/62163
dc.language.isoencs
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.subjectCSS preprocesoren
dc.subjectLessen
dc.subjectSassen
dc.subjectdynamické stylyen
dc.subjecttransformace abstraktních syntaktických stromůen
dc.subjectporovnávání kaskádových stylůen
dc.subjectCSS preprocessorcs
dc.subjectLesscs
dc.subjectSasscs
dc.subjectdynamic stylesheetscs
dc.subjectabstract syntax tree transformationcs
dc.subjectCSS comparisoncs
dc.titlePřekladač mezi formáty LESS a SASSen
dc.title.alternativeA Converter between the LESS and SASS Stylesheet Formatscs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2016-06-15cs
dcterms.modified2020-05-10-16:12:34cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid96450en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 18:57:04en
sync.item.modts2025.01.16 00:34:02en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.82 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18602_v.pdf
Size:
86.62 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18602_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18602_o.pdf
Size:
91.24 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18602_o.pdf
Loading...
Thumbnail Image
Name:
review_96450.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_96450.html

Collections