2011-05-16Fix bug when debugging located variables of type memory (%M)
laurent [Mon, 16 May 2011 11:57:41 +0200] rev 292
Fix bug when debugging located variables of type memory (%M)

2011-04-21Removed dead code
Edouard Tisserant [Thu, 21 Apr 2011 11:22:13 +0200] rev 291
Removed dead code

2011-04-14Fixing implementation of CU, CD, and CUD in standard library.
Mario de Sousa <msousa@fe.up.pt> [Thu, 14 Apr 2011 19:17:20 +0100] rev 290
Fixing implementation of CU, CD, and CUD in standard library.

2011-04-14Deleting dead code.
Mario de Sousa <msousa@fe.up.pt> [Thu, 14 Apr 2011 19:02:35 +0100] rev 289
Deleting dead code.

2011-04-14Merging changes.
Mario de Sousa <msousa@fe.up.pt> [Thu, 14 Apr 2011 18:55:31 +0100] rev 288
Merging changes.

2011-04-14Added tracking of order by which tokens are processed by lexical analyser.
Mario de Sousa <msousa@fe.up.pt> [Thu, 14 Apr 2011 18:12:59 +0100] rev 287
Added tracking of order by which tokens are processed by lexical analyser.
This helps in correctly formating error messages when constructs begin in one file, and end in another.

2011-04-14Adding tracking of filename in which token is located.
Mario de Sousa <msousa@fe.up.pt> [Thu, 14 Apr 2011 17:35:25 +0100] rev 286
Adding tracking of filename in which token is located.

2011-04-07Reverted semantic error message so that Beremiz can parse them and that user can double-click on error message to open related POU and select the faulty line.
Edouard Tisserant [Thu, 07 Apr 2011 11:40:03 +0200] rev 285
Reverted semantic error message so that Beremiz can parse them and that user can double-click on error message to open related POU and select the faulty line.

2011-04-05Fixing error message incorrectly changed in previous merge.
Mario de Sousa <msousa@fe.up.pt> [Tue, 05 Apr 2011 19:42:33 +0100] rev 284
Fixing error message incorrectly changed in previous merge.

2011-04-05fixing C code generation of return_statement_c and exit_statement_c
Mario de Sousa <msousa@fe.up.pt> [Tue, 05 Apr 2011 18:31:55 +0100] rev 283
fixing C code generation of return_statement_c and exit_statement_c

2011-04-05merging the Edouard's version.
Mario de Sousa <msousa@fe.up.pt> [Tue, 05 Apr 2011 17:12:12 +0100] rev 282
merging the Edouard's version.

2011-04-05fixing exit_statement_c: produce 'break' instead of 'exit(0); (Thanks to Manuele)
Mario de Sousa <msousa@fe.up.pt> [Tue, 05 Apr 2011 14:24:07 +0100] rev 281
fixing exit_statement_c: produce 'break' instead of 'exit(0); (Thanks to Manuele)

2011-04-05Fixing code generation of standard conversion functions.
Mario de Sousa <msousa@fe.up.pt> [Tue, 05 Apr 2011 14:17:16 +0100] rev 280
Fixing code generation of standard conversion functions.

2011-04-05Re-generated std lib related code, with updated headers, updated all forgotten headers
Edouard Tisserant [Tue, 05 Apr 2011 15:14:19 +0200] rev 279
Re-generated std lib related code, with updated headers, updated all forgotten headers

2011-04-04Merged matiec library headers update from Mario to LGPL
Edouard Tisserant [Mon, 04 Apr 2011 19:18:22 +0200] rev 278
Merged matiec library headers update from Mario to LGPL

2011-04-04Changing to LGPL for library functions.
Mario de Sousa <msousa@fe.up.pt> [Mon, 04 Apr 2011 15:59:35 +0100] rev 277
Changing to LGPL for library functions.

2011-04-04Updating origin and license info of library fuctions.
Mario de Sousa <msousa@fe.up.pt> [Mon, 04 Apr 2011 15:26:13 +0100] rev 276
Updating origin and license info of library fuctions.
Conclude missing counter FBs.

2011-04-04Leave standard function names hardcoded, as these are considered keywords even though
Mario de Sousa <msousa@fe.up.pt> [Mon, 04 Apr 2011 15:22:42 +0100] rev 275
Leave standard function names hardcoded, as these are considered keywords even though
they may not be implemented in the library.

2011-04-04New version of bistable.txt - due to license issues.
Mario de Sousa <msousa@fe.up.pt> [Mon, 04 Apr 2011 14:32:21 +0100] rev 274
New version of bistable.txt - due to license issues.

