2012-03-15Add EXPT widen table.
Mario de Sousa <msousa@fe.up.pt> [Thu, 15 Mar 2012 13:18:02 +0000] rev 490
Add EXPT widen table.

2012-03-15Some stupid code cleanups.
Mario de Sousa <msousa@fe.up.pt> [Thu, 15 Mar 2012 12:50:44 +0000] rev 489
Some stupid code cleanups.

2012-03-15Some code cleanups.
Mario de Sousa <msousa@fe.up.pt> [Thu, 15 Mar 2012 12:31:57 +0000] rev 488
Some code cleanups.

2012-03-14Clean up the code.
Mario de Sousa <msousa@fe.up.pt> [Wed, 14 Mar 2012 20:01:50 +0000] rev 487
Clean up the code.

2012-03-14Fix error messages of il function calls - it now prints out location info of first parameter.
Mario de Sousa <msousa@fe.up.pt> [Wed, 14 Mar 2012 19:31:17 +0000] rev 486
Fix error messages of il function calls - it now prints out location info of first parameter.

2012-03-14Clean code for printing errors in expressions.
Mario de Sousa <msousa@fe.up.pt> [Wed, 14 Mar 2012 11:31:07 +0000] rev 485
Clean code for printing errors in expressions.

2012-03-14Clean code for comparison operations & operators.
Mario de Sousa <msousa@fe.up.pt> [Wed, 14 Mar 2012 11:14:41 +0000] rev 484
Clean code for comparison operations & operators.

2012-03-14Cleaning up XORN, ANDN, and ORN operator code.
Mario de Sousa <msousa@fe.up.pt> [Wed, 14 Mar 2012 10:51:49 +0000] rev 483
Cleaning up XORN, ANDN, and ORN operator code.

2012-03-14Cleaning up some code.
Mario de Sousa <msousa@fe.up.pt> [Wed, 14 Mar 2012 10:44:17 +0000] rev 482
Cleaning up some code.

2012-03-14Add 'widen' tables for AND, OR and XOR operations.
Mario de Sousa <msousa@fe.up.pt> [Wed, 14 Mar 2012 10:26:03 +0000] rev 481
Add 'widen' tables for AND, OR and XOR operations.

2012-03-13Add MOD widening table, and some code clean-ups.
Mario de Sousa <msousa@fe.up.pt> [Tue, 13 Mar 2012 19:04:07 +0000] rev 480
Add MOD widening table, and some code clean-ups.

2012-03-13Re-organizing the code.
Mario de Sousa <msousa@fe.up.pt> [Tue, 13 Mar 2012 18:29:34 +0000] rev 479
Re-organizing the code.

2012-03-13Change setting of deprecated_operation from fill to narrow_candidate_datatypes_c.
Mario de Sousa <msousa@fe.up.pt> [Tue, 13 Mar 2012 16:38:21 +0000] rev 478
Change setting of deprecated_operation from fill to narrow_candidate_datatypes_c.
Expand widening tables for ADD, SUB, MUL and DIV.

2012-03-13Clarify some details in the comments.
Mario de Sousa <msousa@fe.up.pt> [Tue, 13 Mar 2012 12:39:09 +0000] rev 477
Clarify some details in the comments.

2012-03-11Add check widening status for IL operator.
Manuele Conti <conti.ma@alice.it> [Sun, 11 Mar 2012 22:21:47 +0100] rev 476
Add check widening status for IL operator.
Fix check widening status for ST expression.

2012-03-11Fix remaining 'widen' tables.
Mario de Sousa <msousa@fe.up.pt> [Sun, 11 Mar 2012 18:24:39 +0000] rev 475
Fix remaining 'widen' tables.

2012-03-11Fix some 'widen' table entries.
Mario de Sousa <msousa@fe.up.pt> [Sun, 11 Mar 2012 16:38:05 +0000] rev 474
Fix some 'widen' table entries.

2012-03-10Add a TODO comment.
Mario de Sousa <msousa@fe.up.pt> [Sat, 10 Mar 2012 11:27:49 +0000] rev 473
Add a TODO comment.

2012-03-10Clean up code, and add support for 'safe' version of literals.
Mario de Sousa <msousa@fe.up.pt> [Sat, 10 Mar 2012 11:21:41 +0000] rev 472
Clean up code, and add support for 'safe' version of literals.

2012-03-10Bringing comment up to date.
Mario de Sousa <msousa@fe.up.pt> [Sat, 10 Mar 2012 11:21:04 +0000] rev 471
Bringing comment up to date.

2012-03-09Semantic verification of NOT operator.
Mario de Sousa <msousa@fe.up.pt> [Fri, 09 Mar 2012 17:58:19 +0000] rev 470
Semantic verification of NOT operator.

2012-03-09Fix bug in building structured variables.
Mario de Sousa <msousa@fe.up.pt> [Fri, 09 Mar 2012 10:52:23 +0000] rev 469
Fix bug in building structured variables.

