Tue, 04 Apr 2017 17:21:42 +0100 |
Mario de Sousa |
fix bug in symbol_c::find_element()
|
file |
diff |
annotate
|
Tue, 04 Apr 2017 15:21:42 +0100 |
Mario de Sousa |
Add token reference to all symbol_c, and add list_c::find_element()
|
file |
diff |
annotate
|
Mon, 03 Apr 2017 22:18:22 +0100 |
Mario de Sousa |
Access elements[] in list_c through a new get_element() method.
|
file |
diff |
annotate
|
Wed, 17 Dec 2014 13:46:36 +0000 |
mjsousa |
Small code re-organization of how const values are stored in symbol_c (can now be accessed through member functions, instead of macros)
|
file |
diff |
annotate
|
Sat, 06 Dec 2014 19:11:32 +0000 |
mjsousa |
Add a new pou_typename_c object to the AST to store references to previously declared Functions, FB, and Programs.
|
file |
diff |
annotate
|
Sun, 19 Oct 2014 08:36:49 +0100 |
mjsousa |
Fix bug: Add support for de-referencing pointers to struct (struct_ptr^.elem1) when used inside FB.
|
file |
diff |
annotate
|
Tue, 08 Apr 2014 14:35:31 +0100 |
mjsousa |
Correctly handle structured variables that include FB and external FBs (example: FB1.FB2.extFB3.FB4.extFB5.extFB6.structvar.field1 := 42;) (this commit fixes only ST code. TODO: IL and SFC)
|
file |
diff |
annotate
|
Fri, 28 Dec 2012 11:51:24 +0000 |
Mario de Sousa |
Update symbol_c::first_file/last_file entries in list_c::add_element()
|
file |
diff |
annotate
|
Thu, 13 Sep 2012 17:12:40 +0100 |
Mario de Sousa |
Adjust coding style.
|
file |
diff |
annotate
|
Sat, 08 Sep 2012 10:44:04 +0100 |
agraeper |
list_c: initial capacity. ERROR_MSG(msg,...) supports optional arguments now.
|
file |
diff |
annotate
|
Fri, 20 Jul 2012 15:50:49 +0100 |
Mario de Sousa |
Constant folding for IL.
|
file |
diff |
annotate
|
Fri, 15 Jun 2012 19:54:33 +0100 |
Mario de Sousa |
Add ERROR_MSG macro && move extract_XXX() functions to constant_folding.cc
|
file |
diff |
annotate
|
Fri, 08 Jun 2012 19:44:32 +0100 |
Mario de Sousa |
Add data structure for storing overflow of constant values.
|
file |
diff |
annotate
|
Tue, 05 Jun 2012 19:17:29 +0200 |
Manuele Conti |
Start constant_folding class.
|
file |
diff |
annotate
|
Fri, 10 Feb 2012 19:04:31 +0000 |
Mario de Sousa |
Add support for semantic verification of function calls in IL.
|
file |
diff |
annotate
|
Wed, 01 Feb 2012 19:49:11 +0000 |
Mario de Sousa |
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.
|
file |
diff |
annotate
|
Fri, 29 Jul 2011 16:03:28 +0100 |
Mario de Sousa |
Support for semantic verification of calls to standard functions.
|
file |
diff |
annotate
|
Thu, 14 Apr 2011 18:12:59 +0100 |
Mario de Sousa |
Added tracking of order by which tokens are processed by lexical analyser.
|
file |
diff |
annotate
|
Thu, 14 Apr 2011 17:35:25 +0100 |
Mario de Sousa |
Adding tracking of filename in which token is located.
|
file |
diff |
annotate
|
Tue, 05 Apr 2011 15:14:19 +0200 |
Edouard Tisserant |
Re-generated std lib related code, with updated headers, updated all forgotten headers
|
file |
diff |
annotate
|
Thu, 31 Mar 2011 17:40:55 +0100 |
Mario de Sousa |
Updating licensing information.
|
file |
diff |
annotate
|
Tue, 23 Oct 2007 10:35:58 +0200 |
mario |
Adding basic error checking.
|
file |
diff |
annotate
|
Wed, 14 Feb 2007 19:57:01 +0100 |
mario |
Adding changes to make the compiler compatible with bison ver 2.3
|
file |
diff |
annotate
|
Wed, 31 Jan 2007 15:32:38 +0100 |
etisserant |
Initial commit. Last MatPLC CVS with some makefile inclusion removed in order to compile fine out of MatPLC.
|
file |
diff |
annotate
|