Thu, 15 Nov 2012 14:14:00 +0000 |
Mario de Sousa |
Allow use of type#value syntax when defining default initial value inside a TYPE..END_TYPE declaration.
|
changeset |
files
|
Thu, 15 Nov 2012 12:57:04 +0000 |
Mario de Sousa |
Do datatype verification of fully qualified enumerated values (e.g. ENUMTYPE#enumconst)
|
changeset |
files
|
Wed, 14 Nov 2012 18:39:02 +0000 |
Mario de Sousa |
Add datatype checking of enumeration data type declarations.
|
changeset |
files
|
Wed, 14 Nov 2012 18:37:42 +0000 |
Mario de Sousa |
Print const values of symbol.
|
changeset |
files
|
Wed, 14 Nov 2012 15:25:03 +0000 |
Mario de Sousa |
Fix code generation of enum value constants (this is a temporary fix - it will be followed by a code cleanup).
|
changeset |
files
|
Wed, 14 Nov 2012 15:18:14 +0000 |
Mario de Sousa |
Fix bug in datatype checking of enumerated datatypes delcarations.
|
changeset |
files
|
Wed, 14 Nov 2012 14:03:57 +0000 |
Mario de Sousa |
Fix datatype checking of enumerated datatype declarations. We now follow the fill->narrow algorithm correctly.
|
changeset |
files
|
Wed, 14 Nov 2012 13:10:05 +0000 |
Mario de Sousa |
Add method to determine the id (name) of a datatype.
|
changeset |
files
|
Tue, 13 Nov 2012 18:03:17 +0000 |
Mario de Sousa |
Change the base datatype of enumerations to an enumerated_type_declaration_c (for named types!)
|
changeset |
files
|
Tue, 13 Nov 2012 18:02:15 +0000 |
Mario de Sousa |
Change the public interface to debug functions.
|
changeset |
files
|
Fri, 09 Nov 2012 14:34:36 +0000 |
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)
|
changeset |
files
|
Fri, 09 Nov 2012 13:08:18 +0000 |
Mario de Sousa |
Fix one more bug - upper_bound() works a little differently to what we want!
|
changeset |
files
|
Thu, 08 Nov 2012 17:54:48 +0000 |
Mario de Sousa |
Fix more bugs in dsymtable_c (real semantics of std::multimap::lower_bound is not what was assumed!)
|
changeset |
files
|
Thu, 08 Nov 2012 17:31:50 +0000 |
Mario de Sousa |
Fix counting bug in dsymbtable_c
|
changeset |
files
|
Thu, 08 Nov 2012 17:31:29 +0000 |
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)
|
changeset |
files
|
Thu, 08 Nov 2012 12:49:03 +0000 |
Mario de Sousa |
Move the enumerated_value_symtable to fill_candidate_datatypes_c, since it is only used there!
|
changeset |
files
|