Reserved Words
Import Tokens
import is reserved. features and version are contextual tokens within import and declare import forms.
abstract is contextual after constructor is, after a function signature's is, and before an abstract function's return type. space and static are not language keywords.
Reserved Token Candidates (via TypeScript)
as
asserts
case
const
constructor
do
enum
extends
finally
function
from
for
implements
instanceof
intrinsic
let
module
new
of
package
private
protected
public
require
readonly
satisfies
static
symbol
try
typeof
undefined
while
with
Reserved Token Candidates (via Rust)
dyn
extern
impl
match
mod
move
mut
pub
ref
self
struct
trait
unsafe
use
where
become (?)
box
final
macro
override
priv
unsized
virtual
union
Selection Tokens
one of, many of, and one case of are compound selection keywords. or also composes selections in declaration headers. The former one value of compound token is removed; no legacy-spelling metadata is retained.