2011-04-04Make semantic error message compatible with beremiz
Edouard Tisserant [Mon, 04 Apr 2011 18:54:55 +0200] rev 273
Make semantic error message compatible with beremiz

2011-04-04Merge
Edouard Tisserant [Mon, 04 Apr 2011 17:19:35 +0200] rev 272
Merge

2011-04-04Fixes to make handling of standard functions in Semantic analyser compatible with code generation of standard functions
Edouard Tisserant [Mon, 04 Apr 2011 17:13:03 +0200] rev 271
Fixes to make handling of standard functions in Semantic analyser compatible with code generation of standard functions

2011-04-04Merge with changes from Mario
Edouard Tisserant [Mon, 04 Apr 2011 13:25:39 +0200] rev 270
Merge with changes from Mario

2011-04-04Fixing stupid bug (that was disabling code generation).
Mario de Sousa <msousa@fe.up.pt> [Mon, 04 Apr 2011 11:19:48 +0100] rev 269
Fixing stupid bug (that was disabling code generation).

2011-04-04Adding Makefile for Darwin (thanks go to Manuele)
Mario de Sousa <msousa@fe.up.pt> [Mon, 04 Apr 2011 10:48:30 +0100] rev 268
Adding Makefile for Darwin (thanks go to Manuele)

2011-04-04starting to add proper header file with declaration of standard functions
Mario de Sousa <msousa@fe.up.pt> [Mon, 04 Apr 2011 10:42:03 +0100] rev 267
starting to add proper header file with declaration of standard functions

2011-04-01Fixing error messages for IL semantic errors (brocken in a previous changeset/commit).
Mario de Sousa <msousa@fe.up.pt> [Fri, 01 Apr 2011 12:19:32 +0100] rev 266
Fixing error messages for IL semantic errors (brocken in a previous changeset/commit).

