bastools/api
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
..
src Marking most of this class as private to prevent API poisoning. 2020-11-25 12:38:31 -06:00
build.gradle Bump junit:junit from 4.12 to 4.13.2 2023-10-28 17:51:54 +00:00
MAVEN-REPO.md Notes for myself! 2018-05-29 21:07:14 -05:00
README-SHAPES.md Updating READMEs. 2018-06-19 20:09:53 -05:00
README-TOKENIZER.md Fix typo in README-TOKENIZER.md 2021-10-01 18:08:36 -05:00
README.md Bumping version. 2019-09-02 21:12:43 -05:00

BASIC Tools API

The BASIC Tools API is a set of reusable code that can be used to parse a text-based Applesoft BASIC program an generate the appropriate tokens. It also has multiple types of visitors that can re-write that parse tree to rearrange the code (calling them optimizations is a bit over-the-top).

Maven / Gradle

To include in a Maven project:

<dependency>
  <groupId>net.sf.applecommander</groupId>
  <artifactId>bastools-api</artifactId>
  <version>0.3.1</version>
</dependency>

To include in a Gradle project:

dependencies {
    // ...
    compile "net.sf.applecommander:bastools-api:0.3.1"
    // ...
}

API descriptions

Currently the API is broken into the following sections: