The translator now requires every #include to be a quoted path to an
existing file relative to the including file, as MetaEditor resolves it,
so a broken include path fails the tests instead of only the MetaEditor
build.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mql2cpp.py now also translates scripts (input variables, D'...' date
literals) and mql5_shim.h emulates the terminal functions they use
(CopyTicksRange/CopyTicks over a loaded tick file, TimeToStruct,
custom symbols, Comment, captured Print output). test_scripts.cpp runs
TkzExport with day/week/month chunks and checks every chunk against
independent calendar periods, then TkzVerify, TkzToCustom (including a
re-import) and TkzSelfTest. Also fix the shim's ArrayResize reserve
semantics, which reallocated on every call.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>