thahmann / macleod

Ontology development environment for Common Logic (CL)
Other
23 stars 9 forks source link

Handle duplicate imports while parsing #11

Closed Fxhnd closed 3 years ago

Fxhnd commented 7 years ago

At the current moment the Parser works overtime because no effort is made to reuse already tokenized/parsed files. Speed-wise it's still faster than the previous implementation (can tokenize/parse/import all of voids_extended.clif in under 8 seconds with output) even with the multitude of duplicate imports.

Don't know the exact way forward here, but marking it down so we're aware.

thahmann commented 3 years ago

Believe it is fixed with the latest updated to Ontology.resolve_imports()