2012-03-09Delete unecessary copy_candidate_datatype_list() function.
Mario de Sousa <msousa@fe.up.pt> [Fri, 09 Mar 2012 10:51:56 +0000] rev 468
Delete unecessary copy_candidate_datatype_list() function.

2012-03-08Delete no longer needed copy_candidate_datatype_list() function.
Mario de Sousa <msousa@fe.up.pt> [Thu, 08 Mar 2012 19:14:45 +0000] rev 467
Delete no longer needed copy_candidate_datatype_list() function.

2012-03-08Narrow IL lists twice, in order to handle JMP to labels before the JMP itself.
Mario de Sousa <msousa@fe.up.pt> [Thu, 08 Mar 2012 18:57:55 +0000] rev 466
Narrow IL lists twice, in order to handle JMP to labels before the JMP itself.

2012-03-08Do not allow duplicate values in candidate datatype list.
Mario de Sousa <msousa@fe.up.pt> [Thu, 08 Mar 2012 18:57:14 +0000] rev 465
Do not allow duplicate values in candidate datatype list.

2012-03-03Handle JMP to labels preceding the JMP instruction itself.
Mario de Sousa <msousa@fe.up.pt> [Sat, 03 Mar 2012 20:42:48 +0000] rev 464
Handle JMP to labels preceding the JMP instruction itself.

2012-03-03Correctly handle JMP and RET IL operators in flow control analysis.
Mario de Sousa <msousa@fe.up.pt> [Sat, 03 Mar 2012 20:27:20 +0000] rev 463
Correctly handle JMP and RET IL operators in flow control analysis.

2012-03-03Fix filling candidate datatypes of JMP operations
Mario de Sousa <msousa@fe.up.pt> [Sat, 03 Mar 2012 13:07:00 +0000] rev 462
Fix filling candidate datatypes of JMP operations

2012-03-03Remove spurious printf()s, used during debugging session.
Mario de Sousa <msousa@fe.up.pt> [Sat, 03 Mar 2012 08:51:28 +0000] rev 461
Remove spurious printf()s, used during debugging session.

2012-03-02Add missing files.
Mario de Sousa <msousa@fe.up.pt> [Fri, 02 Mar 2012 17:59:20 +0000] rev 460
Add missing files.

2012-03-02Continue adding support for semantic verification of JMP and RET.
Mario de Sousa <msousa@fe.up.pt> [Fri, 02 Mar 2012 12:53:41 +0000] rev 459
Continue adding support for semantic verification of JMP and RET.

2012-03-01iAdd warning for deprecated operations.
Conti Manuele <conti.ma@alice.it> [Thu, 01 Mar 2012 10:28:27 +0000] rev 458
iAdd warning for deprecated operations.

2012-02-27Change prev_il_instruction to a vector<>
Mario de Sousa <msousa@fe.up.pt> [Mon, 27 Feb 2012 11:44:03 +0000] rev 457
Change prev_il_instruction to a vector<>

2012-02-27Some small cleanups.
Mario de Sousa <msousa@fe.up.pt> [Mon, 27 Feb 2012 11:28:51 +0000] rev 456
Some small cleanups.

2012-02-25Add support for semantic verification of CALC, CALCN, etc..
Mario de Sousa <msousa@fe.up.pt> [Sat, 25 Feb 2012 19:16:35 +0000] rev 455
Add support for semantic verification of CALC, CALCN, etc..

2012-02-23Finish support for semantic verification of IL paranthesised expressions.
Mario de Sousa <msousa@fe.up.pt> [Thu, 23 Feb 2012 13:25:49 +0000] rev 454
Finish support for semantic verification of IL paranthesised expressions.

2012-02-21More changes for support of semantic verification of il_expressions
Mario de Sousa <msousa@fe.up.pt> [Tue, 21 Feb 2012 17:39:57 +0000] rev 453
More changes for support of semantic verification of il_expressions

2012-02-20Start of support for IL expressions (parenthesis).
Mario de Sousa <msousa@fe.up.pt> [Mon, 20 Feb 2012 19:44:40 +0000] rev 452
Start of support for IL expressions (parenthesis).

2012-02-20Cleaning up the code.
Mario de Sousa <msousa@fe.up.pt> [Mon, 20 Feb 2012 17:52:01 +0000] rev 451
Cleaning up the code.

2012-02-20Fix a few more bugs related to FB/function calls in IL.
Mario de Sousa <msousa@fe.up.pt> [Mon, 20 Feb 2012 15:24:26 +0000] rev 450
Fix a few more bugs related to FB/function calls in IL.

2012-02-19Semantic verification: Add compatibility check for parameter direction in function invocation.
Mario de Sousa <msousa@fe.up.pt> [Sun, 19 Feb 2012 16:16:45 +0000] rev 449
Semantic verification: Add compatibility check for parameter direction in function invocation.

