3848 Commits

Author SHA1 Message Date
hneemann
f731321ba8 reverted method deletion 2018-03-18 19:21:03 +01:00
hneemann
4eea003181 fixed a null pointer exception 2018-03-18 18:41:49 +01:00
hneemann
87f8ae6138 allows the usage of polygons with fractional coordinates 2018-03-18 16:45:42 +01:00
hneemann
aaf243381f added some comments 2018-03-18 10:34:59 +01:00
hneemann
d9efeff324 improved error messages 2018-03-18 10:01:50 +01:00
hneemann
4fda2edf0d full support of varArgs (the ellipse) 2018-03-18 08:48:11 +01:00
hneemann
0161e7e562 improved integration of java methods 2018-03-18 00:39:23 +01:00
hneemann
7917e6df43 improved segment displays 2018-03-17 16:11:21 +01:00
hneemann
df04d51920 Allows to call a java method from a template. 2018-03-17 13:34:30 +01:00
hneemann
5a6f78eb20 typos 2018-03-17 10:03:51 +01:00
hneemann
27470eb7d3 simplified HGSArray and HGSMap 2018-03-17 10:00:36 +01:00
hneemann
57b543b542 typo 2018-03-16 19:40:27 +01:00
hneemann
6f21007d25 added a shorthand for fun:=func(...){...} 2018-03-16 18:42:51 +01:00
hneemann
1bf9ce9b57 Introduced a ":=" operator to declare variables. 2018-03-16 14:56:25 +01:00
hneemann
ae27e2cac2 typos 2018-03-16 11:52:18 +01:00
hneemann
b482fc3195 minor cleanup 2018-03-16 10:47:05 +01:00
hneemann
0088fe72d0 renamed some classes and methods 2018-03-16 10:25:44 +01:00
hneemann
05b19ddcfb added lambdas and a return statement 2018-03-16 10:06:21 +01:00
hneemann
c03e29a710 minor bugfixes 2018-03-15 21:13:11 +01:00
hneemann
4e4012c02c some cleanup 2018-03-15 21:08:59 +01:00
hneemann
a09ca163b3 added repeat until 2018-03-15 18:49:52 +01:00
hneemann
1b6c3d6e64 added a test case 2018-03-15 18:28:53 +01:00
hneemann
d787da7b3b some cleanup 2018-03-15 14:00:42 +01:00
hneemann
4c654fdb60 some cleanup 2018-03-15 13:00:10 +01:00
hneemann
1e29779cbb fixed some semicolon issues in the hgs parser 2018-03-15 11:44:35 +01:00
hneemann
07d636d44a simplified VHDLEntity.java 2018-03-15 11:15:28 +01:00
hneemann
1d9b061f43 simplified VHDLEntity.java 2018-03-15 10:55:30 +01:00
hneemann
5d03b9e38a replaced ROMEntity by a template 2018-03-15 10:03:52 +01:00
hneemann
0845698b38 converted all VHDLEntity classes except the ROM to templates 2018-03-15 09:02:48 +01:00
hneemann
d9268e855f converted most VHDLEntity classes to templates 2018-03-14 21:26:52 +01:00
hneemann
49f8288b9c converted most VHDLEntity classes to templates 2018-03-14 21:21:23 +01:00
hneemann
656c0837b6 removed old VHDLFile.clas 2018-03-14 18:02:15 +01:00
hneemann
137363ec4e removed all old templates 2018-03-14 17:45:38 +01:00
hneemann
98efae99ba migrated all simple templates to new engine 2018-03-14 16:19:48 +01:00
hneemann
d162fe1921 simplified the Value class 2018-03-14 14:17:38 +01:00
hneemann
3ca99648af refactoring of template engine 2018-03-14 13:14:29 +01:00
hneemann
e0f1a59bac added a 16 segment display, closes #123 2018-03-14 10:23:39 +01:00
hneemann
9f9d564bfa simplification of first class functions 2018-03-13 15:27:39 +01:00
Ivan de Jesus Deras
f2c8a351c1 - Added more testing to the verilog exporter.
- Fix: Don't generate verilog keywords as module name.
2018-03-13 08:09:05 -06:00
hneemann
70a1a8bc9d muxer is working with new template engine 2018-03-13 12:49:52 +01:00
hneemann
b6e5b0ea7f first test with new muxer, generics are missing 2018-03-13 08:54:23 +01:00
hneemann
b9e99e465e if an int and a long value are equal they are detected as equal. 2018-03-13 01:13:03 +01:00
hneemann
13f2e6aec3 Allows variable names containing a blank in the template engine. 2018-03-13 00:00:30 +01:00
hneemann
409bb3cac9 added first VHDLTemplate, not working yet 2018-03-12 21:21:36 +01:00
hneemann
4d15ea268a added first class functions 2018-03-12 20:26:34 +01:00
Ivan de Jesus Deras
f8f5d6ae07 - Added automated testing for the verilog exporter.
- Added missing elements (Reset and Demultiplexer) to the verilog exporter.
- Added missing functionality in the splitter verilog exporter element.
- Some small BUG fixes.
2018-03-12 12:46:41 -06:00
hneemann
11588d270f refactoring and added a static context 2018-03-12 19:36:03 +01:00
hneemann
a5d104076a first working template engine 2018-03-12 17:56:01 +01:00
hneemann
24f65600a9 improved error message 2018-03-12 08:11:15 +01:00
hneemann
ffe5cfa499 Minor layout changes at the 16-bit multiplier 2018-03-11 20:49:31 +01:00