ZScript-VSCode
ZScript-VSCode copied to clipboard
GZDoom's ZScript language support for VSCode
`Array` breaks everything `Array` is broken and requires `Array` to fix. The correct syntax would be: `Array` normally `Array`, to avoid colliding with the `>>` operator.
Both `States` and `Default` blocks are detected by searching for the `States` and `Default` words in the text. My plan was to make it that it searched for the two...
When utilizing any function and inputting a string containing a colon (":"), the syntax highlighting for the remainder of the code breaks. The syntax highlighting should remain intact for the...
Some time ago, I wanted to make this extension something more than a syntax highlighter. This kind of "upgrade" requires a parser. This is because all features that I want...
I just ran into a funny little moment where VSC thought my ZS code was Java, so it was showing up in the EXPLORER panel with a nice red "J"...
 The comment placed on the same line after the flag isn't colorized as a comment. ```cs +DONTTRANSLATE // This is required for canvases to work properly on PlayerPawns. ```
  With versus without anonymous functions. Instructions like `Loop`, `Goto`, `Stop` etc lose their purple (?) coloring. The following for your copy/pasting convenience: ```cs States { Spawn: MODL A...