High-quality Pascal highlighting made by an actual Pascal programmer
This extension provides snippets and extensive highlighting support for the Pascal programming language.
Please edit the REON files instead of the JSON files
- Syntax highlighting does NOT like macros
- Preprocessor directives do not play well with semicolons
set
constants- Complex constant expressions (partially done)
objcprotocol
declarationsobjccategory
declarations- Custom attributes
- Freestanding generic routines
- Need to add support for calls without
specialize
, but this is otherwise finished
- Need to add support for calls without
- This syntax:
function IEqualityComparer<T>.GetHashCode = GetHashCode2;
- Highlight type on right-hand side of
is
andas
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