Original title:
Anotátor programů v jazyce C
Translated title:
C language program annotator
Authors:
Sušil, Petr ; Patočka, Mikuláš (referee) ; Mareš, Martin (advisor) Document type: Bachelor's theses
Year:
2006
Language:
cze Abstract:
[cze][eng] Cílem práce je vytvořit program pro usnadnění orientace ve zdrojových kódech malých i velkých projektů v jazyce C. Vzniklý program by měl pokrývat základní sadu funkcí pro vyhledávání informací ve zdrojových kódech a poskytnout plugin do editoru Emacs pro další zefektivnění a zjednodušení programování. Na rozdíl od ostatních podobných projektů zná cspot sémantiku jazyka C, což z něj činí cenného pomocníka. Řešena je též otázka rychlosti a efektivity programu, update databáze a rychlost dotazu. Součástí práce je též popis datových struktur použitých v implementaci.The aim of this thesis is to create a program for browsing C source codes and facilitate searching in them. The program should cover basic search functions and provide a plugin for the Emacs editor. In contrast to other similar project cspot knows well semantics of the C language, which makes it a great assistant. The speed and effectivity of program was being considered throughout its design as well as possibility of update of an auxiliary database. The thesis contains the description of the used data structures as well.
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/5850