IllIllIll
@IllIllIll (Anz)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

予約語のソースコードの閲覧方法を教えてください

予約語はどのようにして設定されていますか?
ソースがあれば教えてください。

0

3Answer

その言語のコンパイラないしインタプリタを見てください.
GCCだってソースを見れます.…まぁ見ても分からんと思いますし,継続的に開発を行っているコントリビューターでなければほとんど気に掛ける必要のない部分です.
人間にも読みやすそうなのはPythonをPythonで実装しているPyPyだと思いますが,これ自体もまあまあ分量あります.当然全部解説するほど暇な人は稀だと思いますので…

1Like

Comments

  1. @IllIllIll

    Questioner

    @Verclene
    ありがとうございます。検索ワードを知れてよかったです。

Pythonの場合

$ python3 -c 'print(__import__("keyword").kwlist)'
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
1Like

言語によると思いますが、基本的には言語ごとの仕様書や公式ドキュメントがあると思うのでそれを探すのがいいかと思います。

例えばC#であればここに書かれています
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/

JavaScriptであれば、これは仕様書というよりMDNですが、信頼に足るドキュメントでこのように紹介されています
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Lexical_grammar

1Like

Your answer might help someone💌