Ticket #12 (accepted vylepšení) — at Version 1
Zvýrazňování syntaxe
Reported by: | fiki | Owned by: | fiki |
---|---|---|---|
Priority: | kritické | Milestone: | Uvedení na světový trh |
Component: | Java | Version: | vývojová |
Keywords: | python, syntaxe | Cc: |
Description (last modified by fiki) (diff)
Ukázky kódu (v <pre/>) by měly mít zvýrazněnou syntaxi. K tomu lze použít Pygments resp. příkaz pygmentize, který vyrobí XHTML (případně SVG) se zvýrazněnou syntaxí. Je potřeba připojit CSS získané pomocí
$ pygmentize -S default -f html > style.css
- v XSLT detekovat <m:pre jazyk="xxx"/> a tyto elementy prohnat zvýrazňovačem. xxx zde znamená jazyk, který se má zvýrazňovat.
- vytvořit funkci v Javě, která zavolá pygmentize a vrátí kód se zvýrazněnou syntaxí
- ošetřit případ, kdy Pygments nejsou v systému nainstalované – vložíme text bez zvýrazněné syntaxe a vypíšeme varování
Change History
Note: See
TracTickets for help on using
tickets.