Commit Graph

63 Commits

Author SHA1 Message Date
Rob Greene 3d936a435c Fixing Maven publish artifactId. 2023-10-31 18:27:37 -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 089356a3a2 Adding note regarding DOS vs ProDOS for '$embed'. #24 2023-10-29 14:38:15 -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 d84d4ca1e8 Correcting call when moving to call the move code instead of the embedded code. Related to #24. 2023-10-29 13:41:44 -05:00
dependabot[bot] 013790a610
Bump junit:junit from 4.12 to 4.13.2
Bumps [junit:junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.2)

---
updated-dependencies:
- dependency-name: junit:junit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-28 17:51:54 +00:00
Ryan Schmidt 9fbbcc5b81
Fix typo in README-TOKENIZER.md 2021-10-01 18:08:36 -05:00
Rob Greene bcfa634f7b Marking most of this class as private to prevent API poisoning.
Preparation for #43.
2020-11-25 12:38:31 -06: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
Rob Greene 983d8d06f1 Bumping version. 2019-09-02 21:12:43 -05:00
Rob Greene f729ef7c6d Displaying a more intelligent error message with invalid tokens in the
input stream. #20
2019-09-02 21:07:52 -05:00
kris f7b5b050dd Support parsing '?' tokens, which is a shorthand for 'PRINT'. 2019-07-20 15:52:01 -05:00
Rob Greene ceecbd49fa Tweaking to handle empty lines a bit better for #18. 2018-11-21 14:34:03 -06:00
Rob Greene c43baf9c15 Updating version referenced in README. 2018-11-21 14:28:56 -06:00
Rob Greene 6989a186e6 Testing a few other types of input. 2018-11-21 14:28:27 -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 b84896c8cf Allowing a line continuation character of "\" with a newline immediately
after the "\" character.
2018-07-16 22:16:03 -05:00
Rob Greene 070b9371ec Allowing a ' to begin a full-line comment; cannot be used within a
continued line.
2018-07-16 22:14:27 -05:00
Rob Greene e20a9c03e0 Decided that exempting "A=150" wasn't really getting anywhere. If that's
in a loop, that 150 should be pre-assigned to a "constant".
2018-07-15 18:03:13 -05:00
Rob Greene 35b02d96dc Adding ability to import external shape files via shape generator. 2018-07-14 23:25:55 -05:00
Rob Greene fde074ccdc Dealing with a circular pattern in the computed mark address. 2018-07-14 16:47:16 -05:00
Rob Greene 486016d7d6 Tweaking logic (again) to more correctly reassign line numbers. 2018-07-13 21:21:59 -05:00
Rob Greene f0c27bcacf Fixup for renumbering; THEN should not trigger multiple number alterations. 2018-07-13 18:58:13 -05:00
Rob Greene 9dbbfdd663 Fixing some directive parsing snafus. 2018-07-13 00:00:12 -05:00
Rob Greene aa29fb8399 Extensive remodeling for slightly more complex directives. Adding
$shape. #16.
2018-07-12 23:37:19 -05:00
Rob Greene f77a945c7e Adding ability to attach labels to a shape. #16. 2018-06-24 15:29:31 -05:00
Rob Greene 33289a18fb Adding shape optimization flag. #16. 2018-06-24 15:13:04 -05:00
Rob Greene 580af51716 Rewrote the zero vector handling logic. #16. 2018-06-24 12:21:47 -05:00
Rob Greene 965d6be891 Adding a robot shape that got mangled to the test. #16. 2018-06-24 12:21:25 -05:00
Rob Greene cb85e065c3 Fixing isEmpty method. #16. 2018-06-24 12:20:44 -05:00
Rob Greene 1ee7cc0d00 Handling multiple up plots more appropriately. #16. 2018-06-23 23:14:43 -05:00
Rob Greene a4a96e04f4 Reading shape source was skipping line 1. #16. 2018-06-23 23:13:56 -05:00
Rob Greene f025fef9bb Extract command now supports various ranges for shape numbers as well as
exporting to code. #16.
2018-06-23 23:13:17 -05:00
Rob Greene efbf0973bb Adding a bitmap vectorization based on distance between two points;
fixed a bug in the tracking of origin when generating a bitmap. #16.
2018-06-23 16:50:05 -05:00
Rob Greene 13a6270723 Expanded sweep optimization. #16. 2018-06-22 17:04:52 -05:00
Rob Greene 834e708356 Early copy of bitmap -> vector transformation. #16. 2018-06-21 20:55:04 -05:00
Rob Greene be6670d05a Updating READMEs. 2018-06-19 20:09:53 -05:00
Rob Greene 707b567b96 Adding generate subcommand. #16. 2018-06-19 20:09:39 -05:00
Rob Greene 47ea9e41de Starting shape table generation. #16. 2018-06-19 15:27:19 -05:00
Rob Greene ed665de0a6 Clean up... 2018-06-19 12:13:54 -05:00
Rob Greene 6a26e37330 Allowing image extraction of shapes. #16. 2018-06-19 11:57:58 -05:00
Rob Greene 55434b6f53 Using spaces to show unused area in shape. 2018-06-18 20:47:51 -05:00
Rob Greene 37683e1852 Early work on shape tools and 'st' command. 2018-06-17 19:03:48 -05:00
Rob Greene e4145576cc Quick fixes for name change. 2018-06-12 19:41:40 -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 68709f8ca1 Adding $hex directive as a hack to allow hex numbers. 2018-06-10 22:09:00 -05:00
Rob Greene 0a31aee7e9 Fix a glitch where an empty line 0 could be created if there are no
constants.
2018-06-10 22:08:39 -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 187c926017 Utility to generate all Applesoft variable names. 2018-06-10 10:38:08 -05:00