ECMAScriptエンジンを作ってみる。
仕事でやって楽しかった反面、悔いも多かったので、もう一度ECMAScriptエンジンを作ってみよう。
最初の要求は以下のとおり:
- C言語による実装
- ポータブル(GCC, clang, Visual Studio 2008でビルドできて、Linux, Windowsで動く)
- ECMAScript 5.1に準拠
- インタープリタ
- 入力はすべてUTF-16の範囲
- 外部ライブラリは基本的に使わない
- BSDスタイルライセンス
- スレッドセーフ
仕事でやって楽しかった反面、悔いも多かったので、もう一度ECMAScriptエンジンを作ってみよう。
最初の要求は以下のとおり: