Nl`?_^@zA?ZqV9QwcW^pF2oNE_xR5{r7UF`ev
z&f&6ht*)2Of_`2c%>0mE5{IFrIM{PQ<69HtbN6fY$CgI_U*NEH5?hh^4K6>mx?$}t
zU2X1dmNBp1Z))|3b+~jzoHuyA?)9ctZ?le5AlBcwN!ciy4b^7vI<l1LU-)$ZH7PM%3E2PJ;B*No3NwDu2#{{Mb
zIxYgfwX0FRC9FmD$Y7Tqj)?oIoqTU`jmmnBNqVO+DFSm%JIEQrtg!MKn%*l^LK64m
zH}CM@EZcsj(jHnaua`0#09Ei9peRcG~h?pKFT~ojZAU&Dm5T&jnmr1
zWok*9`K_^zPyzeWb{=Y1lJfDE;RoJ6s)J`wpeeFe^2IPoR;efwhLuhI9uuLt%Lgw{
z3HJ|#HC5BwUk#|@?$ZCs@qHDl!y_p>e^sm`7sNwp
zT&U9$0*Oolku=n2F+lMfT&xAR1htgt94H>1h}IWCmRJF|DV+yyQAP!-OCVU4
z_xnqsL+;POY`*)lcP<*x`_gNeLC!jMsXxGg`-AnGLB31*V6Q&!NhNi%!X`CP3P)yj!s3|8l}m+J=^AK
zT%~AQnlz>Do5jRLCM(CL2tLclFB`?b_&~HFDLPgJW2cYk6C0WAmLb8x2`StovEiED
z=Zec@6{9ZpW%u|R%CvZkWwI{gX6zFmlC-_&C6>t+8P9}RhrP%$S+~(6#yH|-mdO?y
RzlXr_apoRVCV%@G${&^uL3IEC
literal 0
HcmV?d00001
diff --git a/tests/XMLSchema/test-XSModelGroup.os.metadata.json b/tests/XMLSchema/test-XSModelGroup.os.metadata.json
new file mode 100644
index 000000000..bb6158d2b
--- /dev/null
+++ b/tests/XMLSchema/test-XSModelGroup.os.metadata.json
@@ -0,0 +1,8 @@
+{
+ "FormatVersion": 1,
+ "SourceModifiedTime": "2025-06-28T06:46:27.9321571+00:00",
+ "SourceSize": 3098,
+ "SourcePath": "/home/runner/work/OneScript/OneScript/tests/XMLSchema/test-XSModelGroup.os",
+ "CacheCreatedTime": "2025-06-28T06:53:10.3049517Z",
+ "RuntimeVersion": "2.0.0.0"
+}
\ No newline at end of file
diff --git a/tests/XMLSchema/test-XSModelGroup.os.obj b/tests/XMLSchema/test-XSModelGroup.os.obj
new file mode 100644
index 0000000000000000000000000000000000000000..52b9a0d780f13bcf03235ebe3f57277d84dc4b14
GIT binary patch
literal 2001
zcmb7FTTc^F5Z>KV${p(60Ja!WUZmA0LkuMHU}7Yilo(zOZiEP3(w3-iTpmn>gzW$Z
zlz0nI1h7;})(WMee_-~p3I7G>obI7z+X6oAIcH|R`Q|&bbH2!j(lyw86dnmgLc_t=
zFJ6v}tLwOeF>}(KL<8e?V+wy_f{au68B@5&R_25`jY&F5nG<&R7%q_87RE4+2D#4K
z9e(wz;YhC*3`auagApxcw`N%rCg73$Z>@z
zZjt0t98>lvM%%!BF48W2Nvd*OjC@Tex!5t|
zc%}r5EM3DSm6D*680i=hq|(e;VnCKscd&gPn%OQ~rIM1YEi64^1i5F<;2-=!B^qQ&
zVX_#jSkpM3c|%$6|AMX$1p2gB>d51eHa=$8ZlhNl9n*qpFw*~iOto9r$_K6?P=#Bi
zdOLd?zv7np(VQchnc#b*PXagi+G;(F6<42=o0`r1VEsxZ8Yo8P^R6VVcUafiIj2gr
z=yM4E`E$$)L#4
zDuY)6e=XlS#I}xaE5x>*Z=GV>$hP++xakF_1nq=;9h6FrOzUQlC6=*=@GGI4QYhec
zfxpE%_f$cZ44!In-YU*(ph^KxtvJ6S&g(c-eF2n5m>RgLF>hjI+Cga&WbRm=j7(GB
z&EFvq+?>n>D=7=_EU3lL3i0HKU4&Y)-WP%5FjpN5d{7YB1gD4KoZ8`4HqUuZlSR71YETIh}MSx^lOhK9!?1*-^6
z*|2Y*?`dFgNF9CYWBa>>KTM|<)}sqC++u6`T+Vi|u|h*+np!qD0So_l
z@gmT;NoVBfCvsomzXO{=JA7;km%`Cum~#i|%#kj^`2&m-Q$e6oV%@QP#?zF}D0*A8
y?6lRDW&2x{&N%ev(SqSXKBv4#=}d*Lo|+&ZTr~gE8K?dZ%Ce)uevVnAEB^r0g9l##
literal 0
HcmV?d00001
diff --git a/tests/XMLSchema/test-XSNotationDeclaration.os.metadata.json b/tests/XMLSchema/test-XSNotationDeclaration.os.metadata.json
new file mode 100644
index 000000000..1dae9fd37
--- /dev/null
+++ b/tests/XMLSchema/test-XSNotationDeclaration.os.metadata.json
@@ -0,0 +1,8 @@
+{
+ "FormatVersion": 1,
+ "SourceModifiedTime": "2025-06-28T06:46:27.9321571+00:00",
+ "SourceSize": 3312,
+ "SourcePath": "/home/runner/work/OneScript/OneScript/tests/XMLSchema/test-XSNotationDeclaration.os",
+ "CacheCreatedTime": "2025-06-28T06:53:10.2916422Z",
+ "RuntimeVersion": "2.0.0.0"
+}
\ No newline at end of file
diff --git a/tests/XMLSchema/test-XSNotationDeclaration.os.obj b/tests/XMLSchema/test-XSNotationDeclaration.os.obj
new file mode 100644
index 0000000000000000000000000000000000000000..34cacc05fc688daf943498b80b6d4f8446466dc5
GIT binary patch
literal 2100
zcmbVNOHUI~6rLF<<&E{VAqXL;M8Vd_#uy(FjT@1es$tuZi4dWK?GWRxfYC%uIz18r
zMG-@c3&m2YDX%)ATNY=QP53W(?xmMbrj1b3MejNHeBXK8JKy~vZ%fBv@n(3?uZISL
zj~@jFN7U~)i*akz8pRYQoSSLYB2_*`HoVgOY
zi_6Y!g^i-{(tf4uP~-wF=yX+`blDC%lmEX>9azdO0*?$*;}rYzDBvjrPdRv8;HdzQ
zds|unpBvl~R7v2g0!4y$394oARfAgwMTRCBS`_fraI;L9wcIQhW*s+O!mQ_Jg)keq
z=@zDkndc>FJp(QYPEy`RP%3#|S~r0#v3jmk_DZ-$1t`!`1-=tGe{(fd%FtYs^D}rG
zD76B9$_B5s!A}c#9f#N3;GMSYUQimu1bnQF=0mL78p?7(FmO+>N|QL589DZj!e_azB}rL-bG;G|M=Gab
zah@i+X=Zi|2@VcO(Kk~xu~9a&&+}wv6yt1c(Jr)B)KF%euaKE3Gj7Db30b0ue1`=x
xWM;~Zhu|PBqC~{vc%saV%XnI(9NQyPg1DHO3S(>R-*hFYjhS&9TW<^L{sM?~G|K=0
literal 0
HcmV?d00001
diff --git a/tests/XMLSchema/test-XSParticle.os.metadata.json b/tests/XMLSchema/test-XSParticle.os.metadata.json
new file mode 100644
index 000000000..aa8699255
--- /dev/null
+++ b/tests/XMLSchema/test-XSParticle.os.metadata.json
@@ -0,0 +1,8 @@
+{
+ "FormatVersion": 1,
+ "SourceModifiedTime": "2025-06-28T06:46:27.9321571+00:00",
+ "SourceSize": 3144,
+ "SourcePath": "/home/runner/work/OneScript/OneScript/tests/XMLSchema/test-XSParticle.os",
+ "CacheCreatedTime": "2025-06-28T06:53:10.2584949Z",
+ "RuntimeVersion": "2.0.0.0"
+}
\ No newline at end of file
diff --git a/tests/XMLSchema/test-XSParticle.os.obj b/tests/XMLSchema/test-XSParticle.os.obj
new file mode 100644
index 0000000000000000000000000000000000000000..76bfbd657360938803586d9858b56ec9071ef93e
GIT binary patch
literal 2040
zcmb7F+e;Kt7@wJScfI6g?Di1m1q;z~SE8pVA&G8E!AkfRvJ5Hd?lLd!FlcB%;SRpi+$(p%(~2uv_9<4`M&f0zUw)^^O-;7F2d&B_*h7h
zMnH?V!hH7ew};*`<}9wW1k5-1zfFCY
zAUlhY8YW2VDHEG4Kv!8SToO-`ALb-x@*91ouo2Tkp^^;R$uinxvGx>xS^eZI>jg#7
zCMHSNiQ2{3Y4V5lcMreV<$M71z0*{4=HN8gF2_sWD1-UEwMOfb)!I<#>9DMfhQ}ml
zkd40Rcq|%`BFfwRdh&~YghukUz
zeIRhq!$F%Dyc}HNAXo!_4ytfb3jz-v98~iVtOGv}f&fiCw0Iy`&%_E_Y+$0-7DXod
zY_XAvep@_8MH;coj(8b_N)`x%wgAu31bQ)CCEVemNr09r2)0`K=4z@VkLp}4{Pz3KOO6&&Bs#ye&7i!S+O&i5D`6Ow?
zTSbuD4AN*rdTj{P97FCELGFWa*6#U3250S}5g*%drm@=6Zz~Js7dkdzZDF@@YOUv4
z|1aQ(j}o~DfsyFA6p$w(5lIfbipnnoPa;w%ERV*NqLqS#84nB%^oPPD()e(I%GZx?
zXLmHNCgwG=Nl!X5j78V_0k1ABt`neCM5)l6(+ytbRMoSH9J`DsI%Cct1LRq11&Jq(
zW?4e%C{OsvW4a+EKA`y$yGSV{-W^75wn^HeJBizM#-JxxzP=u8gupH^6=<}U;R4;C6(pc
J%V9QE_y^Xr3%mdT
literal 0
HcmV?d00001
diff --git a/tests/XMLSchema/test-XSPatternFacet.os.metadata.json b/tests/XMLSchema/test-XSPatternFacet.os.metadata.json
new file mode 100644
index 000000000..d057efdbd
--- /dev/null
+++ b/tests/XMLSchema/test-XSPatternFacet.os.metadata.json
@@ -0,0 +1,8 @@
+{
+ "FormatVersion": 1,
+ "SourceModifiedTime": "2025-06-28T06:46:27.9321571+00:00",
+ "SourceSize": 3401,
+ "SourcePath": "/home/runner/work/OneScript/OneScript/tests/XMLSchema/test-XSPatternFacet.os",
+ "CacheCreatedTime": "2025-06-28T06:53:10.2772945Z",
+ "RuntimeVersion": "2.0.0.0"
+}
\ No newline at end of file
diff --git a/tests/XMLSchema/test-XSPatternFacet.os.obj b/tests/XMLSchema/test-XSPatternFacet.os.obj
new file mode 100644
index 0000000000000000000000000000000000000000..035b941c8f120ee1a43ada0ac9ccb98cab27d34c
GIT binary patch
literal 2090
zcmbVN-Afcv6rUMC*6-Xtp^}wMF-UiUGAzi-z8;K(l@Ou_S%#E!S9V7tLhu9Xp}^Ub
z7^Y}RL4?`5xwWl1F79g&XCD{*U+moLjE>jL^kJBL&i(z)Idgt<&z+E0rDHI6J>2cn
zLtTMK_dB}#v{{_QXl5`ohzX2|n