# HG changeset patch # User Laurent Bessard # Date 1381474712 -7200 # Node ID cce13b237b0721e3c0227473605d832d1cf28244 # Parent fe7770a305271fd4b683f6b2697f143ef31eb69a Fixed bug when loading complex type variable initial value diff -r fe7770a30527 -r cce13b237b07 plcopen/variables_infos.xslt --- a/plcopen/variables_infos.xslt Fri Oct 11 08:54:50 2013 +0200 +++ b/plcopen/variables_infos.xslt Fri Oct 11 08:58:32 2013 +0200 @@ -257,7 +257,7 @@ <xsl:param name="_indent" select="0"/> <xsl:param name="start_bracket"/> <xsl:param name="end_bracket"/> - <xsl:value-of select="@start_bracket"/> + <xsl:value-of select="$start_bracket"/> <xsl:for-each select="ppx:value"> <xsl:apply-templates select="."> <xsl:with-param name="_indent" select="$_indent + (1) * $autoindent"/> @@ -268,7 +268,7 @@ </xsl:when> </xsl:choose> </xsl:for-each> - <xsl:value-of select="@end_bracket"/> + <xsl:value-of select="$end_bracket"/> </xsl:template> <xsl:template match="ppx:arrayValue"> <xsl:param name="_indent" select="0"/> diff -r fe7770a30527 -r cce13b237b07 plcopen/variables_infos.ysl2 --- a/plcopen/variables_infos.ysl2 Fri Oct 11 08:54:50 2013 +0200 +++ b/plcopen/variables_infos.ysl2 Fri Oct 11 08:58:32 2013 +0200 @@ -203,14 +203,14 @@ function "complex_type_value" { param "start_bracket"; param "end_bracket"; - > «@start_bracket» + > «$start_bracket» foreach "ppx:value" { apply "."; choose { when "position()!=last()" > , } } - > «@end_bracket» + > «$end_bracket» } template "ppx:arrayValue" {