2011-07-09 Mario de Sousa changing 'make' to '$(MAKE)' so other make tools (e.g. gmake) may also be used.
2011-07-09 Mario de Sousa Replacing extern declaration with #include of apropriate header file
2011-07-09 Mario de Sousa Adding some comments, and removing a check for a semantic error in code being compiled.
2011-07-12 laurent Fix bug with inline function call in POU programmed in IL
2011-07-08 laurent Fix bug in function calls with literal parameters
2011-07-07 laurent Fix makefiles when not using make as make tool
2011-07-06 laurent Fix bug on initialization of temp variables not using setter
2011-07-06 laurent Fix bug when trying to find the type of a NULL symbol
2011-07-04 laurent Fix bug in inline function calls when using function with undetermined type interface with literals as input
2011-06-29 laurent Fix warnings when compiling matiec
2011-06-29 laurent Fix warning on nop statement at the end of function_block and program generated code
2011-06-29 laurent Adding double underscore in computed enumerated value to avoid conflict with other user defined identifiers
2011-06-28 laurent Add support for finding type of a constant enumerated value and managing conflict between same identifiers defined in different enumerated data types
2011-06-27 laurent Fix bug in declaring variable of enumerated type
2011-06-16 Mario de Sousa Fix what I think is a bug (has not yet manifested itself).
2011-06-16 Mario de Sousa Merging with Lauren't recent change.
2011-06-16 Mario de Sousa Merging two previous commits.
2011-06-10 Mario de Sousa Clean up some code.
2011-06-14 laurent Fix bug with array attribute in structure declaration
2011-06-14 Mario de Sousa Add better comments, and change name of functions to clarify what they do.
2011-06-10 Mario de Sousa Remove incorect debugging assertion.
2011-06-10 Mario de Sousa Skip CONFIGURATION declarations in stage 3 for now, so semantic analysis does not stop when a configuration is encountered.
2011-06-09 laurent Fix bug when generating initial value for function return type when it is a complex type
2011-06-09 laurent Fix bug in debugging variable list compilation with structure and array disabling
2011-06-08 laurent Fix bug with TRUNC function and with type conversion functions called with constant as parameter
2011-06-08 Mario de Sousa Allow use of ENO keyword in structured variable field selector.
2011-06-06 laurent Fixing REAL_TO_INT conversion (behaved like a trunc and not like a round)
2011-06-06 Mario de Sousa fixing INSERT function: was inserting into incorrect position. (submitted by Manuele)
2011-06-06 laurent Fix bug when generating integer with leading zero (octal value for C compiler)
2011-06-03 Mario de Sousa Allow [EOL] after a label in IL.
2011-06-01 laurent Fix bug when using an enumerated or subrange type to define a structure element
2011-05-31 laurent Fix bug when declaring data type directly derived from array type
2011-05-30 Mario de Sousa Fix conversion of binary digits to hex, when generating code.
2011-05-30 Mario de Sousa Fix missing '(' when declaring new simple derived data type.
2011-05-30 Mario de Sousa Ignore underscores in decimal integer constants when determining size in bits...
2011-05-30 Mario de Sousa When checking semantics of expressions, skip semantic checking of data type definitions
2011-05-30 Mario de Sousa Fixing algorithm that determines bit size of constants containing underscores.
2011-05-27 Mario de Sousa Merging with Edouard's version
2011-05-27 Mario de Sousa Fixing bug related to setting array variables with values coming from other variables
2011-05-18 Edouard Tisserant Added __IEC_OUTPUT_FLAG, to mark variable whose forcing implies refresh on eache cycle.
2011-05-18 laurent Fix bug when debugging located variables of type memory (%M) for all variable classes
2011-05-17 Mario de Sousa Merging with Edouard's changes
2011-05-17 Mario de Sousa Fixing code generation of array indexes in Function Blocks.
2011-05-15 Mario de Sousa Commiting merge with Laurent's recent dead code removal change.
2011-04-19 Mario de Sousa Adding fflush capabilities. It is sometimes usefull when debuging the compiler...
2011-04-15 Mario de Sousa Adding missing semicolons.
2011-05-16 Edouard Tisserant fixed build error with gcc 4.5.2
2011-05-16 laurent Merged with Edouard's modifications
2011-05-16 laurent Fix bug when debugging located variables of type memory (%M)
2011-04-21 Edouard Tisserant Removed dead code
2011-04-14 Mario de Sousa Fixing implementation of CU, CD, and CUD in standard library.
2011-04-14 Mario de Sousa Deleting dead code.
2011-04-14 Mario de Sousa Merging changes.
2011-04-14 Mario de Sousa Added tracking of order by which tokens are processed by lexical analyser.
2011-04-14 Mario de Sousa Adding tracking of filename in which token is located.
2011-04-07 Edouard Tisserant 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-05 Mario de Sousa Fixing error message incorrectly changed in previous merge.
2011-04-05 Mario de Sousa fixing C code generation of return_statement_c and exit_statement_c
2011-04-05 Mario de Sousa merging the Edouard's version.
2011-04-05 Mario de Sousa fixing exit_statement_c: produce 'break' instead of 'exit(0); (Thanks to Manuele)