plugger.py
changeset 64 531e6a834d7e
parent 62 ddf0cdd71558
child 65 e55d6faee9d1
--- a/plugger.py	Fri Oct 05 17:56:44 2007 +0200
+++ b/plugger.py	Wed Oct 24 17:40:12 2007 +0200
@@ -474,7 +474,7 @@
 ####################################################################################
 ####################################################################################
 
-iec2cc_path = os.path.join(base_folder, "matiec", "iec2cc")
+iec2c_path = os.path.join(base_folder, "matiec", "iec2c")
 ieclib_path = os.path.join(base_folder, "matiec", "lib")
 
 # import for project creation timestamping
@@ -698,7 +698,7 @@
     
     def _Generate_SoftPLC(self, logger):
         """
-        Generate SoftPLC ST/IL/SFC code out of PLCOpenEditor controller, and compile it with IEC2CC
+        Generate SoftPLC ST/IL/SFC code out of PLCOpenEditor controller, and compile it with IEC2C
         @param buildpath: path where files should be created
         @param logger: the log pseudo file
         """
@@ -719,7 +719,7 @@
         logger.write("Compiling IEC Program in to C code...\n")
         # Now compile IEC code into many C files
         # files are listed to stdout, and errors to stderr. 
-        status, result, err_result = logger.LogCommand("%s %s -I %s %s"%(iec2cc_path, plc_file, ieclib_path, buildpath), no_stdout=True)
+        status, result, err_result = logger.LogCommand("%s %s -I %s %s"%(iec2c_path, plc_file, ieclib_path, buildpath), no_stdout=True)
         if status:
             # Failed !
             logger.write_error("Error : IEC to C compiler returned %d\n"%status)
@@ -732,12 +732,12 @@
         # transform those base names to full names with path
         C_files = map(lambda filename:os.path.join(buildpath, filename), C_files)
         logger.write("Extracting Located Variables...\n")
-        # IEC2CC compiler generate a list of located variables : LOCATED_VARIABLES.h
+        # IEC2C compiler generate a list of located variables : LOCATED_VARIABLES.h
         location_file = open(os.path.join(buildpath,"LOCATED_VARIABLES.h"))
         locations = []
         # each line of LOCATED_VARIABLES.h declares a located variable
         lines = [line.strip() for line in location_file.readlines()]
-        # This regular expression parses the lines genereated by IEC2CC
+        # This regular expression parses the lines genereated by IEC2C
         LOCATED_MODEL = re.compile("__LOCATED_VAR\((?P<IEC_TYPE>[A-Z]*),(?P<NAME>[_A-Za-z0-9]*),(?P<DIR>[QMI])(?:,(?P<SIZE>[XBWD]))?,(?P<LOC>[,0-9]*)\)")
         for line in lines:
             # If line match RE,