/viking-lang

Viking assembler, compiler and simulator/debugger

Primary LanguageTypeScriptOtherNOASSERTION

Viking Lang

Core repository for viking things: assembler, compiler (WIP) and simulator/debugger.

Viking is an architecture developed by sjohann81 for educational purposes, but I decided to extend this and re-implement the assembler and the simulator.

The current goal is to build a simple compiler to generate assembly code from a C like language(viking-lang).

Installation

The package is available at npm. Is intented to be used in viking-sim-web, but, of course, you can use only the core.

npm i viking-lang

Usage

It is not finished yet, assembler and simulator are usable at this point.

License

This project is under the 3-clause BSD License. Used Licences.