# 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"]: