Unofficial CFA code support vscode extension - currently provides syntax highlighter and custom file icons. See the CFA/C-for-all/C∀ superset programming language of C.
This extension provides familiar C/C++ style simple syntax highlighting for C∀ projects, for both .cfa source files and .hfa header files to improve code navigation.
Prerequisite Notice
This extension is unofficial and not affiliated with the University of Waterloo or the C∀ project. Portions of the syntax definitions are derived from the C∀ project (Copyright University of Waterloo) under C∀'s licencing clause.
Features
Syntax highlighting for the C∀ programming language (.cfa and .hfa files), a superset of the C programming language
Custom file icons for .cfa source files and .hfa header files in the VSCode explorer.
Known Issues
Preprocessor directives (e.g., #include, #define) have a different colour between the # character and the directive name
Identifier highlighting inconsistencies between certain capitalized vs. pascal-case namings
No intellisense or tokenizing available - under development
Release Notes
Users appreciate release notes as you update your extension.