@ledsun blog

無味の味は佳境に入らざればすなわち知れず

2017-09-01から1ヶ月間の記事一覧

Node.jsでつくるNode.js その2

ledsun.hatenablog.com の続きです。四則演算の対応するオペレーター(演算子)を増やします。 オペレーターを増やす 前回+に対応しました。 次に、-, *,/,%に対応します。 実装 switch文に演算子ごとの分岐を追加するだけです。 const esprima = require('e…

Node.jsでつくるNode.js その1

ledsun.hatenablog.com の続きです。Node.jsで動くJavaScriptインタプリタを実装しようとする試みです。 作戦 パーサにはEsprimaを使う TDD的なスモールスタート戦略で進める(最初はセルフホスティングを意識しない) 下調べ EsprimaがどのようなASTを返す…

RubyでつくるRuby 読書感想文

どんな本? RubyでつくるRuby ゼロから学びなおすプログラミング言語入門(紙書籍)www.lambdanote.com 言語処理系の実装を体験するための本。 言語処理系の実装はパーサの実装が面倒臭くて、大抵の人はそこで力尽きます。 そこで、パーサは著者の方が用意し…