Files
bastools/api
2026-01-14 16:26:54 -06:00
..
2026-01-14 16:26:54 -06:00
2025-10-21 15:26:49 -05:00
2018-05-29 21:07:14 -05:00
2018-06-19 20:09:53 -05:00
2025-11-07 14:59:00 -06:00
2025-10-21 15:26:49 -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>org.applecommander</groupId>
  <artifactId>bastools-api</artifactId>
  <version>5.0-SNAPSHOT</version>
</dependency>

To include in a Gradle project:

dependencies {
    // ...
    compile "org.applecommander:bastools-api:5.0-SNAPSHOT"
    // ...
}

API descriptions

The API is broken into the following sections: