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.
|
file |
diff |
annotate
|
Sun, 16 Nov 2014 12:54:10 +0000 |
mjsousa |
Add support for relaxed datatype model for array datatypes.
|
file |
diff |
annotate
|
Sun, 19 Oct 2014 08:36:49 +0100 |
mjsousa |
Fix bug: Add support for de-referencing pointers to struct (struct_ptr^.elem1) when used inside FB.
|
file |
diff |
annotate
|
Sun, 28 Sep 2014 16:35:44 +0100 |
mjsousa |
Add support for de-referencing of REF_TO datatypes (Note: dereferencing of arrays and structs not yet supported!)
|
file |
diff |
annotate
|
Fri, 08 Aug 2014 10:26:52 +0100 |
mjsousa |
Introduce absyntax class for keyword ANY, and use REF_TO(ANY) as datatype of NULL literal.
|
file |
diff |
annotate
|
Thu, 31 Jul 2014 17:49:44 +0100 |
mjsousa |
Add support for the 'NULL' keyword, defined in version 3 of IEC 61131-3.
|
file |
diff |
annotate
|
Sun, 13 Jul 2014 12:26:58 +0100 |
mjsousa |
Add support for REF_TO derived datatypes (along with datatype verification)
|
file |
diff |
annotate
|
Sun, 16 Mar 2014 13:02:28 +0000 |
mjsousa |
Make generation of #line directives optional.
|
file |
diff |
annotate
|
Sat, 15 Mar 2014 20:10:20 +0000 |
mjsousa |
Add support for parsing of REF_TO keyword (defined in IEC61131-3 v3). This support is currently inactive (in flex) until we get to add C code generation later on.
|
file |
diff |
annotate
|
Sun, 02 Mar 2014 16:42:56 +0000 |
mjsousa |
Add limited support for the REF() operator (defined in v3 of IEC 61131-3)
|
file |
diff |
annotate
|
Sun, 09 Feb 2014 08:05:44 +0000 |
mjsousa |
Fix bug in standard: standard does not allow multiple VAR_GLOBAL ... END_VAR constructs in configurations and resources. This is probably a bug, so we allow it.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
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).
|
file |
diff |
annotate
|
Thu, 25 Oct 2012 18:20:28 +0100 |
Mario de Sousa |
Correctly generate C code for IL expressions, i.e. IL instructions inside parenthesis.
|
file |
diff |
annotate
|
Fri, 15 Jun 2012 19:54:33 +0100 |
Mario de Sousa |
Add ERROR_MSG macro && move extract_XXX() functions to constant_folding.cc
|
file |
diff |
annotate
|
Mon, 11 Jun 2012 18:48:58 +0100 |
Mario de Sousa |
Code for debugging const_value annotations in abstract syntax tree.
|
file |
diff |
annotate
|
Wed, 09 May 2012 23:00:10 +0100 |
mjsousa |
Fix parsing os TIME literals & rename the extract_integer() function.
|
file |
diff |
annotate
|
Fri, 02 Mar 2012 12:53:41 +0000 |
Mario de Sousa |
Continue adding support for semantic verification of JMP and RET.
|
file |
diff |
annotate
|
Tue, 21 Feb 2012 17:39:57 +0000 |
Mario de Sousa |
More changes for support of semantic verification of il_expressions
|
file |
diff |
annotate
|
Fri, 29 Jul 2011 16:03:28 +0100 |
Mario de Sousa |
Support for semantic verification of calls to standard functions.
|
file |
diff |
annotate
|
Fri, 03 Jun 2011 17:14:24 +0100 |
Mario de Sousa |
Allow [EOL] after a label in IL.
|
file |
diff |
annotate
|
Tue, 05 Apr 2011 15:14:19 +0200 |
Edouard Tisserant |
Re-generated std lib related code, with updated headers, updated all forgotten headers
|
file |
diff |
annotate
|
Mon, 04 Apr 2011 10:42:03 +0100 |
Mario de Sousa |
starting to add proper header file with declaration of standard functions
|
file |
diff |
annotate
|
Wed, 30 Mar 2011 19:53:32 +0100 |
Mario de Sousa |
Huge change.
|
file |
diff |
annotate
|
Thu, 27 Aug 2009 16:06:46 +0100 |
Catarina Boucinha |
Initial (very rough) version of semantic checker (stage3)
|
file |
diff |
annotate
|
Thu, 18 Jun 2009 19:18:54 +0200 |
mario |
Removing un-necessary symbol direct_variable_type_name_c from abstract syntax tree
|
file |
diff |
annotate
|
Mon, 25 May 2009 12:17:10 +0200 |
mario |
Adding support for SAFEBOOL. Some code generation yet to do...
|
file |
diff |
annotate
|
Wed, 26 Nov 2008 09:06:26 +0100 |
greg |
Adding support for direct variable type search
|
file |
diff |
annotate
|
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)
|
file |
diff |
annotate
|
Thu, 25 Sep 2008 10:25:30 +0200 |
lbessard |
Bug with enumerated_value fixed
|
file |
diff |
annotate
|
Mon, 15 Sep 2008 13:36:24 +0200 |
lbessard |
Adding support for EN/ENO parameters in bison rules
|
file |
diff |
annotate
|
Tue, 08 Apr 2008 18:21:37 +0200 |
lbessard |
Problem with negated literals while compiling generated C file on 32bits systems fixed
|
file |
diff |
annotate
|
Thu, 06 Dec 2007 18:01:58 +0100 |
lbessard |
Adding support for derived data types.
|
file |
diff |
annotate
|
Thu, 15 Nov 2007 10:21:19 +0100 |
lbessard |
Bug on SFC transition parsing and generation fixed
|
file |
diff |
annotate
|
Sun, 28 Oct 2007 16:07:52 +0100 |
mario |
fixing formal function invocation in IL
|
file |
diff |
annotate
|
Wed, 25 Jul 2007 18:03:27 +0200 |
lbessard |
Adding support for generating files into an user-defined folder
|
file |
diff |
annotate
|
Thu, 14 Jun 2007 08:58:10 +0200 |
lbessard |
Adding support for standard function block parsing
|
file |
diff |
annotate
|
Wed, 16 May 2007 17:53:37 +0200 |
lbessard |
Multi-file configuration and resource generation finished
|
file |
diff |
annotate
|
Tue, 15 May 2007 09:52:38 +0200 |
etisserant |
Now, stage4out can address files. Generate_cc have been split into one visitor per C file : pous, ressource and config. Work in progress.
|
file |
diff |
annotate
|
Fri, 23 Feb 2007 19:19:23 +0100 |
lbessard |
SFC state machine first approach generator implemented
|
file |
diff |
annotate
|
Tue, 20 Feb 2007 18:17:21 +0100 |
lbessard |
Support for struct Time data Types manipulation into ST and IL added
|
file |
diff |
annotate
|
Thu, 01 Feb 2007 19:02:24 +0100 |
lbessard |
generate_iec completed
|
file |
diff |
annotate
|
Thu, 01 Feb 2007 11:43:09 +0100 |
mario |
Added some more coments.
|
file |
diff |
annotate
|
Thu, 01 Feb 2007 11:31:46 +0100 |
mario |
Added some comments. Fixed some accesses to potential NULL pointers.
|
file |
diff |
annotate
|
Wed, 31 Jan 2007 19:23:46 +0100 |
lbessard |
ST and IL parsing added into flex-bison analyser
|
file |
diff |
annotate
|
Wed, 31 Jan 2007 16:00:18 +0100 |
etisserant |
Changes made since Mario visit at LOLITECH. Thanks again !
|
file |
diff |
annotate
|
Wed, 31 Jan 2007 15:32:38 +0100 |
etisserant |
Initial commit. Last MatPLC CVS with some makefile inclusion removed in order to compile fine out of MatPLC.
|
file |
diff |
annotate
|