Ritchie
PrerequisitesThis project requires NodeJS (version 8 or later) and NPM. Node and NPM are really easy to install. To make sure you have them available on your machine, try running the following command.
Getting StartedThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system. InstallationBEFORE YOU INSTALL: please read the prerequisites To install and set up the library, run:
Or if you prefer using Yarn:
Usageaugust-lang takes 2 file extentions, .aug and .asm.
rcomp is the compiler.. (Ritchie Compiler) and putting in an .rit file compiles it to a .asm file.
ASM compiles to bytecode automatically on Linux (if your on Windows/OSX use an online compiler). webCompiler Example program:
Assembly can be embedded directly into the language (Working to add features so you wouldnt need to use assembly)
SYS::EXITExits program SYS::DATAData section of the program, where you define variables, working on those too, soon to be "var name = db "value" FunctionsFunctions only take registers are parameters ImportsOnly I can make imports (working on a better solution later) ContributingYou can contribute to the project by making a pull request on GitHub. CreditsAmukh1.Built WithAuthors
See also the list of contributors who participated in this project. LicenseMIT License © Amukh1 |