wai.h

WASM Interpreter
git clone git://source.orangerot.dev:/wai.h.git
Log | Files | Refs | README | LICENSE

README.md (1069B)


      1 # WAI
      2 > WebAssembly Interpreter
      3 
      4 ## Usage
      5 
      6 Dependencies: wat2wasm from [wabt](https://github.com/WebAssembly/wabt/tree/main)
      7 
      8 ```sh
      9 make 
     10 make tests
     11 ./wai tests/factorial.wasm fac 4
     12 ```
     13 
     14 ## Resources
     15 
     16 - WebAssembly Specification [[Web](https://webassembly.github.io/spec/core/)] [[PDF](https://webassembly.github.io/spec/core/_download/WebAssembly.pdf)]
     17 - [wat2wasm online](https://webassembly.github.io/wabt/demo/wat2wasm/index.html)
     18 
     19 ## License
     20 
     21 ```
     22 This program is free software: you can redistribute it and/or modify
     23 it under the terms of the GNU General Public License as published by
     24 the Free Software Foundation, either version 3 of the License, or
     25 (at your option) any later version.
     26 
     27 This program is distributed in the hope that it will be useful,
     28 but WITHOUT ANY WARRANTY; without even the implied warranty of
     29 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     30 GNU General Public License for more details.
     31 
     32 You should have received a copy of the GNU General Public License
     33 along with this program.  If not, see <https://www.gnu.org/licenses/>.
     34 ```