stage4/generate_c/generate_c_vardecl.cc
Sat, 06 Dec 2014 19:11:32 +0000 mjsousa Add a new pou_typename_c object to the AST to store references to previously declared Functions, FB, and Programs.
Sun, 16 Nov 2014 12:54:10 +0000 mjsousa Add support for relaxed datatype model for array datatypes.
Mon, 11 Aug 2014 08:07:12 +0100 mjsousa Code cleanup: with the introduction of anotation_map[], generate_c_vardecl_c can now derive directly from generate_c_base_c
Sun, 20 Jul 2014 16:45:45 +0100 mjsousa Implicitly defined array datatypes use new naming method (greatly simplifies stage 4 code).
Sat, 29 Mar 2014 22:46:09 +0000 mjsousa Change order of SET_xxx() macros. (this will allow me to simplify the print_setter() methods later on)
Sun, 22 Dec 2013 09:50:02 +0000 Mario de Sousa Code cleanup: move datatype analysis to get_datatype_info_c
Wed, 13 Feb 2013 18:56:25 +0000 Mario de Sousa Add a new node to the abstract symtax tree, which will let us do datatype checking of FB variable declarations using the standard algorithm, and no special cases.
Tue, 22 Jan 2013 16:07:49 +0000 Mario de Sousa Use simple_spec_init_c inside en_param_declaration_c (will reduce need to handle it as a special case in the future).
Thu, 03 Jan 2013 18:23:07 +0000 Mario de Sousa grand merge
Mon, 03 Dec 2012 14:06:49 +0000 Mario de Sousa Small code cleanup.
Thu, 15 Nov 2012 22:28:53 +0100 Laurent Bessard Adding support for declaring function block instances as global and external variables
Wed, 26 Sep 2012 20:12:39 +0200 Manuele Conti Minor changes needed to build with pedantic flag.
Sun, 21 Oct 2012 16:55:08 +0200 Laurent Bessard Adding support for direct array declaration in structure element declaration
Fri, 15 Jun 2012 19:54:33 +0100 Mario de Sousa Add ERROR_MSG macro && move extract_XXX() functions to constant_folding.cc
Thu, 14 Jun 2012 12:00:19 +0100 Mario de Sousa Clean up code (remove parsing of integers in stage 4).
Wed, 13 Jun 2012 19:43:12 +0100 Mario de Sousa Add 'dimension' parameter to subrange_c, fill it correctly, and use it.
Tue, 12 Jun 2012 22:32:09 +0200 Manuele Conti Fix extract_integer_value.
Tue, 12 Jun 2012 09:45:31 +0200 Manuele conti Fix structure initialize.
Wed, 09 May 2012 23:00:10 +0100 mjsousa Fix parsing os TIME literals & rename the extract_integer() function.
Fri, 30 Dec 2011 18:25:39 +0100 laurent Fixing bug with external variables refering to global variables defined in configurations
Fri, 18 Nov 2011 17:28:37 +0100 laurent Fixing generated code for global variables. Adding support for defining global variables with complex type
Wed, 14 Sep 2011 22:58:39 +0200 laurent Adding support for compiling direct array specification inside variable declaration
Wed, 06 Jul 2011 12:19:30 +0200 laurent Fix bug on initialization of temp variables not using setter
Tue, 05 Apr 2011 15:14:19 +0200 Edouard Tisserant Re-generated std lib related code, with updated headers, updated all forgotten headers
Thu, 20 May 2010 23:36:53 +0200 laurent Bug with global located variables accessors fixed
Tue, 15 Dec 2009 16:29:44 +0100 laurent Adding support for using arrays in POU interface
Tue, 15 Dec 2009 11:18:19 +0100 laurent Using InOut variables in functions fixed
Tue, 15 Dec 2009 08:51:44 +0100 laurent Bug on generate_c_inlinefcall fixed
Wed, 09 Dec 2009 16:45:27 +0100 laurent Bug in located variable initialization code fixed
Sat, 05 Dec 2009 18:38:53 +0100 laurent Adding support for setter and getter on complex datatype in ST
Wed, 02 Dec 2009 16:11:01 +0100 laurent Adding support for flags on Function Block variables for marking which variable must be debugged, retained or is forced
Sun, 29 Nov 2009 16:38:11 +0100 laurent Adding support for declare, init, get and set macros
Thu, 27 Aug 2009 16:06:46 +0100 Catarina Boucinha Initial (very rough) version of semantic checker (stage3)
Fri, 19 Jun 2009 13:26:31 +0200 lbessard Fix segmentation fault when define global with location but no name (reported by brendan)
Tue, 09 Jun 2009 10:57:01 +0200 lbessard Bug on function without input parameters fixed
Fri, 09 Jan 2009 17:05:24 +0100 lbessard Bug with structure of structure fixed
Fri, 19 Dec 2008 15:09:29 +0100 lbessard Adding support for compiling struct data types
Wed, 26 Nov 2008 09:06:26 +0100 greg Adding support for direct variable type search
Fri, 26 Sep 2008 14:42:05 +0200 lbessard Adding support for EN/ENO params in function and function blocks (standard function not supported yet)
Thu, 25 Sep 2008 10:26:10 +0200 lbessard Adding support for ouput variables in functions
Tue, 19 Aug 2008 18:04:28 +0200 etisserant Some miscelanous static, extern and pointer status variable changes in C generated code for configuration and resources
Thu, 17 Jul 2008 19:06:20 +0200 etisserant Changed located global variable declaration and init to reflec recent change on located vars (pointers)
Mon, 23 Jun 2008 18:02:09 +0200 etisserant Support for extern pointer for located variables
Thu, 06 Dec 2007 18:01:58 +0100 lbessard Adding support for derived data types.
Wed, 24 Oct 2007 17:39:51 +0200 lbessard Change generate_cc to generate_c