-
Notifications
You must be signed in to change notification settings - Fork 0
/
jwiXML.sef.json
1 lines (1 loc) · 218 KB
/
jwiXML.sef.json
1
{"N":"package","when":"2022-11-02T12:56:27.893Z","id":"0","version":"30","packageVersion":"1","saxonProduct":"SAXON-EE","saxonVersion":"11.3","buildDateTime":"2022-11-02T12:56:27.893Z","target":"JS","targetVersion":"2","relocatable":"true","implicit":"true","C":[{"N":"co","id":"0","binds":"","C":[{"N":"function","name":"Q{MyFunctions}roundTime","line":"37","module":"jwiXML.xsl","eval":"8","flags":"pU","as":"1AS","slots":"1","C":[{"N":"arg","name":"Q{}in","as":"?AO"},{"N":"fn","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"39","name":"format-number","C":[{"N":"varRef","name":"Q{}in","slot":"0"},{"N":"str","val":"#0.00"}]}]}]},{"N":"co","id":"1","vis":"PUBLIC","binds":"2","C":[{"N":"function","name":"Q{https:\/\/github.com\/johnlumley}parseRecords","line":"90","module":"jwiXML.processor.xsl","eval":"4","flags":"pU","as":"*NE","slots":"2","C":[{"N":"arg","name":"Q{}grammar","as":"*"},{"N":"arg","name":"Q{}input","as":"1AS"},{"N":"tailCallLoop","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"93","C":[{"N":"ufCall","name":"Q{https:\/\/github.com\/johnlumley}parseRecords","tailCall":"foreign","bSlot":"0","eval":"1 1 0","C":[{"N":"varRef","name":"Q{}grammar","slot":"0"},{"N":"varRef","name":"Q{}input","slot":"1"},{"N":"str","val":"\\n"}]}]}]}]},{"N":"co","id":"3","binds":"4","C":[{"N":"globalVariable","name":"Q{}GIT-tests","as":"1AU","line":"28","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"fn","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"28","name":"resolve-uri","C":[{"N":"str","val":"tests\/"},{"N":"convert","from":"AU","to":"AS","C":[{"N":"gVarRef","name":"Q{}GIT-base","bSlot":"0"}]}]}]}]},{"N":"co","id":"2","vis":"PUBLIC","binds":"5","C":[{"N":"function","name":"Q{https:\/\/github.com\/johnlumley}parseRecords","line":"95","module":"jwiXML.processor.xsl","eval":"4","flags":"pU","as":"*NE","slots":"3","C":[{"N":"arg","name":"Q{}grammar","as":"*"},{"N":"arg","name":"Q{}input","as":"1AS"},{"N":"arg","name":"Q{}separator","as":"1AS"},{"N":"tailCallLoop","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"99","C":[{"N":"ufCall","name":"Q{https:\/\/github.com\/johnlumley}parseRecords","tailCall":"foreign","bSlot":"0","eval":"1 1 1 0","C":[{"N":"varRef","name":"Q{}grammar","slot":"0"},{"N":"varRef","name":"Q{}input","slot":"1"},{"N":"varRef","name":"Q{}separator","slot":"2"},{"N":"map","size":"1","C":[{"N":"str","val":"justOne"},{"N":"true"}]}]}]}]}]},{"N":"co","id":"6","binds":"","C":[{"N":"function","name":"Q{MyFunctions}formatGrammar","line":"426","module":"jwiXML.xsl","eval":"16","flags":"pU","as":"1AS","slots":"6","C":[{"N":"arg","name":"Q{}grammar","as":"1AS"},{"N":"arg","name":"Q{}width","as":"*"},{"N":"let","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"430","var":"Q{}lines","as":"*AS","slot":"2","eval":"4","C":[{"N":"fn","name":"tokenize","C":[{"N":"varRef","name":"Q{}grammar","slot":"0"},{"N":"str","val":"\\.\\s*\\n\\s*"},{"N":"str","val":""}]},{"N":"let","line":"431","var":"Q{}widest","as":"?A","slot":"3","eval":"8","C":[{"N":"fn","name":"max","C":[{"N":"forEach","C":[{"N":"varRef","name":"Q{}lines","slot":"2"},{"N":"let","var":"Q{}input","as":"1AS","slot":"4","eval":"16","C":[{"N":"dot","type":"1AS"},{"N":"check","line":"420","card":"1","diag":"5|0|XTTE0780|f:nameWidth#1","C":[{"N":"first","C":[{"N":"sequence","C":[{"N":"fn","name":"min","C":[{"N":"sequence","C":[{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"4"},{"N":"str","val":":"}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]},{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"4"},{"N":"str","val":"="}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]}]}]},{"N":"int","val":"0"}]}]}]}]}]}]},{"N":"choose","line":"437","C":[{"N":"vc","op":"gt","onEmpty":"0","comp":"GAC|http:\/\/www.w3.org\/2005\/xpath-functions\/collation\/codepoint","C":[{"N":"varRef","name":"Q{}widest","slot":"3"},{"N":"int","val":"20"}]},{"N":"varRef","name":"Q{}grammar","slot":"0"},{"N":"true"},{"N":"fn","name":"string-join","C":[{"N":"forEach","C":[{"N":"varRef","name":"Q{}lines","slot":"2"},{"N":"fn","name":"concat","C":[{"N":"fn","name":"string-join","C":[{"N":"forEach","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"arith","op":"-","calc":"i-i","C":[{"N":"varRef","name":"Q{}widest","slot":"3"},{"N":"let","var":"Q{}input","as":"1AS","slot":"5","eval":"16","C":[{"N":"dot","type":"1AS"},{"N":"check","line":"420","card":"1","diag":"5|0|XTTE0780|f:nameWidth#1","C":[{"N":"first","C":[{"N":"sequence","C":[{"N":"fn","name":"min","C":[{"N":"sequence","C":[{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"5"},{"N":"str","val":":"}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]},{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"5"},{"N":"str","val":"="}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]}]}]},{"N":"int","val":"0"}]}]}]}]}]}]},{"N":"str","val":" "}]}]},{"N":"dot","type":"1AS"}]}]},{"N":"str","val":".\n"}]}]}]}]}]}]},{"N":"co","id":"5","vis":"PUBLIC","binds":"","C":[{"N":"function","name":"Q{https:\/\/github.com\/johnlumley}parseRecords","line":"101","module":"jwiXML.processor.xsl","eval":"4","flags":"pU","as":"*NE","slots":"5","C":[{"N":"arg","name":"Q{}grammar","as":"*"},{"N":"arg","name":"Q{}input","as":"1AS"},{"N":"arg","name":"Q{}separator","as":"1AS"},{"N":"arg","name":"Q{}options","as":"1FM"},{"N":"let","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"107","var":"Q{http:\/\/saxon.sf.net\/generated-variable}v0","as":"1","slot":"4","eval":"13","C":[{"N":"check","card":"1","diag":"0|0||ixsl:call","C":[{"N":"varRef","name":"Q{}grammar","slot":"0"}]},{"N":"forEach","line":"106","C":[{"N":"fn","name":"tokenize","C":[{"N":"varRef","name":"Q{}input","slot":"1"},{"N":"varRef","name":"Q{}separator","slot":"2"},{"N":"str","val":""}]},{"N":"docOrder","line":"107","intra":"0","C":[{"N":"slash","simple":"2","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|\/","C":[{"N":"lookup","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"varRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}v0","slot":"4"},{"N":"str","val":"parse"},{"N":"arrayBlock","C":[{"N":"dot","type":"1AS"},{"N":"varRef","name":"Q{}options","slot":"3"}]}]},{"N":"str","val":"tree"}]}]},{"N":"axis","name":"child","nodeTest":"NE"}]}]}]}]}]}]},{"N":"co","id":"7","binds":"","C":[{"N":"function","name":"Q{MyFunctions}formatGrammar","line":"422","module":"jwiXML.xsl","eval":"16","flags":"pU","as":"1AS","slots":"5","C":[{"N":"arg","name":"Q{}grammar","as":"1AS"},{"N":"let","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"430","var":"Q{}lines","as":"*AS","slot":"1","eval":"4","C":[{"N":"fn","name":"tokenize","C":[{"N":"varRef","line":"424","name":"Q{}grammar","slot":"0"},{"N":"str","val":"\\.\\s*\\n\\s*"},{"N":"str","val":""}]},{"N":"let","line":"431","var":"Q{}widest","as":"?A","slot":"2","eval":"8","C":[{"N":"fn","name":"max","C":[{"N":"forEach","C":[{"N":"varRef","name":"Q{}lines","slot":"1"},{"N":"let","var":"Q{}input","as":"1AS","slot":"3","eval":"16","C":[{"N":"dot","type":"1AS"},{"N":"check","line":"420","card":"1","diag":"5|0|XTTE0780|f:nameWidth#1","C":[{"N":"first","C":[{"N":"sequence","C":[{"N":"fn","name":"min","C":[{"N":"sequence","C":[{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"3"},{"N":"str","val":":"}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]},{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"3"},{"N":"str","val":"="}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]}]}]},{"N":"int","val":"0"}]}]}]}]}]}]},{"N":"choose","line":"437","C":[{"N":"vc","op":"gt","onEmpty":"0","comp":"GAC|http:\/\/www.w3.org\/2005\/xpath-functions\/collation\/codepoint","C":[{"N":"varRef","name":"Q{}widest","slot":"2"},{"N":"int","val":"20"}]},{"N":"varRef","line":"424","name":"Q{}grammar","slot":"0"},{"N":"true"},{"N":"fn","name":"string-join","C":[{"N":"forEach","C":[{"N":"varRef","name":"Q{}lines","slot":"1"},{"N":"fn","name":"concat","C":[{"N":"fn","name":"string-join","C":[{"N":"forEach","C":[{"N":"to","C":[{"N":"int","val":"1"},{"N":"arith","op":"-","calc":"i-i","C":[{"N":"varRef","name":"Q{}widest","slot":"2"},{"N":"let","var":"Q{}input","as":"1AS","slot":"4","eval":"16","C":[{"N":"dot","type":"1AS"},{"N":"check","line":"420","card":"1","diag":"5|0|XTTE0780|f:nameWidth#1","C":[{"N":"first","C":[{"N":"sequence","C":[{"N":"fn","name":"min","C":[{"N":"sequence","C":[{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"4"},{"N":"str","val":":"}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]},{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"4"},{"N":"str","val":"="}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]}]}]},{"N":"int","val":"0"}]}]}]}]}]}]},{"N":"str","val":" "}]}]},{"N":"dot","type":"1AS"}]}]},{"N":"str","val":".\n"}]}]}]}]}]}]},{"N":"co","id":"8","binds":"","C":[{"N":"mode","onNo":"DS","flags":"dW","patternSlots":"0","C":[{"N":"templateRule","prec":"0","prio":"-0.5","seq":"17","rank":"0","minImp":"0","slots":"0","matches":"ND","flags":"s","line":"337","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"ND"},{"N":"applyT","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"338","flags":"ct","bSlot":"-1","C":[{"N":"axis","role":"select","name":"child","nodeTest":"NE"}]}]},{"N":"templateRule","prec":"0","prio":"2.0","seq":"26","rank":"3","minImp":"0","slots":"1","matches":"NE","flags":"s","as":"1","line":"635","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}ixml-grammar-ref,NE nQ{}ixml-grammar-ref]"},{"N":"axis","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"635","name":"attribute","nodeTest":"NA nQ{}href"}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"636","var":"Q{}uri","as":"?AU","slot":"0","eval":"8","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}href","chk":"0"}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}ixml-grammar-ref,NE nQ{}ixml-grammar-ref]"}]}]}]}]},{"N":"choose","line":"641","C":[{"N":"vc","op":"eq","onEmpty":"0","comp":"CCC","C":[{"N":"attVal","name":"Q{}syntax","chk":"0"},{"N":"str","val":"xml"}]},{"N":"check","card":"1","diag":"7|0|XTTE0505|match=\"ixml-grammar-ref[@href]\"","C":[{"N":"fn","name":"doc","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"varRef","name":"Q{}uri","slot":"0"}]}]}]},{"N":"true"},{"N":"check","card":"1","diag":"7|0|XTTE0505|match=\"ixml-grammar-ref[@href]\"","C":[{"N":"fn","name":"unparsed-text","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"varRef","name":"Q{}uri","slot":"0"}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"2.0","seq":"25","rank":"3","minImp":"0","slots":"1","matches":"NE","flags":"s","as":"1","line":"627","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input,NE nQ{}input]"},{"N":"axis","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"627","name":"attribute","nodeTest":"NA nQ{}file"}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"628","var":"Q{}uri","as":"?AU","slot":"0","eval":"8","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}file","chk":"0"}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"dot","type":"1NE"}]}]}]}]},{"N":"choose","line":"633","C":[{"N":"vc","op":"eq","onEmpty":"0","comp":"CCC","C":[{"N":"attVal","name":"Q{}syntax","chk":"0"},{"N":"str","val":"xml"}]},{"N":"check","card":"1","diag":"7|0|XTTE0505|match=\"grammar[@file] | input[@file]\"","C":[{"N":"fn","name":"doc","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"varRef","name":"Q{}uri","slot":"0"}]}]}]},{"N":"true"},{"N":"check","card":"1","diag":"7|0|XTTE0505|match=\"grammar[@file] | input[@file]\"","C":[{"N":"fn","name":"unparsed-text","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"varRef","name":"Q{}uri","slot":"0"}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"2.0","seq":"25","rank":"3","minImp":"0","slots":"1","matches":"NE","flags":"s","as":"1","line":"627","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}grammar,NE nQ{}grammar]"},{"N":"axis","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"627","name":"attribute","nodeTest":"NA nQ{}file"}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"628","var":"Q{}uri","as":"?AU","slot":"0","eval":"8","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}file","chk":"0"}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"dot","type":"1NE"}]}]}]}]},{"N":"choose","line":"633","C":[{"N":"vc","op":"eq","onEmpty":"0","comp":"CCC","C":[{"N":"attVal","name":"Q{}syntax","chk":"0"},{"N":"str","val":"xml"}]},{"N":"check","card":"1","diag":"7|0|XTTE0505|match=\"grammar[@file] | input[@file]\"","C":[{"N":"fn","name":"doc","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"varRef","name":"Q{}uri","slot":"0"}]}]}]},{"N":"true"},{"N":"check","card":"1","diag":"7|0|XTTE0505|match=\"grammar[@file] | input[@file]\"","C":[{"N":"fn","name":"unparsed-text","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"varRef","name":"Q{}uri","slot":"0"}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"27","rank":"2","minImp":"0","slots":"0","matches":"NE","flags":"s","as":"1ND","line":"643","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}grammar,NE nQ{}grammar]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"643","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}syntax","chk":"0"},{"N":"str","val":"xml"}]}]},{"N":"doc","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"644","C":[{"N":"axis","line":"645","name":"child","nodeTest":"NE"}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"18","rank":"2","minImp":"0","slots":"0","matches":"NE","flags":"s","line":"340","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}tests,NE nQ{}tests]"},{"N":"axis","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"340","name":"attribute","nodeTest":"NA nQ{}purpose"}]},{"N":"sequence","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"341","C":[{"N":"elem","name":"tr","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"elem","line":"342","name":"td","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"colspan","flags":"l","C":[{"N":"str","val":"3"}]},{"N":"elem","line":"343","name":"h3","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"testSet"}]},{"N":"valueOf","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}purpose","chk":"0"}]}]}]}]}]}]}]},{"N":"elem","line":"346","name":"tr","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","line":"347","C":[{"N":"elem","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Grammar"}]}]},{"N":"elem","line":"348","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"str","val":"Parsed Grammar"}]}]},{"N":"elem","line":"349","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"str","val":"Input & result"}]}]}]}]},{"N":"nextMatch","line":"351","flags":"t"}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"17","part":"1","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}tests","flags":"s","line":"337","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}tests"},{"N":"applyT","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"338","flags":"ct","bSlot":"-1","C":[{"N":"axis","role":"select","name":"child","nodeTest":"NE"}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"28","part":"1","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{}input","flags":"s","as":"1AS","line":"648","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{}input"},{"N":"fn","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"649","name":"replace","C":[{"N":"fn","name":"string","C":[{"N":"dot","type":"1NE"}]},{"N":"str","val":"\\r"},{"N":"str","val":""},{"N":"str","val":""}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"28","part":"6","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}test-string","flags":"s","as":"1AS","line":"648","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}test-string"},{"N":"fn","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"649","name":"replace","C":[{"N":"fn","name":"string","C":[{"N":"dot","type":"1NE"}]},{"N":"str","val":"\\r"},{"N":"str","val":""},{"N":"str","val":""}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"28","part":"1","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{}grammar","flags":"s","as":"1AS","line":"648","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{}grammar"},{"N":"fn","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"649","name":"replace","C":[{"N":"fn","name":"string","C":[{"N":"dot","type":"1NE"}]},{"N":"str","val":"\\r"},{"N":"str","val":""},{"N":"str","val":""}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"28","part":"1","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{}ixml-grammar","flags":"s","as":"1AS","line":"648","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{}ixml-grammar"},{"N":"fn","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"649","name":"replace","C":[{"N":"fn","name":"string","C":[{"N":"dot","type":"1NE"}]},{"N":"str","val":"\\r"},{"N":"str","val":""},{"N":"str","val":""}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"17","part":"1","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{}tests","flags":"s","line":"337","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{}tests"},{"N":"applyT","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"338","flags":"ct","bSlot":"-1","C":[{"N":"axis","role":"select","name":"child","nodeTest":"NE"}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"28","part":"1","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{}test-string","flags":"s","as":"1AS","line":"648","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{}test-string"},{"N":"fn","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"649","name":"replace","C":[{"N":"fn","name":"string","C":[{"N":"dot","type":"1NE"}]},{"N":"str","val":"\\r"},{"N":"str","val":""},{"N":"str","val":""}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"28","part":"2","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}grammar","flags":"s","as":"1AS","line":"648","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}grammar"},{"N":"fn","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"649","name":"replace","C":[{"N":"fn","name":"string","C":[{"N":"dot","type":"1NE"}]},{"N":"str","val":"\\r"},{"N":"str","val":""},{"N":"str","val":""}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"28","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}ixml-grammar","flags":"s","as":"1AS","line":"648","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}ixml-grammar"},{"N":"fn","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"649","name":"replace","C":[{"N":"fn","name":"string","C":[{"N":"dot","type":"1NE"}]},{"N":"str","val":"\\r"},{"N":"str","val":""},{"N":"str","val":""}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"28","part":"4","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input","flags":"s","as":"1AS","line":"648","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input"},{"N":"fn","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"649","name":"replace","C":[{"N":"fn","name":"string","C":[{"N":"dot","type":"1NE"}]},{"N":"str","val":"\\r"},{"N":"str","val":""},{"N":"str","val":""}]}]}]}]},{"N":"co","id":"9","binds":"10","C":[{"N":"globalVariable","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg337799666","as":"*NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample","line":"224","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"slash","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"224","simple":"1","C":[{"N":"gVarRef","name":"Q{}allSamples","bSlot":"0"},{"N":"axis","name":"descendant","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample"}]}]}]},{"N":"co","id":"11","binds":"","C":[{"N":"globalVariable","name":"Q{}showSamples","as":"1AB","line":"21","module":"jwiXML.xsl","visibility":"PRIVATE","flags":"s","C":[{"N":"false"}]}]},{"N":"co","id":"12","vis":"PUBLIC","binds":"","C":[{"N":"function","name":"Q{https:\/\/github.com\/johnlumley}parse","line":"77","module":"jwiXML.processor.xsl","eval":"16","flags":"pU","as":"1FM","slots":"3","C":[{"N":"arg","name":"Q{}grammar","as":"*"},{"N":"arg","name":"Q{}input","as":"1AS"},{"N":"arg","name":"Q{}options","as":"1FM"},{"N":"treat","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"81","as":"FM","diag":"5|0|XTTE0780|jwL:parse#3","C":[{"N":"check","card":"1","diag":"5|0|XTTE0780|jwL:parse#3","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:call","C":[{"N":"varRef","name":"Q{}grammar","slot":"0"}]},{"N":"str","val":"parse"},{"N":"arrayBlock","C":[{"N":"varRef","name":"Q{}input","slot":"1"},{"N":"varRef","name":"Q{}options","slot":"2"}]}]}]}]}]}]},{"N":"co","id":"13","vis":"PUBLIC","binds":"12","C":[{"N":"function","name":"Q{https:\/\/github.com\/johnlumley}parse","line":"72","module":"jwiXML.processor.xsl","eval":"16","flags":"pU","as":"1FM","slots":"2","C":[{"N":"arg","name":"Q{}grammar","as":"*"},{"N":"arg","name":"Q{}input","as":"1AS"},{"N":"tailCallLoop","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"75","C":[{"N":"ufCall","name":"Q{https:\/\/github.com\/johnlumley}parse","tailCall":"foreign","bSlot":"0","eval":"1 1 0","C":[{"N":"varRef","name":"Q{}grammar","slot":"0"},{"N":"varRef","name":"Q{}input","slot":"1"},{"N":"map","size":"1","C":[{"N":"str","val":"justOne"},{"N":"false"}]}]}]}]}]},{"N":"co","id":"14","binds":"","C":[{"N":"globalParam","name":"Q{}runtime-system-property","as":"*","line":"19","module":"jwiXML.xsl","visibility":"PUBLIC","C":[{"N":"fn","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"19","name":"function-lookup","C":[{"N":"qName","pre":"","uri":"http:\/\/www.w3.org\/2005\/xpath-functions","loc":"system-property"},{"N":"int","val":"1"}]}]}]},{"N":"co","id":"15","binds":"","C":[{"N":"function","name":"Q{MyFunctions}showTimes","line":"41","module":"jwiXML.xsl","eval":"9","flags":"pU","as":"*","slots":"2","C":[{"N":"arg","name":"Q{}result","as":"*"},{"N":"elem","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"43","name":"p","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"timing"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","line":"39","name":"concat","C":[{"N":"str","val":"Parse time: "},{"N":"fn","name":"format-number","C":[{"N":"check","line":"43","card":"?","diag":"0|0||f:roundTime","C":[{"N":"convert","from":"A","to":"AO","flags":"p","C":[{"N":"cvUntyped","to":"AO","C":[{"N":"data","diag":"0|0||f:roundTime","C":[{"N":"lookup","C":[{"N":"varRef","name":"Q{}result","slot":"0"},{"N":"str","val":"parseTime"}]}]}]}]}]},{"N":"str","val":"#0.00"}]},{"N":"str","val":"ms, Tree time:\n "},{"N":"fn","name":"format-number","C":[{"N":"check","line":"43","card":"?","diag":"0|0||f:roundTime","C":[{"N":"convert","from":"A","to":"AO","flags":"p","C":[{"N":"cvUntyped","to":"AO","C":[{"N":"data","diag":"0|0||f:roundTime","C":[{"N":"lookup","C":[{"N":"varRef","name":"Q{}result","slot":"0"},{"N":"str","val":"treeTime"}]}]}]}]}]},{"N":"str","val":"#0.00"}]},{"N":"str","val":"ms"}]}]},{"N":"elem","line":"44","name":"br","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"empty"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"str","val":" #states: "},{"N":"convert","from":"A","to":"AS","C":[{"N":"fn","name":"sum","C":[{"N":"for","var":"Q{}s","slot":"1","C":[{"N":"lookup","role":"in","C":[{"N":"varRef","name":"Q{}result","slot":"0"},{"N":"str","val":"states"}]},{"N":"data","role":"return","line":"44","diag":"0|0||fn:sum","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"varRef","name":"Q{}s","slot":"1"},{"N":"str","val":"countStates"},{"N":"array","size":"0"}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","id":"16","binds":"17 18 19 19","C":[{"N":"function","name":"Q{MyFunctions}makeGrammarDisplay","line":"31","module":"grammar.xsl","eval":"9","flags":"pU","as":"*","slots":"3","C":[{"N":"arg","name":"Q{}parsedGrammar","as":"1"},{"N":"arg","name":"Q{}compiledGrammar","as":"1"},{"N":"arg","name":"Q{}id","as":"1AS"},{"N":"elem","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"35","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","line":"36","C":[{"N":"elem","name":"p","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"timing"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","module":"jwiXML.xsl","line":"39","name":"concat","C":[{"N":"str","val":"Parse time: "},{"N":"fn","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","name":"format-number","C":[{"N":"check","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","module":"grammar.xsl","line":"36","card":"?","diag":"0|0||f:roundTime","C":[{"N":"convert","from":"A","to":"AO","flags":"p","C":[{"N":"cvUntyped","to":"AO","C":[{"N":"data","diag":"0|0||f:roundTime","C":[{"N":"lookup","C":[{"N":"varRef","name":"Q{}parsedGrammar","slot":"0"},{"N":"str","val":"parseTime"}]}]}]}]}]},{"N":"str","val":"#0.00"}]},{"N":"str","val":"ms, Compile time:\n "},{"N":"fn","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","name":"format-number","C":[{"N":"check","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","module":"grammar.xsl","line":"36","card":"?","diag":"0|0||f:roundTime","C":[{"N":"convert","from":"A","to":"AO","flags":"p","C":[{"N":"cvUntyped","to":"AO","C":[{"N":"data","diag":"0|0||f:roundTime","C":[{"N":"lookup","C":[{"N":"varRef","name":"Q{}compiledGrammar","slot":"1"},{"N":"str","val":"compileTime"}]}]}]}]}]},{"N":"str","val":"#0.00"}]},{"N":"str","val":"ms"}]}]}]}]},{"N":"applyT","line":"38","mode":"Q{}make-controls","bSlot":"0","C":[{"N":"gVarRef","role":"select","name":"Q{}grammar.controls","bSlot":"1"},{"N":"withParam","name":"Q{}group.id","flags":"t","as":"1AS","C":[{"N":"varRef","line":"39","name":"Q{}id","slot":"2"}]}]},{"N":"elem","line":"41","name":"button","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"selectAll"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"select grammar"}]}]}]},{"N":"elem","line":"42","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"grammar parsed"}]},{"N":"elem","line":"43","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"xmlSyntax"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"ufCall","name":"Q{MyFunctions}serialize","tailCall":"false","bSlot":"2","eval":"4","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"varRef","name":"Q{}parsedGrammar","slot":"0"},{"N":"str","val":"display"},{"N":"array","size":"0"}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"44","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"style","flags":"l","C":[{"N":"str","val":"display:none"}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"ixmlSyntax"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"varRef","name":"Q{}parsedGrammar","slot":"0"},{"N":"str","val":"flat"},{"N":"array","size":"0"}]}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]},{"N":"elem","line":"46","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"style","flags":"l","C":[{"N":"str","val":"display:none"}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"grammar compiled"}]},{"N":"elem","line":"47","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"xmlSyntax"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"ufCall","name":"Q{MyFunctions}serialize","tailCall":"false","bSlot":"3","eval":"4","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"varRef","name":"Q{}compiledGrammar","slot":"1"},{"N":"str","val":"display"},{"N":"array","size":"0"}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"48","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"style","flags":"l","C":[{"N":"str","val":"display:none"}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"ixmlSyntax"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"varRef","name":"Q{}compiledGrammar","slot":"1"},{"N":"str","val":"flat"},{"N":"array","size":"0"}]}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]}]}]}]}]},{"N":"co","id":"20","binds":"","C":[{"N":"function","name":"Q{MyFunctions}readCheckbox","line":"652","module":"jwiXML.xsl","eval":"16","flags":"pU","as":"1AB","slots":"1","C":[{"N":"arg","name":"Q{}id","as":"1AS"},{"N":"treat","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"654","as":"AB","diag":"5|0|XTTE0780|f:readCheckbox#1","C":[{"N":"check","card":"1","diag":"5|0|XTTE0780|f:readCheckbox#1","C":[{"N":"cvUntyped","to":"AB","diag":"5|0|XTTE0780|f:readCheckbox#1","C":[{"N":"data","diag":"5|0|XTTE0780|f:readCheckbox#1","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:get","C":[{"N":"fn","name":"id","C":[{"N":"varRef","name":"Q{}id","slot":"0"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]},{"N":"str","val":"checked"}]}]}]}]}]}]}]},{"N":"co","id":"21","binds":"22","C":[{"N":"template","name":"Q{}makeStateDisplay","flags":"os","line":"597","module":"jwiXML.xsl","slots":"3","C":[{"N":"sequence","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"598","C":[{"N":"param","name":"Q{}result","slot":"0","C":[{"N":"str","role":"select","val":""},{"N":"supplied","role":"conversion","slot":"0"}]},{"N":"param","line":"599","name":"Q{}visible","slot":"1","flags":"i","as":"1AB","C":[{"N":"treat","role":"conversion","as":"AB","diag":"8|0|XTTE0590|visible","C":[{"N":"check","card":"1","diag":"8|0|XTTE0590|visible","C":[{"N":"cvUntyped","to":"AB","diag":"8|0|XTTE0590|visible","C":[{"N":"data","diag":"8|0|XTTE0590|visible","C":[{"N":"supplied","slot":"1"}]}]}]}]}]},{"N":"elem","line":"600","name":"td","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","line":"601","C":[{"N":"choose","C":[{"N":"fn","name":"not","C":[{"N":"varRef","name":"Q{}visible","slot":"1"}]},{"N":"ufCall","line":"602","name":"Q{MyFunctions}makeToggler","tailCall":"false","bSlot":"0","eval":"0 0","C":[{"N":"str","val":"states"},{"N":"str","val":"showStates"}]}]},{"N":"elem","line":"604","name":"table","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"states"}]},{"N":"att","name":"style","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"str","val":"display:"},{"N":"choose","C":[{"N":"varRef","name":"Q{}visible","slot":"1"},{"N":"str","val":"inline"},{"N":"true"},{"N":"str","val":"none"}]}]}]},{"N":"elem","line":"605","name":"thead","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"elem","line":"606","name":"tr","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","line":"607","C":[{"N":"elem","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"#"}]}]},{"N":"elem","line":"608","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"id"}]}]},{"N":"elem","line":"609","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"charPos"}]}]},{"N":"elem","line":"610","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Production"}]}]},{"N":"elem","line":"611","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"origin"}]}]},{"N":"elem","line":"612","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Comment"}]}]},{"N":"elem","line":"613","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Left"}]}]},{"N":"elem","line":"614","name":"th","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Right"}]}]}]}]}]},{"N":"elem","line":"617","name":"tbody","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"for","line":"621","var":"Q{}s","slot":"2","C":[{"N":"lookup","role":"in","C":[{"N":"varRef","name":"Q{}result","slot":"0"},{"N":"str","val":"states"}]},{"N":"docOrder","role":"return","intra":"0","C":[{"N":"slash","simple":"2","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|\/","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"varRef","name":"Q{}s","slot":"2"},{"N":"str","val":"display"},{"N":"array","size":"0"}]}]},{"N":"axis","name":"descendant","nodeTest":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}tr,NE nQ{}tr]"}]}]}]}]}]}]}]}]}]}]}]},{"N":"co","id":"23","binds":"","C":[{"N":"function","name":"Q{MyFunctions}nameWidth","line":"416","module":"jwiXML.xsl","eval":"16","flags":"pU","as":"1ADI","slots":"1","C":[{"N":"arg","name":"Q{}input","as":"1AS"},{"N":"check","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"420","card":"1","diag":"5|0|XTTE0780|f:nameWidth#1","C":[{"N":"first","C":[{"N":"sequence","C":[{"N":"fn","name":"min","C":[{"N":"sequence","C":[{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"0"},{"N":"str","val":":"}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]},{"N":"filter","flags":"b","C":[{"N":"fn","name":"string-length","C":[{"N":"fn","name":"substring-before","C":[{"N":"varRef","name":"Q{}input","slot":"0"},{"N":"str","val":"="}]}]},{"N":"compareToInt","op":"ne","val":"0","C":[{"N":"dot","type":"1ADI"}]}]}]}]},{"N":"int","val":"0"}]}]}]}]}]},{"N":"co","id":"24","binds":"","C":[{"N":"template","name":"Q{}registerFileReaders","flags":"os","line":"329","module":"jwiXML.xsl","slots":"0","C":[{"N":"sequence","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"332","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}window","type":"1"},{"N":"str","val":"addFileCollect"},{"N":"array","size":"2","C":[{"N":"str","val":"grammarFile"},{"N":"str","val":"grammar"}]}]},{"N":"ifCall","line":"333","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}window","type":"1"},{"N":"str","val":"addFileCollect"},{"N":"array","size":"2","C":[{"N":"str","val":"inputFile"},{"N":"str","val":"input"}]}]}]}]}]},{"N":"co","id":"25","binds":"","C":[{"N":"function","name":"Q{MyFunctions}makeToggler","line":"24","module":"toggler.xsl","eval":"9","flags":"pU","as":"1NE","slots":"4","C":[{"N":"arg","name":"Q{}class","as":"*"},{"N":"arg","name":"Q{}value","as":"*"},{"N":"arg","name":"Q{}label","as":"*"},{"N":"arg","name":"Q{}id","as":"*"},{"N":"elem","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml H=http:\/\/www.w3.org\/1999\/xhtml array=~ doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixsl=~ map=~ saxon=~ sef=http:\/\/ns.saxonica.com\/xslt\/export t=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog xs=~ xsl=~ xml=~","line":"37","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"toggler"}]},{"N":"elem","line":"38","name":"input","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"29","name":"Q{}class","slot":"0"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"checkbox"}]},{"N":"att","name":"id","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"29","name":"Q{}id","slot":"3"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"value","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"29","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"43","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"box"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"29","name":"Q{}id","slot":"3"}]}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"44","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"text"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"29","name":"Q{}id","slot":"3"}]}]}]},{"N":"str","val":" "}]}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"29","name":"Q{}label","slot":"2"}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"26","binds":"10","C":[{"N":"globalVariable","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg1180858072","as":"*NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample-catalog","line":"123","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"slash","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"123","simple":"1","C":[{"N":"gVarRef","name":"Q{}allSamples","bSlot":"0"},{"N":"axis","name":"child","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample-catalog"}]}]}]},{"N":"co","id":"27","binds":"","C":[{"N":"function","name":"Q{MyFunctions}makeToggler","line":"31","module":"toggler.xsl","eval":"9","flags":"pU","as":"1NE","slots":"5","C":[{"N":"arg","name":"Q{}class","as":"*"},{"N":"arg","name":"Q{}value","as":"*"},{"N":"arg","name":"Q{}label","as":"*"},{"N":"arg","name":"Q{}id","as":"*"},{"N":"arg","name":"Q{}checked","as":"1AB"},{"N":"elem","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml H=http:\/\/www.w3.org\/1999\/xhtml array=~ doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixsl=~ map=~ saxon=~ sef=http:\/\/ns.saxonica.com\/xslt\/export t=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog xs=~ xsl=~ xml=~","line":"37","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"toggler"}]},{"N":"elem","line":"38","name":"input","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}class","slot":"0"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"checkbox"}]},{"N":"att","name":"id","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}id","slot":"3"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"value","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]},{"N":"choose","line":"39","C":[{"N":"varRef","name":"Q{}checked","slot":"4"},{"N":"att","line":"40","name":"checked","flags":"l","C":[{"N":"str","val":""}]}]}]}]},{"N":"elem","line":"43","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"box"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}id","slot":"3"}]}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"44","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"text"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}id","slot":"3"}]}]}]},{"N":"str","val":" "}]}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}label","slot":"2"}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"28","binds":"14 14","C":[{"N":"globalVariable","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg1027495011","as":"1AS","line":"53","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"fn","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"53","name":"concat","C":[{"N":"str","val":"SAXON"},{"N":"str","val":" Compiled using "},{"N":"str","val":"JS 11.3"},{"N":"str","val":"; running\n under "},{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}apply","type":"*","dyn":"$runtime-system-property","C":[{"N":"treat","as":"F","diag":"0|0||saxon:apply","C":[{"N":"check","card":"1","diag":"0|0||saxon:apply","C":[{"N":"gVarRef","name":"Q{}runtime-system-property","bSlot":"0"}]}]},{"N":"array","size":"1","C":[{"N":"str","val":"xsl:product-name"}]}]}]}]}]},{"N":"str","val":" "}]},{"N":"str","val":"\n "},{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}apply","type":"*","dyn":"$runtime-system-property","C":[{"N":"treat","as":"F","diag":"0|0||saxon:apply","C":[{"N":"check","card":"1","diag":"0|0||saxon:apply","C":[{"N":"gVarRef","name":"Q{}runtime-system-property","bSlot":"1"}]}]},{"N":"array","size":"1","C":[{"N":"str","val":"xsl:product-version"}]}]}]}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"co","id":"29","binds":"30 3","C":[{"N":"globalVariable","name":"Q{}allTests","as":"1ND","line":"30","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"doc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"31","C":[{"N":"applyT","mode":"Q{}collect-tests","bSlot":"0","C":[{"N":"fn","role":"select","name":"doc","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"str","val":"test-catalog.xml"},{"N":"convert","from":"AU","to":"AS","C":[{"N":"gVarRef","name":"Q{}GIT-tests","bSlot":"1"}]}]}]}]}]}]}]}]},{"N":"co","id":"22","binds":"31","C":[{"N":"function","name":"Q{MyFunctions}makeToggler","line":"13","module":"toggler.xsl","eval":"16","flags":"pU","as":"1NE","slots":"2","C":[{"N":"arg","name":"Q{}class","as":"*"},{"N":"arg","name":"Q{}value","as":"*"},{"N":"tailCallLoop","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml H=http:\/\/www.w3.org\/1999\/xhtml array=~ doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixsl=~ map=~ saxon=~ sef=http:\/\/ns.saxonica.com\/xslt\/export t=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog xs=~ xsl=~ xml=~","line":"16","C":[{"N":"ufCall","name":"Q{MyFunctions}makeToggler","tailCall":"foreign","bSlot":"0","eval":"1 1 0","C":[{"N":"varRef","name":"Q{}class","slot":"0"},{"N":"varRef","name":"Q{}value","slot":"1"},{"N":"false"}]}]}]}]},{"N":"co","id":"31","binds":"","C":[{"N":"function","name":"Q{MyFunctions}makeToggler","line":"18","module":"toggler.xsl","eval":"9","flags":"pU","as":"1NE","slots":"3","C":[{"N":"arg","name":"Q{}class","as":"*"},{"N":"arg","name":"Q{}value","as":"*"},{"N":"arg","name":"Q{}checked","as":"1AB"},{"N":"elem","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml H=http:\/\/www.w3.org\/1999\/xhtml array=~ doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixsl=~ map=~ saxon=~ sef=http:\/\/ns.saxonica.com\/xslt\/export t=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog xs=~ xsl=~ xml=~","line":"37","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"toggler"}]},{"N":"elem","line":"38","name":"input","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"22","name":"Q{}class","slot":"0"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"checkbox"}]},{"N":"att","name":"id","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"22","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"value","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"22","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]},{"N":"choose","line":"39","C":[{"N":"varRef","line":"22","name":"Q{}checked","slot":"2"},{"N":"att","line":"40","name":"checked","flags":"l","C":[{"N":"str","val":""}]}]}]}]},{"N":"elem","line":"43","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"box"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"22","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"44","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"text"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"22","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"22","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"32","binds":"","C":[{"N":"function","name":"Q{MyFunctions}readText","line":"656","module":"jwiXML.xsl","eval":"16","flags":"pU","as":"1AS","slots":"1","C":[{"N":"arg","name":"Q{}id","as":"1AS"},{"N":"treat","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"658","as":"AS","diag":"5|0|XTTE0780|f:readText#1","C":[{"N":"check","card":"1","diag":"5|0|XTTE0780|f:readText#1","C":[{"N":"cvUntyped","to":"AS","diag":"5|0|XTTE0780|f:readText#1","C":[{"N":"data","diag":"5|0|XTTE0780|f:readText#1","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:get","C":[{"N":"fn","name":"id","C":[{"N":"varRef","name":"Q{}id","slot":"0"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]},{"N":"str","val":"value"}]}]}]}]}]}]}]},{"N":"co","id":"33","binds":"34","C":[{"N":"globalVariable","name":"Q{}processor-version","as":"1AS","line":"25","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"ufCall","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"25","name":"Q{https:\/\/github.com\/johnlumley}version","tailCall":"false","bSlot":"0"}]}]},{"N":"co","id":"35","binds":"29","C":[{"N":"globalVariable","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg2117173674","as":"*NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set","line":"224","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"slash","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"224","simple":"1","C":[{"N":"gVarRef","name":"Q{}allTests","bSlot":"0"},{"N":"axis","name":"descendant","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set"}]}]}]},{"N":"co","id":"36","binds":"","C":[{"N":"globalVariable","name":"Q{}version","as":"1AS","line":"24","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"str","val":"1.1"}]}]},{"N":"co","id":"37","vis":"PUBLIC","binds":"38","C":[{"N":"function","name":"Q{https:\/\/github.com\/johnlumley}compileGrammar","line":"35","module":"jwiXML.processor.xsl","eval":"16","flags":"pU","as":"1","slots":"2","C":[{"N":"arg","name":"Q{}grammarSource","as":"1"},{"N":"arg","name":"Q{}options","as":"1FM"},{"N":"check","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"38","card":"1","diag":"5|0|XTTE0780|jwL:compileGrammar#2","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:call","C":[{"N":"gVarRef","name":"Q{}jwiXML","bSlot":"0"}]},{"N":"str","val":"compile"},{"N":"arrayBlock","C":[{"N":"varRef","name":"Q{}grammarSource","slot":"0"},{"N":"varRef","name":"Q{}options","slot":"1"}]}]}]}]}]},{"N":"co","id":"39","binds":"29","C":[{"N":"globalVariable","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg1690713209","as":"*NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-catalog","line":"133","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"slash","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"133","simple":"2","C":[{"N":"slash","simple":"1","C":[{"N":"gVarRef","name":"Q{}allTests","bSlot":"0"},{"N":"axis","name":"child","nodeTest":"NE"}]},{"N":"axis","name":"child","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-catalog"}]}]}]},{"N":"co","id":"40","vis":"PUBLIC","binds":"37","C":[{"N":"function","name":"Q{https:\/\/github.com\/johnlumley}compileGrammar","line":"31","module":"jwiXML.processor.xsl","eval":"16","flags":"pU","as":"1","slots":"1","C":[{"N":"arg","name":"Q{}grammarSource","as":"1"},{"N":"tailCallLoop","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"33","C":[{"N":"ufCall","name":"Q{https:\/\/github.com\/johnlumley}compileGrammar","tailCall":"foreign","bSlot":"0","eval":"1 0","C":[{"N":"varRef","name":"Q{}grammarSource","slot":"0"},{"N":"map","size":"0"}]}]}]}]},{"N":"co","id":"41","binds":"","C":[{"N":"template","name":"Q{}enableGo","flags":"os","line":"354","module":"jwiXML.xsl","slots":"2","C":[{"N":"sequence","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"355","C":[{"N":"param","name":"Q{}enable","slot":"0","flags":"i","as":"1AB","C":[{"N":"treat","role":"conversion","as":"AB","diag":"8|0|XTTE0590|enable","C":[{"N":"check","card":"1","diag":"8|0|XTTE0590|enable","C":[{"N":"cvUntyped","to":"AB","diag":"8|0|XTTE0590|enable","C":[{"N":"data","diag":"8|0|XTTE0590|enable","C":[{"N":"supplied","slot":"0"}]}]}]}]}]},{"N":"let","line":"356","var":"Q{}go","as":"*NE","slot":"1","eval":"8","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"go"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]},{"N":"choose","line":"358","C":[{"N":"varRef","name":"Q{}enable","slot":"0"},{"N":"ifCall","line":"359","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}remove-attribute","type":"?","C":[{"N":"str","val":"disabled"},{"N":"check","card":"1","diag":"0|1||ixsl:remove-attribute","C":[{"N":"varRef","name":"Q{}go","slot":"1"}]}]},{"N":"true"},{"N":"ifCall","line":"362","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-attribute","type":"?","C":[{"N":"str","val":"disabled"},{"N":"str","val":""},{"N":"check","card":"1","diag":"0|2||ixsl:set-attribute","C":[{"N":"varRef","name":"Q{}go","slot":"1"}]}]}]}]}]}]}]},{"N":"co","id":"42","vis":"PUBLIC","binds":"38","C":[{"N":"function","name":"Q{https:\/\/github.com\/johnlumley}parseGrammar","line":"40","module":"jwiXML.processor.xsl","eval":"16","flags":"pU","as":"1","slots":"1","C":[{"N":"arg","name":"Q{}grammarSource","as":"1"},{"N":"check","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"42","card":"1","diag":"5|0|XTTE0780|jwL:parseGrammar#1","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:call","C":[{"N":"gVarRef","name":"Q{}jwiXML","bSlot":"0"}]},{"N":"str","val":"parse"},{"N":"arrayBlock","C":[{"N":"varRef","name":"Q{}grammarSource","slot":"0"}]}]}]}]}]},{"N":"co","id":"43","binds":"4","C":[{"N":"globalVariable","name":"Q{}GIT-samples","as":"1AU","line":"27","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"fn","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"27","name":"resolve-uri","C":[{"N":"str","val":"samples\/"},{"N":"convert","from":"AU","to":"AS","C":[{"N":"gVarRef","name":"Q{}GIT-base","bSlot":"0"}]}]}]}]},{"N":"co","id":"38","binds":"","C":[{"N":"globalVariable","name":"Q{}jwiXML","as":"*","line":"14","module":"jwiXML.processor.xsl","visibility":"PRIVATE","C":[{"N":"ifCall","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"14","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}window","type":"1"},{"N":"str","val":"jwiXML"},{"N":"array","size":"0"}]}]}]},{"N":"co","id":"44","vis":"PUBLIC","binds":"36 33 28 26 39 39 25 25 25 25 25 25 25 24","C":[{"N":"template","name":"Q{}go","flags":"os","line":"48","module":"jwiXML.xsl","slots":"2","C":[{"N":"sequence","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"49","C":[{"N":"resultDoc","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}append-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#status"},{"N":"sequence","role":"content","line":"50","C":[{"N":"elem","name":"br","nsuri":"","namespaces":"err ixml ixt","C":[{"N":"empty"}]},{"N":"elem","line":"51","name":"span","nsuri":"","namespaces":"err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"str","val":"Workbench Version "},{"N":"gVarRef","name":"Q{}version","bSlot":"0"},{"N":"str","val":" Processor Version "},{"N":"gVarRef","name":"Q{}processor-version","bSlot":"1"}]}]}]},{"N":"elem","line":"52","name":"br","nsuri":"","namespaces":"err ixml ixt","C":[{"N":"empty"}]},{"N":"elem","line":"53","name":"span","nsuri":"","namespaces":"err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"gVarRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg1027495011","bSlot":"2"}]}]},{"N":"choose","line":"56","C":[{"N":"fn","name":"contains","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"static-base-uri"}]},{"N":"str","val":"jTest"}]},{"N":"sequence","line":"57","C":[{"N":"elem","name":"br","nsuri":"","namespaces":"err ixml ixt","C":[{"N":"empty"}]},{"N":"elem","line":"58","name":"span","nsuri":"","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"style","flags":"l","C":[{"N":"str","val":"font-size:larger;font-weight:bold;color:red;"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"TEST VERSION"}]}]}]}]}]}]}]},{"N":"resultDoc","line":"61","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#sandpit"},{"N":"sequence","role":"content","line":"94","C":[{"N":"elem","name":"hr","nsuri":"","namespaces":"err ixml ixt","C":[{"N":"empty"}]},{"N":"elem","line":"97","name":"table","nsuri":"","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"interactive"}]},{"N":"elem","line":"98","name":"thead","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"elem","line":"99","name":"tr","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","line":"103","C":[{"N":"elem","name":"th","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"valueOf","flags":"l","C":[{"N":"str","val":"Grammar & Input"}]},{"N":"elem","name":"br","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"empty"}]},{"N":"elem","name":"span","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"instruction"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"(Edit as you wish, and\/or load from file\n (using file selector or drag-and-drop) or the repository test-suite or samples)"}]}]}]}]}]},{"N":"elem","line":"106","name":"th","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Result"}]}]},{"N":"elem","line":"107","name":"th","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"str","val":"Grammar Details"}]}]}]}]}]},{"N":"elem","line":"110","name":"tbody","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"elem","line":"111","name":"tr","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","line":"115","C":[{"N":"elem","name":"td","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","line":"116","C":[{"N":"elem","name":"label","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"for","flags":"l","C":[{"N":"str","val":"grammar"}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"grammarTest"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"Grammar "}]},{"N":"elem","line":"117","name":"span","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"grammarFormat"}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"format"}]}]}]}]}]},{"N":"elem","line":"118","name":"input","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"file"}]},{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"grammarFile"}]},{"N":"att","name":"name","flags":"l","C":[{"N":"str","val":"grammarFile"}]}]}]},{"N":"elem","line":"119","name":"span","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"grammarFileName"}]}]},{"N":"elem","line":"120","name":"span","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"testSample"}]},{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Test\/sample:"}]}]}]},{"N":"elem","line":"121","name":"select","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"testGrammarSelect"}]},{"N":"elem","line":"122","name":"option","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"value","flags":"l","C":[{"N":"str","val":""}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"--Select test-set--"}]}]}]},{"N":"forEach","line":"123","C":[{"N":"gVarRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg1180858072","bSlot":"3"},{"N":"elem","line":"124","name":"optgroup","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"label","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]},{"N":"forEach","line":"125","C":[{"N":"sort","C":[{"N":"axis","role":"select","name":"child","nodeTest":"NE u[NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set,NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample]"},{"N":"sortKey","line":"126","comp":"CCC","C":[{"N":"attVal","role":"select","name":"Q{}name","chk":"0"},{"N":"str","role":"order","val":"ascending"},{"N":"str","role":"lang","val":""},{"N":"str","role":"caseOrder","val":"#default"},{"N":"str","role":"stable","val":"yes"},{"N":"str","role":"collation","val":"http:\/\/www.w3.org\/2005\/xpath-functions\/collation\/codepoint"}]}]},{"N":"elem","line":"127","name":"option","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"value","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]},{"N":"valueOf","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]}]}]}]}]}]}]},{"N":"elem","line":"131","name":"option","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"value","flags":"l","C":[{"N":"str","val":""}]},{"N":"att","name":"disabled","flags":"l","C":[{"N":"str","val":""}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"separator"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"—— iXML Grammar and input\n Tests——"}]}]}]},{"N":"forEach","line":"133","C":[{"N":"gVarRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg1690713209","bSlot":"4"},{"N":"let","line":"135","var":"Q{}with-input","as":"*NE","slot":"0","eval":"4","C":[{"N":"filter","flags":"b","C":[{"N":"axis","name":"child","nodeTest":"NE u[NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set,NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample]"},{"N":"fn","name":"exists","C":[{"N":"axis","name":"child","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-case"}]}]},{"N":"choose","line":"136","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}with-input","slot":"0"}]},{"N":"elem","line":"137","name":"optgroup","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"label","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]},{"N":"forEach","line":"138","C":[{"N":"sort","C":[{"N":"varRef","role":"select","name":"Q{}with-input","slot":"0"},{"N":"sortKey","line":"139","comp":"CCC","C":[{"N":"attVal","role":"select","name":"Q{}name","chk":"0"},{"N":"str","role":"order","val":"ascending"},{"N":"str","role":"lang","val":""},{"N":"str","role":"caseOrder","val":"#default"},{"N":"str","role":"stable","val":"yes"},{"N":"str","role":"collation","val":"http:\/\/www.w3.org\/2005\/xpath-functions\/collation\/codepoint"}]}]},{"N":"elem","line":"140","name":"option","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"value","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]},{"N":"valueOf","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]}]}]}]}]}]}]}]}]},{"N":"elem","line":"145","name":"option","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"value","flags":"l","C":[{"N":"str","val":""}]},{"N":"att","name":"disabled","flags":"l","C":[{"N":"str","val":""}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"separator"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"—— iXML Grammar-only Tests——"}]}]}]},{"N":"forEach","line":"146","C":[{"N":"gVarRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg1690713209","bSlot":"5"},{"N":"let","line":"148","var":"Q{}without-input","as":"*NE","slot":"1","eval":"4","C":[{"N":"filter","flags":"b","C":[{"N":"axis","name":"child","nodeTest":"NE u[NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set,NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample]"},{"N":"fn","name":"empty","C":[{"N":"axis","name":"child","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-case"}]}]},{"N":"choose","line":"149","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}without-input","slot":"1"}]},{"N":"elem","line":"150","name":"optgroup","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"label","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]},{"N":"forEach","line":"151","C":[{"N":"sort","C":[{"N":"varRef","role":"select","name":"Q{}without-input","slot":"1"},{"N":"sortKey","line":"152","comp":"CCC","C":[{"N":"attVal","role":"select","name":"Q{}name","chk":"0"},{"N":"str","role":"order","val":"ascending"},{"N":"str","role":"lang","val":""},{"N":"str","role":"caseOrder","val":"#default"},{"N":"str","role":"stable","val":"yes"},{"N":"str","role":"collation","val":"http:\/\/www.w3.org\/2005\/xpath-functions\/collation\/codepoint"}]}]},{"N":"elem","line":"153","name":"option","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"value","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]},{"N":"valueOf","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"elem","line":"159","name":"button","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"reformat"}]},{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"format"}]}]}]},{"N":"elem","line":"160","name":"textarea","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"grammar"}]},{"N":"att","name":"name","flags":"l","C":[{"N":"str","val":"grammar"}]},{"N":"att","name":"rows","flags":"l","C":[{"N":"str","val":"14"}]},{"N":"att","name":"cols","flags":"l","C":[{"N":"str","val":"90"}]},{"N":"att","name":"spellcheck","flags":"l","C":[{"N":"str","val":"false"}]}]}]},{"N":"elem","line":"163","name":"label","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"for","flags":"l","C":[{"N":"str","val":"input"}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"grammarTest"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"Input "}]},{"N":"elem","line":"164","name":"input","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"file"}]},{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"inputFile"}]},{"N":"att","name":"name","flags":"l","C":[{"N":"str","val":"inputFile"}]}]}]},{"N":"elem","line":"165","name":"span","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"inputFileName"}]}]},{"N":"elem","line":"166","name":"span","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"inputTest"}]}]},{"N":"elem","line":"167","name":"textarea","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"input"}]},{"N":"att","name":"name","flags":"l","C":[{"N":"str","val":"input"}]},{"N":"att","name":"rows","flags":"l","C":[{"N":"str","val":"6"}]},{"N":"att","name":"cols","flags":"l","C":[{"N":"str","val":"90"}]},{"N":"att","name":"spellcheck","flags":"l","C":[{"N":"str","val":"false"}]}]}]}]}]},{"N":"elem","line":"169","name":"fieldset","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","line":"170","C":[{"N":"elem","name":"button","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"go"}]},{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"GO!"}]}]}]},{"N":"elem","line":"172","name":"fieldset","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"options"}]},{"N":"elem","line":"173","name":"legend","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Options"}]}]},{"N":"elem","line":"175","name":"legend","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Grammar"}]}]},{"N":"ufCall","line":"177","name":"Q{MyFunctions}makeToggler","tailCall":"false","bSlot":"6","eval":"0 0 0 0","C":[{"N":"str","val":"control"},{"N":"str","val":"unreachable"},{"N":"str","val":"Prohibit unreachable non-terminals"},{"N":"str","val":"unreachable"}]},{"N":"ufCall","line":"179","name":"Q{MyFunctions}makeToggler","tailCall":"false","bSlot":"7","eval":"0 0 0 0","C":[{"N":"str","val":"control"},{"N":"str","val":"twRewrites"},{"N":"str","val":"Use Tovey-Walsh rewrites"},{"N":"str","val":"twRewrites"}]},{"N":"elem","line":"181","name":"legend","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Input"}]}]},{"N":"ufCall","line":"183","name":"Q{MyFunctions}makeToggler","tailCall":"false","bSlot":"8","eval":"0 0 0 0","C":[{"N":"str","val":"control"},{"N":"str","val":"zeroLengthInput"},{"N":"str","val":"Allow an empty string as input"},{"N":"str","val":"zeroLengthInput"}]},{"N":"ufCall","line":"185","name":"Q{MyFunctions}makeToggler","tailCall":"false","bSlot":"9","eval":"0 0 0 0","C":[{"N":"str","val":"control"},{"N":"str","val":"records"},{"N":"str","val":"Treat input as records"},{"N":"str","val":"records"}]},{"N":"elem","line":"186","name":"span","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"sep"}]},{"N":"att","name":"style","flags":"l","C":[{"N":"str","val":"display:none"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":" Separator: "}]},{"N":"elem","line":"187","name":"input","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"text"}]},{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"separator"}]},{"N":"att","name":"size","flags":"l","C":[{"N":"str","val":"10"}]},{"N":"att","name":"name","flags":"l","C":[{"N":"str","val":"separator"}]},{"N":"att","name":"value","flags":"l","C":[{"N":"str","val":"\\n"}]}]}]}]}]},{"N":"elem","line":"188","name":"legend","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Result"}]}]},{"N":"ufCall","line":"190","name":"Q{MyFunctions}makeToggler","tailCall":"false","bSlot":"10","eval":"0 0 0 0","C":[{"N":"str","val":"control"},{"N":"str","val":"MakeShowStates"},{"N":"str","val":"Show Parser States"},{"N":"str","val":"MakeShowStates"}]},{"N":"ufCall","line":"192","name":"Q{MyFunctions}makeToggler","tailCall":"false","bSlot":"11","eval":"0 0 0 0","C":[{"N":"str","val":"control"},{"N":"str","val":"justOne"},{"N":"str","val":"Show only one ambiguous solution"},{"N":"str","val":"justOne"}]},{"N":"ufCall","line":"195","name":"Q{MyFunctions}makeToggler","tailCall":"false","bSlot":"12","eval":"0 0 0 0","C":[{"N":"str","val":"control"},{"N":"str","val":"suppressMarks"},{"N":"str","val":"Show all processed marks"},{"N":"str","val":"suppressMarks"}]}]}]}]}]}]}]},{"N":"elem","line":"199","name":"td","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"elem","line":"200","name":"div","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"result"}]}]}]},{"N":"elem","line":"202","name":"td","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","line":"203","C":[{"N":"elem","name":"div","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"grammarFailure"}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"grammarFailure"}]}]}]},{"N":"elem","line":"204","name":"details","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"sequence","line":"205","C":[{"N":"elem","name":"summary","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"str","val":"Click to show\/hide"}]}]},{"N":"elem","line":"206","name":"div","nsuri":"","flags":"l","namespaces":"err ixml ixt","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"grammarDetails"}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"resultDoc","line":"214","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#messages"},{"N":"empty","role":"content"}]},{"N":"ifCall","line":"215","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}schedule-action","type":"*","C":[{"N":"int","val":"100"},{"N":"empty"},{"N":"callT","line":"216","name":"Q{}registerFileReaders","bSlot":"13"}]}]}]}]},{"N":"co","id":"17","binds":"","C":[{"N":"mode","name":"Q{}make-controls","onNo":"SC","flags":"W","patternSlots":"0","C":[{"N":"templateRule","prec":"0","prio":"0.5","seq":"5","rank":"1","minImp":"0","slots":"2","matches":"NE","flags":"s","line":"32","module":"controls.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}group,NE nQ{}group]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","line":"32","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}type","chk":"0"},{"N":"str","val":"radio"}]}]},{"N":"sequence","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","line":"33","C":[{"N":"param","name":"Q{}group.id","slot":"0","flags":"t","as":"?AS","C":[{"N":"empty","role":"select"},{"N":"treat","role":"conversion","as":"AS","diag":"8|0|XTTE0590|group.id","C":[{"N":"check","card":"?","diag":"8|0|XTTE0590|group.id","C":[{"N":"cvUntyped","to":"AS","diag":"8|0|XTTE0590|group.id","C":[{"N":"data","diag":"8|0|XTTE0590|group.id","C":[{"N":"supplied","slot":"0"}]}]}]}]}]},{"N":"let","line":"38","var":"Q{}name","as":"?","slot":"1","eval":"7","C":[{"N":"choose","C":[{"N":"fn","name":"exists","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}name"}]},{"N":"axis","name":"attribute","nodeTest":"NA nQ{}name"},{"N":"true"},{"N":"fn","name":"concat","C":[{"N":"varRef","name":"Q{}group.id","slot":"0"},{"N":"fn","name":"generate-id","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}group,NE nQ{}group]"}]}]}]},{"N":"elem","line":"39","name":"div","nsuri":"","namespaces":"doc f","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"str","val":"radio "},{"N":"fn","name":"string","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}class","chk":"0"}]}]}]}]},{"N":"att","name":"name","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"varRef","name":"Q{}name","slot":"1"}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"id","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"varRef","name":"Q{}name","slot":"1"}]}]},{"N":"str","val":" "}]}]},{"N":"applyT","line":"40","flags":"ci","bSlot":"-1","C":[{"N":"axis","role":"select","name":"child","nodeTest":"N"},{"N":"withParam","name":"Q{}groupName","flags":"t","as":"?","C":[{"N":"varRef","line":"41","name":"Q{}name","slot":"1"}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"4","rank":"1","minImp":"0","slots":"2","matches":"NE","flags":"s","line":"26","module":"controls.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"},{"N":"p.withPredicate","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}group,NE nQ{}group]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","line":"26","op":"eq","comp":"CCC","C":[{"N":"data","diag":"1|0||eq","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}type"}]},{"N":"str","val":"radio"}]}]}]},{"N":"sequence","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","line":"27","C":[{"N":"param","name":"Q{}groupName","slot":"0","flags":"t","as":"?AS","C":[{"N":"str","role":"select","val":"RadioOption"},{"N":"treat","role":"conversion","as":"AS","diag":"8|0|XTTE0590|groupName","C":[{"N":"check","card":"?","diag":"8|0|XTTE0590|groupName","C":[{"N":"cvUntyped","to":"AS","diag":"8|0|XTTE0590|groupName","C":[{"N":"data","diag":"8|0|XTTE0590|groupName","C":[{"N":"supplied","slot":"0"}]}]}]}]}]},{"N":"let","ns":"=http:\/\/www.w3.org\/1999\/xhtml H=http:\/\/www.w3.org\/1999\/xhtml array=~ doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixsl=~ map=~ saxon=~ sef=http:\/\/ns.saxonica.com\/xslt\/export t=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog xs=~ xsl=~ xml=~","line":"29","var":"Q{}id","slot":"1","eval":"8","C":[{"N":"fn","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","name":"generate-id","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"}]},{"N":"elem","module":"toggler.xsl","line":"62","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"toggler"}]},{"N":"elem","line":"63","name":"input","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"slash","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"29","simple":"2","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"},{"N":"axis","name":"attribute","nodeTest":"NA nQ{}class"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"radio"}]},{"N":"att","name":"name","flags":"l","C":[{"N":"varRef","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"29","name":"Q{}groupName","slot":"0"}]},{"N":"att","name":"id","flags":"l","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]},{"N":"att","name":"value","flags":"l","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"first","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"29","C":[{"N":"sequence","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}value"},{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"}]}]}]}]}]},{"N":"choose","line":"64","C":[{"N":"fn","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"29","name":"exists","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}default"}]},{"N":"att","line":"65","name":"checked","flags":"l","C":[{"N":"str","val":""}]}]}]}]},{"N":"elem","line":"68","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"box"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]}]}]},{"N":"elem","line":"69","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"text"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"varRef","name":"Q{}id","slot":"1"}]},{"N":"valueOf","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"dot","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"29","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"0","rank":"1","minImp":"0","slots":"0","matches":"NE","flags":"s","line":"8","module":"controls.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"},{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}datalist,NE nQ{}datalist]"}]},{"N":"copy","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","line":"10","flags":"cin","sit":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]","C":[{"N":"applyT","role":"content","flags":"c","bSlot":"-1","C":[{"N":"sequence","role":"select","C":[{"N":"axis","name":"attribute","nodeTest":"NA"},{"N":"axis","name":"child","nodeTest":"NE"}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"3","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}title","flags":"s","line":"21","module":"controls.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}title"},{"N":"elem","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","line":"22","name":"label","nsuri":"","namespaces":"doc f","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"title"}]},{"N":"applyT","line":"23","flags":"ci","bSlot":"-1","C":[{"N":"axis","role":"select","name":"child","nodeTest":"N"}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"2","part":"1","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{}label","flags":"s","line":"18","module":"controls.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{}label"},{"N":"dot","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","line":"19","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}label,NE nQ{}label]"}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"1","rank":"0","minImp":"0","slots":"1","matches":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option","flags":"s","line":"13","module":"controls.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option"},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml H=http:\/\/www.w3.org\/1999\/xhtml array=~ doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixsl=~ map=~ saxon=~ sef=http:\/\/ns.saxonica.com\/xslt\/export t=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog xs=~ xsl=~ xml=~","line":"16","var":"Q{}id","slot":"0","eval":"7","C":[{"N":"first","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","C":[{"N":"sequence","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}id"},{"N":"fn","name":"generate-id","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"}]}]}]},{"N":"elem","module":"toggler.xsl","line":"37","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"toggler"}]},{"N":"elem","line":"38","name":"input","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"first","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"16","C":[{"N":"sequence","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}name"},{"N":"slash","simple":"2","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"},{"N":"axis","name":"attribute","nodeTest":"NA nQ{}name"}]},{"N":"str","val":"showTest"}]}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"checkbox"}]},{"N":"att","name":"id","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"varRef","name":"Q{}id","slot":"0"}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"value","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"dot","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"16","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"}]}]}]},{"N":"choose","line":"39","C":[{"N":"fn","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"16","name":"exists","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}default"}]},{"N":"att","line":"40","name":"checked","flags":"l","C":[{"N":"str","val":""}]}]}]}]},{"N":"elem","line":"43","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"box"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"varRef","name":"Q{}id","slot":"0"}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"44","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"text"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"varRef","name":"Q{}id","slot":"0"}]}]},{"N":"str","val":" "}]}]},{"N":"valueOf","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"dot","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"16","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"}]}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"1","part":"1","rank":"0","minImp":"0","slots":"1","matches":"NE nQ{}option","flags":"s","line":"13","module":"controls.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{}option"},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml H=http:\/\/www.w3.org\/1999\/xhtml array=~ doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixsl=~ map=~ saxon=~ sef=http:\/\/ns.saxonica.com\/xslt\/export t=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog xs=~ xsl=~ xml=~","line":"16","var":"Q{}id","slot":"0","eval":"7","C":[{"N":"first","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","C":[{"N":"sequence","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}id"},{"N":"fn","name":"generate-id","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"}]}]}]},{"N":"elem","module":"toggler.xsl","line":"37","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"toggler"}]},{"N":"elem","line":"38","name":"input","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"first","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"16","C":[{"N":"sequence","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}name"},{"N":"slash","simple":"2","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"},{"N":"axis","name":"attribute","nodeTest":"NA nQ{}name"}]},{"N":"str","val":"showTest"}]}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"checkbox"}]},{"N":"att","name":"id","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"varRef","name":"Q{}id","slot":"0"}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"value","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"dot","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"16","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"}]}]}]},{"N":"choose","line":"39","C":[{"N":"fn","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"16","name":"exists","C":[{"N":"axis","name":"attribute","nodeTest":"NA nQ{}default"}]},{"N":"att","line":"40","name":"checked","flags":"l","C":[{"N":"str","val":""}]}]}]}]},{"N":"elem","line":"43","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"box"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"varRef","name":"Q{}id","slot":"0"}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"44","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"text"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"varRef","name":"Q{}id","slot":"0"}]}]},{"N":"str","val":" "}]}]},{"N":"valueOf","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"dot","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","module":"controls.xsl","line":"16","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}option,NE nQ{}option]"}]}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"3","part":"1","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{}title","flags":"s","line":"21","module":"controls.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{}title"},{"N":"elem","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","line":"22","name":"label","nsuri":"","namespaces":"doc f","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"title"}]},{"N":"applyT","line":"23","flags":"ci","bSlot":"-1","C":[{"N":"axis","role":"select","name":"child","nodeTest":"N"}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"2","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}label","flags":"s","line":"18","module":"controls.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/1999\/xhtml}label"},{"N":"dot","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=Documentation f=MyFunctions math=~ xs=~ xsl=~ xml=~","line":"19","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}label,NE nQ{}label]"}]}]}]},{"N":"co","id":"45","binds":"","C":[{"N":"globalVariable","name":"Q{}showExamples","as":"1AB","line":"22","module":"jwiXML.xsl","visibility":"PRIVATE","flags":"s","C":[{"N":"false"}]}]},{"N":"co","id":"46","binds":"","C":[{"N":"mode","name":"Q{}qt3","onNo":"SS","flags":"W","patternSlots":"0","C":[{"N":"templateRule","prec":"0","prio":"0.5","seq":"14","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}test-set","flags":"s","line":"318","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}test-set"},{"N":"axis","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"318","name":"attribute","nodeTest":"NA nQ{}file"}]},{"N":"elem","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"319","name":"optgroup","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"label","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]},{"N":"applyT","line":"320","flags":"c","bSlot":"-1","C":[{"N":"fn","role":"select","name":"doc","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}file","chk":"0"}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"dot","type":"1NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}test-set"}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"12","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}QT3","flags":"s","line":"311","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}QT3"},{"N":"applyT","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"312","flags":"ct","bSlot":"-1","C":[{"N":"fn","role":"select","name":"doc","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}href","chk":"0"}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"16","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}test-case","flags":"s","line":"326","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}test-case"},{"N":"filter","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"326","flags":"","C":[{"N":"filter","flags":"","C":[{"N":"axis","name":"child","nodeTest":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}dependency"},{"N":"vc","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}type","chk":"0"},{"N":"str","val":"spec"}]}]},{"N":"fn","name":"starts-with","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}value","chk":"0"}]},{"N":"str","val":"XQ"}]}]}]},{"N":"empty","role":"action"}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"15","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}test-case","flags":"s","line":"323","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}test-case"},{"N":"elem","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"324","name":"option","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"value","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"axis","name":"child","nodeTest":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}test"}]}]},{"N":"str","val":" "}]}]},{"N":"valueOf","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"13","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}catalog","flags":"s","line":"314","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}catalog"},{"N":"applyT","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"315","flags":"ct","bSlot":"-1","C":[{"N":"fn","role":"select","name":"subsequence","C":[{"N":"axis","name":"child","nodeTest":"NE nQ{http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog}test-set"},{"N":"int","val":"1"},{"N":"int","val":"4"}]}]}]}]}]},{"N":"co","id":"47","binds":"47","C":[{"N":"function","name":"Q{MyFunctions}serialize","line":"12","module":"serialize.xsl","eval":"4","flags":"pU","as":"*AS","slots":"6","C":[{"N":"arg","name":"Q{}in","as":"*"},{"N":"arg","name":"Q{}indent","as":"1AS"},{"N":"forEach","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/2000\/svg doc=http:\/\/www.saxonica.com\/ns\/documentation f=MyFunctions ixsl=~ js=~ jwL=https:\/\/lists.w3.org\/Archives\/Public\/public-ixml\/2022May\/0099.html map=~ math=~ p=path r=rail saxon=~ svg=http:\/\/www.w3.org\/2000\/svg v=vector xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"15","C":[{"N":"varRef","name":"Q{}in","slot":"0"},{"N":"choose","line":"17","C":[{"N":"instance","of":"1FM","C":[{"N":"dot"}]},{"N":"let","line":"18","var":"Q{}indent","as":"1AS","slot":"2","eval":"8","C":[{"N":"fn","name":"concat","C":[{"N":"varRef","name":"Q{}indent","slot":"1"},{"N":"str","val":" "}]},{"N":"fn","line":"30","name":"concat","C":[{"N":"str","val":"map{\n"},{"N":"let","line":"31","var":"Q{}m","slot":"3","eval":"16","C":[{"N":"dot"},{"N":"let","var":"Q{http:\/\/saxon.sf.net\/generated-variable}v0","as":"1F","slot":"4","eval":"13","C":[{"N":"treat","as":"F","diag":"0|0||saxon:apply","C":[{"N":"varRef","name":"Q{}m","slot":"3"}]},{"N":"fn","name":"string-join","C":[{"N":"forEach","C":[{"N":"ifCall","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}keys","type":"*A","C":[{"N":"treat","as":"FM","diag":"0|0||map:keys","C":[{"N":"dot"}]}]},{"N":"fn","name":"concat","C":[{"N":"varRef","name":"Q{}indent","slot":"2"},{"N":"fn","name":"string","C":[{"N":"dot","type":"1A"}]},{"N":"str","val":":"},{"N":"let","var":"Q{}p","slot":"5","eval":"4","C":[{"N":"ufCall","name":"Q{MyFunctions}serialize","tailCall":"false","bSlot":"0","eval":"4 1","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}apply","type":"*","dyn":"$m","C":[{"N":"varRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}v0","slot":"4"},{"N":"arrayBlock","C":[{"N":"dot","type":"1A"}]}]},{"N":"varRef","name":"Q{}indent","slot":"2"}]},{"N":"choose","C":[{"N":"compareToInt","op":"eq","val":"1","C":[{"N":"fn","name":"count","C":[{"N":"fn","name":"subsequence","C":[{"N":"varRef","name":"Q{}p","slot":"5"},{"N":"int","val":"1"},{"N":"int","val":"2"}]}]}]},{"N":"varRef","name":"Q{}p","slot":"5"},{"N":"true"},{"N":"fn","name":"concat","C":[{"N":"str","val":"("},{"N":"fn","name":"string-join","C":[{"N":"varRef","name":"Q{}p","slot":"5"},{"N":"str","val":","}]},{"N":"str","val":")"}]}]}]}]}]},{"N":"str","val":",\n"}]}]}]},{"N":"str","val":"}"}]}]},{"N":"instance","line":"33","of":"1NA","C":[{"N":"dot"}]},{"N":"fn","line":"34","name":"concat","C":[{"N":"fn","name":"name","C":[{"N":"treat","as":"N","diag":"0|0||fn:name","C":[{"N":"dot"}]}]},{"N":"str","val":"=\""},{"N":"fn","name":"string","C":[{"N":"dot"}]},{"N":"str","val":"\""}]},{"N":"instance","line":"36","of":"1AS","C":[{"N":"dot"}]},{"N":"fn","line":"37","name":"concat","C":[{"N":"str","val":"\""},{"N":"fn","name":"string","C":[{"N":"dot"}]},{"N":"str","val":"\""}]},{"N":"instance","line":"39","of":"1A","C":[{"N":"dot"}]},{"N":"fn","line":"40","name":"string","C":[{"N":"dot"}]},{"N":"true"},{"N":"fn","line":"43","name":"serialize","C":[{"N":"dot"},{"N":"map","size":"2","C":[{"N":"str","val":"omit-xml-declaration"},{"N":"true"},{"N":"str","val":"indent"},{"N":"true"}]}]}]}]}]}]},{"N":"co","id":"30","binds":"43","C":[{"N":"mode","name":"Q{}collect-tests","onNo":"SC","flags":"W","patternSlots":"0","C":[{"N":"templateRule","prec":"0","prio":"0.0","seq":"20","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-catalog","flags":"s","line":"472","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-catalog"},{"N":"copy","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"474","flags":"cin","sit":"1NE","C":[{"N":"sequence","role":"content","C":[{"N":"axis","name":"attribute","nodeTest":"NA"},{"N":"att","line":"475","name":"uri","flags":"l","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"dot","type":"1NE"}]}]}]},{"N":"applyT","line":"476","flags":"c","bSlot":"-1","C":[{"N":"axis","role":"select","name":"child","nodeTest":"NE"}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"20","part":"1","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample-catalog","flags":"s","line":"472","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample-catalog"},{"N":"copy","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"474","flags":"cin","sit":"1NE","C":[{"N":"sequence","role":"content","C":[{"N":"axis","name":"attribute","nodeTest":"NA"},{"N":"att","line":"475","name":"uri","flags":"l","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"dot","type":"1NE"}]}]}]},{"N":"applyT","line":"476","flags":"c","bSlot":"-1","C":[{"N":"axis","role":"select","name":"child","nodeTest":"NE"}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"24","rank":"1","minImp":"0","slots":"0","matches":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set","flags":"s","line":"492","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set"},{"N":"axis","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"492","name":"child","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set"}]},{"N":"applyT","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"493","flags":"ct","bSlot":"-1","C":[{"N":"axis","role":"select","name":"child","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set"}]}]},{"N":"templateRule","prec":"0","prio":"0.0","seq":"19","rank":"0","minImp":"0","slots":"0","matches":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set-ref","flags":"s","line":"469","module":"jwiXML.xsl","C":[{"N":"p.nodeTest","role":"match","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set-ref"},{"N":"applyT","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"470","flags":"ct","bSlot":"-1","C":[{"N":"fn","role":"select","name":"doc","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}href","chk":"0"}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"dot","type":"1NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-set-ref"}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"22","part":"2","rank":"1","minImp":"0","slots":"0","matches":"NA nQ{}local","flags":"s","line":"484","module":"jwiXML.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NA nQ{}local"},{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-string-ref"}]},{"N":"att","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"485","name":"href","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:resolve-uri","C":[{"N":"dot","type":"1NA"}]}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"check","card":"?","diag":"0|0||fn:base-uri","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"22","part":"1","rank":"1","minImp":"0","slots":"0","matches":"NA nQ{}local","flags":"s","line":"484","module":"jwiXML.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NA nQ{}local"},{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}vxml-grammar-ref"}]},{"N":"att","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"485","name":"href","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:resolve-uri","C":[{"N":"dot","type":"1NA"}]}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"check","card":"?","diag":"0|0||fn:base-uri","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"22","rank":"1","minImp":"0","slots":"0","matches":"NA nQ{}local","flags":"s","line":"484","module":"jwiXML.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NA nQ{}local"},{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}ixml-grammar-ref"}]},{"N":"att","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"485","name":"href","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:resolve-uri","C":[{"N":"dot","type":"1NA"}]}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"check","card":"?","diag":"0|0||fn:base-uri","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"2.0","seq":"23","rank":"2","minImp":"0","slots":"0","matches":"NA nQ{}href","flags":"s","line":"489","module":"jwiXML.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NA nQ{}href"},{"N":"p.withUpper","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-string-ref"},{"N":"p.withUpper","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-case"},{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample"}]}]}]},{"N":"compAtt","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"490","C":[{"N":"fn","role":"name","name":"name","C":[{"N":"dot","type":"1NA"}]},{"N":"convert","role":"select","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:resolve-uri","C":[{"N":"dot","type":"1NA"}]}]},{"N":"convert","from":"AU","to":"AS","C":[{"N":"gVarRef","name":"Q{}GIT-samples","bSlot":"0"}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"2.0","seq":"23","rank":"2","minImp":"0","slots":"0","matches":"NA nQ{}href","flags":"s","line":"489","module":"jwiXML.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NA nQ{}href"},{"N":"p.withUpper","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}vxml-grammar-ref"},{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample"}]}]},{"N":"compAtt","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"490","C":[{"N":"fn","role":"name","name":"name","C":[{"N":"dot","type":"1NA"}]},{"N":"convert","role":"select","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:resolve-uri","C":[{"N":"dot","type":"1NA"}]}]},{"N":"convert","from":"AU","to":"AS","C":[{"N":"gVarRef","name":"Q{}GIT-samples","bSlot":"0"}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"2.0","seq":"23","rank":"2","minImp":"0","slots":"0","matches":"NA nQ{}href","flags":"s","line":"489","module":"jwiXML.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NA nQ{}href"},{"N":"p.withUpper","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}ixml-grammar-ref"},{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}sample"}]}]},{"N":"compAtt","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"490","C":[{"N":"fn","role":"name","name":"name","C":[{"N":"dot","type":"1NA"}]},{"N":"convert","role":"select","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:resolve-uri","C":[{"N":"dot","type":"1NA"}]}]},{"N":"convert","from":"AU","to":"AS","C":[{"N":"gVarRef","name":"Q{}GIT-samples","bSlot":"0"}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"21","part":"2","rank":"1","minImp":"0","slots":"0","matches":"NA nQ{}href","flags":"s","line":"480","module":"jwiXML.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NA nQ{}href"},{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-string-ref"}]},{"N":"compAtt","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"481","C":[{"N":"fn","role":"name","name":"name","C":[{"N":"dot","type":"1NA"}]},{"N":"convert","role":"select","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:resolve-uri","C":[{"N":"dot","type":"1NA"}]}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"check","card":"?","diag":"0|0||fn:base-uri","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"21","part":"1","rank":"1","minImp":"0","slots":"0","matches":"NA nQ{}href","flags":"s","line":"480","module":"jwiXML.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NA nQ{}href"},{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}vxml-grammar-ref"}]},{"N":"compAtt","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"481","C":[{"N":"fn","role":"name","name":"name","C":[{"N":"dot","type":"1NA"}]},{"N":"convert","role":"select","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:resolve-uri","C":[{"N":"dot","type":"1NA"}]}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"check","card":"?","diag":"0|0||fn:base-uri","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"21","rank":"1","minImp":"0","slots":"0","matches":"NA nQ{}href","flags":"s","line":"480","module":"jwiXML.xsl","C":[{"N":"p.withUpper","role":"match","axis":"parent","upFirst":"false","C":[{"N":"p.nodeTest","test":"NA nQ{}href"},{"N":"p.nodeTest","test":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}ixml-grammar-ref"}]},{"N":"compAtt","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"481","C":[{"N":"fn","role":"name","name":"name","C":[{"N":"dot","type":"1NA"}]},{"N":"convert","role":"select","from":"AU","to":"AS","C":[{"N":"fn","name":"resolve-uri","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:resolve-uri","C":[{"N":"dot","type":"1NA"}]}]},{"N":"check","card":"1","diag":"0|1||fn:resolve-uri","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"base-uri","C":[{"N":"check","card":"?","diag":"0|0||fn:base-uri","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"}]}]}]}]}]}]}]}]}]}]},{"N":"co","id":"19","binds":"47","C":[{"N":"function","name":"Q{MyFunctions}serialize","line":"8","module":"serialize.xsl","eval":"4","flags":"pU","as":"*AS","slots":"1","C":[{"N":"arg","name":"Q{}in","as":"*"},{"N":"tailCallLoop","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/2000\/svg doc=http:\/\/www.saxonica.com\/ns\/documentation f=MyFunctions ixsl=~ js=~ jwL=https:\/\/lists.w3.org\/Archives\/Public\/public-ixml\/2022May\/0099.html map=~ math=~ p=path r=rail saxon=~ svg=http:\/\/www.w3.org\/2000\/svg v=vector xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"10","C":[{"N":"ufCall","name":"Q{MyFunctions}serialize","tailCall":"foreign","bSlot":"0","eval":"1 0","C":[{"N":"varRef","name":"Q{}in","slot":"0"},{"N":"str","val":""}]}]}]}]},{"N":"co","id":"4","binds":"","C":[{"N":"globalVariable","name":"Q{}GIT-base","as":"1AU","line":"26","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"atomic","val":"https:\/\/raw.githubusercontent.com\/invisibleXML\/ixml\/master\/","type":"AU"}]}]},{"N":"co","id":"18","binds":"","C":[{"N":"globalVariable","name":"Q{}grammar.controls","as":"1NE nQ{http:\/\/www.w3.org\/1999\/xhtml}div c~untyped","line":"14","module":"grammar.xsl","visibility":"PRIVATE","C":[{"N":"elem","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"15","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"grammarDisplay"}]},{"N":"elem","line":"16","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"str","val":"Grammar Display"}]}]},{"N":"elem","line":"17","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"side"}]},{"N":"elem","line":"18","name":"group","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"radio"}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"grammarPhase"}]},{"N":"elem","line":"19","name":"option","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"default","flags":"l","C":[{"N":"str","val":""}]},{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Parsed"}]}]}]},{"N":"elem","line":"20","name":"option","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Compiled"}]}]}]}]},{"N":"elem","line":"22","name":"group","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"radio"}]},{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"grammarFormat"}]},{"N":"elem","line":"23","name":"option","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"default","flags":"l","C":[{"N":"str","val":""}]},{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"XML"}]}]}]},{"N":"elem","line":"24","name":"option","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"ixml"}]}]}]}]}]}]}]}]}]}]},{"N":"co","id":"48","binds":"","C":[{"N":"template","name":"Q{}clearAll","flags":"os","line":"666","module":"jwiXML.xsl","slots":"0","C":[{"N":"sequence","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"667","C":[{"N":"resultDoc","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#grammarDetails"},{"N":"empty","role":"content"}]},{"N":"resultDoc","line":"668","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#result"},{"N":"empty","role":"content"}]}]}]}]},{"N":"co","id":"49","binds":"37 20 20 16 42 20 20 19 2 32 12 20 20 15 19 19 20 21 42 48","C":[{"N":"mode","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}onclick","onNo":"TC","flags":"W","patternSlots":"0","C":[{"N":"templateRule","prec":"0","prio":"0.5","seq":"32","rank":"0","minImp":"0","slots":"8","matches":"NE","flags":"s","line":"690","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}button,NE nQ{}button]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"690","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}id","chk":"0"},{"N":"str","val":"go"}]}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"691","var":"Q{}grammarXML","slot":"0","eval":"8","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:get","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"grammar"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]},{"N":"str","val":"formatXML"}]},{"N":"let","line":"696","var":"Q{}grammarSource","slot":"1","eval":"8","C":[{"N":"choose","C":[{"N":"varRef","name":"Q{}grammarXML","slot":"0"},{"N":"varRef","name":"Q{}grammarXML","slot":"0"},{"N":"true"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:get","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"grammar"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]},{"N":"str","val":"value"}]}]},{"N":"let","line":"697","var":"Q{}input","slot":"2","eval":"8","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:get","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"input"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]},{"N":"str","val":"value"}]},{"N":"let","line":"698","var":"Q{}output","as":"1FM","slot":"3","eval":"8","C":[{"N":"ifCall","line":"701","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}merge","type":"1FM","C":[{"N":"treat","as":"FM","diag":"20|0|XTTE3375|xsl:map sequence constructor","C":[{"N":"try","flags":"r","C":[{"N":"let","line":"706","var":"Q{}grammar","slot":"4","eval":"16","C":[{"N":"ufCall","name":"Q{https:\/\/github.com\/johnlumley}compileGrammar","tailCall":"false","bSlot":"0","eval":"16 16","C":[{"N":"check","card":"1","diag":"0|0||jwL:compileGrammar","C":[{"N":"varRef","name":"Q{}grammarSource","slot":"1"}]},{"N":"ifCall","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}merge","type":"1FM","C":[{"N":"sequence","C":[{"N":"ifCall","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"unreachable"},{"N":"ufCall","name":"Q{MyFunctions}readCheckbox","tailCall":"false","bSlot":"1","eval":"0","C":[{"N":"str","val":"unreachable"}]}]},{"N":"ifCall","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"twRewrites"},{"N":"ufCall","name":"Q{MyFunctions}readCheckbox","tailCall":"false","bSlot":"2","eval":"0","C":[{"N":"str","val":"twRewrites"}]}]}]},{"N":"map","size":"2","C":[{"N":"str","val":"duplicates"},{"N":"str","val":"reject"},{"N":"str","val":"duplicates-error-code"},{"N":"str","val":"XQDY0137"}]}]}]},{"N":"sequence","line":"708","C":[{"N":"ifCall","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"grammarDetails"},{"N":"ufCall","name":"Q{MyFunctions}makeGrammarDisplay","tailCall":"false","bSlot":"3","eval":"16 1 16","C":[{"N":"ufCall","line":"701","name":"Q{https:\/\/github.com\/johnlumley}parseGrammar","tailCall":"false","bSlot":"4","eval":"16","C":[{"N":"check","card":"1","diag":"0|0||jwL:parseGrammar","C":[{"N":"varRef","name":"Q{}grammarSource","slot":"1"}]}]},{"N":"varRef","name":"Q{}grammar","slot":"4"},{"N":"fn","name":"generate-id","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}button,NE nQ{}button]"}]}]}]},{"N":"ifCall","line":"709","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"result"},{"N":"choose","line":"710","C":[{"N":"or","op":"or","C":[{"N":"treat","as":"AS","diag":"0|0||fn:string-length","C":[{"N":"check","card":"?","diag":"0|0||fn:string-length","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:string-length","C":[{"N":"varRef","name":"Q{}input","slot":"2"}]}]}]}]},{"N":"ufCall","name":"Q{MyFunctions}readCheckbox","tailCall":"false","bSlot":"5","eval":"0","C":[{"N":"str","val":"zeroLengthInput"}]}]},{"N":"choose","line":"713","C":[{"N":"ufCall","name":"Q{MyFunctions}readCheckbox","tailCall":"false","bSlot":"6","eval":"0","C":[{"N":"str","val":"records"}]},{"N":"sequence","line":"716","C":[{"N":"elem","name":"button","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"selectAll"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"select result"}]}]}]},{"N":"elem","line":"717","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"ufCall","name":"Q{MyFunctions}serialize","tailCall":"false","bSlot":"7","eval":"8","C":[{"N":"ufCall","line":"715","name":"Q{https:\/\/github.com\/johnlumley}parseRecords","tailCall":"false","bSlot":"8","eval":"1 16 16","C":[{"N":"varRef","name":"Q{}grammar","slot":"4"},{"N":"treat","as":"AS","diag":"0|1||jwL:parseRecords","C":[{"N":"check","card":"1","diag":"0|1||jwL:parseRecords","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|1||jwL:parseRecords","C":[{"N":"varRef","name":"Q{}input","slot":"2"}]}]}]}]},{"N":"ufCall","name":"Q{MyFunctions}readText","tailCall":"false","bSlot":"9","eval":"0","C":[{"N":"str","val":"separator"}]}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"true"},{"N":"let","line":"724","var":"Q{}result","slot":"5","eval":"16","C":[{"N":"ufCall","name":"Q{https:\/\/github.com\/johnlumley}parse","tailCall":"false","bSlot":"10","eval":"1 16 16","C":[{"N":"varRef","name":"Q{}grammar","slot":"4"},{"N":"treat","as":"AS","diag":"0|1||jwL:parse","C":[{"N":"check","card":"1","diag":"0|1||jwL:parse","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|1||jwL:parse","C":[{"N":"varRef","name":"Q{}input","slot":"2"}]}]}]}]},{"N":"ifCall","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}merge","type":"1FM","C":[{"N":"sequence","C":[{"N":"ifCall","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"justOne"},{"N":"ufCall","name":"Q{MyFunctions}readCheckbox","tailCall":"false","bSlot":"11","eval":"0","C":[{"N":"str","val":"justOne"}]}]},{"N":"ifCall","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"suppressMarks"},{"N":"ufCall","name":"Q{MyFunctions}readCheckbox","tailCall":"false","bSlot":"12","eval":"0","C":[{"N":"str","val":"suppressMarks"}]}]}]},{"N":"map","size":"2","C":[{"N":"str","val":"duplicates"},{"N":"str","val":"reject"},{"N":"str","val":"duplicates-error-code"},{"N":"str","val":"XQDY0137"}]}]}]},{"N":"sequence","line":"725","C":[{"N":"ufCall","name":"Q{MyFunctions}showTimes","tailCall":"false","bSlot":"13","eval":"1","C":[{"N":"varRef","name":"Q{}result","slot":"5"}]},{"N":"elem","line":"727","name":"button","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"selectAll"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"select result"}]}]}]},{"N":"choose","line":"728","C":[{"N":"fn","name":"empty","C":[{"N":"lookup","C":[{"N":"varRef","name":"Q{}result","slot":"5"},{"N":"str","val":"allTrees"}]}]},{"N":"let","line":"729","var":"Q{}r","slot":"6","eval":"4","C":[{"N":"lookup","C":[{"N":"varRef","name":"Q{}result","slot":"5"},{"N":"str","val":"tree"}]},{"N":"elem","line":"730","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"choose","C":[{"N":"vc","op":"eq","onEmpty":"0","comp":"CCC","C":[{"N":"atomSing","card":"?","diag":"1|0||eq","C":[{"N":"slash","simple":"2","C":[{"N":"conditionalSort","C":[{"N":"fn","name":"exists","C":[{"N":"tail","start":"2","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|\/","C":[{"N":"varRef","name":"Q{}r","slot":"6"}]}]}]},{"N":"docOrder","intra":"0","C":[{"N":"slash","simple":"2","C":[{"N":"treat","as":"N","diag":"1|0|XPTY0019|\/","C":[{"N":"varRef","name":"Q{}r","slot":"6"}]},{"N":"axis","name":"child","nodeTest":"NE"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"NA nQ{http:\/\/invisiblexml.org\/NS}state"}]}]},{"N":"str","val":"failed"}]},{"N":"str","val":"parseFailure"}]}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"ufCall","name":"Q{MyFunctions}serialize","tailCall":"false","bSlot":"14","eval":"1","C":[{"N":"varRef","name":"Q{}r","slot":"6"}]},{"N":"str","val":" "}]}]}]}]}]}]},{"N":"choose","line":"732","C":[{"N":"fn","name":"exists","C":[{"N":"tail","start":"2","C":[{"N":"lookup","C":[{"N":"varRef","name":"Q{}result","slot":"5"},{"N":"str","val":"allTrees"}]}]}]},{"N":"elem","line":"733","name":"p","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"notification"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"convert","from":"ADI","to":"AS","C":[{"N":"fn","name":"count","C":[{"N":"lookup","C":[{"N":"varRef","name":"Q{}result","slot":"5"},{"N":"str","val":"allTrees"}]}]}]},{"N":"str","val":" ambiguous results"}]}]}]}]}]},{"N":"forEach","line":"735","C":[{"N":"lookup","C":[{"N":"varRef","name":"Q{}result","slot":"5"},{"N":"str","val":"allTrees"}]},{"N":"elem","line":"736","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"ufCall","name":"Q{MyFunctions}serialize","tailCall":"false","bSlot":"15","eval":"8","C":[{"N":"dot"}]},{"N":"str","val":" "}]}]}]}]},{"N":"choose","line":"738","C":[{"N":"ufCall","name":"Q{MyFunctions}readCheckbox","tailCall":"false","bSlot":"16","eval":"0","C":[{"N":"str","val":"MakeShowStates"}]},{"N":"sequence","line":"739","C":[{"N":"elem","name":"h4","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"str","val":"Parser states"}]}]},{"N":"callT","line":"740","name":"Q{}makeStateDisplay","bSlot":"17","C":[{"N":"withParam","name":"Q{}result","flags":"c","C":[{"N":"varRef","line":"741","name":"Q{}result","slot":"5"}]},{"N":"withParam","name":"Q{}visible","flags":"c","as":"1AB","C":[{"N":"true"}]}]}]}]}]}]}]}]}]}]}]},{"N":"catch","errors":"Q{http:\/\/invisiblexml.org\/NS}*","C":[{"N":"let","line":"751","var":"Q{}code","as":"?ASNTNC","slot":"7","eval":"8","C":[{"N":"fn","name":"local-name-from-QName","C":[{"N":"treat","as":"AQ","diag":"0|0||fn:local-name-from-QName","C":[{"N":"check","card":"?","diag":"0|0||fn:local-name-from-QName","C":[{"N":"cvUntyped","to":"AQ","C":[{"N":"data","diag":"0|0||fn:local-name-from-QName","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}dynamic-error-info","type":"*","C":[{"N":"str","val":"code"}]}]}]}]}]}]},{"N":"choose","line":"753","C":[{"N":"fn","name":"matches","C":[{"N":"varRef","name":"Q{}code","slot":"7"},{"N":"str","val":"^(G|S)"},{"N":"str","val":""}]},{"N":"sequence","line":"754","C":[{"N":"ifCall","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"grammarDetails"},{"N":"elem","line":"755","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"str","val":"Grammar failure "},{"N":"fn","name":"string","C":[{"N":"varRef","name":"Q{}code","slot":"7"}]},{"N":"str","val":": "},{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}dynamic-error-info","type":"*","C":[{"N":"str","val":"description"}]}]}]}]},{"N":"str","val":" "}]}]}]}]}]},{"N":"ifCall","line":"757","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"grammarFailure"},{"N":"elem","line":"758","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"str","val":"Grammar failure "},{"N":"fn","name":"string","C":[{"N":"varRef","name":"Q{}code","slot":"7"}]},{"N":"str","val":": "}]}]},{"N":"elem","name":"br","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"empty"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}dynamic-error-info","type":"*","C":[{"N":"str","val":"description"}]}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]},{"N":"true"},{"N":"ifCall","line":"762","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"result"},{"N":"elem","line":"763","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"str","val":"Dynamic failure "},{"N":"fn","name":"string","C":[{"N":"varRef","name":"Q{}code","slot":"7"}]},{"N":"str","val":": "},{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}dynamic-error-info","type":"*","C":[{"N":"str","val":"description"}]}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]}]}]},{"N":"catch","errors":"*","C":[{"N":"ifCall","line":"769","name":"Q{http:\/\/www.w3.org\/2005\/xpath-functions\/map}entry","type":"1FM","C":[{"N":"str","val":"result"},{"N":"elem","line":"770","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"fn","name":"string","C":[{"N":"convert","from":"AU","to":"AS","C":[{"N":"fn","name":"namespace-uri-from-QName","C":[{"N":"treat","as":"AQ","diag":"0|0||fn:namespace-uri-from-QName","C":[{"N":"check","card":"?","diag":"0|0||fn:namespace-uri-from-QName","C":[{"N":"cvUntyped","to":"AQ","C":[{"N":"data","diag":"0|0||fn:namespace-uri-from-QName","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}dynamic-error-info","type":"*","C":[{"N":"str","val":"code"}]}]}]}]}]}]}]}]},{"N":"str","val":" "},{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}dynamic-error-info","type":"*","C":[{"N":"str","val":"code"}]}]}]}]},{"N":"str","val":" "}]},{"N":"str","val":" "},{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}dynamic-error-info","type":"*","C":[{"N":"str","val":"description"}]}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]}]}]},{"N":"map","size":"2","C":[{"N":"str","val":"duplicates"},{"N":"str","val":"reject"},{"N":"str","val":"duplicates-error-code"},{"N":"str","val":"XTDE3365"}]}]},{"N":"sequence","line":"776","C":[{"N":"resultDoc","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#grammarDetails"},{"N":"lookup","role":"content","line":"777","C":[{"N":"varRef","name":"Q{}output","slot":"3"},{"N":"str","val":"grammarDetails"}]}]},{"N":"resultDoc","line":"779","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#grammarFailure"},{"N":"lookup","role":"content","line":"780","C":[{"N":"varRef","name":"Q{}output","slot":"3"},{"N":"str","val":"grammarFailure"}]}]},{"N":"resultDoc","line":"782","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#result"},{"N":"lookup","role":"content","line":"783","C":[{"N":"varRef","name":"Q{}output","slot":"3"},{"N":"str","val":"result"}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"31","rank":"0","minImp":"0","slots":"1","matches":"NE","flags":"s","line":"675","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}button,NE nQ{}button]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"675","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}id","chk":"0"},{"N":"str","val":"reformat"}]}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"676","var":"Q{}grammarSource","slot":"0","eval":"8","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:get","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"grammar"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]},{"N":"str","val":"value"}]},{"N":"try","line":"678","flags":"r","C":[{"N":"ifCall","line":"680","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-property","type":"?","C":[{"N":"str","val":"value"},{"N":"check","card":"?","diag":"0|1||ixsl:set-property","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"ufCall","line":"678","name":"Q{https:\/\/github.com\/johnlumley}parseGrammar","tailCall":"false","bSlot":"18","eval":"16","C":[{"N":"check","card":"1","diag":"0|0||jwL:parseGrammar","C":[{"N":"varRef","name":"Q{}grammarSource","slot":"0"}]}]},{"N":"str","val":"flat"},{"N":"array","size":"0"}]}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-property","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"grammar"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]}]},{"N":"catch","errors":"Q{http:\/\/invisiblexml.org\/NS}*","C":[{"N":"resultDoc","line":"683","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#grammarFailure"},{"N":"elem","role":"content","line":"684","name":"pre","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"valueOf","flags":"l","C":[{"N":"fn","line":"682","name":"concat","C":[{"N":"str","val":"Cannot reformat - Grammar failure "},{"N":"fn","name":"string","C":[{"N":"fn","name":"local-name-from-QName","C":[{"N":"treat","as":"AQ","diag":"0|0||fn:local-name-from-QName","C":[{"N":"check","card":"?","diag":"0|0||fn:local-name-from-QName","C":[{"N":"cvUntyped","to":"AQ","C":[{"N":"data","diag":"0|0||fn:local-name-from-QName","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}dynamic-error-info","type":"*","C":[{"N":"str","val":"code"}]}]}]}]}]}]}]},{"N":"str","val":": "}]}]},{"N":"elem","name":"br","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"empty"}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"ifCall","name":"Q{http:\/\/saxon.sf.net\/}dynamic-error-info","type":"*","C":[{"N":"str","val":"description"}]}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"30","rank":"0","minImp":"0","slots":"0","matches":"NE","flags":"s","line":"670","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}pre,NE nQ{}pre]"},{"N":"fn","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"670","name":"contains-token","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}class","chk":"0"}]},{"N":"str","val":"sample"}]}]},{"N":"sequence","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"671","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-property","type":"?","C":[{"N":"str","val":"value"},{"N":"fn","name":"string","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}pre,NE nQ{}pre]"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-property","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"grammar"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]}]},{"N":"callT","line":"672","name":"Q{}clearAll","bSlot":"19","flags":"t"}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"8","rank":"0","minImp":"0","slots":"0","matches":"NE","flags":"s","line":"71","module":"grammar.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}button,NE nQ{}button]"},{"N":"fn","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"71","name":"contains-token","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}class","chk":"0"}]},{"N":"str","val":"selectAll"}]}]},{"N":"ifCall","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"75","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:call","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}window","type":"1"},{"N":"str","val":"getSelection"},{"N":"array","size":"0"}]}]},{"N":"str","val":"selectAllChildren"},{"N":"arrayBlock","C":[{"N":"first","line":"73","C":[{"N":"axis","name":"following","nodeTest":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}pre,NE nQ{}pre]"}]}]}]}]}]}]},{"N":"co","id":"50","binds":"","C":[{"N":"function","name":"Q{MyFunctions}makeRadio","line":"48","module":"toggler.xsl","eval":"9","flags":"pU","as":"1NE","slots":"4","C":[{"N":"arg","name":"Q{}class","as":"*"},{"N":"arg","name":"Q{}value","as":"*"},{"N":"arg","name":"Q{}checked","as":"1AB"},{"N":"arg","name":"Q{}group","as":"*"},{"N":"elem","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml H=http:\/\/www.w3.org\/1999\/xhtml array=~ doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixsl=~ map=~ saxon=~ sef=http:\/\/ns.saxonica.com\/xslt\/export t=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog xs=~ xsl=~ xml=~","line":"62","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"toggler"}]},{"N":"elem","line":"63","name":"input","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"53","name":"Q{}class","slot":"0"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"radio"}]},{"N":"att","name":"name","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"53","name":"Q{}group","slot":"3"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"id","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"53","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"value","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"53","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]},{"N":"choose","line":"64","C":[{"N":"varRef","line":"53","name":"Q{}checked","slot":"2"},{"N":"att","line":"65","name":"checked","flags":"l","C":[{"N":"str","val":""}]}]}]}]},{"N":"elem","line":"68","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"box"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"53","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"69","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"text"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"53","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","line":"53","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"34","binds":"38","C":[{"N":"function","name":"Q{https:\/\/github.com\/johnlumley}version","line":"17","module":"jwiXML.processor.xsl","eval":"16","flags":"pU","as":"1AS","slots":"0","C":[{"N":"treat","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ ixml=http:\/\/invisiblexml.org\/NS ixsl=~ js=~ jwL=https:\/\/github.com\/johnlumley map=~ saxon=~ xs=~ xsl=~ xml=~","line":"18","as":"AS","diag":"5|0|XTTE0780|jwL:version#0","C":[{"N":"check","card":"1","diag":"5|0|XTTE0780|jwL:version#0","C":[{"N":"cvUntyped","to":"AS","diag":"5|0|XTTE0780|jwL:version#0","C":[{"N":"data","diag":"5|0|XTTE0780|jwL:version#0","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}call","type":"*","C":[{"N":"check","card":"1","diag":"0|0||ixsl:call","C":[{"N":"gVarRef","name":"Q{}jwiXML","bSlot":"0"}]},{"N":"str","val":"version"},{"N":"array","size":"0"}]}]}]}]}]}]}]},{"N":"co","id":"51","binds":"","C":[{"N":"function","name":"Q{MyFunctions}makeRadio","line":"55","module":"toggler.xsl","eval":"9","flags":"pU","as":"1NE","slots":"6","C":[{"N":"arg","name":"Q{}class","as":"*"},{"N":"arg","name":"Q{}value","as":"*"},{"N":"arg","name":"Q{}checked","as":"1AB"},{"N":"arg","name":"Q{}group","as":"*"},{"N":"arg","name":"Q{}label","as":"*"},{"N":"arg","name":"Q{}id","as":"*"},{"N":"elem","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml H=http:\/\/www.w3.org\/1999\/xhtml array=~ doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixsl=~ map=~ saxon=~ sef=http:\/\/ns.saxonica.com\/xslt\/export t=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog xs=~ xsl=~ xml=~","line":"62","name":"div","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"toggler"}]},{"N":"elem","line":"63","name":"input","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}class","slot":"0"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"type","flags":"l","C":[{"N":"str","val":"radio"}]},{"N":"att","name":"name","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}group","slot":"3"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"id","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}id","slot":"5"}]}]}]},{"N":"str","val":" "}]}]},{"N":"att","name":"value","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}value","slot":"1"}]}]}]},{"N":"str","val":" "}]}]},{"N":"choose","line":"64","C":[{"N":"varRef","name":"Q{}checked","slot":"2"},{"N":"att","line":"65","name":"checked","flags":"l","C":[{"N":"str","val":""}]}]}]}]},{"N":"elem","line":"68","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"box"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}id","slot":"5"}]}]}]},{"N":"str","val":" "}]}]}]}]},{"N":"elem","line":"69","name":"label","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# H array doc err f ixsl map saxon sef t","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"text"}]},{"N":"att","name":"for","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}id","slot":"5"}]}]}]},{"N":"str","val":" "}]}]},{"N":"valueOf","flags":"l","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"A","to":"AS","C":[{"N":"data","C":[{"N":"mergeAdj","C":[{"N":"varRef","name":"Q{}label","slot":"4"}]}]}]},{"N":"str","val":" "}]}]}]}]}]}]}]}]},{"N":"co","id":"52","binds":"35 9 48 35 9 19 7 48 46","C":[{"N":"mode","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}onchange","onNo":"TC","flags":"W","patternSlots":"0","C":[{"N":"templateRule","prec":"0","prio":"0.5","seq":"29","rank":"0","minImp":"0","slots":"0","matches":"NE","flags":"s","line":"661","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input,NE nQ{}input]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"661","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}class","chk":"0"},{"N":"str","val":"states"}]}]},{"N":"ifCall","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"663","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-style","type":"?","C":[{"N":"str","val":"display"},{"N":"choose","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input,NE nQ{}input]"},{"N":"str","val":"checked"}]},{"N":"str","val":"inline"},{"N":"true"},{"N":"str","val":"none"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-style","C":[{"N":"docOrder","line":"662","intra":"1","C":[{"N":"slash","simple":"2","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"},{"N":"axis","name":"following-sibling","nodeTest":"NE"}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"11","rank":"0","minImp":"0","slots":"1","matches":"NE","flags":"s","line":"305","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input,NE nQ{}input]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"305","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}id","chk":"0"},{"N":"str","val":"records"}]}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"306","var":"Q{}checked","slot":"0","eval":"8","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input,NE nQ{}input]"},{"N":"str","val":"checked"}]},{"N":"ifCall","line":"307","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-style","type":"?","C":[{"N":"str","val":"display"},{"N":"choose","C":[{"N":"varRef","name":"Q{}checked","slot":"0"},{"N":"str","val":"inline"},{"N":"true"},{"N":"str","val":"none"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-style","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"sep"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"10","rank":"0","minImp":"0","slots":"7","matches":"NE","flags":"s","line":"283","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}select,NE nQ{}select]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"283","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}id","chk":"0"},{"N":"str","val":"testInputSelect"}]}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"284","var":"Q{}value","slot":"0","eval":"8","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}select,NE nQ{}select]"},{"N":"str","val":"value"}]},{"N":"let","line":"285","var":"Q{}parts","as":"*AS","slot":"1","eval":"4","C":[{"N":"fn","name":"tokenize","C":[{"N":"treat","as":"AS","diag":"0|0||fn:tokenize","C":[{"N":"check","card":"?","diag":"0|0||fn:tokenize","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:tokenize","C":[{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]},{"N":"str","val":"\/"},{"N":"str","val":""}]},{"N":"choose","line":"286","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}parts","slot":"1"}]},{"N":"let","line":"289","var":"Q{http:\/\/saxon.sf.net\/generated-variable}v2","as":"?AS","slot":"2","eval":"13","C":[{"N":"subscript","C":[{"N":"varRef","name":"Q{}parts","slot":"1"},{"N":"int","val":"2"}]},{"N":"let","line":"288","var":"Q{http:\/\/saxon.sf.net\/generated-variable}v1","as":"?AS","slot":"3","eval":"13","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}parts","slot":"1"}]},{"N":"let","var":"Q{http:\/\/saxon.sf.net\/generated-variable}v0","as":"?AS","slot":"4","eval":"13","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}parts","slot":"1"}]},{"N":"let","line":"289","var":"Q{}test-case","as":"*NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-case","slot":"5","eval":"3","C":[{"N":"docOrder","intra":"0","C":[{"N":"filter","line":"288","flags":"","C":[{"N":"slash","simple":"2","C":[{"N":"union","op":"|","C":[{"N":"filter","flags":"","C":[{"N":"gVarRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg2117173674","bSlot":"0"},{"N":"vc","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}name","chk":"0"},{"N":"varRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}v0","slot":"4"}]}]},{"N":"filter","flags":"","C":[{"N":"gVarRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg337799666","bSlot":"1"},{"N":"vc","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}name","chk":"0"},{"N":"varRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}v1","slot":"3"}]}]}]},{"N":"axis","line":"289","name":"descendant","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-case"}]},{"N":"vc","line":"289","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}name","chk":"0"},{"N":"varRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}v2","slot":"2"}]}]}]},{"N":"let","line":"291","var":"Q{}href","as":"*NA","slot":"6","eval":"4","C":[{"N":"slash","simple":"2","C":[{"N":"conditionalSort","C":[{"N":"fn","name":"exists","C":[{"N":"tail","start":"2","C":[{"N":"varRef","name":"Q{}test-case","slot":"5"}]}]},{"N":"docOrder","intra":"0","C":[{"N":"slash","simple":"2","C":[{"N":"varRef","name":"Q{}test-case","slot":"5"},{"N":"axis","name":"child","nodeTest":"NE"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"NA nQ{}href"}]},{"N":"sequence","line":"300","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-property","type":"?","C":[{"N":"str","val":"value"},{"N":"choose","line":"299","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}href","slot":"6"}]},{"N":"choose","C":[{"N":"fn","name":"unparsed-text-available","C":[{"N":"check","card":"?","diag":"0|0||fn:unparsed-text-available","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:unparsed-text-available","C":[{"N":"varRef","name":"Q{}href","slot":"6"}]}]}]}]},{"N":"fn","name":"unparsed-text","C":[{"N":"check","card":"?","diag":"0|0||fn:unparsed-text","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:unparsed-text","C":[{"N":"varRef","name":"Q{}href","slot":"6"}]}]}]}]},{"N":"true"},{"N":"fn","name":"concat","C":[{"N":"str","val":"Cannot find: "},{"N":"data","diag":"0|1||fn:concat","C":[{"N":"varRef","name":"Q{}href","slot":"6"}]}]}]},{"N":"true"},{"N":"fn","name":"string","C":[{"N":"first","C":[{"N":"sequence","C":[{"N":"slash","simple":"1","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}test-case","slot":"5"}]},{"N":"axis","name":"child","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-string"}]},{"N":"varRef","name":"Q{}value","slot":"0"}]}]}]}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-property","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"input"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]}]},{"N":"callT","line":"301","name":"Q{}clearAll","bSlot":"2","flags":"t"}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"9","rank":"0","minImp":"0","slots":"8","matches":"NE","flags":"s","line":"220","module":"jwiXML.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}select,NE nQ{}select]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"220","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}id","chk":"0"},{"N":"str","val":"testGrammarSelect"}]}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"221","var":"Q{}name","slot":"0","eval":"8","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}get","type":"*","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}select,NE nQ{}select]"},{"N":"str","val":"value"}]},{"N":"choose","line":"222","C":[{"N":"vc","op":"ne","onEmpty":"0","comp":"GAC|http:\/\/www.w3.org\/2005\/xpath-functions\/collation\/codepoint","C":[{"N":"atomSing","card":"?","diag":"1|0||ne","C":[{"N":"varRef","name":"Q{}name","slot":"0"}]},{"N":"str","val":""}]},{"N":"let","line":"224","var":"Q{http:\/\/saxon.sf.net\/generated-variable}v1","as":"?A","slot":"1","eval":"13","C":[{"N":"atomSing","card":"?","diag":"1|1||eq","C":[{"N":"varRef","name":"Q{}name","slot":"0"}]},{"N":"let","var":"Q{http:\/\/saxon.sf.net\/generated-variable}v0","as":"?A","slot":"2","eval":"13","C":[{"N":"atomSing","card":"?","diag":"1|1||eq","C":[{"N":"varRef","name":"Q{}name","slot":"0"}]},{"N":"let","var":"Q{}test-set","as":"*NE","slot":"3","eval":"8","C":[{"N":"union","op":"|","C":[{"N":"filter","flags":"","C":[{"N":"gVarRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg2117173674","bSlot":"3"},{"N":"vc","op":"eq","comp":"GAC|http:\/\/www.w3.org\/2005\/xpath-functions\/collation\/codepoint","C":[{"N":"attVal","name":"Q{}name","chk":"0"},{"N":"varRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}v0","slot":"2"}]}]},{"N":"filter","flags":"","C":[{"N":"gVarRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}gg337799666","bSlot":"4"},{"N":"vc","op":"eq","comp":"GAC|http:\/\/www.w3.org\/2005\/xpath-functions\/collation\/codepoint","C":[{"N":"attVal","name":"Q{}name","chk":"0"},{"N":"varRef","name":"Q{http:\/\/saxon.sf.net\/generated-variable}v1","slot":"1"}]}]}]},{"N":"let","line":"240","var":"Q{}grammar","as":"?","slot":"4","eval":"7","C":[{"N":"let","var":"Q{}href","slot":"5","eval":"7","C":[{"N":"first","C":[{"N":"slash","simple":"2","C":[{"N":"conditionalSort","C":[{"N":"fn","name":"exists","C":[{"N":"tail","start":"2","C":[{"N":"varRef","name":"Q{}test-set","slot":"3"}]}]},{"N":"docOrder","intra":"0","C":[{"N":"slash","simple":"2","C":[{"N":"varRef","name":"Q{}test-set","slot":"3"},{"N":"axis","name":"child","nodeTest":"NE"}]}]}]},{"N":"axis","name":"attribute","nodeTest":"NA nQ{}href"}]}]},{"N":"choose","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}href","slot":"5"}]},{"N":"choose","C":[{"N":"fn","name":"exists","C":[{"N":"slash","simple":"1","C":[{"N":"varRef","name":"Q{}href","slot":"5"},{"N":"axis","name":"parent","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}vxml-grammar-ref"}]}]},{"N":"choose","C":[{"N":"fn","name":"doc-available","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:doc-available","C":[{"N":"varRef","name":"Q{}href","slot":"5"}]}]}]},{"N":"fn","name":"doc","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:doc","C":[{"N":"varRef","name":"Q{}href","slot":"5"}]}]}]},{"N":"true"},{"N":"fn","name":"concat","C":[{"N":"str","val":"Cannot find: "},{"N":"data","diag":"0|1||fn:concat","C":[{"N":"varRef","name":"Q{}href","slot":"5"}]}]}]},{"N":"fn","name":"unparsed-text-available","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:unparsed-text-available","C":[{"N":"varRef","name":"Q{}href","slot":"5"}]}]}]},{"N":"fn","name":"unparsed-text","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||fn:unparsed-text","C":[{"N":"varRef","name":"Q{}href","slot":"5"}]}]}]},{"N":"true"},{"N":"fn","name":"concat","C":[{"N":"str","val":"Cannot find: "},{"N":"data","diag":"0|1||fn:concat","C":[{"N":"varRef","name":"Q{}href","slot":"5"}]}]}]},{"N":"true"},{"N":"fn","name":"string","C":[{"N":"check","card":"?","diag":"0|0||fn:string","C":[{"N":"conditionalSort","C":[{"N":"fn","name":"exists","C":[{"N":"tail","start":"2","C":[{"N":"varRef","name":"Q{}test-set","slot":"3"}]}]},{"N":"docOrder","intra":"0","C":[{"N":"slash","simple":"2","C":[{"N":"varRef","name":"Q{}test-set","slot":"3"},{"N":"axis","name":"child","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}ixml-grammar"}]}]}]}]}]}]}]},{"N":"let","line":"241","var":"Q{}inXML","as":"1AB","slot":"6","eval":"16","C":[{"N":"instance","of":"1ND","C":[{"N":"varRef","name":"Q{}grammar","slot":"4"}]},{"N":"sequence","line":"249","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-property","type":"?","C":[{"N":"str","val":"value"},{"N":"choose","C":[{"N":"varRef","name":"Q{}inXML","slot":"6"},{"N":"check","card":"?","diag":"0|1||ixsl:set-property","C":[{"N":"ufCall","name":"Q{MyFunctions}serialize","tailCall":"false","bSlot":"5","eval":"1","C":[{"N":"varRef","name":"Q{}grammar","slot":"4"}]}]},{"N":"true"},{"N":"ufCall","name":"Q{MyFunctions}formatGrammar","tailCall":"false","bSlot":"6","eval":"16","C":[{"N":"treat","as":"AS","diag":"0|0||f:formatGrammar","C":[{"N":"check","card":"1","diag":"0|0||f:formatGrammar","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"data","diag":"0|0||f:formatGrammar","C":[{"N":"varRef","name":"Q{}grammar","slot":"4"}]}]}]}]}]}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-property","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"grammar"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]}]},{"N":"ifCall","line":"254","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-property","type":"?","C":[{"N":"str","val":"formatXML"},{"N":"choose","C":[{"N":"varRef","name":"Q{}inXML","slot":"6"},{"N":"varRef","name":"Q{}grammar","slot":"4"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-property","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"grammar"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]}]},{"N":"ifCall","line":"259","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-attribute","type":"?","C":[{"N":"str","val":"format"},{"N":"choose","C":[{"N":"varRef","name":"Q{}inXML","slot":"6"},{"N":"str","val":"xml"},{"N":"true"},{"N":"str","val":"iXML"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-attribute","C":[{"N":"fn","name":"id","C":[{"N":"str","val":"grammarFormat"},{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}page","type":"1ND"}]}]}]},{"N":"resultDoc","line":"260","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#grammarFormat"},{"N":"valueOf","role":"content","C":[{"N":"choose","C":[{"N":"varRef","name":"Q{}inXML","slot":"6"},{"N":"str","val":"xml"},{"N":"true"},{"N":"str","val":"iXML"}]}]}]},{"N":"callT","line":"262","name":"Q{}clearAll","bSlot":"7"},{"N":"resultDoc","line":"263","global":"","local":"method=Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}replace-content\n","flags":"a","C":[{"N":"str","role":"href","val":"#inputTest"},{"N":"let","role":"content","line":"264","var":"Q{}cases","as":"*NE","slot":"7","eval":"3","C":[{"N":"conditionalSort","C":[{"N":"fn","name":"exists","C":[{"N":"tail","start":"2","C":[{"N":"varRef","name":"Q{}test-set","slot":"3"}]}]},{"N":"docOrder","intra":"0","C":[{"N":"slash","simple":"2","C":[{"N":"varRef","name":"Q{}test-set","slot":"3"},{"N":"axis","name":"child","nodeTest":"NE u[NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-case,NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}test-string-ref]"}]}]}]},{"N":"choose","line":"266","C":[{"N":"fn","name":"exists","C":[{"N":"varRef","name":"Q{}cases","slot":"7"}]},{"N":"sequence","line":"267","C":[{"N":"elem","name":"span","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"testSample"}]},{"N":"valueOf","flags":"Sl","C":[{"N":"str","val":"Test\/sample:"}]}]}]},{"N":"elem","line":"268","name":"select","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"id","flags":"l","C":[{"N":"str","val":"testInputSelect"}]},{"N":"elem","line":"269","name":"option","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"value","flags":"l","C":[{"N":"str","val":""}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"--Select input--"}]}]}]},{"N":"forEach","line":"270","C":[{"N":"varRef","name":"Q{}cases","slot":"7"},{"N":"elem","line":"271","name":"option","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"dl","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"value","flags":"l","C":[{"N":"fn","name":"concat","C":[{"N":"fn","name":"string-join","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"data","C":[{"N":"slash","simple":"2","C":[{"N":"axis","name":"parent","nodeTest":"N u[ND,NE]"},{"N":"axis","name":"attribute","nodeTest":"NA nQ{}name"}]}]}]},{"N":"str","val":" "}]},{"N":"str","val":"\/"},{"N":"fn","name":"string","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]}]}]},{"N":"valueOf","flags":"l","C":[{"N":"convert","from":"AZ","to":"AS","C":[{"N":"attVal","name":"Q{}name","chk":"0"}]}]}]}]}]},{"N":"applyT","line":"273","mode":"Q{}qt3","bSlot":"8","C":[{"N":"conditionalSort","role":"select","C":[{"N":"fn","name":"exists","C":[{"N":"tail","start":"2","C":[{"N":"varRef","name":"Q{}test-set","slot":"3"}]}]},{"N":"docOrder","intra":"0","C":[{"N":"slash","simple":"2","C":[{"N":"varRef","name":"Q{}test-set","slot":"3"},{"N":"axis","name":"child","nodeTest":"NE nQ{https:\/\/github.com\/invisibleXML\/ixml\/test-catalog}QT3"}]}]}]}]}]}]}]},{"N":"true"},{"N":"elem","line":"277","name":"span","nsuri":"http:\/\/www.w3.org\/1999\/xhtml","flags":"d","namespaces":"# err ixml ixt","C":[{"N":"sequence","C":[{"N":"att","name":"class","flags":"l","C":[{"N":"str","val":"testSample"}]},{"N":"valueOf","flags":"l","C":[{"N":"str","val":"No inputs available for this test\/sample"}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"7","rank":"0","minImp":"0","slots":"2","matches":"NE","flags":"s","line":"61","module":"grammar.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input,NE nQ{}input]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"61","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}class","chk":"0"},{"N":"str","val":"grammarFormat"}]}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"62","var":"Q{}showIXML","as":"1AB","slot":"0","eval":"16","C":[{"N":"check","card":"1","diag":"3|0|XTTE0570|showIXML","C":[{"N":"vc","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}value","chk":"0"},{"N":"str","val":"ixml"}]}]},{"N":"let","line":"64","var":"Q{}parts","as":"*NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}pre,NE nQ{}pre]","slot":"1","eval":"4","C":[{"N":"docOrder","intra":"1","C":[{"N":"slash","simple":"2","C":[{"N":"filter","flags":"b","C":[{"N":"slash","simple":"2","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","flags":"","C":[{"N":"slash","simple":"1","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input,NE nQ{}input]"},{"N":"axis","name":"ancestor","nodeTest":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}div,NE nQ{}div]"}]},{"N":"vc","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}class","chk":"0"},{"N":"str","val":"grammarDisplay"}]}]}]},{"N":"axis","name":"following-sibling","nodeTest":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}div,NE nQ{}div]"}]},{"N":"fn","name":"contains-token","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}class","chk":"0"}]},{"N":"str","val":"grammar"}]}]},{"N":"axis","name":"child","nodeTest":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}pre,NE nQ{}pre]"}]}]},{"N":"sequence","line":"65","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-style","type":"?","C":[{"N":"str","val":"display"},{"N":"choose","C":[{"N":"varRef","name":"Q{}showIXML","slot":"0"},{"N":"str","val":"none"},{"N":"true"},{"N":"str","val":"block"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-style","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}parts","slot":"1"}]}]}]},{"N":"ifCall","line":"66","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-style","type":"?","C":[{"N":"str","val":"display"},{"N":"choose","C":[{"N":"varRef","name":"Q{}showIXML","slot":"0"},{"N":"str","val":"block"},{"N":"true"},{"N":"str","val":"none"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-style","C":[{"N":"subscript","C":[{"N":"varRef","name":"Q{}parts","slot":"1"},{"N":"int","val":"2"}]}]}]},{"N":"ifCall","line":"67","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-style","type":"?","C":[{"N":"str","val":"display"},{"N":"choose","C":[{"N":"varRef","name":"Q{}showIXML","slot":"0"},{"N":"str","val":"none"},{"N":"true"},{"N":"str","val":"block"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-style","C":[{"N":"subscript","C":[{"N":"varRef","name":"Q{}parts","slot":"1"},{"N":"int","val":"3"}]}]}]},{"N":"ifCall","line":"68","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-style","type":"?","C":[{"N":"str","val":"display"},{"N":"choose","C":[{"N":"varRef","name":"Q{}showIXML","slot":"0"},{"N":"str","val":"block"},{"N":"true"},{"N":"str","val":"none"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-style","C":[{"N":"subscript","C":[{"N":"varRef","name":"Q{}parts","slot":"1"},{"N":"int","val":"4"}]}]}]}]}]}]}]},{"N":"templateRule","prec":"0","prio":"0.5","seq":"6","rank":"0","minImp":"0","slots":"2","matches":"NE","flags":"s","line":"54","module":"grammar.xsl","C":[{"N":"p.withPredicate","role":"match","C":[{"N":"p.nodeTest","test":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input,NE nQ{}input]"},{"N":"vc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"54","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}class","chk":"0"},{"N":"str","val":"grammarPhase"}]}]},{"N":"let","role":"action","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ saxon=~ svg=http:\/\/www.w3.org\/2000\/svg xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"55","var":"Q{}showCompiled","as":"1AB","slot":"0","eval":"16","C":[{"N":"check","card":"1","diag":"3|0|XTTE0570|showCompiled","C":[{"N":"vc","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}value","chk":"0"},{"N":"str","val":"Compiled"}]}]},{"N":"let","line":"57","var":"Q{}parts","as":"*NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}div,NE nQ{}div]","slot":"1","eval":"4","C":[{"N":"docOrder","intra":"1","C":[{"N":"filter","flags":"b","C":[{"N":"slash","simple":"2","C":[{"N":"fn","name":"reverse","C":[{"N":"filter","flags":"","C":[{"N":"slash","simple":"1","C":[{"N":"dot","type":"1NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}input,NE nQ{}input]"},{"N":"axis","name":"ancestor","nodeTest":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}div,NE nQ{}div]"}]},{"N":"vc","op":"eq","comp":"CCC","C":[{"N":"attVal","name":"Q{}class","chk":"0"},{"N":"str","val":"grammarDisplay"}]}]}]},{"N":"axis","name":"following-sibling","nodeTest":"NE u[NE nQ{http:\/\/www.w3.org\/1999\/xhtml}div,NE nQ{}div]"}]},{"N":"fn","name":"contains-token","C":[{"N":"cvUntyped","to":"AS","C":[{"N":"attVal","name":"Q{}class","chk":"0"}]},{"N":"str","val":"grammar"}]}]}]},{"N":"sequence","line":"58","C":[{"N":"ifCall","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-style","type":"?","C":[{"N":"str","val":"display"},{"N":"choose","C":[{"N":"varRef","name":"Q{}showCompiled","slot":"0"},{"N":"str","val":"none"},{"N":"true"},{"N":"str","val":"block"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-style","C":[{"N":"first","C":[{"N":"varRef","name":"Q{}parts","slot":"1"}]}]}]},{"N":"ifCall","line":"59","name":"Q{http:\/\/saxonica.com\/ns\/interactiveXSLT}set-style","type":"?","C":[{"N":"str","val":"display"},{"N":"choose","C":[{"N":"varRef","name":"Q{}showCompiled","slot":"0"},{"N":"str","val":"block"},{"N":"true"},{"N":"str","val":"none"}]},{"N":"check","card":"1","diag":"0|2||ixsl:set-style","C":[{"N":"subscript","C":[{"N":"varRef","name":"Q{}parts","slot":"1"},{"N":"int","val":"2"}]}]}]}]}]}]}]}]}]},{"N":"co","id":"10","binds":"30","C":[{"N":"globalVariable","name":"Q{}allSamples","as":"1ND","line":"33","module":"jwiXML.xsl","visibility":"PRIVATE","C":[{"N":"doc","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"34","C":[{"N":"applyT","mode":"Q{}collect-tests","bSlot":"0","C":[{"N":"fn","role":"select","name":"doc","C":[{"N":"str","val":"sample-catalog.xml"}]}]}]}]}]},{"N":"co","id":"53","binds":"","C":[{"N":"function","name":"Q{MyFunctions}lineWrap","line":"439","module":"jwiXML.xsl","eval":"8","flags":"pU","as":"*AS","slots":"6","C":[{"N":"arg","name":"Q{}input","as":"1AS"},{"N":"arg","name":"Q{}width","as":"1ADI"},{"N":"let","role":"body","defaultElementNS":"http:\/\/www.w3.org\/1999\/xhtml","ns":"=http:\/\/www.w3.org\/1999\/xhtml doc=http:\/\/www.saxonica.com\/ns\/documentation err=~ f=MyFunctions ixml=http:\/\/invisiblexml.org\/NS ixsl=~ ixt=https:\/\/github.com\/cmsmcq\/ixml-tests js=~ jwL=https:\/\/github.com\/johnlumley map=~ math=~ qt=http:\/\/www.w3.org\/2010\/09\/qt-fots-catalog saxon=~ svg=http:\/\/www.w3.org\/2000\/svg tc=https:\/\/github.com\/invisibleXML\/ixml\/test-catalog xlink=http:\/\/www.w3.org\/1999\/xlink xs=~ xsl=~ xml=~","line":"442","var":"Q{}lines","as":"*AS","slot":"4","eval":"8","C":[{"N":"treat","line":"443","as":"AS","diag":"3|0|XTTE0570|lines","C":[{"N":"cvUntyped","to":"AS","diag":"3|0|XTTE0570|lines","C":[{"N":"data","diag":"3|0|XTTE0570|lines","C":[{"N":"iterate","C":[{"N":"fn","role":"select","name":"tokenize","C":[{"N":"varRef","name":"Q{}input","slot":"0"}]},{"N":"params","role":"params","line":"444","C":[{"N":"param","name":"Q{}thisLine","slot":"2","C":[{"N":"empty","role":"select"},{"N":"supplied","role":"conversion","slot":"2"}]},{"N":"param","line":"445","name":"Q{}length","slot":"3","as":"1ADI","C":[{"N":"int","role":"select","val":"0"},{"N":"treat","role":"conversion","as":"ADI","diag":"8|0|XTTE0590|length","C":[{"N":"check","card":"1","diag":"8|0|XTTE0590|length","C":[{"N":"cvUntyped","to":"ADI","diag":"8|0|XTTE0590|length","C":[{"N":"data","diag":"8|0|XTTE0590|length","C":[{"N":"supplied","slot":"3"}]}]}]}]}]}]},{"N":"fn","role":"on-completion","line":"446","name":"string-join","C":[{"N":"data","diag":"0|0||fn:string-join","C":[{"N":"varRef","name":"Q{}thisLine","slot":"2"}]},{"N":"str","val":" "}]},{"N":"let","role":"action","line":"447","var":"Q{}this-length","as":"1ADI","slot":"5","eval":"8","C":[{"N":"fn","name":"string-length","C":[{"N":"dot","type":"1AS"}]},{"N":"choose","line":"449","C":[{"N":"vc","op":"gt","onEmpty":"0","comp":"CAVC","C":[{"N":"arith","op":"+","calc":"i+i","C":[{"N":"arith","op":"+","calc":"i+i","C":[{"N":"varRef","name":"Q{}length","slot":"3"},{"N":"int","val":"1"}]},{"N":"varRef","name":"Q{}this-length","slot":"5"}]},{"N":"varRef","name":"Q{}width","slot":"1"}]},{"N":"sequence","line":"450","C":[{"N":"fn","name":"string-join","C":[{"N":"data","diag":"0|0||fn:string-join","C":[{"N":"varRef","name":"Q{}thisLine","slot":"2"}]},{"N":"str","val":" "}]},{"N":"nextIteration","line":"452","C":[{"N":"withParam","name":"Q{}thisLine","as":"1","slot":"2","C":[{"N":"dot","type":"1AS"}]},{"N":"withParam","name":"Q{}length","as":"1ADI","slot":"3","C":[{"N":"varRef","line":"453","name":"Q{}this-length","slot":"5"}]}]}]},{"N":"true"},{"N":"nextIteration","line":"458","C":[{"N":"withParam","name":"Q{}thisLine","as":"+","slot":"2","C":[{"N":"sequence","C":[{"N":"varRef","name":"Q{}thisLine","slot":"2"},{"N":"dot","type":"1AS"}]}]},{"N":"withParam","name":"Q{}length","as":"1ADI","slot":"3","C":[{"N":"arith","line":"459","op":"+","calc":"i+i","C":[{"N":"arith","op":"+","calc":"i+i","C":[{"N":"varRef","name":"Q{}length","slot":"3"},{"N":"int","val":"1"}]},{"N":"varRef","name":"Q{}this-length","slot":"5"}]}]}]}]}]}]}]}]}]},{"N":"fn","line":"465","name":"string-join","C":[{"N":"varRef","name":"Q{}lines","slot":"4"},{"N":"str","val":"\n"}]}]}]}]},{"N":"overridden"},{"N":"output","C":[{"N":"property","name":"Q{http:\/\/saxon.sf.net\/}stylesheet-version","value":"30"}]},{"N":"decimalFormat"}],"Σ":"3c356e7"}