]> OCCT Git - occt.git/commit
0033350: Data Exchange, Step Import - Improving parsing performance IR-2023-05-12
authordpasukhi <dpasukhi@opencascade.com>
Wed, 22 Mar 2023 18:22:44 +0000 (18:22 +0000)
committervglukhik <vglukhik@opencascade.com>
Sun, 14 May 2023 20:40:28 +0000 (21:40 +0100)
commit5d8b1a4076398556095c71c093ca517cde77d4d8
treeef66ac794067d1861fb050c600f3a6ea7ff3cf15
parente4f00dbb7e72cc187215666ad949c54526ece6f0
0033350: Data Exchange, Step Import - Improving parsing performance

Improved performance of parser by disable checking for eof (20% parsing time)
Changed step parser's record to keep last one to fast insert into end.
src/StepFile/StepFile_ReadData.cxx
src/StepFile/lex.step.cxx
src/StepFile/step.lex