buildingSMART / buildingSMART/NextGen-IFC
Disallow line breaks inside strings
- Dominant language
- TeX
- Stars
- 64
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Description of the proposal:
It is possible to have line breaks inside strings and those should be ignored in parsing. This makes string parsing quite complicated. If we do #7 and disallow line breaks in strings, parsing of strings becomes trivial.
What do we win:
* Simpler string parsing
What do we loose
* Pretty printing of IFC files with a matrix printer
Schema impact:
* Agreement only
Instance model impact:
* ?
Backwards compatible:
Yes
Automatic migration possible:
Yes
Additional implications:
-
Note that not all points need to be satisfied!
Backwards compatibility and file size are not concerns.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue does not name any files, tests, or parser entry points. Start by reviewing issue #7 and the existing string-parsing implementation, then determine the schema and instance-model effects of disallowing line breaks in strings. Done would require an agreed proposal and corresponding implementation scope.
Written by the indexing model from the issue text.
Assessment
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100