Ticket #12 (new vylepšení) — at Initial Version

Opened 13 years ago

Last modified 13 years ago

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

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 <pre syntaxe="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í
Note: See TracTickets for help on using tickets.