Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>IFC SyntaxNew to Visual Studio Code? Get it now.

IFC Syntax

Alan Rynne

|
7,426 installs
| (4) | Free
Extension that brings IFC (Industry Foundation Classes) support to VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

IFC Syntax VSCode Extension

This extension is in early stages of development. If you see a bug you want to report, please open an issue on GitHub.

Description

IFC Syntax is a Visual Studio Code extension that adds language support for Industry Foundation Classes (also known as IFC) files, using the .ifc extension, and for EXPRESS languate, using the .exp extension.

Features

Currently it supports:

  • Basic syntax highlighting for:
    • IFC (Industry Foundation Classes) files.
    • EXPRESS language files (commonly used to define the different IFC versions).
  • Basic folding capabilities
    • IFC: Only HEADER and DATA sections can be folded.
    • EXPRESS:
      • TYPE, ENTITY, FUNCTION, RULE folding.
      • Main section folding.
  • More features will be added in the near future.

Screenshots

IFC Files

Example of dark theme with IFC Syntax extension

Example of light theme with IFC Syntax extension

Express Files

Example of express file using a light theme

Example of express file using a dark theme

Known Issues

Currently, the entire HEADER section of the file will be colored as a comment, this will change in future releases.

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft