Commit Graph

  • 54d9f06a9e merge java11 simonkellet 2022-10-10 13:56:38 +0100
  • d1a97c0d8f added this file simonkellet 2022-10-10 13:48:49 +0100
  • 693d933c19 repeatuntil works simonkellet 2022-10-10 13:39:00 +0100
  • c9ca3c5bba bardemo works simonkellet 2022-10-10 13:34:03 +0100
  • ce307a11a6
    Update ConstantFolder.java Sandy Brownlee 2022-10-06 17:20:59 +0100
  • 55fdd944fa Changes for constant folding Sandy Brownlee 2022-09-30 00:10:27 +0100
  • 7a8fb2564c Added NOP to opcodes so ordinals match the book Sandy Brownlee 2022-09-28 10:44:30 +0100
  • 6a30c4db8b Updated examples Sandy Brownlee 2022-09-27 21:41:24 +0100
  • e1268aae42 end of practical3 (no bonus) simonkellet 2022-09-27 10:23:16 +0100
  • 461749e44a Added timing to interpreter Sandy Brownlee 2022-09-23 17:21:03 +0100
  • 4341d02572 end of practical 2 simonkellet 2022-09-23 16:59:48 +0100
  • 32bd99d78b new lines to check if it is still working simonkellet 2022-09-23 15:33:28 +0100
  • fab24be627 added success test for multi-line simonkellet 2022-09-23 15:32:59 +0100
  • 6b7fdd3bb0 added multi-line comment support simonkellet 2022-09-23 15:32:37 +0100
  • f69942533f works with error code simonkellet 2022-09-23 14:14:35 +0100
  • 0c1b2530fa Amended comments in Encoder Sandy Brownlee 2022-09-22 17:37:52 +0100
  • f5951671b9 Added increment demo program Sandy Brownlee 2022-09-21 16:49:53 +0100
  • 1da8cabdf7 minor fix to repeatuntil Sandy Brownlee 2022-09-21 13:35:56 +0100
  • a647259dc2 added readme simonkellet 2022-09-20 18:28:06 +0100
  • befe8f93a2 eclipse and gradle changes simonkellet 2022-09-20 18:24:46 +0100
  • 7c64cb7eff added new tri files simonkellet 2022-09-20 18:24:12 +0100
  • a4c304f58d changes to tam simonkellet 2022-09-20 18:23:45 +0100
  • 36f3fac111 added build folder ignore simonkellet 2022-09-20 18:23:15 +0100
  • cd280e3c4b added test case for new comment simonkellet 2022-09-20 18:22:25 +0100
  • d28b3c7403 added new comment simonkellet 2022-09-20 18:22:03 +0100
  • 3f58bdfad9 added bash file to compile and run files quicker simonkellet 2022-09-20 12:16:52 +0100
  • 6377dd8250 added ignore to .tam files simonkellet 2022-09-20 12:06:27 +0100
  • 955517af29 added build dir simonkellet 2022-09-20 11:59:31 +0100
  • c3d038dd35 lets see if this works main simonkellet 2022-09-20 11:58:18 +0100
  • 3dade998ba possible fix for windows Sandy Brownlee 2022-09-15 17:42:16 +0100
  • 048cbac0b4 Added bardemo Sandy Brownlee 2022-09-15 15:54:24 +0100
  • 77846e5800 Merge branch 'java11' of github.com:sandybrownlee/Triangle-Tools into java11 Sandy Brownlee 2022-09-15 11:27:06 +0100
  • f4e1a08f61 minor fix to tests Sandy Brownlee 2022-09-09 17:08:30 +0100
  • c3c2076d9e repeat until Sandy Brownlee 2022-09-09 16:33:13 +0100
  • 64c25f1486 Added pounddemo Sandy Brownlee 2022-09-09 15:26:16 +0100
  • c469297712 Amended comment 2 type Sandy Brownlee 2022-09-09 15:26:16 +0100
  • a2cac87f81 Changed master project to Java 11 Sandy Brownlee 2022-09-09 14:39:53 +0100
  • b3375e2050 Added single jar build to root project Sandy Brownlee 2022-09-09 12:20:49 +0100
  • 11be265081 Added object filename option to Compiler Sandy Brownlee 2022-09-09 12:02:55 +0100
  • 6820b55cf1 Streamlined unit tests Sandy Brownlee 2022-09-08 19:47:22 +0100
  • f709234c4e Added unit tests for bad syntax in hi-newcomment.tri Sandy Brownlee 2022-09-08 19:38:02 +0100
  • 07b0d85bdf added test Sandy Brownlee 2022-09-08 17:57:48 +0100
  • e8780a5b11 Merge branch 'java11' of github.com:sandybrownlee/Triangle-Tools into java11 Sandy Brownlee 2022-09-08 09:23:21 +0100
  • 90977fb64f added comment tests Sandy Brownlee 2022-09-08 09:23:04 +0100
  • 3150ae8fa9
    Merge branch 'deryckb:main' into java11 Sandy Brownlee 2022-09-07 19:56:44 +0100
  • a026ec3840 add while example Sandy Brownlee 2022-09-05 17:15:08 +0100
  • 3de9d5e0cc Merge branch 'main' into java11 Sandy Brownlee 2022-09-01 16:48:54 +0100
  • f5018e7f19
    Merge pull request #2 from sandybrownlee/main Sandy Brownlee 2022-09-01 10:04:44 +0100
  • 4be8f47351 bugfix for duplicate formal params Sandy Brownlee 2022-08-31 16:56:56 +0100
  • 82a5535d19 Fixed nullpointer caused by missing Frame object Sandy Brownlee 2022-08-31 16:34:48 +0100
  • 62b666992a Fix for type checking error in visitDotVName Sandy Brownlee 2022-08-31 15:01:38 +0100
  • e5730fe8a2 added simple examples Sandy Brownlee 2022-08-31 12:25:57 +0100
  • afc2b3e760 bugfix Sandy Brownlee 2022-08-19 17:28:49 +0100
  • d12fc63571 fixes for variable declarations Sandy Brownlee 2022-08-19 16:28:13 +0100
  • ee57c9f711 added assignments example Sandy Brownlee 2022-08-19 15:00:32 +0100
  • 01f468f07d Java 11 compatibility Sandy Brownlee 2022-08-18 13:22:06 +0100
  • e6487369ef TreeDrawer is now centered when opened Sandy Brownlee 2022-08-11 10:37:51 +0100
  • d45c2339e1 Bugfix (emitter before encoder) and additions for tree vis Sandy Brownlee 2022-08-10 17:52:58 +0100
  • 0233c814ac Added some comments to scanner Sandy Brownlee 2022-07-01 17:04:00 +0100
  • 71e2202512 Added gradle wrapper Sandy Brownlee 2022-07-01 17:03:47 +0100
  • fa3eb1f817 Tidying up code. Deryck Brown 2022-05-30 20:25:13 +0100
  • 1000524e35 Removed unused declarations. Deryck Brown 2022-05-30 20:07:54 +0100
  • 5cf07d1198 Improved checker code using declaration interfaces and overloaded error reporting. Deryck Brown 2022-05-30 20:04:37 +0100
  • a6a078680c Simplify code generation using overridden AST methods. Deryck Brown 2022-05-23 21:39:42 +0100
  • fbada163d4 Removed unnecessary interface implementation. Deryck Brown 2022-05-22 14:31:52 +0100
  • bffeafba10 Renamed packages to match Java guidelines. Deryck Brown 2022-05-22 14:15:46 +0100
  • 55f6b2d105 Switch to generic visitor pattern. Deryck Brown 2022-05-22 13:59:44 +0100
  • 1db90b20a8 Added sample Triangle programs. Deryck Brown 2022-05-17 19:49:08 +0100
  • c8ed9462d8 Updated Gradle build files. Deryck Brown 2022-05-13 20:38:22 +0100
  • d55ab77d0a Updated .gitignore. Deryck Brown 2022-05-12 20:52:37 +0100
  • d6a74fd51c Added .gradle to .gitignore. Deryck Brown 2022-05-12 20:32:20 +0100
  • 2b0f3537de Switch from Maven to Gradle projects. Deryck Brown 2022-05-12 20:32:02 +0100
  • 74b1117030 Added gradle build files. Deryck Brown 2022-05-12 20:31:34 +0100
  • c183dd4c24 Use "visit(this)" instead of "visit(this, null)". Deryck Brown 2022-05-12 20:31:06 +0100
  • 5292b42be6 Removed "the" prefix on variable names. Deryck Brown 2022-05-12 20:29:47 +0100
  • a02acc009b Format code and fix warnings. Deryck Brown 2022-05-12 18:44:37 +0100
  • 2c426b5b2e Replace "new Integer" with "Integer.valueOf". Deryck Brown 2022-05-12 18:39:02 +0100
  • 7e5cf9df21 Change to Java version 17. Deryck Brown 2022-05-12 18:38:24 +0100
  • ae20dc2126 Fixed deprecation warning for "show()". version-2.1 Deryck Brown 2022-05-12 18:07:50 +0100
  • 1bc91a2394 Added serialVerionUID constants. Deryck Brown 2022-05-12 18:06:56 +0100
  • 5fa828c450 Clean up source code using default Eclipse settings. Deryck Brown 2022-05-12 18:01:59 +0100
  • b9ed079ce1 Updated .gitignore. Deryck Brown 2022-05-12 17:58:59 +0100
  • 0e04f43105 Removed unwanted file. Deryck Brown 2022-05-12 17:58:32 +0100
  • 4fb25c1177 Remove ignored files. Deryck Brown 2022-05-12 17:57:12 +0100
  • ef93b9cb58 Updated .gitignore. Deryck Brown 2022-05-12 17:54:08 +0100
  • a5a3b92dec Updated .gitignore files. Deryck Brown 2022-05-12 17:44:46 +0100
  • 3afece99e4 Add .gitignore files to source control. Deryck Brown 2022-05-12 17:41:02 +0100
  • ca63857bcb Added Eclipse .project files to source control. Deryck Brown 2022-05-12 17:40:24 +0100
  • 5fd4de27f1 Removed groupId and version from module poms. Deryck Brown 2022-05-12 17:39:25 +0100
  • 2e3602c495 Fixed packaging in pom.xml. Deryck Brown 2022-05-11 21:49:47 +0100
  • baf478a7a7 Initial commit of version 2.1. Deryck Brown 2022-05-11 21:29:12 +0100
  • d81805bc2e
    Initial commit deryckb 2022-05-10 18:05:09 +0100