occt: master 2057c37b |
[ Diff ] [ Back to Repository ] |
Author |
Committer |
Branch |
Timestamp |
Parent |
dpasukhi |
bugmaster |
master |
2020-11-27 19:32:18 |
master 3273937d |
|
Affected Issues |
0031756: Data Exchange - broken parsing of STEP entity in case of missing last parameter |
|
Changeset |
0031756: Data Exchange - broken parsing of STEP entity in case of missing last parameter
- Parser is corrected to handle case of missing arguments properly (report error without corruption of the next entity)
- Added counter of entity arguments for appropriate error messages
- Plain C tools and data structures (recfile.*, stepfile.*) are converted to C++ class (StepFile_ReadData) to avoid use of static variables, so that reader can be safely used in a multi-threaded environment |
mod - src/StepFile/FILES |
[ Diff ] [ File ] |
mod - src/StepFile/lex.step.cxx |
[ Diff ] [ File ] |
rm - src/StepFile/recfile.pc |
[ Diff ] [ File ] |
rm - src/StepFile/recfile.ph |
[ Diff ] [ File ] |
mod - src/StepFile/step.lex |
[ Diff ] [ File ] |
mod - src/StepFile/step.tab.cxx |
[ Diff ] [ File ] |
mod - src/StepFile/step.tab.hxx |
[ Diff ] [ File ] |
mod - src/StepFile/step.yacc |
[ Diff ] [ File ] |
mod - src/StepFile/StepFile_Read.cxx |
[ Diff ] [ File ] |
add - src/StepFile/StepFile_ReadData.cxx |
[ Diff ] [ File ] |
add - src/StepFile/StepFile_ReadData.hxx |
[ Diff ] [ File ] |
rm - src/StepFile/stepread.cxx |
[ Diff ] [ File ] |
rm - src/StepFile/stepread.ph |
[ Diff ] [ File ] |
add - tests/bugs/step/bug31756 |
[ Diff ] [ File ] |