Article
Keywords:
Program Highlight; zvýrazňování syntaxe; formátování zdrojových kódů s více jazyky; The Highlight programme; Syntax highlightings; Source code formatting; Nested syntax configuration
Summary:
Článek představuje program Highlight, http://andre-simon.de/, který je určen k formátování zdrojových kódů. Průřezově představuje jeho možnosti a potenciál. Program umí pracovat v grafickém režimu, dávkově a může být načten jako externí knihovna. Více či méně použitelných alternativ je relativně hodně. Namátkou zmiňme TeX balíčky fancyvrb a listings. Mimo TeX pak: • GeSHi – Generic Syntax Highlighter, http://qbnz.com/highlighter/, • GNU Source-highlight, http://www.gnu.org/software/src-highlite/, či, • Pygments, http://pygments.org/. V rámci experimentů představuje autor ve svém programu přístup k formátování více jazyků v jednom dokumentu, např. u dokumentů a webových stránek při kombinaci HTML+PHP+CSS+JavaScript, LaTeX+Sweave+R, Perl+TeX, Lua+TeX apod.
Summary:
The article presents features and options of the Highlight programme which is capable of highlighting source codes of different programming languages. The experimental approach of nested syntax configuration is tested on files with HTML+CSS+PHP+JavaScript, Perl+TeX, LaTeX+Sweave+R and Lua+TeX.
References:
[1] Simon, André:
Highlight: code & syntax highlighting. [Program Highlight: zvýrazňování zdrojových kódů a syntaxe.] [on-line, cit. September 19, 2009] The programme and its DokuWiki are available from the author's websites: Homepage of the programme:
http://www.andre-simon.de/ Wiki documentation:
http://wiki.andre-simon.de/