ncsa / qdl

the QDL programming language
Other
2 stars 0 forks source link

Extraction not always resolving indices right. #49

Closed jjg-123 closed 2 months ago

jjg-123 commented 4 months ago

The parser ought to resolve A\B\C as (A\B)\C (so the lhs is another extraction). For unclear reasons it may linearize these. Therefore, always check if this is the case. It resulted in a very hard to track down bug where on the command line it would work one way but (when variables and complex state are involved) in an OA4MP script, it would resolved the other.