入力されたワードを説明してください。
字句
字句（じく）とは、プログラミング言語などにおいてソースコードに出現する文字列の中で意味を持つ最小単位で、トークンとも言う。
言語によって違うが、一般的な所としては、codice_1 などのキーワード、codice_2 や codice_3 などといった関数名や変数名などの識別子、{ } ( ) [ ] などの括弧（の片方ずつ）、+ - = * などの演算子（codice_4 や codice_5 や codice_6 や codice_7 や codice_8 のようなものは2文字でひとつの字句）、; , : などといった区切り文字、codice_9 のようなリテラル、といったようなトークンがある。
多くの場合、プログラミング言語の構文規則はトークン列を定義しており、構文解析の前に、まずトークンを切り出し、必要であれば種類別に分類したりもする。この処理を字句解析と呼ぶ。この処理のため、プログラミング言語の言語仕様では、それぞれの種類のトークンはどのような文字から構成されるかが規定されている。
（一般に構文規則はその文脈自由文法が（バッカス・ナウア記法で）示されることが多いのに対し）字句規則は正規表現で示されることが多い。上の例を正規表現で表すと [A-Za-z][0-9A-Z_a-z]* となる（「キーワードと同じ綴りでないこと」という制限はこの表現には含まれない（プログラミング言語における規則には、一般にそういった制限が多いが、それを正規表現で表現するのは難しいことも多い））。