Releases: Herbert-Karl/digital-asm
Internal Restructuring and Improvements
This update focuses mostly on internal changes. Much of the source code was restructured and general naming improved. Futhermore, dependencies were updated.
Additionally, a small bug regarding BRK Mnemonics and their recognition as Breakpoints while debugging was found and fixed.
left preview status
- removed preview tag
- updated readme to include a "how to use"
- internal improvements to completion items
specified licensing and changed initial debug configuration
also fixed an error for files with file System paths longer than 127 utf-8 codepoints
fixed initial Configuration
fixed Errors with the initial Configuration provided for debugging
added debugging capability to the plugin
implemented a debug adapter (after Debug Adapter Protocol) and Debugger on top of digital Simulator for the .asm files
Running Code, Code Completion and Hover texts
added command for running the asm Code in the digital Simulator
implemented Code completion and hover Texts for the asm mnemonics
reworked interfacing with the digital Simulator and usage of the asm3 file, reducing Extension size significantly
Fixed Parsing Command
found and fixed parsing (missed a step which made more complex programs not parse)
added test to cover this use case
basic structure and command for parsing .asm files
added Extension entry Point
added first test
added and implemented command for parsing .asm files to .hex files
basic language grammar definition
base of the Plugin + Basic Definition of the Assembler language