Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SCSA PseudocodeNew to Visual Studio Code? Get it now.
SCSA Pseudocode

SCSA Pseudocode

SaintNong

|
2 installs
| (0) | Free
SCSA Pseudocode Syntax Highlighting and Snippets
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SCSA Pseudocode

This extension provides syntax highlighting and snippets for SCSA Pseudocode (Western Australian ATAR Computer Science's flavour of Pseudocode) in Visual Studio Code. An interpreter is also intended to be used with this extension, to execute and debug your pseudocode.

Features

  • Syntax Highlighting: Syntax highlighting according to the SCSA Pseudocode specification (valid as of 2024).
  • Snippets: Snippets for the control structures (IF, WHILE, FOR, FUNCTION, CLASS, CASE, REPEAT).

Examples

Selection sort

Selection Sort

Part of a binary search tree

Binary search tree

Note

SCSA pseudocode has very poor standardisation, so many compromises had to be made. E.g. OTHER and OTHERWISE are both valid CASE 'default' branches.

Pseudocode Interpreter

This extension is designed to be used alongside the comprehensive SCSA Pseudocode Interpreter.

For the full toolchain, including the C++ interpreter, documentation, and examples, please visit the main repository: SaintNong/pseudocode

The interpreter should provide correct lexing, parsing, and interpreting of pseudocode verified by many integration tests.

Current known issues

  • The class identifier at the end of each class declaration is currently the same colour as a function rather than class
  • Declaring classes which inherit from other classes messes with syntax highlighting for the class and superclass identifier.

Disclaimer

View the Legal Disclaimer here

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft