Is there a PEG description of SOUL?

I’d like to create a custom language plugin for the IntelliJ IDEs. Since it is using PEG to describe a language I was wondering if there already is a PEG specification for SOUL or if there is an community effort to create one? If not I’d like to start on it.

1 Like

I’ve never heard of PEG, but if you want to do one, please go ahead!

All we’ve got so far in terms of IDE support is our sketchy VSCode syntax highlighter. Probably the right future-proof thing for us to do will be to write a LSP server for it, but that’s quite a task and we’ve not really investigated it yet.