haskell / haskell/parsec

Generate syntax highlighting files

Open
#166 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
892
Forks
99
PR merge metrics
No merged PRs in 30d

Description

After you create a parser then you have write syntax highlighting files to syntax highlight the language your parser parses. When doing changes to the parser you manually have to update these files.

It would be good if you could generate such syntax highlight files for:
- [Ace](https://github.com/ajaxorg/ace) JavaScript editor.
- [Lezer](https://lezer.codemirror.net/) for the [CodeMirror](https://codemirror.net/) JavaScript editor.
- [Monaco](https://microsoft.github.io/monaco-editor/), Microsoft's JavaScript editor used by VS Code.
- [GtkSourceView](https://gitlab.gnome.org/GNOME/gtksourceview/), the GTK source code editor component used by GNOME Text Editor, GNOME Builder and others.
- [KDE Syntax Highlighting Engine](https://invent.kde.org/frameworks/syntax-highlighting) used by Kate, KDevelop and others. ([API](https://api.kde.org/frameworks/syntax-highlighting/html/index.html))
- [highlight.js](https://highlightjs.org/), syntax highlighting for the web.
- [Sublime Text](https://www.sublimetext.com/docs/syntax.html), text editor
- [TextMate](https://macromates.com/manual/en/language_grammars), text editor

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.