Skip to content

thekaigonzalez/LunarRED

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LunarRED Assembly - a lightweight language for the OpenLUD and NexFUSE
bytecode formats

Copyright (C) LunarRED Team. All Rights Reserved.

LunarRED

    An entirely open-source assembly language for the OpenLUD and NexFUSE
    bytecode formats, with little to no overhead.

    LunarRED is not a language itself, it is a compiler, the language that is
    translated into bytecode is called LR Assembly (LunarRED Assembly). LunarRED
    assembly follows very similar conventions to other assemblers, except the
    learning curve for past assembly developers may be much steeper than
    anticipated.
    
    LunarRED comments start with '#', and comments are not allowed on the same
    line as any code.

To build

    To build LunarRED, you must run `sudo make' and `make all' from the `src'
    directory. This will build the ArgWizard library, add it to /usr/lib, then 
    build LunarRED with it linked.

LunarRED options

usage:
        ./lunar [-nlo] <filename>

flags:
        -n --nexfuse
                NexFuse compiler
        -l --openlud
                OpenLUD compiler
        -o --output
                Output file
        -v --version
                Print version
                

About

A compiler for NexFUSE and OpenLUD's OBI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors