65 Commits

Author SHA1 Message Date
simonkellet
6377dd8250 added ignore to .tam files 2022-09-20 12:06:27 +01:00
simonkellet
955517af29 added build dir 2022-09-20 11:59:31 +01:00
Sandy Brownlee
3dade998ba possible fix for windows 2022-09-15 17:42:16 +01:00
Sandy Brownlee
048cbac0b4 Added bardemo 2022-09-15 15:54:24 +01:00
Sandy Brownlee
77846e5800 Merge branch 'java11' of github.com:sandybrownlee/Triangle-Tools into java11 2022-09-15 11:27:06 +01:00
Sandy Brownlee
f4e1a08f61 minor fix to tests 2022-09-09 17:08:30 +01:00
Sandy Brownlee
c3c2076d9e repeat until 2022-09-09 16:33:13 +01:00
Sandy Brownlee
64c25f1486 Added pounddemo 2022-09-09 15:46:22 +01:00
Sandy Brownlee
c469297712 Amended comment 2 type 2022-09-09 15:26:16 +01:00
Sandy Brownlee
a2cac87f81 Changed master project to Java 11 2022-09-09 14:39:53 +01:00
Sandy Brownlee
b3375e2050 Added single jar build to root project 2022-09-09 12:20:49 +01:00
Sandy Brownlee
11be265081 Added object filename option to Compiler 2022-09-09 12:02:55 +01:00
Sandy Brownlee
6820b55cf1 Streamlined unit tests 2022-09-08 19:47:22 +01:00
Sandy Brownlee
f709234c4e Added unit tests for bad syntax in hi-newcomment.tri 2022-09-08 19:38:02 +01:00
Sandy Brownlee
07b0d85bdf added test 2022-09-08 17:57:48 +01:00
Sandy Brownlee
e8780a5b11 Merge branch 'java11' of github.com:sandybrownlee/Triangle-Tools into java11 2022-09-08 09:23:21 +01:00
Sandy Brownlee
90977fb64f added comment tests 2022-09-08 09:23:04 +01:00
Sandy Brownlee
3150ae8fa9
Merge branch 'deryckb:main' into java11 2022-09-07 19:56:44 +01:00
Sandy Brownlee
a026ec3840 add while example 2022-09-05 17:15:08 +01:00
Sandy Brownlee
3de9d5e0cc Merge branch 'main' into java11 2022-09-01 16:48:54 +01:00
Sandy Brownlee
f5018e7f19
Merge pull request #2 from sandybrownlee/main
Bugfixes following Java 17 updates
2022-09-01 10:04:44 +01:00
Sandy Brownlee
4be8f47351 bugfix for duplicate formal params 2022-08-31 16:56:56 +01:00
Sandy Brownlee
82a5535d19 Fixed nullpointer caused by missing Frame object 2022-08-31 16:34:48 +01:00
Sandy Brownlee
62b666992a Fix for type checking error in visitDotVName 2022-08-31 15:01:38 +01:00
Sandy Brownlee
e5730fe8a2 added simple examples 2022-08-31 12:25:57 +01:00
Sandy Brownlee
afc2b3e760 bugfix 2022-08-19 17:28:49 +01:00
Sandy Brownlee
d12fc63571 fixes for variable declarations 2022-08-19 16:28:13 +01:00
Sandy Brownlee
ee57c9f711 added assignments example 2022-08-19 15:00:32 +01:00
Sandy Brownlee
01f468f07d Java 11 compatibility 2022-08-18 13:22:06 +01:00
Sandy Brownlee
e6487369ef TreeDrawer is now centered when opened 2022-08-11 10:37:51 +01:00
Sandy Brownlee
d45c2339e1 Bugfix (emitter before encoder) and additions for tree vis 2022-08-10 17:52:58 +01:00
Sandy Brownlee
0233c814ac Added some comments to scanner 2022-07-01 17:04:00 +01:00
Sandy Brownlee
71e2202512 Added gradle wrapper 2022-07-01 17:03:47 +01:00
Deryck Brown
fa3eb1f817 Tidying up code. 2022-05-30 20:25:13 +01:00
Deryck Brown
1000524e35 Removed unused declarations. 2022-05-30 20:07:54 +01:00
Deryck Brown
5cf07d1198 Improved checker code using declaration interfaces and overloaded error
reporting.
2022-05-30 20:04:37 +01:00
Deryck Brown
a6a078680c Simplify code generation using overridden AST methods. 2022-05-23 21:39:42 +01:00
Deryck Brown
fbada163d4 Removed unnecessary interface implementation. 2022-05-22 14:31:52 +01:00
Deryck Brown
bffeafba10 Renamed packages to match Java guidelines. 2022-05-22 14:15:46 +01:00
Deryck Brown
55f6b2d105 Switch to generic visitor pattern. 2022-05-22 13:59:44 +01:00
Deryck Brown
1db90b20a8 Added sample Triangle programs. 2022-05-17 19:49:08 +01:00
Deryck Brown
c8ed9462d8 Updated Gradle build files. 2022-05-13 20:38:22 +01:00
Deryck Brown
d55ab77d0a Updated .gitignore. 2022-05-12 20:52:37 +01:00
Deryck Brown
d6a74fd51c Added .gradle to .gitignore. 2022-05-12 20:32:20 +01:00
Deryck Brown
2b0f3537de Switch from Maven to Gradle projects. 2022-05-12 20:32:02 +01:00
Deryck Brown
74b1117030 Added gradle build files. 2022-05-12 20:31:34 +01:00
Deryck Brown
c183dd4c24 Use "visit(this)" instead of "visit(this, null)". 2022-05-12 20:31:06 +01:00
Deryck Brown
5292b42be6 Removed "the" prefix on variable names. 2022-05-12 20:29:47 +01:00
Deryck Brown
a02acc009b Format code and fix warnings. 2022-05-12 18:44:37 +01:00
Deryck Brown
2c426b5b2e Replace "new Integer" with "Integer.valueOf". 2022-05-12 18:39:02 +01:00