2012-02-18Add support for semantic verification for implict FB calls in IL (e.g. PV ton_var)
Mario de Sousa <msousa@fe.up.pt> [Sat, 18 Feb 2012 21:03:01 +0000] rev 448
Add support for semantic verification for implict FB calls in IL (e.g. PV ton_var)

2012-02-17Start of support for semantic verification of FB calls in IL using special IL instructions.
Mario de Sousa <msousa@fe.up.pt> [Fri, 17 Feb 2012 19:47:58 +0000] rev 447
Start of support for semantic verification of FB calls in IL using special IL instructions.

2012-02-17Delete some comments.
Mario de Sousa <msousa@fe.up.pt> [Fri, 17 Feb 2012 19:47:23 +0000] rev 446
Delete some comments.

2012-02-16Change name help function.
Conti Manuele <conti.ma@alice.it> [Thu, 16 Feb 2012 14:18:23 +0100] rev 445
Change name help function.

2012-02-16Update comments on general architecture.
Mario de Sousa <msousa@fe.up.pt> [Thu, 16 Feb 2012 12:59:02 +0000] rev 444
Update comments on general architecture.

2012-02-16Narrow IL code backwords, so as to correctly handle invocations to overloaded functions from IL code.
Mario de Sousa <msousa@fe.up.pt> [Thu, 16 Feb 2012 10:27:52 +0000] rev 443
Narrow IL code backwords, so as to correctly handle invocations to overloaded functions from IL code.

2012-02-13Code cleanup.
Mario de Sousa <msousa@fe.up.pt> [Mon, 13 Feb 2012 17:04:29 +0000] rev 442
Code cleanup.

2012-02-13Add printing of semantic errors when calling FB from IL.
Mario de Sousa <msousa@fe.up.pt> [Mon, 13 Feb 2012 16:29:55 +0000] rev 441
Add printing of semantic errors when calling FB from IL.

2012-02-12Fix typo error in some il visit in fill_candidate_datatypes_c class.
Manuele Conti <conti.ma@alice.it> [Sun, 12 Feb 2012 20:43:49 +0100] rev 440
Fix typo error in some il visit in fill_candidate_datatypes_c class.

2012-02-13Add semantic verification of FB calls in IL (not yet complete - missing printing of errors!)
Mario de Sousa <msousa@fe.up.pt> [Mon, 13 Feb 2012 13:45:57 +0000] rev 439
Add semantic verification of FB calls in IL (not yet complete - missing printing of errors!)

2012-02-10Add support for semantic verification of function calls in IL.
Mario de Sousa <msousa@fe.up.pt> [Fri, 10 Feb 2012 19:04:31 +0000] rev 438
Add support for semantic verification of function calls in IL.

2012-02-08Add TODO comment, and delete unused debugging code.
Mario de Sousa <msousa@fe.up.pt> [Wed, 08 Feb 2012 18:33:01 +0000] rev 437
Add TODO comment, and delete unused debugging code.

2012-02-08Delete un-used code.
Mario de Sousa <msousa@fe.up.pt> [Wed, 08 Feb 2012 18:27:45 +0000] rev 436
Delete un-used code.

2012-02-08Change negation expression (neg_expression_c) to only allow signed data types.
Mario de Sousa <msousa@fe.up.pt> [Wed, 08 Feb 2012 18:16:13 +0000] rev 435
Change negation expression (neg_expression_c) to only allow signed data types.

2012-02-07Move elementary_c::to_string() to datatype_functions.cc/hh
Mario de Sousa <msousa@fe.up.pt> [Tue, 07 Feb 2012 17:45:17 +0000] rev 434
Move elementary_c::to_string() to datatype_functions.cc/hh

2012-02-07Add, to types symbol table, string datatypes with limited length (my_string_type: STRING[33]) (Thanks Andreas!)
Mario de Sousa <msousa@fe.up.pt> [Tue, 07 Feb 2012 17:40:19 +0000] rev 433
Add, to types symbol table, string datatypes with limited length (my_string_type: STRING[33]) (Thanks Andreas!)

2012-02-07Correctly return the initial value of a string datatype, with limited length (STRING[33] := 'hello')
Mario de Sousa <msousa@fe.up.pt> [Tue, 07 Feb 2012 12:17:00 +0000] rev 432
Correctly return the initial value of a string datatype, with limited length (STRING[33] := 'hello')

2012-02-07More detailed error messages for FB invocations in ST.
Mario de Sousa <msousa@fe.up.pt> [Tue, 07 Feb 2012 11:55:29 +0000] rev 431
More detailed error messages for FB invocations in ST.

2012-02-06More detailed error messages in function invocations in ST.
Mario de Sousa <msousa@fe.up.pt> [Mon, 06 Feb 2012 18:32:11 +0000] rev 430
More detailed error messages in function invocations in ST.

