Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Pascal magicNew to Visual Studio Code? Get it now.
Pascal magic

Pascal magic

theangryepicbanana

|
9,465 installs
| (1) | Free
High-quality Pascal highlighting
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pascal magic

High-quality Pascal highlighting made by an actual Pascal programmer

This extension provides snippets and extensive highlighting support for the Pascal programming language.

screenshot

Contributing

Please edit the REON files instead of the JSON files

Known issues

  • Syntax highlighting does NOT like macros
  • Preprocessor directives do not play well with semicolons

Not yet implemented / TODO

  • set constants
  • Complex constant expressions (partially done)
  • objcprotocol declarations
  • objccategory declarations
  • Custom attributes
  • Freestanding generic routines
    • Need to add support for calls without specialize, but this is otherwise finished
  • This syntax: function IEqualityComparer<T>.GetHashCode = GetHashCode2;
  • Highlight type on right-hand side of is and as expressions
  • Highlight generic args in exprs, even if we don't know if it's a type or routine
  • Constant expressions in interface IDs should be allowed
  • Wtf is a dispinterface?
    • Side note: dispid also seems to be an attribute that exists
  • cppclass (idk what it is, but it's definitely a thing)
  • Codepage syntax for string types
  • Better highlighting for preprocessor directives
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft