私は字句解析プログラムを作成しています。すでにほとんどの処理を行っているので、実行しないように言わないでください。
現在、トークンの配列を作成し、それだけです。
レクサーが提供する必要のある関数と、各関数が実行する必要のある機能について簡単に説明したいと思います。
私は最も完全なリストを受け入れます。
関数の例は次のとおりです。
次へ:現在のトークンを消費して返します
また、レクサーにexpect
関数を含める必要がありますか、それともインタープリターに実装する必要がありますか?
ちなみに、レクサーコンストラクターは引数として文字列を受け入れ、字句解析を行い、すべてのトークンを「トークン」変数に格納します。
言語はjavascriptなので、演算子をオーバーロードすることはできません。