2012-02-06Fix bug in analysing real literals (thanks Andreas!)
Mario de Sousa <msousa@fe.up.pt> [Mon, 06 Feb 2012 14:21:08 +0000] rev 429
Fix bug in analysing real literals (thanks Andreas!)

2012-02-06Remove debugging messages, and code cleanup.
Mario de Sousa <msousa@fe.up.pt> [Mon, 06 Feb 2012 14:15:31 +0000] rev 428
Remove debugging messages, and code cleanup.

2012-02-06Better error reporting in function invocations, and in invalid literal values.
Mario de Sousa <msousa@fe.up.pt> [Mon, 06 Feb 2012 14:10:22 +0000] rev 427
Better error reporting in function invocations, and in invalid literal values.

2012-02-05Better identification of erros in function/FB invocations.
Mario de Sousa <msousa@fe.up.pt> [Sun, 05 Feb 2012 19:09:12 +0000] rev 426
Better identification of erros in function/FB invocations.

2012-02-03Print error messages when datatype erros found in ST function/FB calls.
Mario de Sousa <msousa@fe.up.pt> [Fri, 03 Feb 2012 18:16:20 +0000] rev 425
Print error messages when datatype erros found in ST function/FB calls.

2012-02-03Continue checking data type compatibility inside expressions used to pass paramters to invalid function/FB calls
Mario de Sousa <msousa@fe.up.pt> [Fri, 03 Feb 2012 14:43:14 +0000] rev 424
Continue checking data type compatibility inside expressions used to pass paramters to invalid function/FB calls

2012-02-03Adding support for semantic verification of FB calls in ST.
Mario de Sousa <msousa@fe.up.pt> [Fri, 03 Feb 2012 10:54:35 +0000] rev 423
Adding support for semantic verification of FB calls in ST.

2012-02-02Delete wrong comment.
Mario de Sousa <msousa@fe.up.pt> [Thu, 02 Feb 2012 16:50:12 +0000] rev 422
Delete wrong comment.

2012-02-02Add support in stage 3 for checking function invocations in ST.
Mario de Sousa <msousa@fe.up.pt> [Thu, 02 Feb 2012 16:20:19 +0000] rev 421
Add support in stage 3 for checking function invocations in ST.

2012-02-02Fix search_varfb_instance_decl to be able to find variables and FB when only given an identifier.
Mario de Sousa <msousa@fe.up.pt> [Thu, 02 Feb 2012 14:18:02 +0000] rev 420
Fix search_varfb_instance_decl to be able to find variables and FB when only given an identifier.
Fix handling of FB calls in stage3.
Start handling of function invocations in stage3.

2012-02-02Changing code indenting.
Mario de Sousa <msousa@fe.up.pt> [Thu, 02 Feb 2012 10:00:53 +0000] rev 419
Changing code indenting.

2012-02-01Add fill candidate method for fb_invocation_c symbol.
Manuele Conti <conti.ma@alice.it> [Wed, 01 Feb 2012 22:40:54 +0100] rev 418
Add fill candidate method for fb_invocation_c symbol.

2012-02-01Re-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.
Mario de Sousa <msousa@fe.up.pt> [Wed, 01 Feb 2012 19:49:11 +0000] rev 417
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.

2012-02-01Merging with Laurent's repository.
Mario de Sousa <msousa@fe.up.pt> [Wed, 01 Feb 2012 13:01:08 +0000] rev 416
Merging with Laurent's repository.

2011-09-26Fix YYLTYPE declaration.
Manuele Conti <conti.ma@alice.it> [Tue, 27 Sep 2011 00:07:16 +0200] rev 415
Fix YYLTYPE declaration.

2011-11-20Merging with Laurent's repository.
Mario de Sousa <msousa@fe.up.pt> [Sun, 20 Nov 2011 19:36:48 +0000] rev 414
Merging with Laurent's repository.

2011-11-04Add list of things we must check for in stage 3 (TODO list!)
Mario de Sousa <msousa@fe.up.pt> [Fri, 04 Nov 2011 19:16:29 +0000] rev 413
Add list of things we must check for in stage 3 (TODO list!)

2012-08-14Fix bug with InOut variable of structured type
Laurent Bessard [Tue, 14 Aug 2012 19:40:01 +0200] rev 412
Fix bug with InOut variable of structured type

2012-07-28Fix bug while using complex type variables in Function and FunctionBlock interface
Laurent Bessard [Sat, 28 Jul 2012 17:38:57 +0200] rev 411
Fix bug while using complex type variables in Function and FunctionBlock interface

2012-07-27Fix bug while using complex type variables in Function and FunctionBlock interface
Laurent Bessard [Fri, 27 Jul 2012 15:43:32 +0200] rev 410
Fix bug while using complex type variables in Function and FunctionBlock interface

2012-07-27Fix bug with complex type inout variables while generating variable list
Laurent Bessard [Fri, 27 Jul 2012 15:40:44 +0200] rev 409
Fix bug with complex type inout variables while generating variable list

