Mario de Sousa <msousa@fe.up.pt> [Fri, 26 Aug 2011 10:48:09 +0100] rev 367
Add checks for undefined structure elements used IEC 61131-3 source code being compiled.
Mario de Sousa <msousa@fe.up.pt> [Thu, 25 Aug 2011 17:55:48 +0100] rev 366
Ignore underscores when extracting value of integer.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 17:18:37 +0100] rev 365
Deleting unused code.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 16:28:03 +0100] rev 364
Removing Makefiles made redundant by autotools.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 14:17:46 +0100] rev 363
fix bug report email address.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 14:15:12 +0100] rev 362
Add print version command line option.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 11:54:34 +0100] rev 361
Remove debugging printf() added by mistake in previous commit.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 11:51:14 +0100] rev 360
Print error messages when data type errors in ST expressions are detected.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 09:10:03 +0100] rev 359
Include (again!) the declaration of standard functions (incorrectly removed -again- in previous commit)
Mario de Sousa <msousa@fe.up.pt> [Mon, 22 Aug 2011 16:08:07 +0100] rev 358
Add support for '**' (power) operator in ST expressions
Mario de Sousa <msousa@fe.up.pt> [Fri, 19 Aug 2011 21:53:11 +0100] rev 357
Some more comments on how to build, and correcting name of README.build file.
Mario de Sousa <msousa@fe.up.pt> [Fri, 19 Aug 2011 20:57:49 +0100] rev 356
Include the declaration of standard functions (incorrectly removed in previous commit)
Mario de Sousa <msousa@fe.up.pt> [Fri, 19 Aug 2011 20:48:05 +0100] rev 355
Merging with Laurent's repository.
Mario de Sousa <msousa@fe.up.pt> [Fri, 19 Aug 2011 17:33:57 +0100] rev 354
Fixing automake configuration to work properly with flex and bison.
Mario de Sousa <msousa@fe.up.pt> [Fri, 29 Jul 2011 16:08:40 +0100] rev 353
Building compiler with autoconf. Thanks go to Matteo of sirius-es.it
Mario de Sousa <msousa@fe.up.pt> [Fri, 29 Jul 2011 16:06:38 +0100] rev 352
Support for semantic verification of calls to standard functions.
Removing files no longer required.
Mario de Sousa <msousa@fe.up.pt> [Fri, 29 Jul 2011 16:05:03 +0100] rev 351
Support for semantic verification of calls to standard function calls.
Adding missing files in previous commit.
Mario de Sousa <msousa@fe.up.pt> [Fri, 29 Jul 2011 16:03:28 +0100] rev 350
Support for semantic verification of calls to standard functions.
This commit makes a fundamental change in the way standard functions are handled by the compiler.
laurent [Wed, 07 Sep 2011 19:28:10 +0200] rev 349
Fixing exponentiation used with symbol **
laurent [Fri, 02 Sep 2011 18:16:33 +0200] rev 348
Fix bugs in exponentiation
laurent [Fri, 02 Sep 2011 18:15:55 +0200] rev 347
Fix case statement in ST, adding support for enumerated types
laurent [Wed, 13 Jul 2011 13:57:29 +0200] rev 346
Adding BYTE operators visit functions in inlinefcall
laurent [Wed, 13 Jul 2011 13:40:14 +0200] rev 345
Fix bug with DIV and MOD operator in IL code generator
laurent [Wed, 13 Jul 2011 12:44:12 +0200] rev 344
Fix bug in suffix of inlinefcall call in ST and IL
laurent [Wed, 13 Jul 2011 12:32:34 +0200] rev 343
Remove inclusion of missing file in lib
laurent [Wed, 13 Jul 2011 11:48:34 +0200] rev 342
Commiting merge with Mario's repository
Mario de Sousa <msousa@fe.up.pt> [Mon, 11 Jul 2011 09:47:27 +0100] rev 341
commiting merge with Laurent's repository
Mario de Sousa <msousa@fe.up.pt> [Sat, 09 Jul 2011 14:48:31 +0100] rev 340
changing 'make' to '$(MAKE)' so other make tools (e.g. gmake) may also be used.
Mario de Sousa <msousa@fe.up.pt> [Sat, 09 Jul 2011 14:17:52 +0100] rev 339
Replacing extern declaration with #include of apropriate header file
Mario de Sousa <msousa@fe.up.pt> [Sat, 09 Jul 2011 14:05:53 +0100] rev 338
Adding some comments, and removing a check for a semantic error in code being compiled.
laurent [Tue, 12 Jul 2011 22:20:28 +0200] rev 337
Fix bug with inline function call in POU programmed in IL
laurent [Fri, 08 Jul 2011 11:06:27 +0200] rev 336
Fix bug in function calls with literal parameters
laurent [Thu, 07 Jul 2011 10:49:08 +0200] rev 335
Fix makefiles when not using make as make tool
laurent [Wed, 06 Jul 2011 12:19:30 +0200] rev 334
Fix bug on initialization of temp variables not using setter
laurent [Wed, 06 Jul 2011 12:01:46 +0200] rev 333
Fix bug when trying to find the type of a NULL symbol
laurent [Mon, 04 Jul 2011 15:27:09 +0200] rev 332
Fix bug in inline function calls when using function with undetermined type interface with literals as input
laurent [Wed, 29 Jun 2011 12:28:59 +0200] rev 331
Fix warnings when compiling matiec
laurent [Wed, 29 Jun 2011 12:28:13 +0200] rev 330
Fix warning on nop statement at the end of function_block and program generated code
laurent [Wed, 29 Jun 2011 12:26:00 +0200] rev 329
Adding double underscore in computed enumerated value to avoid conflict with other user defined identifiers
laurent [Tue, 28 Jun 2011 19:03:15 +0200] rev 328
Add support for finding type of a constant enumerated value and managing conflict between same identifiers defined in different enumerated data types
laurent [Mon, 27 Jun 2011 18:01:43 +0200] rev 327
Fix bug in declaring variable of enumerated type
Mario de Sousa <msousa@fe.up.pt> [Thu, 16 Jun 2011 11:14:13 +0100] rev 326
Fix what I think is a bug (has not yet manifested itself).
Mario de Sousa <msousa@fe.up.pt> [Thu, 16 Jun 2011 11:12:02 +0100] rev 325
Merging with Lauren't recent change.
Mario de Sousa <msousa@fe.up.pt> [Thu, 16 Jun 2011 11:05:13 +0100] rev 324
Merging two previous commits.
Mario de Sousa <msousa@fe.up.pt> [Fri, 10 Jun 2011 10:13:15 +0100] rev 323
Clean up some code.
laurent [Tue, 14 Jun 2011 17:15:47 +0200] rev 322
Fix bug with array attribute in structure declaration
Mario de Sousa <msousa@fe.up.pt> [Tue, 14 Jun 2011 14:53:37 +0100] rev 321
Add better comments, and change name of functions to clarify what they do.
Mario de Sousa <msousa@fe.up.pt> [Fri, 10 Jun 2011 08:47:38 +0100] rev 320
Remove incorect debugging assertion.
Mario de Sousa <msousa@fe.up.pt> [Fri, 10 Jun 2011 06:30:30 +0100] rev 319
Skip CONFIGURATION declarations in stage 3 for now, so semantic analysis does not stop when a configuration is encountered.
laurent [Thu, 09 Jun 2011 17:51:00 +0200] rev 318
Fix bug when generating initial value for function return type when it is a complex type
laurent [Thu, 09 Jun 2011 17:47:57 +0200] rev 317
Fix bug in debugging variable list compilation with structure and array disabling
laurent [Wed, 08 Jun 2011 18:34:53 +0200] rev 316
Fix bug with TRUNC function and with type conversion functions called with constant as parameter
Mario de Sousa <msousa@fe.up.pt> [Wed, 08 Jun 2011 11:42:19 +0100] rev 315
Allow use of ENO keyword in structured variable field selector.
laurent [Mon, 06 Jun 2011 16:28:41 +0200] rev 314
Fixing REAL_TO_INT conversion (behaved like a trunc and not like a round)
Mario de Sousa <msousa@fe.up.pt> [Mon, 06 Jun 2011 14:05:28 +0100] rev 313
fixing INSERT function: was inserting into incorrect position. (submitted by Manuele)
laurent [Mon, 06 Jun 2011 11:01:47 +0200] rev 312
Fix bug when generating integer with leading zero (octal value for C compiler)
Mario de Sousa <msousa@fe.up.pt> [Fri, 03 Jun 2011 17:14:24 +0100] rev 311
Allow [EOL] after a label in IL.
laurent [Wed, 01 Jun 2011 14:02:16 +0200] rev 310
Fix bug when using an enumerated or subrange type to define a structure element
laurent [Tue, 31 May 2011 15:35:05 +0200] rev 309
Fix bug when declaring data type directly derived from array type
Mario de Sousa <msousa@fe.up.pt> [Mon, 30 May 2011 19:28:32 +0100] rev 308
Fix conversion of binary digits to hex, when generating code.
Mario de Sousa <msousa@fe.up.pt> [Mon, 30 May 2011 19:24:09 +0100] rev 307
Fix missing '(' when declaring new simple derived data type.
Mario de Sousa <msousa@fe.up.pt> [Mon, 30 May 2011 19:16:22 +0100] rev 306
Ignore underscores in decimal integer constants when determining size in bits...
Mario de Sousa <msousa@fe.up.pt> [Mon, 30 May 2011 17:54:15 +0100] rev 305
When checking semantics of expressions, skip semantic checking of data type definitions
(not yet supported). If we don't skip, all subsequent POUs would not be checked.
Mario de Sousa <msousa@fe.up.pt> [Mon, 30 May 2011 17:52:15 +0100] rev 304
Fixing algorithm that determines bit size of constants containing underscores.
Mario de Sousa <msousa@fe.up.pt> [Fri, 27 May 2011 18:01:54 +0100] rev 303
Merging with Edouard's version
Mario de Sousa <msousa@fe.up.pt> [Fri, 27 May 2011 18:01:01 +0100] rev 302
Fixing bug related to setting array variables with values coming from other variables
(e.g. X[0] := Y;)
Edouard Tisserant [Wed, 18 May 2011 16:32:46 +0200] rev 301
Added __IEC_OUTPUT_FLAG, to mark variable whose forcing implies refresh on eache cycle.
laurent [Wed, 18 May 2011 13:20:24 +0200] rev 300
Fix bug when debugging located variables of type memory (%M) for all variable classes
Mario de Sousa <msousa@fe.up.pt> [Tue, 17 May 2011 10:35:12 +0100] rev 299
Merging with Edouard's changes
Mario de Sousa <msousa@fe.up.pt> [Tue, 17 May 2011 10:34:00 +0100] rev 298
Fixing code generation of array indexes in Function Blocks.
Mario de Sousa <msousa@fe.up.pt> [Sun, 15 May 2011 10:22:15 +0100] rev 297
Commiting merge with Laurent's recent dead code removal change.
Mario de Sousa <msousa@fe.up.pt> [Tue, 19 Apr 2011 09:36:59 +0100] rev 296
Adding fflush capabilities. It is sometimes usefull when debuging the compiler...
Mario de Sousa <msousa@fe.up.pt> [Fri, 15 Apr 2011 09:45:27 +0100] rev 295
Adding missing semicolons.
Edouard Tisserant [Mon, 16 May 2011 14:19:20 +0200] rev 294
fixed build error with gcc 4.5.2
laurent [Mon, 16 May 2011 12:36:21 +0200] rev 293
Merged with Edouard's modifications
laurent [Mon, 16 May 2011 11:57:41 +0200] rev 292
Fix bug when debugging located variables of type memory (%M)
Edouard Tisserant [Thu, 21 Apr 2011 11:22:13 +0200] rev 291
Removed dead code
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.
Mario de Sousa <msousa@fe.up.pt> [Thu, 14 Apr 2011 19:02:35 +0100] rev 289
Deleting dead code.
Mario de Sousa <msousa@fe.up.pt> [Thu, 14 Apr 2011 18:55:31 +0100] rev 288
Merging changes.
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.
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.
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.
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.
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
Mario de Sousa <msousa@fe.up.pt> [Tue, 05 Apr 2011 17:12:12 +0100] rev 282
merging the Edouard's version.
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)
Mario de Sousa <msousa@fe.up.pt> [Tue, 05 Apr 2011 14:17:16 +0100] rev 280
Fixing code generation of standard conversion functions.
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
Edouard Tisserant [Mon, 04 Apr 2011 19:18:22 +0200] rev 278
Merged matiec library headers update from Mario to LGPL
Mario de Sousa <msousa@fe.up.pt> [Mon, 04 Apr 2011 15:59:35 +0100] rev 277
Changing to LGPL for library functions.
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.
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.
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.
Edouard Tisserant [Mon, 04 Apr 2011 18:54:55 +0200] rev 273
Make semantic error message compatible with beremiz
Edouard Tisserant [Mon, 04 Apr 2011 17:19:35 +0200] rev 272
Merge
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
Edouard Tisserant [Mon, 04 Apr 2011 13:25:39 +0200] rev 270
Merge with changes from Mario
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).
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)
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
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).
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).
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).
Mario de Sousa <msousa@fe.up.pt> [Fri, 01 Apr 2011 10:03:22 +0100] rev 263
Adding some debug info
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.
Mario de Sousa <msousa@fe.up.pt> [Thu, 31 Mar 2011 17:40:55 +0100] rev 261
Updating licensing information.
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.
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.
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
Mario de Sousa <msousa@fe.up.pt> [Wed, 30 Mar 2011 19:53:32 +0100] rev 257
Huge change.
Edouard Tisserant [Fri, 01 Apr 2011 11:10:06 +0200] rev 256
Changed packing declaration in iec_types
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
Edouard Tisserant [Thu, 31 Mar 2011 19:11:16 +0200] rev 254
Initial TIME support in debugger
laurent [Sun, 27 Mar 2011 16:19:36 +0200] rev 253
Merged with Edouard's modifications
laurent [Sun, 27 Mar 2011 15:55:51 +0200] rev 252
Bug with getter for pointed variables in accessors fixed
Edouqrd Tisserant <edouard.tisserant@gmail.com> [Sat, 26 Mar 2011 18:53:51 +0100] rev 251
Added dumb SEMA?implementation
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)
laurent [Sat, 12 Mar 2011 18:43:02 +0100] rev 249
Merged with modifications from Edouard
laurent [Sat, 12 Mar 2011 18:38:41 +0100] rev 248
Task single parameter code generation broken after addition of accessors 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.
edouard [Tue, 22 Feb 2011 15:19:41 +0100] rev 246
A forgotten case in type size getter switch prevented debugging outputs.
laurent [Wed, 16 Jun 2010 21:52:17 +0200] rev 245
merge
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
Lolitech [Thu, 03 Jun 2010 12:59:32 +0200] rev 243
Updated makefiles for cygwin build with no perl
laurent [Thu, 20 May 2010 23:36:53 +0200] rev 242
Bug with global located variables accessors fixed
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
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
laurent [Thu, 22 Apr 2010 00:29:30 +0200] rev 239
Bug when parsing standard function block call in IL
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
laurent [Tue, 15 Dec 2009 16:29:44 +0100] rev 237
Adding support for using arrays in POU interface
laurent [Tue, 15 Dec 2009 11:18:19 +0100] rev 236
Using InOut variables in functions 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
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
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
laurent [Fri, 11 Dec 2009 13:01:17 +0100] rev 232
Adding support for making distinction between external variables and located variables for forcing
laurent [Fri, 11 Dec 2009 12:53:54 +0100] rev 231
Adding support for forcing global without perturbation from setting external
laurent [Wed, 09 Dec 2009 16:45:27 +0100] rev 230
Bug in located variable initialization code fixed
laurent [Tue, 08 Dec 2009 16:26:06 +0100] rev 229
Bug on SFC debugging fixed
Adding support for forcing transition state
berem [Mon, 07 Dec 2009 15:36:29 +0100] rev 228
Adding support for setter and getter on complex datatype in IL
laurent [Sat, 05 Dec 2009 18:53:01 +0100] rev 227
Changes merged
laurent [Sat, 05 Dec 2009 18:38:53 +0100] rev 226
Adding support for setter and getter on complex datatype in ST
laurent [Sat, 05 Dec 2009 18:35:38 +0100] rev 225
Fix accessor code
edouard [Fri, 04 Dec 2009 15:13:08 +0100] rev 224
type definition to match accessor and new debug
edouard [Fri, 04 Dec 2009 15:11:16 +0100] rev 223
fixed cygwin build - still slooooooooow
laurent [Wed, 02 Dec 2009 19:55:23 +0100] rev 222
Adding Flags bit symbols
laurent [Wed, 02 Dec 2009 16:11:01 +0100] rev 221
Adding support for flags on Function Block variables for marking which variable must be debugged, retained or is forced
laurent [Tue, 01 Dec 2009 09:03:33 +0100] rev 220
Bug with ULINT correction fixed
laurent [Mon, 30 Nov 2009 15:36:12 +0100] rev 219
Adding support for declare, init, get and set macros
Edouard TISSERANT <edouard.tisserant@gmail.com> [Sun, 29 Nov 2009 19:09:56 +0100] rev 218
added files to ignore in hgignore
laurent [Sun, 29 Nov 2009 16:38:11 +0100] rev 217
Adding support for declare, init, get and set macros
laurent [Wed, 18 Nov 2009 10:53:15 +0100] rev 216
Bug with using non explicit literals as standard library functions input parameters fixed
edouard [Mon, 02 Nov 2009 17:41:56 +0100] rev 215
Wiped out references to Lolitech
greg [Mon, 02 Nov 2009 12:01:09 +0100] rev 214
Replace \"lolitech\" contact by \"edouard\" contact
greg [Wed, 28 Oct 2009 13:50:56 +0100] rev 213
Fix some bug in debian packages
greg [Thu, 22 Oct 2009 10:31:26 +0200] rev 212
Fix some warnings on compilation
laurent [Mon, 19 Oct 2009 18:12:44 +0200] rev 211
Remove warnings when compiling IL generated C code
laurent [Mon, 21 Sep 2009 12:04:15 +0200] rev 210
Adding support for forcing tick count to return to zero as the same time than all tasks firing are synchronized
laurent [Mon, 21 Sep 2009 12:02:14 +0200] rev 209
Remove -pedantic flag to CFLAGS to allow unsigned long long to be compiled
laurent [Wed, 02 Sep 2009 18:23:40 +0200] rev 208
Modify code generated to fit latest modifications in matiec and useless symbol definitions
laurent [Wed, 02 Sep 2009 17:35:56 +0200] rev 207
Bug in eno_param_declaration error handle fixed
laurent [Wed, 02 Sep 2009 17:35:02 +0200] rev 206
Bug with EN/ENO in generate_var_list that breaks parsing of variables.csv fixed
'Laurent Bessard <laurent.bessard@lolitech.fr>' [Wed, 02 Sep 2009 14:05:27 +0200] rev 205
Mario changes merged
Catarina Boucinha <ccb@fe.up.pt> [Thu, 27 Aug 2009 16:29:23 +0100] rev 204
Adding missing Stage3 files.
Catarina Boucinha <ccb@fe.up.pt> [Thu, 27 Aug 2009 16:18:56 +0100] rev 203
Merged changes
Catarina Boucinha <ccb@fe.up.pt> [Thu, 27 Aug 2009 16:06:46 +0100] rev 202
Initial (very rough) version of semantic checker (stage3)
Catarina Boucinha <ccb@fe.up.pt> [Thu, 02 Jul 2009 11:26:25 +0100] rev 201
Introducing the search_il_operand_type files in the absyntax_utils folder.
The Makefile from absyntax_utils folder and the generate_c_il.cc from the stage4/generate_c
folder was also modified to work with the new search_il_operand_type file.
laurent [Wed, 02 Sep 2009 13:39:05 +0200] rev 200
Applying patch from Iztok for old gcc versions
laurent [Tue, 01 Sep 2009 17:01:08 +0200] rev 199
Bug with type conversion EN/ENO not evaluated fixed
Removing some warnings in iec_std_lib.h
'Gr?gory Tr?lat <gregory.trelat@lolitech.fr>' [Fri, 10 Jul 2009 11:41:29 +0200] rev 198
prevent eclipse to push .project with .hgignore
'Gr?gory Tr?lat <gregory.trelat@lolitech.fr>' [Fri, 10 Jul 2009 11:08:33 +0200] rev 197
removed dead hidden files
lbessard [Fri, 19 Jun 2009 13:27:26 +0200] rev 196
Fix problems with direct variables in expression while compiling resulting expression type
lbessard [Fri, 19 Jun 2009 13:26:31 +0200] rev 195
Fix segmentation fault when define global with location but no name (reported by brendan)
mario [Thu, 18 Jun 2009 19:18:54 +0200] rev 194
Removing un-necessary symbol direct_variable_type_name_c from abstract syntax tree
mario [Thu, 18 Jun 2009 18:49:29 +0200] rev 193
Fixing indentification
lbessard [Wed, 10 Jun 2009 15:02:14 +0200] rev 192
Adding inclusion of function blocks defined in AnnexF into library blocks
lbessard [Wed, 10 Jun 2009 13:20:52 +0200] rev 191
Adding support for parsing standard function in standard function blocks code generation
lbessard [Wed, 10 Jun 2009 13:19:51 +0200] rev 190
Adding inclusion of function blocks defined in AnnexF into library blocks
lbessard [Tue, 09 Jun 2009 10:57:01 +0200] rev 189
Bug on function without input parameters fixed
lbessard [Tue, 09 Jun 2009 10:14:17 +0200] rev 188
Removing failing error finding rule
lbessard [Fri, 05 Jun 2009 16:11:25 +0200] rev 187
Warning when compiling abs functions for unsigned integer fixed
greg [Fri, 05 Jun 2009 14:06:53 +0200] rev 186
bug when compiling for windows (missing getopt.h) fixed
mario [Thu, 04 Jun 2009 14:17:08 +0200] rev 185
Newer versions of g++ require access controls to be correct!
lbessard [Thu, 04 Jun 2009 09:47:35 +0200] rev 184
Adding support for single resource scheduling
lbessard [Thu, 04 Jun 2009 09:44:53 +0200] rev 183
Bug with bison versions earlier than 2.3 fixed
mario [Mon, 01 Jun 2009 21:11:12 +0200] rev 182
Moving absyntax utility functions out from stage4/generate_c
mario [Mon, 01 Jun 2009 21:08:44 +0200] rev 181
Moving absyntax utility files out from stage4/generate_c
greg [Sat, 30 May 2009 16:42:41 +0200] rev 180
Bug on "abs" not working with float fixed
lbessard [Thu, 28 May 2009 14:02:35 +0200] rev 179
Target Directory not parsed in command line fixed
mario [Tue, 26 May 2009 18:04:27 +0200] rev 178
Starting move of search utils to their own top level directory.
mario [Mon, 25 May 2009 12:17:10 +0200] rev 177
Adding support for SAFEBOOL. Some code generation yet to do...
lbessard [Tue, 19 May 2009 16:31:35 +0200] rev 176
Bug with non-working counters fixed
lbessard [Mon, 18 May 2009 13:19:30 +0200] rev 175
Adding support for checking direct variable declared before using
lbessard [Fri, 15 May 2009 10:23:20 +0200] rev 174
Bug with array datatype definition fixed
lbessard [Fri, 20 Mar 2009 13:49:48 +0100] rev 173
Bug generated when IL code starts whitout LD operand fixed
etisserant [Thu, 19 Mar 2009 16:21:30 +0100] rev 172
Fixed (again) some Makefile quirks.
greg [Mon, 02 Mar 2009 09:27:55 +0100] rev 171
updated : debian package scripts
lbessard [Tue, 20 Jan 2009 15:06:13 +0100] rev 170
Disable compiling warnings on Windows
lbessard [Mon, 19 Jan 2009 17:06:22 +0100] rev 169
Bug when function with unconnected input fixed
etisserant [Mon, 19 Jan 2009 08:28:04 +0100] rev 168
Canged default string length to 127, keeping strlen_t to int8_t
etisserant [Mon, 19 Jan 2009 08:27:30 +0100] rev 167
Fixed parameter count error on variadic functions with EN/ENO
lbessard [Wed, 14 Jan 2009 20:54:29 +0100] rev 166
Bug with external variable declaration fixed
lbessard [Wed, 14 Jan 2009 19:47:41 +0100] rev 165
Bug on standard function not defined with EN/ENO fixed
lbessard [Fri, 09 Jan 2009 17:05:24 +0100] rev 164
Bug with structure of structure fixed
etisserant [Sun, 04 Jan 2009 17:23:06 +0100] rev 163
Fixed errors in string_to_int.
etisserant [Sun, 04 Jan 2009 17:21:33 +0100] rev 162
Fixed typo in EN/ENO parameters handling for std library functions
etisserant [Tue, 23 Dec 2008 13:21:19 +0100] rev 161
STRING max size and length type can now be overloaded (define STR_MAX_LEN and STR_LEN_TYPE before including iec_types.h)
lbessard [Fri, 19 Dec 2008 15:09:29 +0100] rev 160
Adding support for compiling struct data types
etisserant [Mon, 15 Dec 2008 17:23:48 +0100] rev 159
Try to clean Makefile. Not a real success.
etisserant [Mon, 15 Dec 2008 17:23:22 +0100] rev 158
fixed typo in generated VARIABLES.CSV
lbessard [Fri, 12 Dec 2008 17:52:44 +0100] rev 157
Adding Function Blocks in VARIABLES.csv
greg [Fri, 05 Dec 2008 16:22:15 +0100] rev 156
Warning conditions on win32 fixed
greg [Thu, 04 Dec 2008 13:09:18 +0100] rev 155
set and reset action fixed
lbessard [Mon, 01 Dec 2008 14:13:47 +0100] rev 154
Bug with standard functions nb_params count on Windows fixed
greg [Wed, 26 Nov 2008 09:06:52 +0100] rev 153
Modifying MOVE interface
greg [Wed, 26 Nov 2008 09:06:26 +0100] rev 152
Adding support for direct variable type search
lbessard [Fri, 21 Nov 2008 13:43:49 +0100] rev 151
Bug on language selection in SFC Action fixed
lbessard [Fri, 24 Oct 2008 16:38:26 +0200] rev 150
Bug with DEBUG mode in SFC fixed
lbessard [Fri, 24 Oct 2008 16:37:46 +0200] rev 149
Adding support for EN/ENO in standard functions
greg [Wed, 15 Oct 2008 15:38:58 +0200] rev 148
add Makefile for the mingw toolchain on win32
lbessard [Tue, 07 Oct 2008 14:33:52 +0200] rev 147
fixed typo eno_param_declaration
lbessard [Fri, 26 Sep 2008 14:42:05 +0200] rev 146
Adding support for EN/ENO params in function and function blocks (standard function not supported yet)
lbessard [Thu, 25 Sep 2008 10:26:10 +0200] rev 145
Adding support for ouput variables in functions
lbessard [Thu, 25 Sep 2008 10:25:30 +0200] rev 144
Bug with enumerated_value fixed
lbessard [Mon, 15 Sep 2008 13:36:24 +0200] rev 143
Adding support for EN/ENO parameters in bison rules
lbessard [Mon, 08 Sep 2008 10:34:24 +0200] rev 142
Bug while wearching errors in transition with priority fixed
lbessard [Mon, 08 Sep 2008 10:33:37 +0200] rev 141
Adding support for transition debugging
etisserant [Sun, 07 Sep 2008 10:08:11 +0200] rev 140
Added __DEBUG global var to eventually change PLC code execution
etisserant [Thu, 21 Aug 2008 16:08:19 +0200] rev 139
added missing includes on some platform (gentoo/gcc-4.3.1)
etisserant [Tue, 19 Aug 2008 18:04:28 +0200] rev 138
Some miscelanous static, extern and pointer status variable changes in C generated code for configuration and resources
etisserant [Tue, 19 Aug 2008 18:03:11 +0200] rev 137
Re-organized types headers, to ease debug code generation
lbessard [Tue, 12 Aug 2008 16:14:12 +0200] rev 136
Adding some improvements:
- columns in token location
- main parameter to allow user to display full location of errors
- parsing of errors in end of rules
etisserant [Mon, 04 Aug 2008 15:14:25 +0200] rev 135
Fixed generation of VARIABLES.csv, some variables appeared in program section
lbessard [Wed, 23 Jul 2008 11:44:39 +0200] rev 134
Fixed some uncatched errors and error bounds in error messages
lbessard [Fri, 18 Jul 2008 14:44:07 +0200] rev 133
Some bugs on syntax checking tests fixed
etisserant [Thu, 17 Jul 2008 19:08:28 +0200] rev 132
Updated tests so that they compile again :-)
lbessard [Thu, 17 Jul 2008 19:07:28 +0200] rev 131
Adding some human-readable error messages
etisserant [Thu, 17 Jul 2008 19:07:26 +0200] rev 130
Fixed missing return in XOR operator code gen.
etisserant [Thu, 17 Jul 2008 19:06:53 +0200] rev 129
removed __print statements. Not supposed to be in std lib.
etisserant [Thu, 17 Jul 2008 19:06:20 +0200] rev 128
Changed located global variable declaration and init to reflec recent change on located vars (pointers)