/MAAL-Marcels-Amazing-Assembly-Language

This tool will compile MAAL into MAALB (Bytecode)

Primary LanguageC#GNU Affero General Public License v3.0AGPL-3.0

MAAL-Marcels-Amazing-Assembly-Language

This tool compiles MAAL into MAALB (Bytecode)

The Bytecode can be interpreted in Masl OS.

It also has a Windows Interpreter.

Example

loc MAIN:
  print "Hello, world!";
  exit;

More Examples can be found here

Documentation

Docs for MAAL

Docs for MAAB

Windows C++ Interpreter

https://github.com/marceldobehere/MAAB-CPP-Interpreter

EXE Arguments

[EXE PATH] [FILE PATH] (-yes_debug_out) (-yes_time_out)

Yes Debug out

This flag will show debug infos like the parsed tokens and bytes

Yes Time out

This flag will show timer stats.