91 Commits

Author SHA1 Message Date
simonkellet
54d9f06a9e merge 2022-10-10 13:56:38 +01:00
simonkellet
d1a97c0d8f added this file 2022-10-10 13:48:49 +01:00
simonkellet
693d933c19 repeatuntil works 2022-10-10 13:39:00 +01:00
simonkellet
c9ca3c5bba bardemo works 2022-10-10 13:34:03 +01:00
Sandy Brownlee
ce307a11a6
Update ConstantFolder.java 2022-10-06 17:20:59 +01:00
Sandy Brownlee
55fdd944fa Changes for constant folding 2022-09-30 00:10:27 +01:00
Sandy Brownlee
7a8fb2564c Added NOP to opcodes so ordinals match the book 2022-09-28 10:44:30 +01:00
Sandy Brownlee
6a30c4db8b Updated examples 2022-09-27 21:41:24 +01:00
simonkellet
e1268aae42 end of practical3 (no bonus) 2022-09-27 10:23:16 +01:00
Sandy Brownlee
461749e44a Added timing to interpreter 2022-09-23 17:21:03 +01:00
simonkellet
4341d02572 end of practical 2 2022-09-23 16:59:48 +01:00
simonkellet
32bd99d78b new lines to check if it is still working 2022-09-23 15:33:28 +01:00
simonkellet
fab24be627 added success test for multi-line 2022-09-23 15:32:59 +01:00
simonkellet
6b7fdd3bb0 added multi-line comment support 2022-09-23 15:32:37 +01:00
simonkellet
f69942533f works with error code 2022-09-23 14:14:35 +01:00
Sandy Brownlee
0c1b2530fa Amended comments in Encoder 2022-09-22 17:37:52 +01:00
Sandy Brownlee
f5951671b9 Added increment demo program 2022-09-21 16:49:53 +01:00
Sandy Brownlee
1da8cabdf7 minor fix to repeatuntil 2022-09-21 13:35:56 +01:00
simonkellet
a647259dc2 added readme 2022-09-20 18:28:06 +01:00
simonkellet
befe8f93a2 eclipse and gradle changes 2022-09-20 18:24:46 +01:00
simonkellet
7c64cb7eff added new tri files 2022-09-20 18:24:12 +01:00
simonkellet
a4c304f58d changes to tam 2022-09-20 18:23:45 +01:00
simonkellet
36f3fac111 added build folder ignore 2022-09-20 18:23:15 +01:00
simonkellet
cd280e3c4b added test case for new comment 2022-09-20 18:22:25 +01:00
simonkellet
d28b3c7403 added new comment 2022-09-20 18:22:03 +01:00
simonkellet
3f58bdfad9 added bash file to compile and run files quicker 2022-09-20 12:16:52 +01:00
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