読者です 読者をやめる 読者になる 読者になる

interpreter

Goでインタプリタ実装本を読んで3 evaluator

Writing An Interpreter In Go | Thorsten Ball Evaluationまで読み、実際にインタプリタとして実行出来るようになった。 evaluator ソースコードをlexerによって字句解析し、parserによってASTを構築した後、evaluatorによって演算を行う。 この章を読む前…

Goでインタプリタ実装本を読んで2 parser

Writing An Interpreter In Go | Thorsten Ball Parserまで読み終えたのでまとめておく。 Parser この工程では、Lexerによってソースコードを字句解析した後、それらをよりアクセスしやすい形式に変換する。具体的にはトークンからASTを構築する。 例えば、…

GOでインタプリタ実装本を読んで1 lexer

Writing An Interpreter In Go | Thorsten Ball 去年末に購入してからずっと積読状態だった本をようやく読み始めた。 最近、朝活というものにハマっていて、ちょうど良い機会なので少しずつ読み進めている。 ちなみに、僕は英語が得意ではなくて、洋書を読む…