Sun, 09 Apr 2017 23:43:04 +0100 Mario de Sousa Allow use of GLOBAL/EXTERNAL variables as control variable of FOR loop.
Mon, 03 Apr 2017 18:30:50 +0100 Mario de Sousa Start adding support for explicit initialization of FB instances. Currently only allows initializing FB variables of elementary types.
Sat, 18 Mar 2017 22:15:19 +0000 Mario de Sousa merge
Sat, 18 Mar 2017 22:02:14 +0000 mjsousa merge
Sat, 18 Mar 2017 21:50:00 +0000 mjsousa merge
Sun, 19 Feb 2017 20:13:02 +0000 mjsousa Fix date conversion function (seconds to Date_and_Time). First day of month was falling on previous month.
Wed, 25 Jan 2017 19:50:39 +0000 mjsousa Fix error locations messed up in previous commit.
Wed, 25 Jan 2017 18:29:55 +0000 Andrey Skvortsov fix compilation of SFC transitions written in IL (compiler was entering endless loop)
Wed, 25 Jan 2017 18:25:35 +0000 Andrey Skvortsov fix SFC timed qualifier (D, L, ...) with variable time (was generating wrong C code)
Wed, 25 Jan 2017 18:22:41 +0000 Andrey Skvortsov Fix segmentation fault bug introduced by previous commit
Tue, 24 Jan 2017 12:44:44 +0000 mjsousa Correcty determine the datatype (TIME) of the parameters of SFC actions with timed qualifiers
Mon, 23 Jan 2017 12:50:07 +0000 Andrey Skvortsov Check that flex is installed during ./configure
Tue, 17 Jan 2017 15:50:55 +0000 Andrey Skvortsov Fix code generation for XOR expressions in ST (add parenthesis)
Wed, 12 Oct 2016 17:54:52 +0300 Andrey Skvortsov merge
Wed, 12 Oct 2016 17:52:48 +0300 Andrey Skvortsov make autogenerated functions to be 'static inline' instead of 'inline'
Mon, 10 Oct 2016 18:10:32 +0300 Andrey Skvortsov Merged mjsousa/matiec into default
Thu, 08 Sep 2016 17:44:44 +0100 mjsousa merge
Tue, 28 Jun 2016 16:35:47 +0300 Andrey Skvortsov Merged mjsousa/matiec into default
Thu, 02 Jun 2016 11:59:45 +0100 mjsousa fix bug introduced by commit 91bef6704b44 (parsing SFCs with transitions in ST and leading whitespace => endless loop)
Thu, 26 May 2016 18:30:17 +0100 mjsousa Only allow function invocation outside ST expressions when command line option is activated.
Thu, 26 May 2016 17:59:01 +0100 mjsousa Ignore pragmas inside IL code when handling inline function calls.
Thu, 26 May 2016 15:05:34 +0100 mjsousa Fix bug: correctly handle formal function calls in IL with no parameters.
Thu, 26 May 2016 15:00:20 +0100 mjsousa Add support for functions returning VOID (i.e. non-standard extension, allowing functions that do not return any data)
Thu, 26 May 2016 14:26:33 +0100 mjsousa Add -warn flag when running flex -> warn of potential bugs
Fri, 13 May 2016 12:18:50 +0100 mjsousa Add support for non-standard VOID datatype. May ony be used to define functions returning VOID.
Wed, 11 May 2016 19:38:31 +0100 mjsousa Delete the YY_NO_UNPUT define, as we do use the unput() function.
Wed, 11 May 2016 18:41:45 +0100 mjsousa Add support for non standard feature: allow POUs with no in, out and inout parameters
Sun, 08 May 2016 20:01:15 +0100 mjsousa Add option to not add the EN and ENO parameters to every function and FB (generated C code becomes smaller, and uses less memory for function invocations)
Sat, 07 May 2016 21:17:49 +0100 mjsousa Correctly identify errors when parsing erroneous code (make sure flex goes back to INITIAL state when code contains errors that do not allow determining whether ST or IL is being parsed)
Tue, 28 Jun 2016 13:34:29 +0000 Andrey Skvortsov Created new branch fix_compilation_warnings fix_compilation_warnings