IFC-gen
IFC-gen copied to clipboard
Industry Foundation Classes (IFC) code generator.
The parameter type should be `IfcSIUnitName`.
Current exceptions during compile: ``` IFC.g.cs(8914,19): warning CS0472: The result of the expression is always 'true' since a value of type 'IfcKnotType' is never equal to 'null' of type 'IfcKnotType?'...
@simonmoreau introduced proper STEP string encoding in his recent PR, and I mistakenly removed it in merging to master. This code needs to be re-introduced.
`DERIVE` statements are currently parsed, but not code is generated. `DERIVE` statements should generate code for property getters.
`WHERE` statements are currently parsed, but not code is generated. These should generate data validation code which is fired when an entity's state changes.
This proposal relates to the ongoing management and development of the IFC specification, and the auto-generation of conforming IFC software libraries and documentation. Because the IFC specification does not currently...
When testing with the sample model: [BIMIT-Sample-Model](https://github.com/hypar-io/IFC-gen/blob/IFC4/lang/csharp/test/models/BIMIT-Sample-Model.ifc) the model is 22MB , the parser used almost 1.2 GB memory. Test with some real project 's model : a 93MB ifc...
Bumps [minimist](https://github.com/minimistjs/minimist) to 1.2.8 and updates ancestor dependencies [minimist](https://github.com/minimistjs/minimist), [mocha](https://github.com/mochajs/mocha) and [mkdirp](https://github.com/isaacs/node-mkdirp). These dependencies need to be updated together. Updates `minimist` from 1.2.0 to 1.2.8 Changelog Sourced from minimist's changelog....
Removes [hawk](https://github.com/mozilla/hawk). It's no longer used after updating ancestor dependency [fsevents](https://github.com/fsevents/fsevents). These dependencies need to be updated together. Removes `hawk` Updates `fsevents` from 1.1.3 to 2.3.2 Release notes Sourced from...