# HG changeset patch # User Laurent Bessard # Date 1379511098 -7200 # Node ID bb04c41cbee9ffb5d36dc52d160e4aca52e14a72 # Parent 748347102c977644568e675339b696eba3d07d43 Used OrderedDict for keeping of standard function blocks library defined diff -r 748347102c97 -r bb04c41cbee9 plcopen/structures.py --- a/plcopen/structures.py Wed Sep 18 15:30:46 2013 +0200 +++ b/plcopen/structures.py Wed Sep 18 15:31:38 2013 +0200 @@ -24,6 +24,7 @@ import string, os, sys, re from plcopen import LoadProject +from collections import OrderedDict LANGUAGES = ["IL","ST","FBD","LD","SFC"] @@ -418,7 +419,7 @@ StdBlckLst.extend(std_decl) # Dictionary to speedup block type fetching by name -StdBlckDct = {} +StdBlckDct = OrderedDict() for section in StdBlckLst: for desc in section["list"]: