[llvm-dev] sphinx and 'llvm-ir' syntax highlighting

Manuel Jacob via llvm-dev llvm-dev at lists.llvm.org
Thu Jun 18 03:25:27 PDT 2020


On 2020-06-18 10:49, Jeroen Dobbelaere via llvm-dev wrote:
> Hi all,
> 
> I am in the process of updating documentation for the `full restrict
> patches` and I noticed that sphinx stops
> highlighting llvm-ir fragments (code-block:: llvm) when load/store
> instructions get extra arguments.
> 
> Is this highlighter part of 'llvm' ? If so, could anybody point me to
> the location of it ?

Sphinx uses Pygments for syntax highlighting. You can find the code in 
https://github.com/pygments/pygments/blob/2.6.1/pygments/lexers/asm.py#L345 
.

Improving the syntax highlighting requires sending a pull request to 
Pygments and updating the server to use the new Pygments version.

> Thanks,
> 
> Jeroen Dobbelaere
> 
> 
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev


More information about the llvm-dev mailing list