Files
bastools/api/README.md
Rob Greene 02b07eafc5 Repackaged.
2025-10-21 15:26:49 -05:00

33 lines
803 B
Markdown

# 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:
```xml
<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:
* [BASIC Tokenizer](README-TOKENIZER.md)
* [Shape Tooling](README-SHAPES.md)