# HG changeset patch # User Edouard Tisserant # Date 1518742128 -3600 # Node ID b85b13b1c2ec3019c1b61e116220921b26e329ba # Parent f2b0d849ea77debbff2764b9d70812d22f0c97b9 YSLT auto indent trick is useless here, added yslt_noindent.yml2, regenerated XSLT files diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/Makefile --- a/plcopen/Makefile Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/Makefile Fri Feb 16 01:48:48 2018 +0100 @@ -6,10 +6,10 @@ all:$(xsltfiles) -%.xslt: %.ysl2 +%.xslt: %.ysl2 yslt_noindent.yml2 $(yml)/yml2c -I $(yml) $< -o $@.tmp xmlstarlet fo $@.tmp > $@ rm $@.tmp clean: - rm -f $(xsltfiles) \ No newline at end of file + rm -f $(xsltfiles) diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/instance_tagname.xslt --- a/plcopen/instance_tagname.xslt Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/instance_tagname.xslt Fri Feb 16 01:48:48 2018 +0100 @@ -1,8 +1,6 @@ - + - - @@ -14,7 +12,6 @@ - @@ -26,7 +23,6 @@ - @@ -35,14 +31,12 @@ - - @@ -51,7 +45,6 @@ - @@ -61,7 +54,6 @@ - @@ -75,7 +67,6 @@ - @@ -87,7 +78,6 @@ - @@ -101,18 +91,15 @@ - - - @@ -122,16 +109,13 @@ - - - - + @@ -142,42 +126,33 @@ - - - - - - - - - @@ -185,7 +160,6 @@ - diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/instance_tagname.ysl2 --- a/plcopen/instance_tagname.ysl2 Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/instance_tagname.ysl2 Fri Feb 16 01:48:48 2018 +0100 @@ -1,5 +1,5 @@ -include yslt.yml2 -estylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" +include yslt_noindent.yml2 +istylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ns="instance_tagname_ns" extension-element-prefixes="ns" diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/instances_path.xslt --- a/plcopen/instances_path.xslt Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/instances_path.xslt Fri Feb 16 01:48:48 2018 +0100 @@ -1,12 +1,8 @@ - + - - - - - + @@ -17,24 +13,18 @@ - - - - + - - - @@ -42,14 +32,12 @@ - - @@ -65,7 +53,6 @@ - @@ -74,27 +61,22 @@ - - - - - @@ -102,14 +84,12 @@ - - @@ -120,7 +100,6 @@ - @@ -129,7 +108,6 @@ - @@ -139,17 +117,14 @@ - - - diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/instances_path.ysl2 --- a/plcopen/instances_path.ysl2 Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/instances_path.ysl2 Fri Feb 16 01:48:48 2018 +0100 @@ -1,5 +1,5 @@ -include yslt.yml2 -estylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" +include yslt_noindent.yml2 +istylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ns="instances_ns" extension-element-prefixes="ns" diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/pou_block_instances.xslt --- a/plcopen/pou_block_instances.xslt Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/pou_block_instances.xslt Fri Feb 16 01:48:48 2018 +0100 @@ -1,24 +1,15 @@ - + - - - - - + - - - - + - - @@ -29,7 +20,6 @@ - @@ -37,18 +27,13 @@ - - - - - + - @@ -66,12 +51,9 @@ - - - + - @@ -91,7 +73,6 @@ - output @@ -99,7 +80,6 @@ - @@ -108,7 +88,6 @@ - @@ -120,7 +99,6 @@ - @@ -128,7 +106,6 @@ - @@ -136,23 +113,18 @@ - - STRING - WSTRING - - @@ -163,14 +135,10 @@ BOOL - - - - - - - - + + + + @@ -184,51 +152,40 @@ - - - - - - - - - - - - + + - @@ -248,19 +205,14 @@ - - - + - - - + - @@ -278,18 +230,12 @@ - - - - - - + + - - @@ -297,15 +243,10 @@ - - - - - - + + - @@ -341,7 +282,6 @@ - @@ -349,15 +289,10 @@ - - - - - - + + - @@ -377,15 +312,10 @@ - - - - - - + + - jump @@ -395,12 +325,9 @@ - - - + - @@ -434,18 +361,14 @@ - - - - + - diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/pou_block_instances.ysl2 --- a/plcopen/pou_block_instances.ysl2 Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/pou_block_instances.ysl2 Fri Feb 16 01:48:48 2018 +0100 @@ -1,5 +1,5 @@ -include yslt.yml2 -estylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" +include yslt_noindent.yml2 +istylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ns="pou_block_instances_ns" extension-element-prefixes="ns" @@ -312,4 +312,4 @@ with "negated", "@negated"; } } -} \ No newline at end of file +} diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/pou_variables.xslt --- a/plcopen/pou_variables.xslt Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/pou_variables.xslt Fri Feb 16 01:48:48 2018 +0100 @@ -1,23 +1,11 @@ - + - - - - - - - - - - - - - - - - - + + + + + @@ -28,7 +16,6 @@ - @@ -40,7 +27,6 @@ - @@ -49,37 +35,26 @@ - - - - - - + + - action - - - + - transition - - - + - configuration @@ -88,15 +63,10 @@ false - - - - - - + + - resource @@ -105,45 +75,32 @@ false - - - - - - + + - - - - - + - - - + - - - + - Local @@ -151,7 +108,6 @@ - Global @@ -159,7 +115,6 @@ - External @@ -167,7 +122,6 @@ - Temp @@ -175,7 +129,6 @@ - Input @@ -183,7 +136,6 @@ - Output @@ -191,7 +143,6 @@ - InOut @@ -199,7 +150,6 @@ - @@ -212,7 +162,6 @@ - @@ -223,7 +172,6 @@ - @@ -234,7 +182,6 @@ - @@ -248,7 +195,6 @@ - @@ -262,7 +208,6 @@ - @@ -270,9 +215,7 @@ - - - + @@ -280,20 +223,16 @@ - - - - ARRAY [ @@ -301,24 +240,18 @@ ] OF - - - + - STRING - WSTRING - - @@ -333,26 +266,19 @@ - - - - + - false - - - - + false @@ -360,19 +286,15 @@ - true - false - false - true diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/pou_variables.ysl2 --- a/plcopen/pou_variables.ysl2 Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/pou_variables.ysl2 Fri Feb 16 01:48:48 2018 +0100 @@ -1,5 +1,5 @@ -include yslt.yml2 -estylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" +include yslt_noindent.yml2 +istylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ns="pou_vars_ns" extension-element-prefixes="ns" diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/variables_infos.xslt --- a/plcopen/variables_infos.xslt Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/variables_infos.xslt Fri Feb 16 01:48:48 2018 +0100 @@ -1,12 +1,8 @@ - + - - - - - + @@ -17,32 +13,19 @@ - - - - + - - - - + - - - - + - - - - + - @@ -59,9 +42,7 @@ - - - + @@ -69,21 +50,16 @@ true - - - + - - - + - Local @@ -91,7 +67,6 @@ - Global @@ -99,7 +74,6 @@ - External @@ -107,7 +81,6 @@ - Temp @@ -115,7 +88,6 @@ - Input @@ -123,7 +95,6 @@ - Output @@ -131,7 +102,6 @@ - InOut @@ -139,53 +109,35 @@ - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + @@ -197,28 +149,24 @@ - STRING - WSTRING - - @@ -235,47 +183,35 @@ - true - ( - - - + ) := - - - + - - - + - - - - - + , @@ -285,7 +221,6 @@ - [ @@ -296,7 +231,6 @@ - ( diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/variables_infos.ysl2 --- a/plcopen/variables_infos.ysl2 Fri Feb 16 01:38:34 2018 +0100 +++ b/plcopen/variables_infos.ysl2 Fri Feb 16 01:48:48 2018 +0100 @@ -1,5 +1,5 @@ -include yslt.yml2 -estylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" +include yslt_noindent.yml2 +istylesheet xmlns:ppx="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ns="var_infos_ns" extension-element-prefixes="ns" @@ -232,4 +232,4 @@ } - \ No newline at end of file + diff -r f2b0d849ea77 -r b85b13b1c2ec plcopen/yslt_noindent.yml2 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plcopen/yslt_noindent.yml2 Fri Feb 16 01:48:48 2018 +0100 @@ -0,0 +1,32 @@ +include yslt.yml2 + +in xsl { + decl istylesheet ( + *output="xml", + version="1.0", + xmlns:xsl="http://www.w3.org/1999/XSL/Transform", + xmlns:exsl='http://exslt.org/common', + extension-element-prefixes='exsl' + ) alias stylesheet { + output *output; + content; + }; + + decl template(match) { + content; + }; + + decl function(name) alias template { + content; + }; + + decl call(name) alias call-template { + content; + }; + + decl apply(select) alias apply-templates { + content; + }; +} + +