この投稿では、プログラミング言語に変数宣言を導入します。著者は、ランタイムの実行のための新しい名前空間を作成し、LexerとSyntaxParserクラスを再構成しました。`int`、`double`、`string`、`bool`などの主要トークンは、`DataType`として導入され、変数名は`Identifier`になります。Lexerは、文字列、キーワード、識別子、シンボルのトークンを抽出するようになりました。SyntaxParserは、変数宣言、代入、および文字列操作を処理するように更新されました。`Evaluate`メソッドは、各式の結果を表す`Identifier`を返します。例えば、変数宣言と`print`関数の使用を示しています。最後に、各式は`Identifier`によって表されるという結論を述べています。
dev.to
Reinventando a Roda: Criando um compilador em csharp - Parte 3
