Skip to content
TDOPパーサをベースとした言語を作っていく
Branch: master
Clone or download
Pull request Compare This branch is 228 commits ahead of douglascrockford:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
tests
.eslintrc.json
.gitignore
README.md
Session.vim
binaryen-wasm.js
binaryen-wasm.wasm
binaryen.mjs
compilerConstants.mjs
generateCode.mjs
index.html
index.mjs
out.wasm
out.wat
package.json
parse.mjs
peg.html
peg.js
peg1.html
peg2.html
sgl2-compiler.js
sgl2-parser.js
sgl2-test.mjs
sgl2.js
sgl2.pegjs
sgl2.pegjs.bkp
sgl2lib.wasm
sgl2lib.wat
static-server.js
test.js
testmem.mjs
tokens.mjs

README.md

sgl2

glslのようなベクトルと行列演算が可能なオレオレ言語をJavaScript(node.js)で作っていきます。 ゲームを作るための言語を意図しています。

実装の目標

  1. wasmバイナリをコマンドラインで生成できるようにする
  2. コルーチンを言語サポートする
  3. インライン・アセンブルを可能にする

ベースとするプロジェクト

以下のレポジトリのコードをベースまたは参考にして、作成します。

成果物

License

MIT, see LICENSE.md for further information.

You can’t perform that action at this time.