2012-03-21Fixing bug in inlinefcall when a transition is in ST and contains literals
laurent [Thu, 22 Mar 2012 00:22:48 +0100] rev 408
Fixing bug in inlinefcall when a transition is in ST and contains literals

2012-02-24Fix bug in code generated for MUL function
laurent [Fri, 24 Feb 2012 18:16:56 +0100] rev 407
Fix bug in code generated for MUL function

2012-02-24Fix bug with overloaded function due to literal input values
laurent [Fri, 24 Feb 2012 14:16:51 +0100] rev 406
Fix bug with overloaded function due to literal input values

2012-02-21Fix bug wrong code generated when, in a pou, a located variable has the same name than a function block instance input variable
laurent [Tue, 21 Feb 2012 22:31:38 +0100] rev 405
Fix bug wrong code generated when, in a pou, a located variable has the same name than a function block instance input variable

2012-02-21Fix bug pointed structure not declared for directly derived datatypes
laurent [Tue, 21 Feb 2012 22:28:57 +0100] rev 404
Fix bug pointed structure not declared for directly derived datatypes

2012-02-16removed forgotten prototype in __INIT_EXTERNAL accessor, causing warning ant build time
Edouard Tisserant [Thu, 16 Feb 2012 13:27:04 +0100] rev 403
removed forgotten prototype in __INIT_EXTERNAL accessor, causing warning ant build time

2012-02-07Merge with Edouard's modifications
laurent [Tue, 07 Feb 2012 20:20:19 +0100] rev 402
Merge with Edouard's modifications

2012-02-07Fix STEP and ACTION structure initialization value in SFC
laurent [Tue, 07 Feb 2012 20:18:11 +0100] rev 401
Fix STEP and ACTION structure initialization value in SFC

2012-02-03Applied anonymous contribution RTC, '[Beremiz-devel] RTC function', 29/06/11
Edouard Tisserant [Fri, 03 Feb 2012 18:01:13 +0100] rev 400
Applied anonymous contribution RTC, '[Beremiz-devel] RTC function', 29/06/11

2012-02-02Fix bug with functions like LEN and TRUNC that have overloaded return type for same inputs type
laurent [Fri, 03 Feb 2012 00:09:52 +0100] rev 399
Fix bug with functions like LEN and TRUNC that have overloaded return type for same inputs type

2012-02-01Fix issues in standard library with MUX, MOD, NE and convertions to BOOL
laurent [Thu, 02 Feb 2012 00:34:04 +0100] rev 398
Fix issues in standard library with MUX, MOD, NE and convertions to BOOL

2012-01-25Adding Common_Ticktime to informations printed in VARIABLES.csv file
laurent [Wed, 25 Jan 2012 01:16:30 +0100] rev 397
Adding Common_Ticktime to informations printed in VARIABLES.csv file

2011-12-30Fixing bug with external variables refering to global variables defined in configurations
laurent [Fri, 30 Dec 2011 18:25:39 +0100] rev 396
Fixing bug with external variables refering to global variables defined in configurations

2011-12-23removed useless extern func declaration in __INIT_EXTERNAL, producing warning during build of POUS.c
Edouard Tisserant [Fri, 23 Dec 2011 15:17:45 +0100] rev 395
removed useless extern func declaration in __INIT_EXTERNAL, producing warning during build of POUS.c

2011-12-09Fixing bug in generated code for complex type external variable
laurent [Fri, 09 Dec 2011 10:03:37 +0100] rev 394
Fixing bug in generated code for complex type external variable

2011-12-09Fixing SUB standard function defined in standard library
laurent [Fri, 09 Dec 2011 10:01:48 +0100] rev 393
Fixing SUB standard function defined in standard library

2011-11-18Fixing generated code for global variables. Adding support for defining global variables with complex type
laurent [Fri, 18 Nov 2011 17:28:37 +0100] rev 392
Fixing generated code for global variables. Adding support for defining global variables with complex type
Fixing bug preventing to generate SFC transition with IL body

2011-11-18Fixing bug in all SUB function definitions in standard_functions.txt
laurent [Fri, 18 Nov 2011 17:21:16 +0100] rev 391
Fixing bug in all SUB function definitions in standard_functions.txt

2011-11-18Fix bug when using enumerated type in equ_expression or notequ_expression
laurent [Fri, 18 Nov 2011 11:23:17 +0100] rev 390
Fix bug when using enumerated type in equ_expression or notequ_expression

2011-11-16silenced warning on X86_64 build by casying numerical operand of snprintf
Edouard Tisserant [Wed, 16 Nov 2011 17:48:22 +0100] rev 389
silenced warning on X86_64 build by casying numerical operand of snprintf

2011-11-04Fix bug in generate_c_inlinefcall. Was not handling textual SFC elements
laurent [Fri, 04 Nov 2011 18:40:58 +0100] rev 388
Fix bug in generate_c_inlinefcall. Was not handling textual SFC elements

