- keywords
- features
- commands
- control flow
- expressions
- operators
- literals
- strings
- normal
- templates
- naked strings
-
fetch
- [-]
on
- [-]
wait for
- [-]
repeat until event
- [-]
send
- [-]
trigger
-
transition
- might be impossible and not necessary
-
eventsource
-
socket
-
- numbers
- time expressions
- booleans
- objects
- computed keys
- arrays
- these don't need highlighting i think, not sure
- strings
- CSS refs
- class
- dynamic class
- id
- dynamic id
- query
- templated query
- attribute
- short form
@href
- long form
[@lang="tr"]
- short form
- class
- builtin identifiers
- I, me, my, it, its, result, event, target, detail, body, you, your, yourself, String, Number, Int, Float, Date, Array, HTML, Fragment, JSON, Object, Values
- blocks
- inline JS