Tue, 30 Dec 2014 22:17:22 +0000 |
mjsousa |
Change algorithm for propagating VAR_GLOBAL constant values to corresponding VAR_EXTERNAL.
|
file |
diff |
annotate
|
Fri, 26 Dec 2014 09:57:02 +0000 |
mjsousa |
Change symbtable_c -> use design pattern used by C++ standard library (STL)
|
file |
diff |
annotate
|
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).
|
file |
diff |
annotate
|
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).
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Wed, 07 Nov 2012 20:07:11 +0000 |
Mario de Sousa |
Make search_base_type_c a singleton!
|
file |
diff |
annotate
|
Sat, 13 Oct 2012 12:13:49 +0100 |
Mario de Sousa |
Move is_datatype_valid/equal() to get_datatype_info_c
|
file |
diff |
annotate
|
Fri, 28 Sep 2012 23:59:28 +0200 |
Manuele Conti |
Add check whether external var matches to global var.
|
file |
diff |
annotate
|
Wed, 26 Sep 2012 20:12:39 +0200 |
Manuele Conti |
Minor changes needed to build with pedantic flag.
|
file |
diff |
annotate
|
Fri, 21 Sep 2012 09:54:10 +0100 |
Mario de Sousa |
Also check external/global variable consistency in configurations and FBs.
|
file |
diff |
annotate
|
Wed, 19 Sep 2012 11:23:15 +0100 |
Mario de Sousa |
store POU reference to POU declaration instead of global var declarations.
|
file |
diff |
annotate
|
Fri, 14 Sep 2012 23:35:18 +0200 |
Manuele Conti |
Start declaration check class.
|
file |
diff |
annotate
|