プログラミング言語を意味のある構成要素ごとに分割したもの。
例えば、以下のようなトークンに分けられる
- 予約語
- C言語の構文では
int
,const
,if
,sizeof
など
- C言語の構文では
- 識別子
- 変数名や関数名、構造体の名前など
- 記号
+
記号や*=
記号など
- リテラル
123
という整数リテラルや、"string\n"
という文字列リテラルなど
その他のトークン
2024年11月21日2 min read
プログラミング言語を意味のある構成要素ごとに分割したもの。
例えば、以下のようなトークンに分けられる
int
, const
, if
, sizeof
など+
記号や*=
記号など123
という整数リテラルや、"string\n"
という文字列リテラルなどその他のトークン