SyntaxTokenizer: improve the stack-based pattern matching to support include / repositories.

Added some *very basic* support for some *very basic* TextMate grammars, `$language.tmLanguage.json` files are now parsed and supported internally. Full support is not currently possible, and might never be. This is to facilitate converting grammars to ecode format.
Updated python linter and formatter to the latest ruff version.
This commit is contained in:
Martín Lucas Golini
2025-05-07 21:17:07 -03:00
parent cc6b239d1a
commit 821e7f50dd
12 changed files with 499 additions and 195 deletions
+1 -1
View File
@@ -169,7 +169,7 @@
"eepp-linux": {
"build": [
{
"args": "--disable-static-build --with-text-shaper gmake",
"args": "--disable-static-build --with-text-shaper --with-debug-symbols gmake",
"command": "premake4",
"working_dir": "${project_root}"
},