https://github.com/AlanRynne/ifc-syntax
MOVED - IFC Syntax Extension for VSCode
https://github.com/AlanRynne/ifc-syntax
Last synced: 5 months ago
JSON representation
MOVED - IFC Syntax Extension for VSCode
- Host: GitHub
- URL: https://github.com/AlanRynne/ifc-syntax
- Owner: AlanRynne
- Archived: true
- Created: 2019-08-16T19:12:21.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-11T09:08:26.000Z (over 3 years ago)
- Last Synced: 2024-08-04T07:02:08.720Z (9 months ago)
- Language: TypeScript
- Homepage: https://rynne.es/ifc-syntax
- Size: 14.1 MB
- Stars: 21
- Watchers: 4
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# IFC Syntax VSCode Extension
> :warning: This repo has been deprecated in favour of the new monorepo I created with all my IFC related code. You can check it out at:
>
> [IFC Developer Tools](https://github.com/AlanRynne/ifc-developer-tools)
>
> It includes:
> - `ifc` and `express` parsers
> - The IFC Syntax VSCode Extension code
> - The IFC Language Server
> - An IFC to Typescript code generator
> - An IFC documentation extraction tool
>
> See you there!!## 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


### Express Files


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