Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.31 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.31 KB

LCC Tools

The Low Cost Computer is made by Anthony J. Dos Reis for his textbook C and C++ Under the Hood: 2nd Edition. The LCC Tools is a vscode extension that provides a set of tools to help the user to work with the LCC.

Preview

Binary Code (hover shown)

Binary Code Hover

Assembly Code (hover not shown)

Assembly Code

Supported Files

  • .bin - Binary files
  • .a - Assembly files
  • more to be added

Toggle on Error/Warning/Info Checking(Off by default)

  1. Open command palette(Ctrl-Shift-P)
  2. select LCC: Toggle Error Linting or
  3. select LCC: Toggle Warning Linting or
  4. select LCC: Toggle Information Linting

Assembly Code Features

  • Syntax Highlighting
  • Hover Information
  • Error/Warning/Info Checking

Machine Code Features(At the moment)

  • Syntax Highlighting
  • Hover Information
  • Calculate pcoffset line number w/ preview
  • Calculate binary value to decimal & hex

Contributing

Feel free to contribute to this project here on Github. Also feel free to fork and make your own version of this extension. See our CONTRIBUTING doc for more info. Have a good day.