akios @ ウィキ
2.2. 字句文法
最終更新:
akios
-
view
2. 文法
2.1. 文脈自由文法
2.2. 字句文法
Javaプログラミング言語の字句文法(lexical grammer)は3.で記述します。この文法の終端記号はUnicode文字セットの文字です。そこではUnicode文字の列を入力要素の列に変換するめの、目標記号Input(3.5.)から始まる生成規則の集合を定義しています。
この入力要素では空白とコメントは削られており、Javaプログラミング言語用の構文文法で使える終端記号の形になっています。これをトークンと呼びます。このトークンはJavaプログラミング言語の識別子やキーワード、リテラル、分離子、演算子です。