Thesis Details
A Converter between the LESS and SASS Stylesheet Formats
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.
CSS preprocessor, Less, Sass, dynamic stylesheets, abstract syntax tree transformation, CSS comparison
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
@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/" }