vanflux / viking-lang

Viking assembler, compiler and simulator/debugger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Viking assembler, compiler and simulator/debugger

License:Other


Languages

Language:TypeScript 99.0%Language:ANTLR 0.6%Language:JavaScript 0.3%