jgm / skylighting

A Haskell syntax highlighting library with tokenizers derived from KDE syntax highlighting descriptions
189 stars 61 forks source link

Add support for GPRBuild's GPR files syntax #183

Closed leogermond closed 5 months ago

leogermond commented 6 months ago

GPRbuild is an advanced build system designed to help automate the construction of multi-language systems. This PR adds support for the GPR configuration file syntax that is used by the tool. The syntax is loosely based on Ada, with very similar syntax, but completely different semantics (obviously, since it has completely different goals as a language)

Project at https://github.com/AdaCore/gprbuild User Guide at https://docs.adacore.com/gprbuild-docs/html/gprbuild_ug/gnat_project_manager.html#introduction

leogermond commented 6 months ago

I had forgotten a nit element in the syntax, it now runs succesfuly on my own machine

jgm commented 6 months ago

Why don't you submit this upstream to KDE. We like to use the official syntax definitions and not diverge.

leogermond commented 5 months ago

Will do, thanks!

jgm commented 5 months ago

When they accept it let us know and we can bring it in.