PB111 @ FIMU README
Extension for PB111 Low-level programming course taught at the Faculty of Informatics Masaryk University in Brno.
Features
- Adds syntax highlighting for:
- custom Assembly language
- custom subset of the C language
- Bundled compiler and virtual machine
- Code inspect feature inspired by godbolt.org
Requirements
The bundled compiler and virtual machine require Linux. For usage on Windows use WSL or aisa; for use on MacOS use aisa.
Extension Settings
- Automatic compilation on save (when saved after at least 20 seconds)
- Set compiler --malloc flag
- Configure compiler to be used:
- bundled,
- from PATH,
- from custom path.
- Configure virtual machine to be used:
- bundled,
- from PATH,
- from custom path.
- Verbose command output.
Known Issues
- When connected to a non-local machine (e.g. WSL or SSH) compilation of multiple files can be done only via the explorer context menu.
- caused by VSC's dialog window allowing to select only one file in this case
Release Notes
None.
| |