Read the docs: https://crates-organization.gitbook.io/crateassembly/
CrateAssembly is an open-source project built with the idea of making an easier assembly version. These are the things that CrateAssembly has that you may like!
- Assembly-like syntaxis
- Importable libraries
- External libraries support
- Easy to learn
- Download the git repo
- Extract the zip file
- If you don't have Python 3, you have to install it here https://www.python.org/downloads/
- After installing, ensure PIP or download it. After that run
python3 -m pip install -r requirements.txt
- In a shell, in the location of the main.py file, execute the command
python3 main.py hello-world.casm
- If it returns
0.0
then you are ready to go! If not, report what the shell returns in the GitHub issue section
If you want to use the code for your own, you are allowed! This is an open-source code that permits everyone to modify it.
If you found a bug, before of making a pull request, open a issue first (if that issue wasn't created before by another user), after that, open a pull request. I will review every pull request to verify the issue. Also, please open the pull request in the unstable branch, we will update the main branch once we have all the updates from the unstable branch done.