PLCGenerator.py
changeset 370 23af12b5a9fb
parent 356 f6453b89e7f9
child 389 6a72016d721a
equal deleted inserted replaced
369:b506dea7a103 370:23af12b5a9fb
   304             resrce += [("    VAR_GLOBAL", ())]
   304             resrce += [("    VAR_GLOBAL", ())]
   305             if varlist.getretain():
   305             if varlist.getretain():
   306                 resrce += [(" RETAIN", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "retain"))]
   306                 resrce += [(" RETAIN", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "retain"))]
   307             if varlist.getconstant():
   307             if varlist.getconstant():
   308                 resrce += [(" CONSTANT", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "constant"))]
   308                 resrce += [(" CONSTANT", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "constant"))]
   309             resrce += "\n"
   309             resrce += [("\n", ())]
   310             # Generate any variable of this block
   310             # Generate any variable of this block
   311             for var in varlist.getvariable():
   311             for var in varlist.getvariable():
   312                 vartype_content = var.gettype().getcontent()
   312                 vartype_content = var.gettype().getcontent()
   313                 # Variable type is a user data type
   313                 # Variable type is a user data type
   314                 if vartype_content["name"] == "derived":
   314                 if vartype_content["name"] == "derived":