- Fixed warning in accessor __SET_EXTERNAL 2013-05-02, by Laurent Bessard
- Fixed bug when defining task with single_data_source instead of interval_data_source 2013-04-18, by Laurent Bessard
- Merged Mario's changes 2013-04-05, by Edouard Tisserant
- Fix bug related to FB invocation of FB instances declared as VAR_EXTERN. 2013-04-04, by Mario de Sousa
- Merged Mario's changes 2013-04-04, by Edouard Tisserant
- Partial fix to VAR_EXTERN vs VAR_GLOBAL check. Now considers globals declared in resources too. TODO: recursively check FB declared in the program. 2013-04-03, by Mario de Sousa
- Allow variables declared inside resources to be referenced by res_name.var_name 2013-02-22, by Mario de Sousa
- Add a new node to the abstract symtax tree, which will let us do datatype checking of FB variable declarations using the standard algorithm, and no special cases. 2013-02-13, by Mario de Sousa
- Print filename when debugging abstract symbol table. 2013-02-05, by Mario de Sousa
- Consider fb_name_decl_c a non base data type class! 2013-01-23, by Mario de Sousa
- Fill symbol->datatype anotation for FB declarations. 2013-01-23, by Mario de Sousa
- Fill in the symbol.datatype annotation in symbol classes used in derived data type declarations. 2013-01-23, by Mario de Sousa
- Use simple_spec_init_c inside en_param_declaration_c (will reduce need to handle it as a special case in the future). 2013-01-22, by Mario de Sousa
- Merged 2013-03-11, by Laurent Bessard
- Fixed bug in string format when translating TIME and DATETIME to STRING 2013-03-11, by Laurent Bessard
- Fixed bug with SFC transition datatype checking 2013-03-11, by Laurent Bessard
- Stripped generated files again. http://stackoverflow.com/questions/3290908/which-files-generated-by-autotools-should-i-keep-in-version-control-repository 2013-03-08, by Edouard Tisserant
- Fixed bug in case statement with enumerated type variable as case expression 2013-03-08, by Laurent Bessard
- Merged 2013-03-08, by Laurent Bessard
- Set the symbol->datatpe of function_declaration_c 2013-01-13, by Mario de Sousa
- Fill in the symbol->datatype of elementary datatypes. 2013-01-13, by Mario de Sousa
- merge 2013-01-10, by Mario de Sousa
- merge 2013-01-03, by Mario de Sousa
- Fix divide by 0 bug. 2013-01-03, by Mario de Sousa
- grand merge 2013-01-03, by Mario de Sousa
- disable not yet complete constant propagation algorithm (currently brocken and producing incorrect results), 2013-01-10, by Mario de Sousa
- merge 2013-01-10, by Mario de Sousa
- Fix constant propagation for repeat_statement_c class. 2013-01-03, by Manuele Conti
- Remove unused variable. 2013-01-03, by Manuele Conti
- Implement Mario's suggestions: 2013-01-03, by Manuele Conti
- Fix constant_folding missing call. [Bug found by Mario.] 2013-01-03, by Manuele Conti
- Fix divide by 0 bug. 2013-01-03, by Mario de Sousa
- merge 2013-01-03, by Mario de Sousa
- Fix CPPFLAGS Makefile.am for all stage4. 2013-01-03, by Manuele Conti
- Remove redundant class for get variable name. 2012-12-31, by Manuele Conti
- Fix constant propagation alg. in for statement like Mario suggestion. 2012-12-28, by Manuele Conti
- Add note about How Constant Folding class is extended with a implementation constant propagation algorithm 2012-12-28, by Manuele Conti
- Add constant propagation algorithm for loop cycles. 2012-12-27, by Manuele Conti
- Update symbol_c::first_file/last_file entries in list_c::add_element() 2012-12-28, by Mario de Sousa
- moved class to obtain datatype name (in char *) to get_datatype_info_c 2012-12-27, by Mario de Sousa
- merge 2012-12-27, by Mario de Sousa
- Fix comment about meet semilattice rules. 2012-12-24, by Manuele Conti
- Complete fix initialize const_value. 2012-12-22, by Manuele Conti
- Start to implement constant propagation algorithm. 2012-12-22, by Manuele Conti
- Fix const_value field initialized. 2012-12-22, by Manuele Conti
- Remove Ambiguous enumerate value in enum conversion functions. 2012-12-02, by Manuele Conti
- Fix enum conversion function to string. 2012-12-02, by Manuele Conti
- Fix struct generic_function_call_t initialize style. 2012-11-28, by Manuele Conti
- Merge with Mario's changes. 2012-11-27, by Manuele Conti
- Merge with Mario's repository. 2012-12-20, by Manuele Conti
- Fix warning about call fprintf without format string. 2012-12-20, by Manuele Conti
- merge 2012-12-03, by Mario de Sousa
- Remove Ambiguous enumerate value in enum conversion functions. 2012-12-02, by Manuele Conti
- Fix enum conversion function to string. 2012-12-02, by Manuele Conti
- Fix struct generic_function_call_t initialize style. 2012-11-28, by Manuele Conti
- Small code cleanup. 2012-12-03, by Mario de Sousa
- Allow bison to ask for an END_OF_INPUT token multiple times! 2012-12-01, by mjsousa
- Protect against redefining macros 2012-12-01, by mjsousa
- merge 2012-11-27, by Mario de Sousa
- Fix flag to enable conversion functions. 2012-11-27, by Manuele Conti
- Code cleanup: move tracking functions to flex. 2012-11-27, by Mario de Sousa
- Insert the auto generated enum datatype conversion functions after the TYPE...END_TYPE, instead of at the end of input file. 2012-11-27, by Mario de Sousa
- merge 2012-11-26, by Mario de Sousa
- Set ENO to false when conversion function fails. 2012-11-23, by Manuele Conti
- Fix typo in functionDataType array. 2012-11-23, by Manuele Conti
- Add files missing from a few commits ago... 2012-11-23, by Mario de Sousa
- merge 2012-11-22, by Mario de Sousa
- Refix automake files. 2012-11-20, by Manuele Conti
- Add some comments to argument new code. 2012-11-20, by Manuele Conti
- Start to change code like Mario suggestions. 2012-11-20, by Manuele Conti
- Create functionDataType array in derived_conversion_functions_c. 2012-11-19, by Manuele Conti
- Add conversion functions option. 2012-11-16, by Manuele Conti
- Start enumerate conversion functions. 2012-11-15, by Manuele Conti
- merge 2012-11-22, by Mario de Sousa
- Be sure to not redefine TRUE and FALSE macros. 2012-11-12, by Manuele Conti
- merge 2012-11-22, by Mario de Sousa
- Removed unused __attribute__((__packed__)) only gcc compatible. 2012-11-12, by Manuele Conti
- Protect IEC_STD_LIB.H header agaist multi-include problems. 2012-11-12, by Manuele Conti
- merge 2012-11-22, by Mario de Sousa
- Start to move enumeration declaration checking to its own class. 2012-11-22, by Mario de Sousa
- Fix comments and code alignment 2012-11-22, by Mario de Sousa
- Fix warnings previous change introduced when compiling with gcc. 2012-11-19, by Mario de Sousa
- Fix some important clang++ warnings. 2012-11-18, by Manuele Conti
- Allow use of type#value syntax when defining default initial value inside a TYPE..END_TYPE declaration. 2012-11-15, by Mario de Sousa
- Do datatype verification of fully qualified enumerated values (e.g. ENUMTYPE#enumconst) 2012-11-15, by Mario de Sousa
- Add datatype checking of enumeration data type declarations. 2012-11-14, by Mario de Sousa
- Print const values of symbol. 2012-11-14, by Mario de Sousa
- Fix code generation of enum value constants (this is a temporary fix - it will be followed by a code cleanup). 2012-11-14, by Mario de Sousa
- Fix bug in datatype checking of enumerated datatypes delcarations. 2012-11-14, by Mario de Sousa
- Fix datatype checking of enumerated datatype declarations. We now follow the fill->narrow algorithm correctly. 2012-11-14, by Mario de Sousa
- Add method to determine the id (name) of a datatype. 2012-11-14, by Mario de Sousa
- Change the base datatype of enumerations to an enumerated_type_declaration_c (for named types!) 2012-11-13, by Mario de Sousa
- Change the public interface to debug functions. 2012-11-13, by Mario de Sousa
- Check for errors in enum datatype declarations. (This is not yet complete as it will not yet stop the compilation process if these errors are found) 2012-11-09, by Mario de Sousa
- Fix one more bug - upper_bound() works a little differently to what we want! 2012-11-09, by Mario de Sousa
- Fix more bugs in dsymtable_c (real semantics of std::multimap::lower_bound is not what was assumed!) 2012-11-08, by Mario de Sousa
- Fix counting bug in dsymbtable_c 2012-11-08, by Mario de Sousa
- Use duplicate symtable instead of symtable for enum constant value table (this will later allow us to detect semantic errors in IEC 61131-3 source code) 2012-11-08, by Mario de Sousa
- Move the enumerated_value_symtable to fill_candidate_datatypes_c, since it is only used there! 2012-11-08, by Mario de Sousa
- Make search_base_type_c a singleton! 2012-11-07, by Mario de Sousa
- Start datatype checking of variable declarations (for now, only seting symbol.datatype of enumerations) 2012-11-07, by Mario de Sousa
- Do datatype checking of enum values defined inside anonymous enumeration types (i.e. enum types defined inside a VAR ... END_VAR daclaration). 2012-11-07, by Mario de Sousa
- Added support for testing BCD value validity in BCD_TO_UINT function 2013-02-23, by Laurent Bessard
- Fixed bug in DATE_AND_TIME_TO_TIME_OF_DAY and DATE_AND_TIME_TO_DATE when date and time is before 1970-01-01-00:00:00 2013-02-23, by Laurent Bessard
- Fix warning message when declaring global variables in configuration 2012-12-19, by Laurent Bessard
- Removed unused variable 2012-12-04, by Laurent Bessard
- Replacing libc time functions for date <-> timespec translation by platform and localtime independant implementation 2012-12-03, by Laurent Bessard
- Removed files generedted by autoconf, should not be in repo 2012-11-28, by Edouard Tisserant
- Fixed timegm usage incompatible with mingw, reverted to mktime in case mingw is detected 2012-11-28, by Edouard Tisserant
- Fix in accessor undefined init methods for function block global instances 2012-11-16, by Laurent Bessard
- Fix undefined function toupper in iec_std_lib 2012-11-16, by Laurent Bessard
- Adding support for declaring function block instances as global and external variables 2012-11-15, by Laurent Bessard
- Fix DATE conversions standard functions 2012-11-08, by Laurent Bessard
- Fix definition of BCD to ANY_UINT and ANY_UINT to BCD conversion standard functions 2012-11-08, by Laurent Bessard
- Fix indentation in SFC SL qualifier code generated 2012-11-06, by Laurent Bessard
- Fix indentation and unused variable warning in SFC generated code 2012-11-06, by Laurent Bessard
- Fix pragma with double bracket token stripping 2012-10-31, by Laurent Bessard
- Fix some warning about loss of precision data in iec_std_lib.h file. 2012-10-24, by Manuele Conti
- Fix typo. 2012-10-26, by Mario de Sousa
- Remove deprecated class search_constant_type_c 2012-10-26, by Mario de Sousa
- replace call to search_constant_type_c with symbol.datatype 2012-10-26, by Mario de Sousa
- Removing several warning in iec_std_lib.h 2012-10-09, by Manuele Conti
- Code formating only. 2012-10-26, by Mario de Sousa
- Fix stage4 for compare expressions. 2012-10-06, by Manuele Conti
- Prepare to delete search_constant_type_c -> Move the static variables from search_constant_type_c to get_datatype_info_c 2012-10-26, by Mario de Sousa
- Remove no longer needed search_il_operand_type_c 2012-10-25, by Mario de Sousa
- Also force_narrow IL instructions inside IL expressions, i.e. inside parenthesis. 2012-10-25, by Mario de Sousa
- Correctly generate C code for IL expressions, i.e. IL instructions inside parenthesis. 2012-10-25, by Mario de Sousa
- Fix bug when handling IL expressions (i.e. IL instructions inside parenthesis). 2012-10-25, by Mario de Sousa
- Delete debugging code, introduced by mistake in previous commit. 2012-10-25, by Mario de Sousa
- Fix handling of IL parenthesized expressions in generate_c_il_c 2012-10-25, by Mario de Sousa
- Fix processing of TIME literals (submited by Andreas) 2012-10-25, by Mario de Sousa
- Fix flow control analysis of IL simple instructions (i.e. IL instructions inside parenthises!) 2012-10-25, by Mario de Sousa
- Comment out invalid assertion. 2012-10-25, by Mario de Sousa
- Code cleanup: get the datatype of each entity off symbol->datatype (set in stage3 datatype checking), instead of determining it again in stage4. (NOTE: handling of IL parenthesized expressions is not working! Will be fixed later.) 2012-10-25, by Mario de Sousa
- Major code cleanup: IL code generation now uses symbol.datatype (filled in during stage3 data type checking) instead of determining the symbol's datatype by itself. 2012-10-24, by Mario de Sousa
- Do not repeat narrow algorithm for ST code, and better comments. 2012-10-18, by Mario de Sousa
- New visitor classes missing from previous commit. 2012-10-16, by Mario de Sousa
- Remove line printing debug info. 2012-10-16, by Mario de Sousa
- Add classes to print status of AST (use only for debugging!) 2012-10-16, by Mario de Sousa
- Remove all remaining NULL (undefined) datatypes from IL code. 2012-10-16, by Mario de Sousa
- Move is_datatype_valid/equal() to get_datatype_info_c 2012-10-13, by Mario de Sousa
- Fix bug related to support of SAFE datatypes. 2012-10-11, by Mario de Sousa
- Set datatype of il_intruction_c objects containing an ST operator. 2012-10-07, by Mario de Sousa
- Delete unused variables. 2012-10-07, by Mario de Sousa
- Use doubly linked connections for flow control graph (will be used later). 2012-10-06, by Mario de Sousa
- Remove deprecated search_expression_type_c 2012-10-04, by Mario de Sousa
- Deprecate use of search_expression_type_c (prepare for complete removal!). 2012-10-04, by Mario de Sousa
- Deprecate use of search_expression_type_c (prepare for complete removal!) 2012-10-04, by Mario de Sousa
- Deprecating use of search_expression_type_c, so it may later be deleted! 2012-10-04, by Mario de Sousa
- Merge 2012-10-04, by Mario de Sousa
- Add new get_datatype_info_c (preparing to remove search_expression_type_c) 2012-10-04, by Mario de Sousa
- Delete declaration of unused & undeclared functions. 2012-10-04, by Mario de Sousa
- Delete class elements that are not used (clean up code). 2012-10-03, by Mario de Sousa
- Add check whether external var matches to global var. 2012-09-28, by Manuele Conti
- Also check FB passed as parameters in FB/Function calls (Thanks Andreas!) 2012-09-27, by Mario de Sousa
- Minor changes needed to build with pedantic flag. 2012-09-26, by Manuele Conti
- Also check external/global variable consistency in configurations and FBs. 2012-09-21, by Mario de Sousa
- add method for printing class_name. USE ONLY FOR DEBUGING! 2012-09-21, by Mario de Sousa
- store POU reference to POU declaration instead of global var declarations. 2012-09-19, by Mario de Sousa
- Start declaration check class. 2012-09-18, by Manuele Conti
- Start declaration check class. 2012-09-14, by Manuele Conti
- Adjust coding style. 2012-09-13, by Mario de Sousa
- list_c: initial capacity. ERROR_MSG(msg,...) supports optional arguments now. 2012-09-08, by agraeper
- Deleting datatype checks no longer needed (with a view of making search_expression_type_c redundant). 2012-08-31, by Mario de Sousa
- Start adding support for data type checking of enums. 2012-08-31, by Mario de Sousa
- Remove comment no longer valid since introduction of constant folding. 2012-08-31, by Mario de Sousa
- Add some comments. 2012-08-30, by Mario de Sousa
- Update configure script. 2012-08-30, by Manuele Conti
- More precise handling of const value status. 2012-08-30, by Mario de Sousa
- Fix bug in checking array ranges. 2012-08-30, by Mario de Sousa
- Add more info to error messages. 2012-08-30, by Mario de Sousa
- Allow the use of PRId64, PRIu64 and PRIx64 printf formating macros globally. 2012-08-30, by Mario de Sousa
- Merge. 2012-08-29, by Mario de Sousa
- Fix constant folding: now handles INT_MIN and neg_integer_c correctly. 2012-08-29, by Mario de Sousa
- Replace test bison version without bash regular expression. 2012-08-28, by Manuele Conti
- Fix Segmentation Fault FB var declaration in a single list. 2012-08-16, by Manuele Conti
- Add some comments. 2012-08-27, by Mario de Sousa
- Fix some warning about loss of precision data in iec_std_lib.h file. 2012-10-25, by Edouard Tisserant
- Fix bug with NE function for STRING variables 2012-10-23, by Laurent Bessard
- Fix bug in code for pragma with double brackets 2012-10-22, by Laurent Bessard
- Merged 2012-10-22, by Laurent Bessard
- Adding support for direct array declaration in structure element declaration 2012-10-21, by Laurent Bessard
- Added double curly braces for pragma (kept single curly braces for compatibility). Added macro def and undef surrounding pragma to simplify user code. Moved useless comment from generated code back to code generator. 2012-10-19, by Edouard Tisserant
- Fix bug with task interval using fixed_point value for duration items 2012-09-13, by Laurent Bessard
- Adding error message when task interval value is not supported 2012-09-13, by Laurent Bessard
- Adding error message when task interval value is not supported 2012-09-13, by Laurent Bessard
- Fix bug SFC action index declarations were different in POUS.c and VARIABLES.csv when boolean variables are used as action name in step action association 2012-09-12, by Laurent Bessard
- Fix generated code when using boolean variable as action name in step action association 2012-09-11, by Laurent Bessard
- Fix bug in SFC generated code. Action state was declared in the list of variables to debug, but wasn't stored using structure with flags. This error had side effects that makes Beremiz debug crash. 2012-09-11, by Laurent Bessard
- Adding support for P0 and P1 qualifiers and fixing code generated for SL qualifier 2012-09-04, by Laurent Bessard
- Fixed VARIABLES.csv, was broken when using enumrated types 2012-09-01, by Edouard Tisserant
- Merge with c2546c6e0cfa5ad55b288895f17f1b9f2a228f3b 2012-08-22, by Laurent Bessard
- Moving function to correct location (formating only). 2012-08-17, by Mario de Sousa
- Fix bug in code generation for FB IN_OUT structured parameter. 2012-08-04, by Manuele Conti
- Add check bison version in configure.ac file. 2012-07-30, by Manuele Conti
- Remove remaining signed/unsigned comparison error messages when compiling. 2012-08-16, by Mario de Sousa
- Remove warning about comparisons between int and unsigned int. 2012-07-20, by Manuele Conti
- Support for data types of STEP.T and STEP.X in SFCs 2012-08-01, by Mario de Sousa
- Remove dead code. 2012-08-01, by Mario de Sousa
- Change code formatting (alignment) 2012-08-01, by Mario de Sousa
- Aloow use of SFC STEPs as variables. 2012-07-31, by Mario de Sousa
- Check lvalues in expressions passed to Function/FB IN parameters. 2012-07-28, by Mario de Sousa
- Fix comment (bug found by Manuele). 2012-07-20, by Mario de Sousa
- Remove warning about redefining "__STDC_LIMIT_MACROS" (bug found by Manuele). 2012-07-20, by Mario de Sousa
- Constant folding for IL. 2012-07-20, by Mario de Sousa
- update comments. 2012-07-19, by Mario de Sousa
- fix bug: remove REAL from candidate datatypes when real constant has overflowed. 2012-07-19, by Mario de Sousa
- signed integer limits do not affect ANY_INT constant values. 2012-07-18, by Mario de Sousa
- comment out un-used code. 2012-07-18, by Mario de Sousa
- cleaning up code. Changing HUGE_VAL to INFINITY. 2012-07-18, by Mario de Sousa
- Cleaning up the code. 2012-07-18, by Mario de Sousa
- Clean up the code a little. 2012-07-18, by Mario de Sousa
- Fixing includes to define INTxx_MAX etc... 2012-07-18, by Mario de Sousa
- Add remove_from_candidate_datatype_list method using constant_folding results. 2012-07-14, by Manuele Conti
- fix typo. 2012-06-19, by Mario de Sousa
- fix parsing of non base 10 constant values. 2012-06-19, by Mario de Sousa
- determine const value of hex, octal and bin literals correctly. 2012-06-18, by Mario de Sousa
- fix array bounds check. 2012-06-18, by Mario de Sousa
- Fix stupid typos (in calculating array dimension)! 2012-06-18, by Mario de Sousa
- Add file missing from previous commit. 2012-06-16, by Mario de Sousa
- Add ERROR_MSG macro && move extract_XXX() functions to constant_folding.cc 2012-06-15, by Mario de Sousa
- Add independent extract_integer() function (preparing to remove extract_XXX() from absyntax_utils.cc) 2012-06-14, by Mario de Sousa
- Clean up code (remove parsing of integers in stage 4). 2012-06-14, by Mario de Sousa
- Fix literal MACRO gcc compliant. 2012-06-13, by Manuele Conti
- Add 'dimension' parameter to subrange_c, fill it correctly, and use it. 2012-06-13, by Mario de Sousa
- extract_int64() must not handle negation operation (was doing it incorrectly for INT64_MIN!) 2012-06-13, by Mario de Sousa
- Add support for -INT64_MIN values in literals. 2012-06-13, by Mario de Sousa
- Make compiler portable (do not assume int64_t is long long int) 2012-06-13, by Mario de Sousa
- Add missing set overflow flag. 2012-06-12, by Manuele Conti
- Fix extract_integer_value. 2012-06-12, by Manuele Conti
- Fix typo (thanks Manuele) 2012-06-12, by Mario de Sousa
- Remove potential access to NULL pointer. 2012-06-12, by Mario de Sousa
- fix error message. 2012-06-12, by Mario de Sousa
- Fix array index bound check to consider uint64 indexes/limits. 2012-06-12, by Mario de Sousa
- Fix structure initialize. 2012-06-12, by Manuele conti
- Add check array out of bound. 2012-06-11, by Manuele Conti
- Code for debugging const_value annotations in abstract syntax tree. 2012-06-11, by Mario de Sousa
- Fix 'overflow' detection for real64. 2012-06-11, by Mario de Sousa
- small bug fix. 2012-06-10, by Mario de Sousa
- Fix compare expression in constat folding class. 2012-06-10, by Manuele Conti
- Fix extract_real (thanks Manuele), and add check for overflow. 2012-06-10, by Mario de Sousa
- cleaning up the code... 2012-06-10, by Mario de Sousa
- Fix remaining overflow checks. 2012-06-10, by Mario de Sousa
- remove incorrect include file. 2012-06-09, by Mario de Sousa
- Correctly implement MOD operation and overflow checks (still missing uint * / MOD). 2012-06-09, by Mario de Sousa
- Re-insert errno=0 before calling strtoXX() (thanks go to Manuele) 2012-06-09, by Mario de Sousa
- cosmetic changes. 2012-06-08, by Mario de Sousa
- Add data structure for storing overflow of constant values. 2012-06-08, by Mario de Sousa
- make the compiler platform independent (i.e. no longer assume sizeof(double)==8). 2012-06-06, by Mario de Sousa
- create extract_real_value() in absyntax_utils. NOTE: overflows not yet handled! 2012-06-06, by Mario de Sousa
- Update constant folding: fixing minor bug. 2012-06-06, by Manuele Conti
- Fix a few bugs of previous commit. 2012-06-06, by Mario de Sousa
- Start constant_folding class. 2012-06-05, by Manuele Conti
- little typo in last commited code 2012-06-05, by Andreas Graeper
- Change return data type of array_dimension_iterator_c.next() 2012-06-04, by Mario de Sousa
- Fix SFC stage4 error. 2012-05-16, by Manuele Conti
- Renamed class, remove unused code, delete allocated objects. 2012-05-15, by mjsousa
- Start sematinc range check class. 2012-05-15, by Manuele Conti
- Located variables may have other data types besides ANY_BIT. 2012-05-15, by mjsousa
- Add verify_is_lvalue to control_variable in for_statement. 2012-05-13, by Manuele Conti
- Remove useless code, and replace with assertion. 2012-05-10, by mjsousa
- Fix bug: initialise un-initialised variable. 2012-05-10, by mjsousa
- Delete incorrect comment. 2012-05-10, by mjsousa
- Add some comments... 2012-05-10, by mjsousa
- Add high level comments. 2012-05-10, by mjsousa
- Fix comment. 2012-05-10, by mjsousa
- Fix the previous commit: check for errors in expressions used as subscripts. 2012-05-09, by mjsousa
- Fix data type check array subscript field. 2012-05-09, by Manuele Conti
- Merge changes. 2012-05-09, by mjsousa
- Fix parsing os TIME literals & rename the extract_integer() function. 2012-05-09, by mjsousa
- Fix generation of output for iec2iec. 2012-05-09, by mjsousa
- Do not compile deleted files... 2012-05-09, by mjsousa
- Do not compile deleted files... 2012-05-09, by mjsousa
- ReDelete files - used in old method of supporting standard functions. 2012-05-09, by mjsousa
- Remove file (used for old method of supporting standard functions). 2012-05-09, by mjsousa
- Add TODO list! 2012-04-27, by Mario de Sousa
- Delete unecessary variable. 2012-04-26, by Mario de Sousa
- Fix __dt_to_timespec primitive function. 2012-05-03, by Conti Manuele
- Fix __dt_to_string primitive function. 2012-05-02, by Conti Manuele
- Fix code generation about __INIT_GLOBAL_LOCATED. 2012-04-24, by Conti Manuele
- Change constants into enums. 2012-04-25, by Mario de Sousa
- Add lvalue checking for IL function and FB invocations. 2012-04-25, by Mario de Sousa
- Fix comment. 2012-04-25, by Mario de Sousa
- Add clarifying comment. 2012-04-25, by Mario de Sousa
- Remove access to NULL pointer. 2012-04-25, by Mario de Sousa
- Make temporary fix to is_complex() method. 2012-04-25, by Mario de Sousa
- Fix comment. (thanks go to Manuele for pointing it put). 2012-04-24, by Mario de Sousa
- Stop lvalue checks after finding an error in the expression. 2012-04-23, by Mario de Sousa
- Remove erroneous check for S1 and R1, and add missing declrataion. 2012-04-23, by Mario de Sousa
- Start implement lvalue check in IL instruction. 2012-04-21, by Manuele Conti
- Add lvalue check on fb invocation. 2012-04-21, by Manuele Conti
- Literals are also part of expressions! 2012-04-19, by Mario de Sousa
- Implement check_assignment_to_expression in lvalue_check_c class. 2012-04-18, by Conti Manuele
- Remove potential access to NULL pointer. 2012-04-18, by Mario de Sousa
- Start having nicer stage 4 error messages. 2012-04-18, by Mario de Sousa
- Improve usability command line under windows. 2012-04-17, by Conti Manuele
- Ignore trailing EOLs when determining symbol location. 2012-04-17, by Mario de Sousa
- Add comment. 2012-04-17, by Mario de Sousa
- Fix Segmentation fault in check_assignment_to_output lvalue method. 2012-04-17, by Conti Manuele
- Remove deprecated status for ANYTIME operations. 2012-04-17, by Mario de Sousa
- Produce similar error messages in stage2 and stage3. 2012-04-17, by Mario de Sousa
- Fix bug when handling code with data type errors. 2012-04-16, by Mario de Sousa
- Fix printing of data type errors in while and repeat statements. 2012-04-16, by Mario de Sousa
- Add lvalue check for non formal function invocations. 2012-04-16, by Mario de Sousa
- Fixing check for assingment to FOR control variables. 2012-04-16, by Mario de Sousa
- Moving get_var_name_c into its own file. 2012-04-16, by Mario de Sousa
- Fixing check for assignment to output variables. 2012-04-16, by Mario de Sousa
- Fixing some bugs in lvalue checking (other bugs remain - to be fixed later) 2012-04-15, by Mario de Sousa
- Add lvalue check class. 2012-04-14, by Manuele Conti
- Determine the modifiers (CONST, REATAIN) used when declaring a variable. 2012-04-14, by manuele conti
- Fix typo in comparison expression. 2012-04-14, by Mario de Sousa
- Removing code from search_varfb_instance_type_c (use search_var_instance_decl_c instead). 2012-04-14, by Mario de Sousa
- Fix bug by expanding permissible data input of search_var_instance_decl_c 2012-04-14, by Mario de Sousa
- Edit formating and delete unused code. 2012-04-13, by Mario de Sousa
- Start data type checking of var declarations (including direct variables!) 2012-04-07, by Mario de Sousa
- Delete incorrect comments I had inserted previously (confusing EQ and NE functions) 2012-04-03, by Mario de Sousa
- merging with Lauren't changeset. 2012-03-31, by Mario de Sousa
- merge with Laurent's changeset (essentially ignore all changes). 2012-03-31, by Mario de Sousa
- merge with Laurent's changeset (essentially, ignore all changes). 2012-03-31, by Mario de Sousa
- merging with Laurent's changes. 2012-03-31, by Mario de Sousa
- merging with Laurent's change. 2012-03-31, by Mario de Sousa
- merging with Laurent's revision 55b074ea7255 (essentially ignoring all changes) 2012-03-31, by Mario de Sousa
- Add coment warning about incorrect implementation of the NE standard function. 2012-03-29, by Mario de Sousa
- merging with Laurent's patch. 2012-03-29, by Mario de Sousa
- Print correct error message when handling IL function calls. 2012-03-29, by Mario de Sousa
- Edit error message. 2012-03-15, by Mario de Sousa
- Add EXPT widen table. 2012-03-15, by Mario de Sousa
- Some stupid code cleanups. 2012-03-15, by Mario de Sousa
- Some code cleanups. 2012-03-15, by Mario de Sousa
- Clean up the code. 2012-03-14, by Mario de Sousa
- Fix error messages of il function calls - it now prints out location info of first parameter. 2012-03-14, by Mario de Sousa
- Clean code for printing errors in expressions. 2012-03-14, by Mario de Sousa
- Clean code for comparison operations & operators. 2012-03-14, by Mario de Sousa
- Cleaning up XORN, ANDN, and ORN operator code. 2012-03-14, by Mario de Sousa
- Cleaning up some code. 2012-03-14, by Mario de Sousa
- Add 'widen' tables for AND, OR and XOR operations. 2012-03-14, by Mario de Sousa
- Add MOD widening table, and some code clean-ups. 2012-03-13, by Mario de Sousa
- Re-organizing the code. 2012-03-13, by Mario de Sousa
- Change setting of deprecated_operation from fill to narrow_candidate_datatypes_c. 2012-03-13, by Mario de Sousa
- Clarify some details in the comments. 2012-03-13, by Mario de Sousa
- Add check widening status for IL operator. 2012-03-11, by Manuele Conti
- Fix remaining 'widen' tables. 2012-03-11, by Mario de Sousa
- Fix some 'widen' table entries. 2012-03-11, by Mario de Sousa
- Add a TODO comment. 2012-03-10, by Mario de Sousa
- Clean up code, and add support for 'safe' version of literals. 2012-03-10, by Mario de Sousa
- Bringing comment up to date. 2012-03-10, by Mario de Sousa
- Semantic verification of NOT operator. 2012-03-09, by Mario de Sousa
- Fix bug in building structured variables. 2012-03-09, by Mario de Sousa
- Delete unecessary copy_candidate_datatype_list() function. 2012-03-09, by Mario de Sousa
- Delete no longer needed copy_candidate_datatype_list() function. 2012-03-08, by Mario de Sousa
- Narrow IL lists twice, in order to handle JMP to labels before the JMP itself. 2012-03-08, by Mario de Sousa
- Do not allow duplicate values in candidate datatype list. 2012-03-08, by Mario de Sousa
- Handle JMP to labels preceding the JMP instruction itself. 2012-03-03, by Mario de Sousa
- Correctly handle JMP and RET IL operators in flow control analysis. 2012-03-03, by Mario de Sousa
- Fix filling candidate datatypes of JMP operations 2012-03-03, by Mario de Sousa
- Remove spurious printf()s, used during debugging session. 2012-03-03, by Mario de Sousa
- Add missing files. 2012-03-02, by Mario de Sousa
- Continue adding support for semantic verification of JMP and RET. 2012-03-02, by Mario de Sousa
- iAdd warning for deprecated operations. 2012-03-01, by Conti Manuele
- Change prev_il_instruction to a vector<> 2012-02-27, by Mario de Sousa
- Some small cleanups. 2012-02-27, by Mario de Sousa
- Add support for semantic verification of CALC, CALCN, etc.. 2012-02-25, by Mario de Sousa
- Finish support for semantic verification of IL paranthesised expressions. 2012-02-23, by Mario de Sousa
- More changes for support of semantic verification of il_expressions 2012-02-21, by Mario de Sousa
- Start of support for IL expressions (parenthesis). 2012-02-20, by Mario de Sousa
- Cleaning up the code. 2012-02-20, by Mario de Sousa
- Fix a few more bugs related to FB/function calls in IL. 2012-02-20, by Mario de Sousa
- Semantic verification: Add compatibility check for parameter direction in function invocation. 2012-02-19, by Mario de Sousa
- Add support for semantic verification for implict FB calls in IL (e.g. PV ton_var) 2012-02-18, by Mario de Sousa
- Start of support for semantic verification of FB calls in IL using special IL instructions. 2012-02-17, by Mario de Sousa
- Delete some comments. 2012-02-17, by Mario de Sousa
- Change name help function. 2012-02-16, by Conti Manuele
- Update comments on general architecture. 2012-02-16, by Mario de Sousa
- Narrow IL code backwords, so as to correctly handle invocations to overloaded functions from IL code. 2012-02-16, by Mario de Sousa
- Code cleanup. 2012-02-13, by Mario de Sousa
- Add printing of semantic errors when calling FB from IL. 2012-02-13, by Mario de Sousa
- Fix typo error in some il visit in fill_candidate_datatypes_c class. 2012-02-12, by Manuele Conti
- Add semantic verification of FB calls in IL (not yet complete - missing printing of errors!) 2012-02-13, by Mario de Sousa
- Add support for semantic verification of function calls in IL. 2012-02-10, by Mario de Sousa
- Add TODO comment, and delete unused debugging code. 2012-02-08, by Mario de Sousa
- Delete un-used code. 2012-02-08, by Mario de Sousa
- Change negation expression (neg_expression_c) to only allow signed data types. 2012-02-08, by Mario de Sousa
- Move elementary_c::to_string() to datatype_functions.cc/hh 2012-02-07, by Mario de Sousa
- Add, to types symbol table, string datatypes with limited length (my_string_type: STRING[33]) (Thanks Andreas!) 2012-02-07, by Mario de Sousa
- Correctly return the initial value of a string datatype, with limited length (STRING[33] := 'hello') 2012-02-07, by Mario de Sousa
- More detailed error messages for FB invocations in ST. 2012-02-07, by Mario de Sousa
- More detailed error messages in function invocations in ST. 2012-02-06, by Mario de Sousa
- Fix bug in analysing real literals (thanks Andreas!) 2012-02-06, by Mario de Sousa
- Remove debugging messages, and code cleanup. 2012-02-06, by Mario de Sousa
- Better error reporting in function invocations, and in invalid literal values. 2012-02-06, by Mario de Sousa
- Better identification of erros in function/FB invocations. 2012-02-05, by Mario de Sousa
- Print error messages when datatype erros found in ST function/FB calls. 2012-02-03, by Mario de Sousa
- Continue checking data type compatibility inside expressions used to pass paramters to invalid function/FB calls 2012-02-03, by Mario de Sousa
- Adding support for semantic verification of FB calls in ST. 2012-02-03, by Mario de Sousa
- Delete wrong comment. 2012-02-02, by Mario de Sousa
- Add support in stage 3 for checking function invocations in ST. 2012-02-02, by Mario de Sousa
- Fix search_varfb_instance_decl to be able to find variables and FB when only given an identifier. 2012-02-02, by Mario de Sousa
- Changing code indenting. 2012-02-02, by Mario de Sousa
- Add fill candidate method for fb_invocation_c symbol. 2012-02-01, by Manuele Conti
- 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-01, by Mario de Sousa
- Merging with Laurent's repository. 2012-02-01, by Mario de Sousa
- Fix YYLTYPE declaration. 2011-09-27, by Manuele Conti
- Merging with Laurent's repository. 2011-11-20, by Mario de Sousa
- Add list of things we must check for in stage 3 (TODO list!) 2011-11-04, by Mario de Sousa
- Fix bug with InOut variable of structured type 2012-08-14, by Laurent Bessard
- Fix bug while using complex type variables in Function and FunctionBlock interface 2012-07-28, by Laurent Bessard
- Fix bug while using complex type variables in Function and FunctionBlock interface 2012-07-27, by Laurent Bessard
- Fix bug with complex type inout variables while generating variable list 2012-07-27, by Laurent Bessard
- Fixing bug in inlinefcall when a transition is in ST and contains literals 2012-03-22, by laurent
- Fix bug in code generated for MUL function 2012-02-24, by laurent
- Fix bug with overloaded function due to literal input values 2012-02-24, by laurent
- 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-21, by laurent
- Fix bug pointed structure not declared for directly derived datatypes 2012-02-21, by laurent
- removed forgotten prototype in __INIT_EXTERNAL accessor, causing warning ant build time 2012-02-16, by Edouard Tisserant
- Merge with Edouard's modifications 2012-02-07, by laurent
- Fix STEP and ACTION structure initialization value in SFC 2012-02-07, by laurent
- Applied anonymous contribution RTC, '[Beremiz-devel] RTC function', 29/06/11 2012-02-03, by Edouard Tisserant
- Fix bug with functions like LEN and TRUNC that have overloaded return type for same inputs type 2012-02-03, by laurent
- Fix issues in standard library with MUX, MOD, NE and convertions to BOOL 2012-02-02, by laurent
- Adding Common_Ticktime to informations printed in VARIABLES.csv file 2012-01-25, by laurent
- Fixing bug with external variables refering to global variables defined in configurations 2011-12-30, by laurent
- removed useless extern func declaration in __INIT_EXTERNAL, producing warning during build of POUS.c 2011-12-23, by Edouard Tisserant
- Fixing bug in generated code for complex type external variable 2011-12-09, by laurent
- Fixing SUB standard function defined in standard library 2011-12-09, by laurent
- Fixing generated code for global variables. Adding support for defining global variables with complex type 2011-11-18, by laurent
- Fixing bug in all SUB function definitions in standard_functions.txt 2011-11-18, by laurent
- Fix bug when using enumerated type in equ_expression or notequ_expression 2011-11-18, by laurent
- silenced warning on X86_64 build by casying numerical operand of snprintf 2011-11-16, by Edouard Tisserant
- Fix bug in generate_c_inlinefcall. Was not handling textual SFC elements 2011-11-04, by laurent
- Fix code generation of FOR loops. Now handles negative values of BY correctly. 2011-10-29, by Mario de Sousa
- Fix semantic verification of enumerated data types. 2011-10-29, by Mario de Sousa
- Adding a line to a comment. Does not change any code. 2011-10-28, by Mario de Sousa
- fixed signedness warning on string slicing funcs in std lib 2011-10-20, by Edouard Tisserant
- Fix bug generate_c_inlinefcall in inline function name generated 2011-10-12, by laurent
- 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-11, by laurent
- Fix bug in code generation of directly declared array variables that generate wrong code when using located variables in a program POU 2011-10-09, by laurent
- Fix bug in generate_c_inlinefcall.cc that prevent to use extendible standard functions 2011-10-09, by laurent
- Fix bug in definition of CONCAT standard function in iec_std_lib.h 2011-10-09, by laurent
- moved declaration __STR_CMP to prevent warning 2011-09-28, by Edouard Tisserant
- Adding support for compiling direct array specification inside variable declaration 2011-09-14, by laurent
- Making case statement code generated safer 2011-09-09, by laurent
- Merge with 01068ccb73b202b2872d4117ad01984bac956cbb 2011-09-08, by laurent
- Fix make on system without mercurial installed. 2011-09-01, by Manuele Conti
- delete code no longer needed. 2011-08-31, by Mario de Sousa
- Implement get_type_decl(), as it seems Manuele will need it later... 2011-08-31, by Mario de Sousa
- Cleaning up: Getting some sense into the code handling structures. 2011-08-31, by Mario de Sousa
- Add automatic HG changeset id information in "-v" param 2011-08-25, by Matteo Facchinetti
- Add iec2iec building in the project Makefiles. 2011-08-25, by Matteo Facchinetti
- Update which files to ignore due to new autotools building environment. 2011-08-26, by Mario de Sousa
- Add checks for undefined structure elements used IEC 61131-3 source code being compiled. 2011-08-26, by Mario de Sousa
- Ignore underscores when extracting value of integer. 2011-08-25, by Mario de Sousa
- Deleting unused code. 2011-08-23, by Mario de Sousa
- Removing Makefiles made redundant by autotools. 2011-08-23, by Mario de Sousa
- fix bug report email address. 2011-08-23, by Mario de Sousa
- Add print version command line option. 2011-08-23, by Mario de Sousa
- Remove debugging printf() added by mistake in previous commit. 2011-08-23, by Mario de Sousa
- Print error messages when data type errors in ST expressions are detected. 2011-08-23, by Mario de Sousa
- Include (again!) the declaration of standard functions (incorrectly removed -again- in previous commit) 2011-08-23, by Mario de Sousa
- Add support for '**' (power) operator in ST expressions 2011-08-22, by Mario de Sousa
- Some more comments on how to build, and correcting name of README.build file. 2011-08-19, by Mario de Sousa
- Include the declaration of standard functions (incorrectly removed in previous commit) 2011-08-19, by Mario de Sousa
- Merging with Laurent's repository. 2011-08-19, by Mario de Sousa
- Fixing automake configuration to work properly with flex and bison. 2011-08-19, by Mario de Sousa
- Building compiler with autoconf. Thanks go to Matteo of sirius-es.it 2011-07-29, by Mario de Sousa
- Support for semantic verification of calls to standard functions. 2011-07-29, by Mario de Sousa
- Support for semantic verification of calls to standard function calls. 2011-07-29, by Mario de Sousa
- Support for semantic verification of calls to standard functions. 2011-07-29, by Mario de Sousa
- Fixing exponentiation used with symbol ** 2011-09-07, by laurent
- Fix bugs in exponentiation 2011-09-02, by laurent
- Fix case statement in ST, adding support for enumerated types 2011-09-02, by laurent
- Adding BYTE operators visit functions in inlinefcall 2011-07-13, by laurent
- Fix bug with DIV and MOD operator in IL code generator 2011-07-13, by laurent
- Fix bug in suffix of inlinefcall call in ST and IL 2011-07-13, by laurent
- Remove inclusion of missing file in lib 2011-07-13, by laurent
- Commiting merge with Mario's repository 2011-07-13, by laurent
- commiting merge with Laurent's repository 2011-07-11, by Mario de Sousa
- changing 'make' to '$(MAKE)' so other make tools (e.g. gmake) may also be used. 2011-07-09, by Mario de Sousa
- Replacing extern declaration with #include of apropriate header file 2011-07-09, by Mario de Sousa
- Adding some comments, and removing a check for a semantic error in code being compiled. 2011-07-09, by Mario de Sousa
- Fix bug with inline function call in POU programmed in IL 2011-07-12, by laurent
- Fix bug in function calls with literal parameters 2011-07-08, by laurent
- Fix makefiles when not using make as make tool 2011-07-07, by laurent
- Fix bug on initialization of temp variables not using setter 2011-07-06, by laurent
- Fix bug when trying to find the type of a NULL symbol 2011-07-06, by laurent
- Fix bug in inline function calls when using function with undetermined type interface with literals as input 2011-07-04, by laurent
- Fix warnings when compiling matiec 2011-06-29, by laurent
- Fix warning on nop statement at the end of function_block and program generated code 2011-06-29, by laurent
- Adding double underscore in computed enumerated value to avoid conflict with other user defined identifiers 2011-06-29, by 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-28, by laurent
- Fix bug in declaring variable of enumerated type 2011-06-27, by laurent
- Fix what I think is a bug (has not yet manifested itself). 2011-06-16, by Mario de Sousa
- Merging with Lauren't recent change. 2011-06-16, by Mario de Sousa
- Merging two previous commits. 2011-06-16, by Mario de Sousa
- Clean up some code. 2011-06-10, by Mario de Sousa
- Fix bug with array attribute in structure declaration 2011-06-14, by laurent
- Add better comments, and change name of functions to clarify what they do. 2011-06-14, by Mario de Sousa
- Remove incorect debugging assertion. 2011-06-10, by Mario de Sousa
- Skip CONFIGURATION declarations in stage 3 for now, so semantic analysis does not stop when a configuration is encountered. 2011-06-10, by Mario de Sousa
- Fix bug when generating initial value for function return type when it is a complex type 2011-06-09, by laurent
- Fix bug in debugging variable list compilation with structure and array disabling 2011-06-09, by laurent
- Fix bug with TRUNC function and with type conversion functions called with constant as parameter 2011-06-08, by laurent
- Allow use of ENO keyword in structured variable field selector. 2011-06-08, by Mario de Sousa
- Fixing REAL_TO_INT conversion (behaved like a trunc and not like a round) 2011-06-06, by laurent
- fixing INSERT function: was inserting into incorrect position. (submitted by Manuele) 2011-06-06, by Mario de Sousa
- Fix bug when generating integer with leading zero (octal value for C compiler) 2011-06-06, by laurent
- Allow [EOL] after a label in IL. 2011-06-03, by Mario de Sousa
- Fix bug when using an enumerated or subrange type to define a structure element 2011-06-01, by laurent
- Fix bug when declaring data type directly derived from array type 2011-05-31, by laurent
- Fix conversion of binary digits to hex, when generating code. 2011-05-30, by Mario de Sousa
- Fix missing '(' when declaring new simple derived data type. 2011-05-30, by Mario de Sousa
- Ignore underscores in decimal integer constants when determining size in bits... 2011-05-30, by Mario de Sousa
- When checking semantics of expressions, skip semantic checking of data type definitions 2011-05-30, by Mario de Sousa
- Fixing algorithm that determines bit size of constants containing underscores. 2011-05-30, by Mario de Sousa
- Merging with Edouard's version 2011-05-27, by Mario de Sousa
- Fixing bug related to setting array variables with values coming from other variables 2011-05-27, by Mario de Sousa
- Added __IEC_OUTPUT_FLAG, to mark variable whose forcing implies refresh on eache cycle. 2011-05-18, by Edouard Tisserant
- Fix bug when debugging located variables of type memory (%M) for all variable classes 2011-05-18, by laurent
- Merging with Edouard's changes 2011-05-17, by Mario de Sousa
- Fixing code generation of array indexes in Function Blocks. 2011-05-17, by Mario de Sousa
- Commiting merge with Laurent's recent dead code removal change. 2011-05-15, by Mario de Sousa
- Adding fflush capabilities. It is sometimes usefull when debuging the compiler... 2011-04-19, by Mario de Sousa
- Adding missing semicolons. 2011-04-15, by Mario de Sousa
- fixed build error with gcc 4.5.2 2011-05-16, by Edouard Tisserant
- Merged with Edouard's modifications 2011-05-16, by laurent
- Fix bug when debugging located variables of type memory (%M) 2011-05-16, by laurent
- Removed dead code 2011-04-21, by Edouard Tisserant
- Fixing implementation of CU, CD, and CUD in standard library. 2011-04-14, by Mario de Sousa
- Deleting dead code. 2011-04-14, by Mario de Sousa
- Merging changes. 2011-04-14, by Mario de Sousa
- Added tracking of order by which tokens are processed by lexical analyser. 2011-04-14, by Mario de Sousa
- Adding tracking of filename in which token is located. 2011-04-14, by Mario de Sousa
- 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-07, by Edouard Tisserant
- Fixing error message incorrectly changed in previous merge. 2011-04-05, by Mario de Sousa
- fixing C code generation of return_statement_c and exit_statement_c 2011-04-05, by Mario de Sousa
- merging the Edouard's version. 2011-04-05, by Mario de Sousa
- fixing exit_statement_c: produce 'break' instead of 'exit(0); (Thanks to Manuele) 2011-04-05, by Mario de Sousa
- Fixing code generation of standard conversion functions. 2011-04-05, by Mario de Sousa
- Re-generated std lib related code, with updated headers, updated all forgotten headers 2011-04-05, by Edouard Tisserant
- Merged matiec library headers update from Mario to LGPL 2011-04-04, by Edouard Tisserant
- Changing to LGPL for library functions. 2011-04-04, by Mario de Sousa
- Updating origin and license info of library fuctions. 2011-04-04, by Mario de Sousa
- Leave standard function names hardcoded, as these are considered keywords even though 2011-04-04, by Mario de Sousa
- New version of bistable.txt - due to license issues. 2011-04-04, by Mario de Sousa
- Make semantic error message compatible with beremiz 2011-04-04, by Edouard Tisserant
- Merge 2011-04-04, by Edouard Tisserant
- Fixes to make handling of standard functions in Semantic analyser compatible with code generation of standard functions 2011-04-04, by Edouard Tisserant
- Merge with changes from Mario 2011-04-04, by Edouard Tisserant
- Fixing stupid bug (that was disabling code generation). 2011-04-04, by Mario de Sousa
- Adding Makefile for Darwin (thanks go to Manuele) 2011-04-04, by Mario de Sousa
- starting to add proper header file with declaration of standard functions 2011-04-04, by Mario de Sousa
- Fixing error messages for IL semantic errors (brocken in a previous changeset/commit). 2011-04-01, by Mario de Sousa
- Updating license info (with Edouard's permission for relevant files). 2011-04-01, by Mario de Sousa
- Updating License info (with Edoaurd's permission for relevant files). 2011-04-01, by Mario de Sousa
- Adding some debug info 2011-04-01, by Mario de Sousa
- Do not crash when checking semantics of undeclared symbolic_variable. 2011-03-31, by Mario de Sousa
- Updating licensing information. 2011-03-31, by Mario de Sousa
- Error messages (stage3) now better identify the location of the error. 2011-03-31, by Mario de Sousa
- Adding debug conditional printf()s in stage 3. 2011-03-31, by Mario de Sousa
- Merging my Huge change with Edouards/Laurents version 2011-03-31, by Mario de Sousa
- Huge change. 2011-03-30, by Mario de Sousa
- Changed packing declaration in iec_types 2011-04-01, by Edouard Tisserant
- Modify code generated for avoiding warning while compiling when configuration or resource don't have any global variable 2011-04-01, by laurent
- Initial TIME support in debugger 2011-03-31, by Edouard Tisserant
- Merged with Edouard's modifications 2011-03-27, by laurent
- Bug with getter for pointed variables in accessors fixed 2011-03-27, by laurent
- Added dumb SEMA implementation 2011-03-26, by Edouqrd Tisserant
- Adding missing support for accessors and retain in configuration files (Bug and fix reported by Manuele Conti) 2011-03-16, by laurent
- Merged with modifications from Edouard 2011-03-12, by laurent
- Task single parameter code generation broken after addition of accessors fixed. 2011-03-12, by laurent
- Bug when function call result is a parameter of another function call fixed. 2011-03-12, by laurent
- A forgotten case in type size getter switch prevented debugging outputs. 2011-02-22, by edouard
- merge 2010-06-16, by laurent
- Adding support for generating code for variable in step action association instead of action 2010-06-02, by laurent
- Updated makefiles for cygwin build with no perl 2010-06-03, by Lolitech
- Bug with global located variables accessors fixed 2010-05-20, by laurent
- Bug with code generation of global located variables in resource fixed thanks to Mario 2010-05-19, by laurent
- Bugs fixed: 2010-04-22, by laurent
- Bug when parsing standard function block call in IL 2010-04-22, by laurent
- Bug when trying to get type of elements in a big complex structure fixed 2009-12-15, by laurent
- Adding support for using arrays in POU interface 2009-12-15, by laurent
- Using InOut variables in functions fixed 2009-12-15, by laurent
- Bug on generate_c_inlinefcall fixed 2009-12-15, by laurent
- Using function_call_iterator in generate_c_inlinefcall instead of creating a new visitor 2009-12-13, by laurent
- Bug on standard functions called with literals fixed 2009-12-12, by laurent
- Adding support for making distinction between external variables and located variables for forcing 2009-12-11, by laurent
- Adding support for forcing global without perturbation from setting external 2009-12-11, by laurent
- Bug in located variable initialization code fixed 2009-12-09, by laurent
- Bug on SFC debugging fixed 2009-12-08, by laurent
- Adding support for setter and getter on complex datatype in IL 2009-12-07, by berem
- Changes merged 2009-12-05, by laurent
- Adding support for setter and getter on complex datatype in ST 2009-12-05, by laurent
- Fix accessor code 2009-12-05, by laurent
- type definition to match accessor and new debug 2009-12-04, by edouard
- fixed cygwin build - still slooooooooow 2009-12-04, by edouard
- Adding Flags bit symbols 2009-12-02, by laurent
- Adding support for flags on Function Block variables for marking which variable must be debugged, retained or is forced 2009-12-02, by laurent
- Bug with ULINT correction fixed 2009-12-01, by laurent
- Adding support for declare, init, get and set macros 2009-11-30, by laurent
- added files to ignore in hgignore 2009-11-29, by Edouard TISSERANT
- Adding support for declare, init, get and set macros 2009-11-29, by laurent
- Bug with using non explicit literals as standard library functions input parameters fixed 2009-11-18, by laurent
- Wiped out references to Lolitech 2009-11-02, by edouard
- Replace \"lolitech\" contact by \"edouard\" contact 2009-11-02, by greg
- Fix some bug in debian packages 2009-10-28, by greg
- Fix some warnings on compilation 2009-10-22, by greg
- Remove warnings when compiling IL generated C code 2009-10-19, by laurent
- Adding support for forcing tick count to return to zero as the same time than all tasks firing are synchronized 2009-09-21, by laurent
- Remove -pedantic flag to CFLAGS to allow unsigned long long to be compiled 2009-09-21, by laurent
- Modify code generated to fit latest modifications in matiec and useless symbol definitions 2009-09-02, by laurent
- Bug in eno_param_declaration error handle fixed 2009-09-02, by laurent
- Bug with EN/ENO in generate_var_list that breaks parsing of variables.csv fixed 2009-09-02, by laurent
- Mario changes merged 2009-09-02, by 'Laurent Bessard
- Adding missing Stage3 files. 2009-08-27, by Catarina Boucinha
- Merged changes 2009-08-27, by Catarina Boucinha
- Initial (very rough) version of semantic checker (stage3) 2009-08-27, by Catarina Boucinha
- Introducing the search_il_operand_type files in the absyntax_utils folder. 2009-07-02, by Catarina Boucinha
- Applying patch from Iztok for old gcc versions 2009-09-02, by laurent
- Bug with type conversion EN/ENO not evaluated fixed 2009-09-01, by laurent
- prevent eclipse to push .project with .hgignore 2009-07-10, by 'Grégory Trélat
- removed dead hidden files 2009-07-10, by 'Grégory Trélat
- Fix problems with direct variables in expression while compiling resulting expression type 2009-06-19, by lbessard
- Fix segmentation fault when define global with location but no name (reported by brendan) 2009-06-19, by lbessard
- Removing un-necessary symbol direct_variable_type_name_c from abstract syntax tree 2009-06-18, by mario
- Fixing indentification 2009-06-18, by mario
- Adding inclusion of function blocks defined in AnnexF into library blocks 2009-06-10, by lbessard
- Adding support for parsing standard function in standard function blocks code generation 2009-06-10, by lbessard
- Adding inclusion of function blocks defined in AnnexF into library blocks 2009-06-10, by lbessard
- Bug on function without input parameters fixed 2009-06-09, by lbessard
- Removing failing error finding rule 2009-06-09, by lbessard
- Warning when compiling abs functions for unsigned integer fixed 2009-06-05, by lbessard
- bug when compiling for windows (missing getopt.h) fixed 2009-06-05, by greg
- Newer versions of g++ require access controls to be correct! 2009-06-04, by mario
- Adding support for single resource scheduling 2009-06-04, by lbessard
- Bug with bison versions earlier than 2.3 fixed 2009-06-04, by lbessard
- Moving absyntax utility functions out from stage4/generate_c 2009-06-01, by mario
- Moving absyntax utility files out from stage4/generate_c 2009-06-01, by mario
- Bug on "abs" not working with float fixed 2009-05-30, by greg
- Target Directory not parsed in command line fixed 2009-05-28, by lbessard
- Starting move of search utils to their own top level directory. 2009-05-26, by mario
- Adding support for SAFEBOOL. Some code generation yet to do... 2009-05-25, by mario
- Bug with non-working counters fixed 2009-05-19, by lbessard
- Adding support for checking direct variable declared before using 2009-05-18, by lbessard
- Bug with array datatype definition fixed 2009-05-15, by lbessard
- Bug generated when IL code starts whitout LD operand fixed 2009-03-20, by lbessard
- Fixed (again) some Makefile quirks. 2009-03-19, by etisserant
- updated : debian package scripts 2009-03-02, by greg
- Disable compiling warnings on Windows 2009-01-20, by lbessard
- Bug when function with unconnected input fixed 2009-01-19, by lbessard
- Canged default string length to 127, keeping strlen_t to int8_t 2009-01-19, by etisserant
- Fixed parameter count error on variadic functions with EN/ENO 2009-01-19, by etisserant
- Bug with external variable declaration fixed 2009-01-14, by lbessard
- Bug on standard function not defined with EN/ENO fixed 2009-01-14, by lbessard
- Bug with structure of structure fixed 2009-01-09, by lbessard
- Fixed errors in string_to_int. 2009-01-04, by etisserant
- Fixed typo in EN/ENO parameters handling for std library functions 2009-01-04, by etisserant
- STRING max size and length type can now be overloaded (define STR_MAX_LEN and STR_LEN_TYPE before including iec_types.h) 2008-12-23, by etisserant
- Adding support for compiling struct data types 2008-12-19, by lbessard
- Try to clean Makefile. Not a real success. 2008-12-15, by etisserant
- fixed typo in generated VARIABLES.CSV 2008-12-15, by etisserant
- Adding Function Blocks in VARIABLES.csv 2008-12-12, by lbessard
- Warning conditions on win32 fixed 2008-12-05, by greg
- set and reset action fixed 2008-12-04, by greg
- Bug with standard functions nb_params count on Windows fixed 2008-12-01, by lbessard
- Modifying MOVE interface 2008-11-26, by greg
- Adding support for direct variable type search 2008-11-26, by greg
- Bug on language selection in SFC Action fixed 2008-11-21, by lbessard
- Bug with DEBUG mode in SFC fixed 2008-10-24, by lbessard
- Adding support for EN/ENO in standard functions 2008-10-24, by lbessard
- add Makefile for the mingw toolchain on win32 2008-10-15, by greg
- fixed typo eno_param_declaration 2008-10-07, by lbessard
- Adding support for EN/ENO params in function and function blocks (standard function not supported yet) 2008-09-26, by lbessard
- Adding support for ouput variables in functions 2008-09-25, by lbessard
- Bug with enumerated_value fixed 2008-09-25, by lbessard
- Adding support for EN/ENO parameters in bison rules 2008-09-15, by lbessard
- Bug while wearching errors in transition with priority fixed 2008-09-08, by lbessard
- Adding support for transition debugging 2008-09-08, by lbessard
- Added __DEBUG global var to eventually change PLC code execution 2008-09-07, by etisserant
- added missing includes on some platform (gentoo/gcc-4.3.1) 2008-08-21, by etisserant
- Some miscelanous static, extern and pointer status variable changes in C generated code for configuration and resources 2008-08-19, by etisserant
- Re-organized types headers, to ease debug code generation 2008-08-19, by etisserant
- Adding some improvements: 2008-08-12, by lbessard
- Fixed generation of VARIABLES.csv, some variables appeared in program section 2008-08-04, by etisserant
- Fixed some uncatched errors and error bounds in error messages 2008-07-23, by lbessard
- Some bugs on syntax checking tests fixed 2008-07-18, by lbessard
- Updated tests so that they compile again :-) 2008-07-17, by etisserant
- Adding some human-readable error messages 2008-07-17, by lbessard
- Fixed missing return in XOR operator code gen. 2008-07-17, by etisserant
- removed __print statements. Not supposed to be in std lib. 2008-07-17, by etisserant
- Changed located global variable declaration and init to reflec recent change on located vars (pointers) 2008-07-17, by etisserant
- added some type handling tools in iec_std_lib. To be tested 2008-07-17, by etisserant
- *** empty log message *** 2008-06-28, by etisserant
- Modifying time qualifier in SFC to take real time enlapsed instead of theoric period time 2008-06-27, by lbessard
- Bug on __TIME_CMP fixed 2008-06-27, by lbessard
- Fixed some issues on: 2008-06-25, by lbessard
- Support for extern pointer for located variables 2008-06-23, by etisserant
- Adding support for POU struct definition in POUS.h 2008-05-19, by lbessard
- Bug with D and L action qualifier and timing management in SFC generated fixed 2008-04-16, by lbessard
- Bug with C code generation for SFC when more than one sfc_network in one sequential_function_chart fixed 2008-04-11, by lbessard
- Problem with negated literals while compiling generated C file on 32bits systems fixed 2008-04-08, by lbessard
- Bug on located variables without name declaration fixed 2008-04-03, by lbessard
- Changing SFC Transitions, Steps and Actions types 2008-04-03, by lbessard
- Adding support to distinguish direct variables and pointed variables 2008-03-28, by lbessard
- cast fir gcc4 fix in lib 2008-03-05, by etisserant
- right name for TOFF is TOF according to 61131 2008-02-28, by etisserant
- changed VARIABLES.h in VARIABLES.cvs 2008-02-28, by etisserant
- Adding structure variable list generation module 2008-02-26, by lbessard
- added *.depend to .cvsignore 2008-02-11, by etisserant
- Regression tests. Not yet finished... 2008-02-09, by mario
- Regression tests. Test correct parsing of identifiers. 2008-02-09, by mario
- Fixed headers of generated code 2008-02-08, by etisserant
- add debian dir to create debian package 2008-01-29, by greg
- add Makefile for cygwin under Vista 2008-01-17, by greg
- changes in setup.py to filter "exe" files and the and the "lib" directory 2008-01-16, by greg
- add setup.py to build windows installer 2008-01-15, by greg
- Modifications for supporting String corrrections on PLCOpenEditor 2008-01-02, by lbessard
- Removing useless comment printout 2007-12-10, by lbessard
- Windows related enhancements 2007-12-09, by etisserant
- aligned CXXFLAGS with CFLAGS 2007-12-07, by etisserant
- Adding support for derived data types. 2007-12-06, by lbessard
- adding comments. 2007-11-17, by mario
- Adding some basic error cheching. 2007-11-17, by mario
- Changing format of error reporting. 2007-11-17, by mario
- Fixing some more comments. 2007-11-16, by mario
- Cleaning up comments. 2007-11-16, by mario
- Small fix to previous commit. 2007-11-16, by mario
- Cleaning up some bison rules. 2007-11-16, by mario
- Cleaning up comments. 2007-11-15, by mario
- Cleaning up comments. 2007-11-15, by mario
- Adding location data to new transition_condition_c. 2007-11-15, by mario
- Bug on SFC transition parsing and generation fixed 2007-11-15, by lbessard
- Adding support for use of PRIORITY as identifier inside SFC. 2007-11-14, by mario
- Fixing handling of enumeration values; 2007-11-14, by mario
- fixing 'priority' in SFC. 2007-11-10, by mario
- commenting out code no longer required. To be deleted later. 2007-11-08, by mario
- Adding some comments. 2007-11-04, by mario
- removing debug messages left by mistake in previous commit. 2007-11-03, by mario
- fixing bug in handling of PRIVATE token. 2007-11-03, by mario
- fixing buf in FOR control variable. 2007-11-03, by mario
- removing 'identifier' from definition of symbolic_variable 2007-11-02, by mario
- adding some comments. 2007-11-01, by mario
- fixing include bug (only ocured for includes in main program file). 2007-11-01, by mario
- Fixing handling of task initialisation. 2007-11-01, by mario
- fixing identifier issues of PRIORITY, SINGLE, and INTERVAL 2007-10-28, by mario
- fixing infinite error loops at library level, and ... 2007-10-28, by mario
- Fixing small bug when determining ST or IL language 2007-10-28, by mario
- fixing formal function invocation in IL 2007-10-28, by mario
- Change generate_cc to generate_c 2007-10-24, by lbessard
- Adding basic error checking. 2007-10-23, by mario
- Adding basic error checking. 2007-10-23, by mario
- CVS Test - removed blank line 2007-10-23, by mario
- Bugs on SFC generation fixed 2007-10-17, by lbessard
- Lots of bugs fixed 2007-10-05, by lbessard
- Fixed Bitwise negation in ST 2007-10-05, by etisserant
- What is that empty ramp.cc file ? 2007-09-28, by etisserant
- Support for anonymous directly represented variables. 2007-09-28, by etisserant
- updated some .cvsignore 2007-09-17, by etisserant
- Conform STD_TEST to standard, add FB declaration in localVars tag 2007-09-17, by etisserant
- Splitted type declaration out of iec std lib, to avoid DWORD, BOOL, TIME ,... clash with windows.h 2007-09-17, by etisserant
- Bugs with direct variable in Pou body fixed 2007-09-17, by lbessard
- Now generated SoftPLC compiles with mingw32 and run windows. 2007-08-30, by etisserant
- Bug on Program in ST and IL generation fixed 2007-08-29, by lbessard
- Started support for long long (LL suffix) 64 bit literals on 32 bit platforms (unfinished) 2007-08-29, by etisserant
- Updated Makefile to allow compilation with mingw32 2007-08-28, by etisserant
- Bug into generate_cc_sfc fixed 2007-08-27, by lbessard
- Adding SET (S) and RESET(R) to action qualifier 2007-08-27, by lbessard
- Adding R and S qualifier to SFC 2007-08-13, by lbessard
- Changing file header 2007-08-02, by lbessard
- Changing file headers 2007-08-02, by lbessard
- Fixed some problems win 32 bits GCC and Long Long literals 2007-08-01, by etisserant
- Help message updated 2007-07-26, by lbessard
- Adding support for generating files into an user-defined folder 2007-07-25, by lbessard
- Fixed verious problems with SFC, Globals and located variables. 2007-07-20, by etisserant
- Tests and various fixes 2007-07-19, by etisserant
- Test IEC_LIB and fix bugs (EQ, GT et all) 2007-07-18, by etisserant
- IEC std lib test enhanced string ops, from string and to string conv. 2007-07-17, by etisserant
- First working IEC std lib test, actually test from string and to_string functions. 2007-07-13, by etisserant
- Fixed -I library include path behavior + removed old lib implementation + added generated lib func names to stage 1_2 + added Makefile.Linux 2007-07-12, by etisserant
- Bug on configuration generation fixed 2007-07-11, by lbessard
- Stage4 changes according to new STD lib implementation 2007-07-07, by etisserant
- *** empty log message *** 2007-07-07, by etisserant
- Early implementation of STD library. 2007-07-06, by etisserant
- Generated code for il finished 2007-06-21, by lbessard
- new generated files 2007-06-19, by lbessard
- preliminary std lib support for ST 2007-06-18, by etisserant
- Adding support for standard function block parsing 2007-06-14, by lbessard
- Correct bug on location list generation 2007-05-29, by lbessard
- Adding location list generation 2007-05-18, by lbessard
- Bug on resource global variables generation corrected 2007-05-16, by lbessard
- Multi-file configuration and resource generation finished 2007-05-16, by lbessard
- Now, stage4out can address files. Generate_cc have been split into one visitor per C file : pous, ressource and config. Work in progress. 2007-05-15, by etisserant
- Now, LOCATED variables do declare extern C variables the same way EXTERNAL variables do. 2007-05-14, by etisserant
- Adding support for internal variable call generating 2007-05-11, by lbessard
- Adding init function on programs 2007-05-11, by etisserant
- Adding init function on functionBlock 2007-05-10, by etisserant
- Bugs on SFC transition list generation and search expression type with structured_variables corrected 2007-04-18, by lbessard
- Add time struct creation in variable initial value declaration 2007-04-06, by lbessard
- *** empty log message *** 2007-03-27, by mario
- Adding priority support for transitions in SFC 2007-02-28, by lbessard
- SFC generator improved 2007-02-27, by lbessard
- SFC state machine first approach generator implemented 2007-02-23, by lbessard
- Support for struct Time data Types manipulation into ST and IL added 2007-02-20, by lbessard
- Adding changes to make the compiler compatible with bison ver 2.3 2007-02-14, by mario
- *** empty log message *** 2007-02-12, by lbessard
- Many major changes to support SFC! 2007-02-09, by mario
- can now generate C programs instead off Cc 2007-02-09, by tib
- Add support for correct syntax of direct variables. 2007-02-02, by mario
- generate_iec completed 2007-02-01, by lbessard
- Fixing bug - BEGIN(sfc_state) -> yy_push_state(sfc_state) 2007-02-01, by mario
- Added some more coments. 2007-02-01, by mario
- Added some comments. Fixed some accesses to potential NULL pointers. 2007-02-01, by mario
- Changing from decl_state directly to sfc_state 2007-02-01, by mario
- Removing 'transition_name' from 'action_time' definition 2007-02-01, by mario
- stack overflow problem corrected 2007-02-01, by lbessard
- ST and IL parsing added into flex-bison analyser 2007-01-31, by lbessard
- Added useful .cvsignore 2007-01-31, by tib
- Changes made since Mario visit at LOLITECH. Thanks again ! 2007-01-31, by etisserant
- Initial commit. Last MatPLC CVS with some makefile inclusion removed in order to compile fine out of MatPLC. 2007-01-31, by etisserant