Thesis Details

A Converter between the LESS and SASS Stylesheet Formats

Bachelor's Thesis Student: Večerek Attila Academic Year: 2015/2016 Supervisor: Vojnar Tomáš, prof. Ing., Ph.D.
Czech title
Překladač mezi formáty LESS a SASS
Language
English
Abstract

The 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. 

Keywords

CSS preprocessor, Less, Sass, dynamic stylesheets, abstract syntax tree transformation, CSS comparison

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
15 June 2016
Reviewer
Committee
Meduna Alexander, prof. RNDr., CSc. (DIFS FIT BUT), předseda
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
VEČEREK, Attila. A Converter between the LESS and SASS Stylesheet Formats. Brno, 2016. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2016-06-15. Supervised by Vojnar Tomáš. Available from: https://www.fit.vut.cz/study/thesis/18602/
BibTeX
@bachelorsthesis{FITBT18602,
    author = "Attila Ve\v{c}erek",
    type = "Bachelor's thesis",
    title = "A Converter between the LESS and SASS Stylesheet  Formats",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2016,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/18602/"
}
Back to top