stage3/declaration_check.cc
Tue, 30 Dec 2014 22:17:22 +0000 mjsousa Change algorithm for propagating VAR_GLOBAL constant values to corresponding VAR_EXTERNAL.
Fri, 26 Dec 2014 09:57:02 +0000 mjsousa Change symbtable_c -> use design pattern used by C++ standard library (STL)
Sun, 14 Dec 2014 18:40:20 +0000 mjsousa Do constant folding of variable's initial value (allows correct C code generation with variables in the subrange of an array declaration: ARRAY [1..max] of INT).
Tue, 20 May 2014 08:25:59 +0100 mjsousa Check VAR_EXTERN variables declared in FBs instantiated in a Program (and recursively too - FBs in FBs).
Wed, 12 Feb 2014 17:02:08 +0000 mjsousa Fix bug: when checking compatibility between GLOBAL and EXTERNAL variables, must only enforce GLOBAL CONSTANT => EXTERNAL CONSTANT.
Wed, 03 Apr 2013 19:49:52 +0100 Mario de Sousa Partial fix to VAR_EXTERN vs VAR_GLOBAL check. Now considers globals declared in resources too. TODO: recursively check FB declared in the program.
Wed, 07 Nov 2012 20:07:11 +0000 Mario de Sousa Make search_base_type_c a singleton!
Sat, 13 Oct 2012 12:13:49 +0100 Mario de Sousa Move is_datatype_valid/equal() to get_datatype_info_c
Fri, 28 Sep 2012 23:59:28 +0200 Manuele Conti Add check whether external var matches to global var.
Wed, 26 Sep 2012 20:12:39 +0200 Manuele Conti Minor changes needed to build with pedantic flag.
Fri, 21 Sep 2012 09:54:10 +0100 Mario de Sousa Also check external/global variable consistency in configurations and FBs.
Wed, 19 Sep 2012 11:23:15 +0100 Mario de Sousa store POU reference to POU declaration instead of global var declarations.
Fri, 14 Sep 2012 23:35:18 +0200 Manuele Conti Start declaration check class.