plcopen/pou_block_instances.ysl2
changeset 4063 6668dcbca915
parent 3868 e9807c28a788
equal deleted inserted replaced
4062:1994928ce3d2 4063:6668dcbca915
   100                 with "formalParameter", "@formalParameter";
   100                 with "formalParameter", "@formalParameter";
   101             }
   101             }
   102         }
   102         }
   103     }
   103     }
   104     
   104     
       
   105     template "*[self::ppx:type or self::ppx:baseType or self::ppx:returnType]/*" {
       
   106         > «local-name()»
       
   107     }
       
   108     
   105     template "*[self::ppx:type or self::ppx:baseType or self::ppx:returnType]/ppx:derived" {
   109     template "*[self::ppx:type or self::ppx:baseType or self::ppx:returnType]/ppx:derived" {
   106         > «@name»
   110         > «@name»
   107     }
   111     }
   108   
   112   
   109     template "*[self::ppx:type or self::ppx:baseType or self::ppx:returnType]/ppx:string" {
   113     template "*[self::ppx:type or self::ppx:baseType or self::ppx:returnType]/ppx:string" {
   110         > STRING
   114         > STRING
   111     }
   115     }
   112   
   116   
   113     template "*[self::ppx:type or self::ppx:baseType or self::ppx:returnType]/ppx:wstring" {
   117     template "*[self::ppx:type or self::ppx:baseType or self::ppx:returnType]/ppx:wstring" {
   114         > WSTRING
   118         > WSTRING
   115     }
       
   116     
       
   117     template "*[self::ppx:type or self::ppx:baseType or self::ppx:returnType]/*" {
       
   118         > «local-name()»
       
   119     }
   119     }
   120     
   120     
   121     function "VariableBlockInfos" {
   121     function "VariableBlockInfos" {
   122         param "type";
   122         param "type";
   123         variable "expression" > «ppx:expression/text()»
   123         variable "expression" > «ppx:expression/text()»