Skip to content

アセンブラ言語CASL2をWebブラウザ上で書いて実行できるWebアプリケーション

License

Notifications You must be signed in to change notification settings

kariyayo/casl2-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CASL2 Playground

https://bati11.github.io/casl2-playground/

CASL2 Playgoundは、基本情報技術者試験のために策定されたアセンブラ言語CASL2を、Webブラウザ上で書いて実行できるWebサービスです。

v0.4.0時点でマクロ命令はサポートできていません。

Build

COMMET2とCASL2アセンブラ

$ cd <PROJECT_ROOT>/casl2
$ npm build # output to <PROJECT_ROOT>/web/lib/

(Optional) wasm版のインタプリタ

$ cd <PROJECT_ROOT/wasm_interpreter
$ ./build.sh

Web UI

$ cd <PROJECT_ROOT>/web
$ npm run build
$ npm run start # run local dev server (localhost:8080)

About

アセンブラ言語CASL2をWebブラウザ上で書いて実行できるWebアプリケーション

Topics

Resources

License

Stars

Watchers

Forks