Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 793 Bytes

README.md

File metadata and controls

29 lines (23 loc) · 793 Bytes

COWJS

概要

AltJS1の設計・実装を学ぶために制作した自作AltJS。
主にCOW2言語の文法を主体として設計。

スライド

https://github.com/RIshimoto/COWJS/blob/main/COWJS.pdf

デモ

COWJS_demo.mp4

実行手順

$ git clone https://github.com/RIshimoto/COWJS
$ cd COWJS
$ npm install 
$ npx pegjs -o parser.js grammer.pegjs
$ node main.js (実行したいcowファイル).cow
$ node src.js 

実行環境

  • Oracle VM VirtualBox 6.1.X
  • Ubuntu Desktop 22.04.1 LTS
  • Node.js 16.17.0 LTS

Footnotes

  1. トランスパイルによりJavaScriptを生成する代替JavaScriptのこと。TypeScriptが有名。

  2. https://bigzaphod.github.io/COW/