2011-10-29Fix code generation of FOR loops. Now handles negative values of BY correctly.
Mario de Sousa <msousa@fe.up.pt> [Sat, 29 Oct 2011 19:30:47 +0100] rev 387
Fix code generation of FOR loops. Now handles negative values of BY correctly.

2011-10-29Fix semantic verification of enumerated data types.
Mario de Sousa <msousa@fe.up.pt> [Sat, 29 Oct 2011 18:56:25 +0100] rev 386
Fix semantic verification of enumerated data types.

2011-10-28Adding a line to a comment. Does not change any code.
Mario de Sousa <msousa@fe.up.pt> [Fri, 28 Oct 2011 10:25:07 +0100] rev 385
Adding a line to a comment. Does not change any code.

2011-10-19fixed signedness warning on string slicing funcs in std lib
Edouard Tisserant [Thu, 20 Oct 2011 00:41:44 +0200] rev 384
fixed signedness warning on string slicing funcs in std lib

2011-10-12Fix bug generate_c_inlinefcall in inline function name generated
laurent [Wed, 12 Oct 2011 16:09:29 +0200] rev 383
Fix bug generate_c_inlinefcall in inline function name generated

2011-10-11Fix 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
laurent [Tue, 11 Oct 2011 12:30:49 +0200] rev 382
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

2011-10-09Fix bug in code generation of directly declared array variables that generate wrong code when using located variables in a program POU
laurent [Sun, 09 Oct 2011 20:18:55 +0200] rev 381
Fix bug in code generation of directly declared array variables that generate wrong code when using located variables in a program POU

2011-10-09Fix bug in generate_c_inlinefcall.cc that prevent to use extendible standard functions
laurent [Sun, 09 Oct 2011 20:16:41 +0200] rev 380
Fix bug in generate_c_inlinefcall.cc that prevent to use extendible standard functions

2011-10-09Fix bug in definition of CONCAT standard function in iec_std_lib.h
laurent [Sun, 09 Oct 2011 20:12:05 +0200] rev 379
Fix bug in definition of CONCAT standard function in iec_std_lib.h

2011-09-28moved declaration __STR_CMP to prevent warning
Edouard Tisserant [Wed, 28 Sep 2011 14:55:26 +0200] rev 378
moved declaration __STR_CMP to prevent warning

2011-09-14Adding support for compiling direct array specification inside variable declaration
laurent [Wed, 14 Sep 2011 22:58:39 +0200] rev 377
Adding support for compiling direct array specification inside variable declaration

2011-09-09Making case statement code generated safer
laurent [Fri, 09 Sep 2011 12:03:15 +0200] rev 376
Making case statement code generated safer

2011-09-08Merge with 01068ccb73b202b2872d4117ad01984bac956cbb
laurent [Thu, 08 Sep 2011 20:25:00 +0200] rev 375
Merge with 01068ccb73b202b2872d4117ad01984bac956cbb

2011-09-01Fix make on system without mercurial installed.
Manuele Conti <conti.ma@alice.it> [Thu, 01 Sep 2011 21:32:57 +0200] rev 374
Fix make on system without mercurial installed.

2011-08-31delete code no longer needed.
Mario de Sousa <msousa@fe.up.pt> [Wed, 31 Aug 2011 19:29:47 +0100] rev 373
delete code no longer needed.

2011-08-31Implement get_type_decl(), as it seems Manuele will need it later...
Mario de Sousa <msousa@fe.up.pt> [Wed, 31 Aug 2011 14:51:59 +0100] rev 372
Implement get_type_decl(), as it seems Manuele will need it later...

2011-08-31Cleaning up: Getting some sense into the code handling structures.
Mario de Sousa <msousa@fe.up.pt> [Wed, 31 Aug 2011 14:10:53 +0100] rev 371
Cleaning up: Getting some sense into the code handling structures.

2011-08-25Add automatic HG changeset id information in "-v" param
Matteo Facchinetti [Thu, 25 Aug 2011 17:22:44 +0200] rev 370
Add automatic HG changeset id information in "-v" param

2011-08-25Add iec2iec building in the project Makefiles.
Matteo Facchinetti [Thu, 25 Aug 2011 08:56:28 +0200] rev 369
Add iec2iec building in the project Makefiles.

2011-08-26Update which files to ignore due to new autotools building environment.
Mario de Sousa <msousa@fe.up.pt> [Fri, 26 Aug 2011 11:29:43 +0100] rev 368
Update which files to ignore due to new autotools building environment.

2011-08-26Add checks for undefined structure elements used IEC 61131-3 source code being compiled.
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.

2011-08-25Ignore underscores when extracting value of integer.
Mario de Sousa <msousa@fe.up.pt> [Thu, 25 Aug 2011 17:55:48 +0100] rev 366
Ignore underscores when extracting value of integer.

