Linuxwochenende

Antlr und Eclipse-Xtext - zwei ll Kumpane

Vortragender: Roman Weissgärber
Zeit: 15:00 – 15:40
Abstract:
Die Eclipse IDE erfreut sich nicht nur unter Java Entwicklern einer wachsenden 
Beliebtheit. Als modular aufgebaute Opensource-Plattform unterstützt sie
die Entwicklung von eigenen Erweiterungen (Plugins) vielfältig. 
Mittels der Eclipse-Xtext Komponente welche auf den Parsergenerator Antlr 
zurückgreift, kann man relativ einfach Editoren für DSLs (Domain Specific 
Language) generieren. Die mittels einer Grammatik und mehr oder weniger simplen 
Code-Ergänzungen definierten Editoren sind in die Eclipse IDE integriert und 
weisen dann die üblichen Merkmale wie Syntax-Coloring, Hyperlinks, 
Outline-View usw. auf.

Als Beispiel für so eine DSL dienen uns die Dateien des Konfigurationssystems,
welches im Linux-Kernel (Kconfig, defconfig) oder auch im Buildroot-Projekt 
Verwendung findet. 
Über den Vortragenden:
Video:
Unterlagen: Slides (PDF)