--- a/plcopen/instances_path.ysl2 Sun Jul 14 08:43:12 2019 +0200
+++ b/plcopen/instances_path.ysl2 Tue Sep 24 11:55:59 2019 +0200
@@ -60,9 +60,9 @@
}
template "ppx:dataType" {
- param "instance_path";
+ param "instance_path","concat('#',@name)";
apply "ppx:baseType/*[self::ppx:derived or self::ppx:struct or self::ppx:array]" {
- with "parent_path" > «$instance_path»
+ with "variable_path" > «$instance_path»
}
}
@@ -94,9 +94,9 @@
param "variable_path";
foreach "ppx:variable[ppx:type/ppx:derived or ppx:type/ppx:struct or ppx:type/ppx:array]" {
variable "element_path" > «$variable_path».«@name»
- }
- apply "ppx:type/*[self::ppx:derived or self::ppx:struct or self::ppx:array]" {
- with "variable_path" > «$element_path»
+ apply "ppx:type/*[self::ppx:derived or self::ppx:struct or self::ppx:array]" {
+ with "variable_path" > «$element_path»
+ }
}
}