Bug 474702 - Support for Squirrel language
Summary: Support for Squirrel language
Status: RESOLVED NOT A BUG
Alias: None
Product: frameworks-syntax-highlighting
Classification: Frameworks and Libraries
Component: syntax (show other bugs)
Version: 5.110.0
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-19 18:06 UTC by gudvinr+kde
Modified: 2023-12-19 18:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gudvinr+kde 2023-09-19 18:06:45 UTC
SUMMARY

Squirrel (http://squirrel-lang.org/) is an embedded language.

Notable uses:
- Valve's vscript (https://developer.valvesoftware.com/wiki/Squirrel)
- Gaijin's quirrel (https://quirrel.io/doc/diff_from_original.html) - has different grammar !
- Electric Imp (https://developer.electricimp.com/squirrel)

There are several extensions for other editors, like:
- VScode (https://bitbucket.org/marcinbar91/vscode-squirrel/src/master/) - there's more but that's more up to date
- Sublime (https://github.com/Enduriel/Sublime-Squirrel) - don't know about its state

Official description of its lexical structure:
http://squirrel-lang.org/squirreldoc/reference/language/lexical_structure.html

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10
Comment 1 Christoph Cullmann 2023-12-19 18:17:59 UTC
Hi,

as long as nobody contributes a highlighting, nothing will happen.

You already pointed to soms description, perhaps you can give it some try.

We have good documentation on

https://invent.kde.org/frameworks/syntax-highlighting/-/blob/master/README.md

to get somebody started. Beside this, one can always reach out on the channels described on

https://kate-editor.org/support/