[[ CompatV1 ]] Updates to MCExternalV1 to get it working with internal changes.
Merge remote-tracking branch 'upstream/refactor-syntax_unicode' into HEAD
Merge pull request #473 from runrev/refactor-syntax_unicode_external_v1

Refactor syntax unicode external v1