Skip to content

Commit

Permalink
enh(gml) updated to GML 2023.1 (#3681)
Browse files Browse the repository at this point in the history
* Updated GML.js to 2023.1 version

Updated GML language data to most up-to-date version, based on 2023.100.0.264 runtime, with many features added in recent months.
Many functions in current definition file were outdated (they were marked as deprecated for around 5-10 years or even already removed in recent months and years).

Generated from GM internal `fnames` file, with rule:
- `KEYWORDS`: manually
- `BUILT_INS`: everything that have `(.*?)` in definition (both UK and US spelling)
- `SYMBOLS`: everything that ended with `#` in `fnames`
- `LANGUAGE_VARIABLES`: everything that ended by `*` (readonly), `@` (instance variable), or didn't ended with `(...)`
That exact `fnames` file can be found here: https://gist.github.com/gnysek/a69ec324df61131b2546d1580f29a760
  • Loading branch information
gnysek committed Mar 21, 2024
1 parent acb6eb6 commit 8a3c8d5
Show file tree
Hide file tree
Showing 2 changed files with 578 additions and 402 deletions.
3 changes: 3 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CAVEATS / POTENTIALLY BREAKING CHANGES

Core Grammars:

- enh(gml) updated to latest language version [gnysek][]
- enh(c) added more C23 keywords and preprcoessor directives [Eisenwave][]
- enh(js/ts) support namespaced tagged template strings [Aral Balkan][]
- enh(perl) fix false-positive variable match at end of string [Josh Goebel][]
Expand Down Expand Up @@ -56,6 +57,7 @@ Themes:

- Added `1c-light` theme a like in the IDE 1C:Enterprise 8 (for 1c) [Vitaly Barilko][]

[gnysek]: https://github.com/gnysek
[Eisenwave]: https://github.com/Eisenwave
[Aral Balkan]: https://github.com/aral
[Lê Duy Quang]: https://github.com/leduyquang753
Expand Down Expand Up @@ -203,6 +205,7 @@ Core Grammars:
[AdamRaichu]: https://github.com/AdamRaichu
[Ali Ukani]: https://github.com/ali
[Jeroen van Vianen]: https://github.com/morinel
[gnysek]: https://github.com/gnysek
[Rijenkii]: https://github.com/rijenkii
[faga295]: https://github.com/faga295
[rvanasa]: https://github.com/rvanasa
Expand Down

0 comments on commit 8a3c8d5

Please sign in to comment.