現在、 Google prettifyとここで見つけたファイルを使用して、自分の Web サイトで Ada コードを強調表示しようとしています。ただし、後のファイルを prettify で使用することはできず、自動言語検出によって ' 文字 (Array'first または integer'image など) で属性が台無しになり、それらが文字列の区切り記号として強調表示されます。
たとえば、次のサンプル コードがあり、自分のページで正しく書式設定したいと考えています。
procedure mergesort (V: in out TV_integer; iterations: in out integer) is
-- {} => {V is sorted}
m : integer := (V'first + V'last) / 2;
begin -- mergesort
if V'length > 1 then
mergesort(V(V'first..m), iterations);
mergesort(V(m+1..V'last), iterations);
merge(V(V'first..m),V(m+1..V'last),V,iterations);
end if;
end mergesort;
どんな助けでも大歓迎です。
編集: pre class="prettyprint lang-ada"タグを使用して、lang-ada カスタム スクリプトを使用しようとしましたが、成功しませんでした。