2011-08-23Deleting unused code.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 17:18:37 +0100] rev 365
Deleting unused code.

2011-08-23Removing Makefiles made redundant by autotools.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 16:28:03 +0100] rev 364
Removing Makefiles made redundant by autotools.

2011-08-23fix bug report email address.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 14:17:46 +0100] rev 363
fix bug report email address.

2011-08-23Add print version command line option.
Mario de Sousa <msousa@fe.up.pt> [Tue, 23 Aug 2011 14:15:12 +0100] rev 362
Add print version command line option.

2011-08-23Remove debugging printf() added by mistake in previous commit.
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.

2011-08-23Print error messages when data type errors in ST expressions are detected.
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.

2011-08-23Include (again!) the declaration of standard functions (incorrectly removed -again- in previous commit)
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)

2011-08-22Add support for '**' (power) operator in ST expressions
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

2011-08-19Some more comments on how to build, and correcting name of README.build file.
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.

2011-08-19Include the declaration of standard functions (incorrectly removed in previous commit)
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)

2011-08-19Merging with Laurent's repository.
Mario de Sousa <msousa@fe.up.pt> [Fri, 19 Aug 2011 20:48:05 +0100] rev 355
Merging with Laurent's repository.

2011-08-19Fixing automake configuration to work properly with flex and bison.
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.

2011-07-29Building compiler with autoconf. Thanks go to Matteo of sirius-es.it
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

2011-07-29Support for semantic verification of calls to standard functions.
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.

2011-07-29Support for semantic verification of calls to standard function calls.
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.

2011-07-29Support for semantic verification of calls to standard functions.
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.

2011-09-07Fixing exponentiation used with symbol **
laurent [Wed, 07 Sep 2011 19:28:10 +0200] rev 349
Fixing exponentiation used with symbol **

2011-09-02Fix bugs in exponentiation
laurent [Fri, 02 Sep 2011 18:16:33 +0200] rev 348
Fix bugs in exponentiation

2011-09-02Fix case statement in ST, adding support for enumerated types
laurent [Fri, 02 Sep 2011 18:15:55 +0200] rev 347
Fix case statement in ST, adding support for enumerated types

2011-07-13Adding BYTE operators visit functions in inlinefcall
laurent [Wed, 13 Jul 2011 13:57:29 +0200] rev 346
Adding BYTE operators visit functions in inlinefcall

2011-07-13Fix bug with DIV and MOD operator in IL code generator
laurent [Wed, 13 Jul 2011 13:40:14 +0200] rev 345
Fix bug with DIV and MOD operator in IL code generator

2011-07-13Fix bug in suffix of inlinefcall call in ST and IL
laurent [Wed, 13 Jul 2011 12:44:12 +0200] rev 344
Fix bug in suffix of inlinefcall call in ST and IL

2011-07-13Remove inclusion of missing file in lib
laurent [Wed, 13 Jul 2011 12:32:34 +0200] rev 343
Remove inclusion of missing file in lib

2011-07-13Commiting merge with Mario's repository
laurent [Wed, 13 Jul 2011 11:48:34 +0200] rev 342
Commiting merge with Mario's repository

2011-07-11commiting merge with Laurent'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

2011-07-09changing '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:48:31 +0100] rev 340
changing 'make' to '$(MAKE)' so other make tools (e.g. gmake) may also be used.

2011-07-09Replacing extern declaration with #include of apropriate header file
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

2011-07-09Adding some comments, and removing a check for a semantic error in code being compiled.
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.

2011-07-12Fix bug with inline function call in POU programmed in IL
laurent [Tue, 12 Jul 2011 22:20:28 +0200] rev 337
Fix bug with inline function call in POU programmed in IL

2011-07-08Fix bug in function calls with literal parameters
laurent [Fri, 08 Jul 2011 11:06:27 +0200] rev 336
Fix bug in function calls with literal parameters

2011-07-07Fix makefiles when not using make as make tool
laurent [Thu, 07 Jul 2011 10:49:08 +0200] rev 335
Fix makefiles when not using make as make tool

2011-07-06Fix bug on initialization of temp variables not using setter
laurent [Wed, 06 Jul 2011 12:19:30 +0200] rev 334
Fix bug on initialization of temp variables not using setter

2011-07-06Fix bug when trying to find the type of a NULL symbol
laurent [Wed, 06 Jul 2011 12:01:46 +0200] rev 333
Fix bug when trying to find the type of a NULL symbol

2011-07-04Fix bug in inline function calls when using function with undetermined type interface with literals as input
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

2011-06-29Fix warnings when compiling matiec
laurent [Wed, 29 Jun 2011 12:28:59 +0200] rev 331
Fix warnings when compiling matiec

2011-06-29Fix warning on nop statement at the end of function_block and program generated code
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

2011-06-29Adding double underscore in computed enumerated value to avoid conflict with other user defined identifiers
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

