Cambridge International AS & A Level Pseudocode Interpreter
A complete interpreter for Cambridge International AS & A Level Computer Science
(9618) pseudocode specification. Includes both the interpreter CLI and Language
Server Protocol (LSP) for editor integration.
Features:
- Full pseudocode syntax support (DECLARE, IF/THEN/ELSE, FOR/WHILE/REPEAT loops)
- Procedures and functions with BYVAL/BYREF parameters
- Object-oriented programming (CLASS, INHERITS, PUBLIC/PRIVATE)
- File handling (OPENFILE, READFILE, WRITEFILE, CLOSEFILE)
- Built-in functions (LENGTH, LEFT, RIGHT, MID, RAND, etc.)
- Interactive REPL mode
- LSP for editor integration