Open
Description
This is a tracking issue for the second half of #2849!
Long long list of languages ahead:
- abap
- abnf
- actionscript
- ada (Ada: Change
attr-name
toattribute
; Useattr-name
as alias #3381) - agda
- al
- antlr4
- apacheconf
- apex
- apl
- applescript (Applescript: Use
class-name
standard token #3182) - aql (AQL: Differenciate between strings and identifiers #3183)
- arduino
- arff
- asciidoc
- asm6502 (Asm6502: Use standard tokens and minor improvements #3184)
- asmatmel
- aspnet
- autohotkey (Autohotkey: Use general pattern instead of name list for directives #3384, Autohotkey: Use standard tokens #3385)
- autoit
- avisynth
- avro-idl (Avro IDL: Removed char syntax #3185)
- bash
- basic
- batch
- bbcode
- bicep
- birb
- bison
- bnf
- brainfuck
- brightscript
- bro (Bro: Removed
variable
and minor improvements #3186) - bsl
- c (C: Added
char
token #3207) - cfscript
- chaiscript
- cil
- clike
- clojure (Clojure: Added
char
token #3188) - cmake
- cobol
- coffeescript
- concurnas (Concurnas: Improved tokenization #3189)
- coq
- cpp
- crystal (Crystal: Improved tokenization #3194)
- csharp (C#: Added
char
token #3270) - cshtml
- csp (CSP: Improved tokenization #3276)
- css
- css-extras
- csv
- cypher (Cypher: Removed non-standard use of
symbol
name #3195) - d (D: Added standard char token #3196)
- dart (Dart: Added string interpolation and improved metadata #3197)
- dataweave
- dax
- dhall
- diff
- django
- dns-zone-file
- docker
- dot
- ebnf
- editorconfig (editorconfig: Swap out
property
forkey
; alias withattr-name
#3272, editorconfig: Change alias ofsection
fromkeyword
toselector
#3305) - eiffel (Eiffel: Removed non-standard use of
builtin
name #3198) - ejs
- elixir
- elm
- erb
- erlang (Erlang: Alias
quoted-atom
andatom
tosymbol
#3382) - etlua
- excel-formula (Excel: Use more fitting aliases for
function-name
,range
,cell
#3391) - factor
- false
- firestore-security-rules
- flow (Flow: Change alias of
type
toclass-name
#3390) - fortran
- fsharp
- ftl
- gap
- gcode (G-Code: Use standard-conforming alias for checksum #3205)
- gdscript
- gedcom (GEDCOM: Update
tag
torecord
#3386) - gherkin
- git
- glsl
- gml
- gn
- go (Go: Added
char
token and improvedstring
andnumber
tokens #3208) - graphql
- groovy
- haml (HAML: Use
symbol
alias for filter names #3210) - handlebars
- haskell
- haxe (Haxe: Improved tokenization #3211)
- hcl
- hlsl
- hoon
- hpkp (HPKP: Improved tokenization #3278)
- hsts (HSTS: Improved tokenization #3277)
- http
- ichigojam
- icon
- icu-message-format
- idris
- iecst (Structured text: Improved tokenization #3213)
- ignore
- inform7
- ini (INI: Swap out
header
forsection
#3304) - io
- j
- java (Java: Added
char
token #3217) - javadoc
- javadoclike
- javascript
- javastacktrace
- jexl
- jolie (Jolie: Improved tokenization #3221)
- jq
- js-extras
- js-templates
- jsdoc
- json
- json5
- jsonp
- jsstacktrace
- jsx
- julia (Julia: Added
char
token #3223) - keepalived
- keyman (Keyman: Improved tokenization #3224)
- kotlin (Kotlin: Added
char
token and improved string interpolation #3225) - kumir
- kusto
- latex
- latte (Latte: Use standard token names and combined delimiter tokens #3226)
- less
- lilypond
- liquid
- lisp
- livescript
- llvm
- log
- lolcode
- lua
- magma
- makefile (Makefile: Use standard token names correctly #3227)
- markdown
- markup
- markup-templating
- matlab
- maxscript
- mel
- mermaid
- mizar
- mongodb
- monkey (Monkey: Use standard tokens correctly #3228)
- moonscript
- n1ql
- n4js
- nand2tetris-hdl
- naniscript
- nasm
- neon (NEON: Change alias of
key
toproperty
#3394) - nevod
- nginx
- nim (Nim: Added
char
token and made some tokens greedy #3231) - nix (Nix: Use standard token name correctly #3232)
- nsis
- objectivec (Objective C: Improved
string
token #3235) - ocaml (OCaml: Improved tokenization #3269)
- opencl
- openqasm
- oz (OZ: Improved tokenization #3240)
- parigp
- parser
- pascal
- pascaligo
- pcaxis
- peoplecode
- perl
- php
- php-extras
- phpdoc
- plsql
- powerquery (Powerquery: Improved tokenization and use standard tokens correctly #3244)
- powershell
- processing (Processing: Use standard tokens correctly #3246)
- prolog (Prolog: Removed variable token + minor improvements #3247)
- promql
- properties (properties: Use
key
,value
for token names,attr-...
as aliases #3377) - protobuf
- psl (PSL: Added
boolean
token #3248) - pug
- puppet
- pure
- purebasic
- purescript
- python
- q
- qml
- qore
- qsharp
- r
- racket
- reason (Reason: Use standard tokens correctly #3251)
- regex
- rego
- renpy
- rest
- rip (Rip: Use standard
char
token #3252) - roboconf
- robotframework
- ruby
- rust (Rust: Improved
type-definition
and use standard tokens correctly #3253) - sas
- sass
- scala
- scheme (Scheme: Use standard
char
token #3254) - scss
- shell-session
- smali
- smalltalk (Smalltalk: Use standard
char
token #3255) - smarty (Smarty: Improved tokenization #3268)
- sml
- solidity
- solution-file
- soy
- sparql
- splunk-spl
- sqf
- sql
- squirrel (Squirrel: Use standard
char
token #3256) - stan
- stylus
- swift
- systemd (systemd: Swap out
operator
forpunctuation
#3306) - t4-cs
- t4-templating
- t4-vb
- tap
- tcl
- textile
- toml
- tremor (Tremor: Use standard
regex
token #3257) - tsx
- tt2
- turtle
- twig (Twig: Improved tokenization #3259)
- typescript
- typoscript
- unrealscript
- uri
- v (V: Use standard
char
token #3260) - vala
- vbnet
- velocity
- verilog (Verilog: Use standard tokens correctly #3261)
- vhdl (VHDL: Add
private
,view
keywords; Distinguishattribute
fromkeyword
#3389) - vim
- visual-basic
- warpscript
- wasm
- web-idl
- wiki
- wolfram
- wren
- xeora
- xml-doc
- xojo (Xojo: Proper token name for directives #3263)
- xquery
- yaml
- yang
- zig (Zig: Use standard
char
token #3264)