我目前正在尝试使用google prettify和我在这里找到的文件在我的网站上突出显示 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 自定义脚本,但没有成功。