PLCGenerator.py
changeset 527 e307e1b27828
parent 526 79900abdfa3c
child 528 7ac133b11321
equal deleted inserted replaced
526:79900abdfa3c 527:e307e1b27828
   251             config += [("  VAR_GLOBAL", ())]
   251             config += [("  VAR_GLOBAL", ())]
   252             if varlist.getconstant():
   252             if varlist.getconstant():
   253                 config += [(" CONSTANT", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "constant"))]
   253                 config += [(" CONSTANT", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "constant"))]
   254             elif varlist.getretain():
   254             elif varlist.getretain():
   255                 config += [(" RETAIN", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "retain"))]
   255                 config += [(" RETAIN", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "retain"))]
   256             elif varlist.getretain():
   256             elif varlist.getnonretain():
   257                 config += [(" NON_RETAIN", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "non_retain"))]
   257                 config += [(" NON_RETAIN", (tagname, "variable", (var_number, var_number + len(varlist.getvariable())), "non_retain"))]
   258             config += [("\n", ())]
   258             config += [("\n", ())]
   259             # Generate any variable of this block
   259             # Generate any variable of this block
   260             for var in varlist.getvariable():
   260             for var in varlist.getvariable():
   261                 vartype_content = var.gettype().getcontent()
   261                 vartype_content = var.gettype().getcontent()