2011-06-28Add support for finding type of a constant enumerated value and managing conflict between same identifiers defined in different enumerated data types
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

2011-06-27Fix bug in declaring variable of enumerated type
laurent [Mon, 27 Jun 2011 18:01:43 +0200] rev 327
Fix bug in declaring variable of enumerated type

2011-06-16Fix what I think is a bug (has not yet manifested itself).
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).

2011-06-16Merging with Lauren't recent change.
Mario de Sousa <msousa@fe.up.pt> [Thu, 16 Jun 2011 11:12:02 +0100] rev 325
Merging with Lauren't recent change.

2011-06-16Merging two previous commits.
Mario de Sousa <msousa@fe.up.pt> [Thu, 16 Jun 2011 11:05:13 +0100] rev 324
Merging two previous commits.

2011-06-10Clean up some code.
Mario de Sousa <msousa@fe.up.pt> [Fri, 10 Jun 2011 10:13:15 +0100] rev 323
Clean up some code.

2011-06-14Fix bug with array attribute in structure declaration
laurent [Tue, 14 Jun 2011 17:15:47 +0200] rev 322
Fix bug with array attribute in structure declaration

2011-06-14Add better comments, and change name of functions to clarify what they do.
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.

2011-06-10Remove incorect debugging assertion.
Mario de Sousa <msousa@fe.up.pt> [Fri, 10 Jun 2011 08:47:38 +0100] rev 320
Remove incorect debugging assertion.

2011-06-10Skip CONFIGURATION declarations in stage 3 for now, so semantic analysis does not stop when a configuration is encountered.
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.

2011-06-09Fix bug when generating initial value for function return type when it is a complex type
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

2011-06-09Fix bug in debugging variable list compilation with structure and array disabling
laurent [Thu, 09 Jun 2011 17:47:57 +0200] rev 317
Fix bug in debugging variable list compilation with structure and array disabling

2011-06-08Fix bug with TRUNC function and with type conversion functions called with constant as parameter
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

2011-06-08Allow use of ENO keyword in structured variable field selector.
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.

2011-06-06Fixing REAL_TO_INT conversion (behaved like a trunc and not like a round)
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)

2011-06-06fixing INSERT function: was inserting into incorrect position. (submitted by Manuele)
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)

2011-06-06Fix bug when generating integer with leading zero (octal value for C compiler)
laurent [Mon, 06 Jun 2011 11:01:47 +0200] rev 312
Fix bug when generating integer with leading zero (octal value for C compiler)

2011-06-03Allow [EOL] after a label in IL.
Mario de Sousa <msousa@fe.up.pt> [Fri, 03 Jun 2011 17:14:24 +0100] rev 311
Allow [EOL] after a label in IL.

2011-06-01Fix bug when using an enumerated or subrange type to define a structure element
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

2011-05-31Fix bug when declaring data type directly derived from array type
laurent [Tue, 31 May 2011 15:35:05 +0200] rev 309
Fix bug when declaring data type directly derived from array type

2011-05-30Fix conversion of binary digits to hex, when generating code.
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.

2011-05-30Fix missing '(' when declaring new simple derived data type.
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.

2011-05-30Ignore underscores in decimal integer constants when determining size in bits...
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...

2011-05-30When checking semantics of expressions, skip semantic checking of data type definitions
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.

2011-05-30Fixing algorithm that determines bit size of constants containing underscores.
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.

2011-05-27Merging with Edouard's version
Mario de Sousa <msousa@fe.up.pt> [Fri, 27 May 2011 18:01:54 +0100] rev 303
Merging with Edouard's version

2011-05-27Fixing bug related to setting array variables with values coming from other variables
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;)

2011-05-18Added __IEC_OUTPUT_FLAG, to mark variable whose forcing implies refresh on eache cycle.
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.

2011-05-18Fix bug when debugging located variables of type memory (%M) for all variable classes
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

2011-05-17Merging with Edouard's changes
Mario de Sousa <msousa@fe.up.pt> [Tue, 17 May 2011 10:35:12 +0100] rev 299
Merging with Edouard's changes

2011-05-17Fixing code generation of array indexes in Function Blocks.
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.

2011-05-15Commiting merge with Laurent's recent dead code removal change.
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.

2011-04-19Adding fflush capabilities. It is sometimes usefull when debuging the compiler...
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...

2011-04-15Adding missing semicolons.
Mario de Sousa <msousa@fe.up.pt> [Fri, 15 Apr 2011 09:45:27 +0100] rev 295
Adding missing semicolons.

2011-05-16fixed build error with gcc 4.5.2
Edouard Tisserant [Mon, 16 May 2011 14:19:20 +0200] rev 294
fixed build error with gcc 4.5.2

2011-05-16Merged with Edouard's modifications
laurent [Mon, 16 May 2011 12:36:21 +0200] rev 293
Merged with Edouard's modifications

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