stage1_2/iec_bison.yy
Sun, 16 Nov 2014 12:54:10 +0000 mjsousa Add support for relaxed datatype model for array datatypes.
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.
Sun, 28 Sep 2014 17:39:28 +0100 mjsousa Turn support of derefencing operator '^' an option (default is not supported).
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!)
Sat, 27 Sep 2014 20:09:19 +0100 mjsousa Add support for REF_TO inside arrays and structs (a non-standard feature!)
Sat, 09 Aug 2014 10:12:38 +0100 mjsousa Make support for REF_TO ANY a command line option.
Sat, 09 Aug 2014 09:20:03 +0100 mjsousa Add support for non standard REF_TO ANY (equivalent to void *)
Thu, 31 Jul 2014 17:49:44 +0100 mjsousa Add support for the 'NULL' keyword, defined in version 3 of IEC 61131-3.
Sun, 13 Jul 2014 12:26:58 +0100 mjsousa Add support for REF_TO derived datatypes (along with datatype verification)
Wed, 28 May 2014 11:32:09 +0200 Edouard Tisserant merge
Tue, 20 May 2014 08:24:25 +0100 mjsousa Fix typo in as yet dormant code (related to REF_TO keyword, that is not yet active)
Thu, 20 Mar 2014 10:29:39 +0100 Edouard Tisserant merge
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.
Sun, 02 Mar 2014 16:42:56 +0000 mjsousa Add limited support for the REF() operator (defined in v3 of IEC 61131-3)
Wed, 19 Feb 2014 22:27:11 +0100 Edouard Tisserant Merge
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.
Fri, 19 Jul 2013 13:31:35 +0100 Mario de Sousa Declare that YYLSTYPE is not the default trivial datatype used by bison. (was causing compile errors in bison ver >= 2.7)
Wed, 19 Feb 2014 22:25:10 +0100 Edouard Tisserant Fix build on Ubuntu 13.10
Fri, 22 Feb 2013 21:09:59 +0000 Mario de Sousa Allow variables declared inside resources to be referenced by res_name.var_name
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).
Sat, 01 Dec 2012 11:30:16 +0000 mjsousa Allow bison to ask for an END_OF_INPUT token multiple times!
Tue, 27 Nov 2012 17:20:16 +0000 Mario de Sousa merge
Tue, 27 Nov 2012 17:01:41 +0100 Manuele Conti Fix flag to enable conversion functions.
Tue, 27 Nov 2012 15:49:05 +0000 Mario de Sousa Code cleanup: move tracking functions to flex.
Tue, 27 Nov 2012 14:49:08 +0000 Mario de Sousa Insert the auto generated enum datatype conversion functions after the TYPE...END_TYPE, instead of at the end of input file.
Tue, 20 Nov 2012 20:55:44 +0100 Manuele Conti Add some comments to argument new code.
Tue, 20 Nov 2012 00:01:57 +0100 Manuele Conti Start to change code like Mario suggestions.
Mon, 19 Nov 2012 22:53:43 +0100 Manuele Conti Create functionDataType array in derived_conversion_functions_c.
Fri, 16 Nov 2012 10:26:23 +0100 Manuele Conti Add conversion functions option.
Thu, 15 Nov 2012 17:30:35 +0100 Manuele Conti Start enumerate conversion functions.
Thu, 15 Nov 2012 14:14:00 +0000 Mario de Sousa Allow use of type#value syntax when defining default initial value inside a TYPE..END_TYPE declaration.
Thu, 25 Oct 2012 18:20:28 +0100 Mario de Sousa Correctly generate C code for IL expressions, i.e. IL instructions inside parenthesis.
Thu, 04 Oct 2012 15:10:45 +0100 Mario de Sousa Merge
Wed, 29 Aug 2012 19:38:15 +0100 Mario de Sousa Fix constant folding: now handles INT_MIN and neg_integer_c correctly.
Tue, 04 Sep 2012 18:02:06 +0200 Laurent Bessard Adding support for P0 and P1 qualifiers and fixing code generated for SL qualifier
Tue, 31 Jul 2012 12:39:04 +0100 Mario de Sousa Aloow use of SFC STEPs as variables.
Fri, 15 Jun 2012 19:54:33 +0100 Mario de Sousa Add ERROR_MSG macro && move extract_XXX() functions to constant_folding.cc
Tue, 12 Jun 2012 17:07:40 +0100 Mario de Sousa fix error message.
Wed, 09 May 2012 23:00:10 +0100 mjsousa Fix parsing os TIME literals & rename the extract_integer() function.
Tue, 17 Apr 2012 17:59:02 +0100 Mario de Sousa Ignore trailing EOLs when determining symbol location.
Tue, 17 Apr 2012 09:58:06 +0100 Mario de Sousa Produce similar error messages in stage2 and stage3.
Fri, 09 Mar 2012 10:52:23 +0000 Mario de Sousa Fix bug in building structured variables.
Tue, 21 Feb 2012 17:39:57 +0000 Mario de Sousa More changes for support of semantic verification of il_expressions
Wed, 01 Feb 2012 19:49:11 +0000 Mario de Sousa Re-write of stage3 code (done by Manuele and I), re-write of search_varfb_instance_type_c (done by myself), and several other bug fixes.
Tue, 27 Sep 2011 00:07:16 +0200 Manuele Conti Fix YYLTYPE declaration.
Tue, 11 Oct 2011 12:30:49 +0200 laurent Fix bug in parser while trying to use IL operator like S1, R1, etc... as standard function block interface variable in structured_variable syntax and bug in code generator while generating code for assignment of function block interface variable using structured_variable syntax
Wed, 14 Sep 2011 22:58:39 +0200 laurent Adding support for compiling direct array specification inside variable declaration
Fri, 19 Aug 2011 17:33:57 +0100 Mario de Sousa Fixing automake configuration to work properly with flex and bison.