Skip to content

Latest commit

 

History

History
72 lines (55 loc) · 2.49 KB

README.md

File metadata and controls

72 lines (55 loc) · 2.49 KB

Pseudo Runner

Publisher: KratosGado
Author: Prince Mbeah Essilfie
Email: mbeahessilfieprince@gmail.com
GitHub: Kratosgado
Description: Pseudocode language support with IntelliSense and syntax highlighting for Visual Studio Code.

declare x as integer
x = 5
if x == 5 then
    output x
else
    output 0
endif
SIZE = 3
array[SIZE]
for i = 0 to SIZE - 1 step 1 do
    array[i] = i
endfor
while x > 0 do
    display x
    x = x - 1
endwhile
for i = 0 to SIZE - 1 do
    output array[i]
endfor
function add(a, b)
    return a + b
endfunction
output add(1, 2)

Features

  • Supports linux, windows.
  • Supports syntax highlighting, diagnostics and IntelliSense for the pseudo programming language.
  • Provides a command to run pseudo code directly within Visual Studio Code.
  • Debugging support for pseudo code.
  • Multi-root ready for seamless integration with multi-folder workspace setups.

Installation

You can install the Pseudo Runner extension directly from the Visual Studio Code Marketplace or by searching for "Pseudo Runner" in the Extensions view within Visual Studio Code.

Usage

Once installed, the extension automatically detects files with .ps or .pseudo extensions and provides syntax highlighting and IntelliSense for the pseudo programming language. You can run pseudo code directly within Visual Studio Code using the provided command or debug your pseudo code with the built-in debugger.

Configuration

The extension provides several configuration options:

  • Maximum Number of Problems: Set the maximum number of problems to show in the Problems panel.
  • Enable/Disable Extension: Toggle the extension on or off.
  • Trace Server Communication: Trace the communication between VS Code and the pseudo language server.

Contributing

If you encounter any issues or have suggestions for improvements, please feel free to contribute to the Pseudo Runner GitHub repository.

License

This extension is licensed under the MIT License. See the LICENSE file for more details.

Contact