Skip to content

今後キーワードとして使う可能性のある識別子は予約語として登録する #407

@marihachi

Description

@marihachi

重要かも

追加で良さそう

as
async
await
case
catch
component
constructor
default
dictionary
do
enum
finally
hash
in
interface
out
private
public
ref
table
this
throw
trait
try
undefined
use
using
when
yield
is
new

却下

map
any (型名限定)
error (型名限定)
unknown (型名限定)
value (型名限定)
void (型名限定)
get (文脈キーワード)
set (文脈キーワード)

型名限定について

型名限定であれば、専用のトークンにするのではなく組み込み型名として登録すれば良いかも?
型システムが進んできたときで良さそう

文脈キーワードについて

通常の識別子だが特定の構文ではキーワードとして機能する

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions