LC-3 Assembly editor featuring syntax highlighting and rudimentary auto-complete.
I was frustrated over having to write LC-3 Assembly instructions without syntax highlighting and constantly needing to reference other sources for the syntax and use cases for instructions.
For an alternative syntax highlighting in VSCode see: https://marketplace.visualstudio.com/itemdetails?itemName=PaperFanz.lc3-assembly
Download repository and compile into jar, or run from Main.java located in /src/application/Main.java.
Optionally: Use compiled jar in /out/artifacts/LCEZEDIT_jar.
Keyboard Shortcut:
CTRL + Space: Opens an autcomplete dialog if cursor is over an LC-3 ISA keyword. where you can then use numbers to choose autocomplete options.
Colors:
NOTE: PROGRAM MUST BE RELOADED AFTER MODIFYING COLORS.
Colors can be changed by modifying the colors.css file in the project source. Alternatively if using a compiled .JAR be sure that a colors.css file is in the same directory as the JAR file. If you wish to change the default colors of the application that can be done by modifying 'colors.css' in /src/editor/colors.css.
NOTE This software is very experimental and very rudimental. See TODO list below.
Add ability to change colors and font scheme once compiled (can currentnly be changed in respective .css files)- Add ability to remap keybinds
- Implement change code to binary/hex menu options
Fix some autocomplete bugs with directivesFix save dialog having to overwrite file (opens dialog everytime)- DOCUMENTATION