aboutsummaryrefslogtreecommitdiff
path: root/editors/vscode/syntaxes
Commit message (Collapse)AuthorAgeFilesLines
* Remove where-clause from syntaxDamian Tarnawski2024-01-241-13/+13
|
* Major changes to the Odin textmate syntax grammarDamian Tarnawski2023-12-251-281/+273
|
* Fix raw string escape grammarDamian Tarnawski2023-12-221-2/+1
|
* Merge pull request #260 from thetarnav/update-basic-typesDanielGavin2023-10-101-5/+41
|\ | | | | Update basic-types grammar
| * Fix scope for any and typeidDamian Tarnawski2023-10-101-1/+1
| |
| * Replace storage.type with support.type for basic typesDamian Tarnawski2023-10-101-14/+14
| |
| * Update basic-types grammarDamian Tarnawski2023-10-101-10/+46
| |
* | Actually include all strings to proc definitionDamian Tarnawski2023-10-101-1/+1
| |
* | Add calling convention grammar to proc declarationDamian Tarnawski2023-10-101-51/+55
|/
* Minor grammar updatesDamian Tarnawski2023-10-041-5/+44
| | | | | | | - Remove `export` and `set` as keywords - Add `or_break` and `or_continue` as keywords - Add `&` and `^` as operators - Add string beginning and ending quotes as punctuation
* Prioritize detecting types over procedure callsDamian Tarnawski2023-06-241-1/+1
|
* Merge commit '17071812ee1cf4fe1ef8b2601e87450a35ac7eb2' into tm-fixesDamian Tarnawski2023-06-241-1/+1
|\
| * Don't mark builtin proc calls on property accessDamian Tarnawski2023-06-241-1/+1
| |
* | Merge commit '7786a0c7ade271c804ebc32b6fa05d3d0428b814' into tm-fixesDamian Tarnawski2023-06-231-7/+1
|\|
| * Add more builtin proceduresDamian Tarnawski2023-06-231-7/+1
| |
* | Handle generic parameters in proc return typeDamian Tarnawski2023-06-231-97/+66
| |
* | Assert `proc` keyword position at word boundryDamian Tarnawski2023-06-231-3/+3
| |
* | Fix nesting procedure declarationsDamian Tarnawski2023-06-231-2/+3
|/
* Improve texmate grmmars for procedure declarationsDamian Tarnawski2023-06-211-146/+309
|
* Add missing `.odin` scopeDamian Tarnawski2023-06-181-1/+1
|
* Replace property access procedure call with general oneDamian Tarnawski2023-06-181-9/+14
|
* textmate improvementsDamian Tarnawski2023-06-181-17/+20
| | | | | | | | | | | | Add `distinct` to `storage.type.odin`. Not sure if that's the right scope, but it get's colored correctly Add `context` to `variable.other.object.odin` Remove `assertf` and `panicf` from function builtins (they are from a module) Add procedute calls to `entity.name.function`. And a separate capture for `module.proc()` syntax
* Improve textmate grammarsDamian Tarnawski2023-06-181-9/+29
| | | | | | Separates some operators to their own categories Mark basic types as primitives
* Use InitializeOptions as the global setting, and override if specified ↵DanielGavin2023-05-291-14/+21
| | | | through ols.json
* Add support for matrix typesDaniel Gavin2022-10-271-2/+2
|
* Try to use recursion map on pointers to prevent stackoverflow crashesDaniel Gavin2022-10-231-1/+1
|
* Add support for or_else and or_return keywordsVitalii Kravchenko2022-06-051-2/+2
|
* add grammar to extensionDaniel Gavin2021-05-051-0/+339