Skip to content

avidrucker/vscode-lcc

 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%