Thesis (Selection of subject)Thesis (Selection of subject)(version: 392)
Thesis details
   Login via CAS
Automatická sémanticky motivovaná indentace pro (Prolog a) Mercury
Thesis title in Czech: Automatická sémanticky motivovaná indentace pro (Prolog a) Mercury
Thesis title in English: Automatic semantically-inspired indentation for (Prolog and) Mercury
Academic year of topic announcement: 2014/2015
Thesis type: school year task
Thesis language:
Department: Institute of Formal and Applied Linguistics (32-UFAL)
Supervisor: doc. RNDr. Ondřej Bojar, Ph.D.
Author:
Guidelines
Téma na ročníkový projekt. Cílem projektu je implementovat mírně konfigurovatelné automatické odsazování pro programovací jazyk Mercury (syntakticky mírně podobný prologu). Inspirovat se můžete programem indent, který tohle dělá pro C. Na rozdíl od C však jazyk Mercury popisuje mnohem přesněji, co program dělá. Indentace by toho měla využít a pomocí několika heuristik např. upřednostňovat zlom na rozhraní mezi vstupními a výstupními argumenty.
References
http://www.cs.mu.oz.au/research/mercury/
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html