Commit Graph

43 Commits

Author SHA1 Message Date
Rob Greene 9da332fd68 Adding shorten-numbers optimization. (0.6 is output as just .6 since leading 0 is not needed.) 2025-11-07 17:24:37 -06:00
Rob Greene 228149ff06 Fixing copy/paste again. 2025-11-07 17:23:57 -06:00
Rob Greene 573d2292d0 Updating tokenizer table. 2025-11-07 14:57:44 -06:00
Rob Greene c018a7da4a Updating README. 2025-11-07 14:40:36 -06:00
Rob Greene dff6ad7a3b Realized copy/paste and then editing code actually crashed basic. It appears that 67,68 and AF,B0 need to be set (start and end of applesoft program). Also adjusted end + 1 since that's what Applesoft calculated when working through this. 2025-11-07 14:40:27 -06:00
Rob Greene 027c60da7a Tweak to heading. 2025-11-07 14:38:58 -06:00
Rob Greene f921aff9ba Adding footer table with more details on modern/classic/preserve. 2025-11-06 17:09:02 -06:00
Rob Greene 4a3c117d5e Now supporting 3 "tokenizers" (modern, classic, preserve). Updated output visitors (byte, print, pretty print) to support number preservation. 2025-11-06 15:06:27 -06:00
Rob Greene 3c3aedbcfb Renaming TokenReader. Now there is a ModernTokenReader and ClassicTokenReader. 2025-11-04 12:05:38 -06:00
Rob Greene f95ff53d78 First stab at token reader. Detects tokens too quickly at this time. 2025-10-30 14:49:56 -05:00
Rob Greene b570a71721 Confirming that native buildtools can be upgraded. 2025-10-23 14:09:07 -05:00
Rob Greene 02b07eafc5 Repackaged. 2025-10-21 15:26:49 -05:00
Rob Greene cc2cb5b747 Adding some 'bt' command line tests. Had to restructure how System.exit is called due to the Java agent throwing an execution for tracking. 2025-10-19 10:34:30 -07:00
Rob Greene 25e3e6168a Trying to tweak Gradle configuration a bit. 2025-10-19 09:12:49 -07:00
Rob Greene 4e84b498de Adding license check; adding license headers. 2025-10-18 18:36:45 -07:00
Rob Greene 824f03f855 Another round of code suggestions. 2025-10-18 17:20:47 -07:00
Rob Greene 40b525ae08 First round of code suggestions. 2025-10-18 17:05:12 -07:00
Rob Greene cd1b7f3229 String Java 21 migration. 2025-10-18 16:46:18 -07:00
dependabot[bot] efe9d8ec59 Bump org.springframework.boot from 2.7.17 to 2.7.18
Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 2.7.17 to 2.7.18.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.17...v2.7.18)

---
updated-dependencies:
- dependency-name: org.springframework.boot
  dependency-version: 2.7.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-01 00:43:01 +00:00
Rob Greene 58c2ca12e9 Working on Graal native image capabilities. 'bt' looks stable at this point. 2025-07-30 10:32:36 -05:00
Rob Greene 08ec27d3da Working on Graal native image capabilities. 'st' looks stable at this point. 2025-07-17 21:00:43 -05:00
Rob Greene f3cec41b66 Merge remote-tracking branch 'origin/main' 2025-07-17 17:07:24 -05:00
Rob Greene 7644975c7d Upgrading to Gradle 8.13. 2025-07-17 17:07:18 -05:00
dependabot[bot] 743869c01a Bump info.picocli:picocli from 4.7.5 to 4.7.7
Bumps [info.picocli:picocli](https://github.com/remkop/picocli) from 4.7.5 to 4.7.7.
- [Release notes](https://github.com/remkop/picocli/releases)
- [Changelog](https://github.com/remkop/picocli/blob/main/RELEASE-NOTES.md)
- [Commits](https://github.com/remkop/picocli/compare/v4.7.5...v4.7.7)

---
updated-dependencies:
- dependency-name: info.picocli:picocli
  dependency-version: 4.7.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-17 21:48:14 +00:00
Rob Greene 87336e7d97 Fixing typo. 2023-10-30 12:59:09 -05:00
Rob Greene 5e72a68c42 Adding a "wrapper" capability to help with DOS rewriting application. #24 2023-10-30 12:53:33 -05:00
Rob Greene 02269e8abb Using the same version of Gradle across all AppleCommander projects. #21 2023-10-29 14:35:21 -05:00
Rob Greene ca87be4733 Updating version of Picocli. 2023-10-29 13:55:46 -05:00
dependabot[bot] 9f657dc531 Bump net.sf.applecommander:applesingle-api from 1.2.1 to 1.2.2
Bumps [net.sf.applecommander:applesingle-api](https://github.com/AppleCommander/applesingle) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/AppleCommander/applesingle/releases)
- [Commits](https://github.com/AppleCommander/applesingle/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: net.sf.applecommander:applesingle-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-28 17:51:37 +00:00
Rob Greene 71f28fccc0 First round of updates. Leaving publication and the mainClassName
reference for later. #21
2020-11-24 19:36:34 -06:00
kris 7939985f89 Add a comment explaining what is going on 2019-07-20 15:54:34 -05:00
kris f7b5b050dd Support parsing '?' tokens, which is a shorthand for 'PRINT'. 2019-07-20 15:52:01 -05:00
Rob Greene 801ce68525 Updating README to include current help text. 2018-11-21 15:15:23 -06:00
Rob Greene 9078361a18 Adding an optimization to shorten variable names to 1 or 2 characters.
This allows more useful variable names in the program.
2018-07-16 22:16:59 -05:00
Rob Greene 88ce03e970 Renaming project from bastokenizer to bastools to capture the ... expansion of its capabilities! 2018-06-12 19:39:33 -05:00
Rob Greene d49a604412 Altering errors to not print a stack trace unless --debug is specified. 2018-06-10 19:17:19 -05:00
Rob Greene 1fd8afefcd Updating optimization docs for ticket #4. 2018-06-10 10:46:26 -05:00
Rob Greene 4d6e608f59 Optimization to move constant values into variables. Closes #4. 2018-06-10 10:39:14 -05:00
Rob Greene 4fb2cfe558 Bumping AppleSingle version. 2018-06-08 22:42:34 -05:00
Rob Greene 9446fe4126 Adding a version to the BT API. 2018-06-08 22:42:11 -05:00
Rob Greene b34e7f0734 Fixing dependencies. 2018-05-29 21:06:16 -05:00
Rob Greene 6eecf14289 Updating README's. 2018-05-29 16:24:02 -05:00
Rob Greene 88cb3d18da Migrated to Gradle; spearated into 'api' and 'tools/bt' projects. Closes #15. 2018-05-28 22:33:41 -05:00