2011-04-01Updating license info (with Edouard's permission for relevant files).
Mario de Sousa <msousa@fe.up.pt> [Fri, 01 Apr 2011 10:47:24 +0100] rev 265
Updating license info (with Edouard's permission for relevant files).

2011-04-01Updating License info (with Edoaurd's permission for relevant files).
Mario de Sousa <msousa@fe.up.pt> [Fri, 01 Apr 2011 10:06:19 +0100] rev 264
Updating License info (with Edoaurd's permission for relevant files).

2011-04-01Adding some debug info
Mario de Sousa <msousa@fe.up.pt> [Fri, 01 Apr 2011 10:03:22 +0100] rev 263
Adding some debug info

2011-03-31Do not crash when checking semantics of undeclared symbolic_variable.
Mario de Sousa <msousa@fe.up.pt> [Thu, 31 Mar 2011 21:06:36 +0100] rev 262
Do not crash when checking semantics of undeclared symbolic_variable.
NOTE: this update may have broken the printing of error messages
during semantic analysis of IL code.

2011-03-31Updating licensing information.
Mario de Sousa <msousa@fe.up.pt> [Thu, 31 Mar 2011 17:40:55 +0100] rev 261
Updating licensing information.

2011-03-31Error messages (stage3) now better identify the location of the error.
Mario de Sousa <msousa@fe.up.pt> [Thu, 31 Mar 2011 13:20:50 +0100] rev 260
Error messages (stage3) now better identify the location of the error.

2011-03-31Adding debug conditional printf()s in stage 3.
Mario de Sousa <msousa@fe.up.pt> [Thu, 31 Mar 2011 10:52:03 +0100] rev 259
Adding debug conditional printf()s in stage 3.
Printing semantic error info to stderr instead of stdout.

2011-03-31Merging my Huge change with Edouards/Laurents version
Mario de Sousa <msousa@fe.up.pt> [Thu, 31 Mar 2011 10:45:34 +0100] rev 258
Merging my Huge change with Edouards/Laurents version

2011-03-30Huge change.
Mario de Sousa <msousa@fe.up.pt> [Wed, 30 Mar 2011 19:53:32 +0100] rev 257
Huge change.

2011-04-01Changed packing declaration in iec_types
Edouard Tisserant [Fri, 01 Apr 2011 11:10:06 +0200] rev 256
Changed packing declaration in iec_types

2011-04-01Modify code generated for avoiding warning while compiling when configuration or resource don't have any global variable
laurent [Fri, 01 Apr 2011 17:26:29 +0200] rev 255
Modify code generated for avoiding warning while compiling when configuration or resource don't have any global variable

2011-03-31Initial TIME support in debugger
Edouard Tisserant [Thu, 31 Mar 2011 19:11:16 +0200] rev 254
Initial TIME support in debugger

2011-03-27Merged with Edouard's modifications
laurent [Sun, 27 Mar 2011 16:19:36 +0200] rev 253
Merged with Edouard's modifications

2011-03-27Bug with getter for pointed variables in accessors fixed
laurent [Sun, 27 Mar 2011 15:55:51 +0200] rev 252
Bug with getter for pointed variables in accessors fixed

2011-03-26Added dumb SEMA?implementation
Edouqrd Tisserant <edouard.tisserant@gmail.com> [Sat, 26 Mar 2011 18:53:51 +0100] rev 251
Added dumb SEMA?implementation

2011-03-16Adding missing support for accessors and retain in configuration files (Bug and fix reported by Manuele Conti)
laurent [Wed, 16 Mar 2011 10:31:50 +0100] rev 250
Adding missing support for accessors and retain in configuration files (Bug and fix reported by Manuele Conti)

2011-03-12Merged with modifications from Edouard
laurent [Sat, 12 Mar 2011 18:43:02 +0100] rev 249
Merged with modifications from Edouard

2011-03-12Task single parameter code generation broken after addition of accessors fixed.
laurent [Sat, 12 Mar 2011 18:38:41 +0100] rev 248
Task single parameter code generation broken after addition of accessors fixed.

2011-03-12Bug when function call result is a parameter of another function call fixed.
laurent [Sat, 12 Mar 2011 18:31:36 +0100] rev 247
Bug when function call result is a parameter of another function call fixed.

2011-02-22A forgotten case in type size getter switch prevented debugging outputs.
edouard [Tue, 22 Feb 2011 15:19:41 +0100] rev 246
A forgotten case in type size getter switch prevented debugging outputs.

2010-06-16merge
laurent [Wed, 16 Jun 2010 21:52:17 +0200] rev 245
merge

2010-06-02Adding support for generating code for variable in step action association instead of action
laurent [Wed, 02 Jun 2010 18:21:15 +0200] rev 244
Adding support for generating code for variable in step action association instead of action

2010-06-03Updated makefiles for cygwin build with no perl
Lolitech [Thu, 03 Jun 2010 12:59:32 +0200] rev 243
Updated makefiles for cygwin build with no perl

2010-05-20Bug with global located variables accessors fixed
laurent [Thu, 20 May 2010 23:36:53 +0200] rev 242
Bug with global located variables accessors fixed

2010-05-19Bug with code generation of global located variables in resource fixed thanks to Mario
laurent [Wed, 19 May 2010 21:51:52 +0200] rev 241
Bug with code generation of global located variables in resource fixed thanks to Mario

2010-04-22Bugs fixed:
laurent [Thu, 22 Apr 2010 07:03:18 +0200] rev 240
Bugs fixed:
- S and R operators using C++ literals
- Function block output assignment code generation

2010-04-21Bug when parsing standard function block call in IL
laurent [Thu, 22 Apr 2010 00:29:30 +0200] rev 239
Bug when parsing standard function block call in IL

2009-12-15Bug when trying to get type of elements in a big complex structure fixed
laurent [Tue, 15 Dec 2009 20:50:30 +0100] rev 238
Bug when trying to get type of elements in a big complex structure fixed

2009-12-15Adding support for using arrays in POU interface
laurent [Tue, 15 Dec 2009 16:29:44 +0100] rev 237
Adding support for using arrays in POU interface

2009-12-15Using InOut variables in functions fixed
laurent [Tue, 15 Dec 2009 11:18:19 +0100] rev 236
Using InOut variables in functions fixed

2009-12-15Bug on generate_c_inlinefcall fixed
laurent [Tue, 15 Dec 2009 08:51:44 +0100] rev 235
Bug on generate_c_inlinefcall fixed
Adding support for using structures in POU interface

2009-12-13Using function_call_iterator in generate_c_inlinefcall instead of creating a new visitor
laurent [Sun, 13 Dec 2009 11:41:22 +0100] rev 234
Using function_call_iterator in generate_c_inlinefcall instead of creating a new visitor

2009-12-12Bug on standard functions called with literals fixed
laurent [Sat, 12 Dec 2009 20:41:32 +0100] rev 233
Bug on standard functions called with literals fixed
Checking that number of parameters in function call doesn't exceed the maximum