Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ABS - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- accept(Visitor) - Method in class org.applecommander.bastools.api.model.Line
- accept(Visitor) - Method in class org.applecommander.bastools.api.model.Program
- accept(Visitor) - Method in class org.applecommander.bastools.api.model.Statement
- accept(Visitor) - Method in record class org.applecommander.bastools.api.model.Token
- add - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- add(int) - Method in class org.applecommander.bastools.api.proofreaders.ComputeAutomaticProofreader.Checksum
- add(int) - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4.Checksum
- add(int) - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5.Checksum
- add(int) - Method in class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker.Checksum
- add(int) - Method in class org.applecommander.bastools.api.proofreaders.NibbleCheckit.Checksum
- add(int) - Method in interface org.applecommander.bastools.api.proofreaders.ProofReaderChecksum
-
Add a value (typically a byte) into the checksum.
- add(CodeGenerator) - Method in class org.applecommander.bastools.api.code.CodeBuilder
-
Helper method to chain in a
CodeGenerator. - addBinary(byte[]) - Method in class org.applecommander.bastools.api.code.CodeBuilder
-
Add a
byte[]to this stream. - addBytes(byte...) - Method in interface org.applecommander.bastools.api.proofreaders.ApplesoftTokenizedProofReader
-
Parses the line and adds to the current checksums.
- addBytes(byte...) - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect2
- addBytes(byte...) - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4
- addBytes(byte...) - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5
- addBytes(byte...) - Method in class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker
- addColumn() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- addLine(String) - Method in interface org.applecommander.bastools.api.proofreaders.ApplesoftInputBufferProofReader
-
Parses the line and adds to the current checksums.
- addLine(String) - Method in class org.applecommander.bastools.api.proofreaders.ComputeAutomaticProofreader
- addLine(String) - Method in class org.applecommander.bastools.api.proofreaders.NibbleCheckit
-
Parses the line and adds to the current checksums.
- addProgram(Program) - Method in interface org.applecommander.bastools.api.proofreaders.ApplesoftInputBufferProofReader
-
Adds program by converting to text and using addProgramText.
- addProgram(Program) - Method in interface org.applecommander.bastools.api.proofreaders.ApplesoftTokenizedProofReader
-
Convert the Program to a tokenized byte[] and then process with proofreader.
- addProgram(Program) - Method in class org.applecommander.bastools.api.proofreaders.ComputeAutomaticProofreader
- addProgram(Program) - Method in class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker
- addProgramText(String) - Method in interface org.applecommander.bastools.api.proofreaders.ApplesoftInputBufferProofReader
-
Adds source code line-by-line using addLine.
- addProgramText(String) - Method in class org.applecommander.bastools.api.proofreaders.NibbleCheckit
-
Adds source code line-by-line using addLine.
- addRow() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- amp - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- AND - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- andThen(CodeGenerator) - Method in interface org.applecommander.bastools.api.code.CodeGenerator
-
Returns a composed
CodeGeneratorthat performs, in sequence, this operation followed by theafteroperation. - append(Token) - Method in class org.applecommander.bastools.api.Directive
-
Append directive tokens.
- append(VectorCommand) - Method in class org.applecommander.bastools.api.shapes.VectorShape
- appendBitmapRow(String) - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- appendLongCommands(String) - Method in class org.applecommander.bastools.api.shapes.VectorShape
- appendShortCommand(char) - Method in class org.applecommander.bastools.api.shapes.VectorShape
- appendShortCommands(String) - Method in class org.applecommander.bastools.api.shapes.VectorShape
- ApplesoftInputBufferProofReader - Interface in org.applecommander.bastools.api.proofreaders
-
Standard interface for proofreaders that are evaluated as code is typed in.
- ApplesoftKeyword - Enum Class in org.applecommander.bastools.api.model
-
All elements of AppleSoft that are tokenized in some manner.
- ApplesoftTokenizedProofReader - Interface in org.applecommander.bastools.api.proofreaders
-
Standard interface for proofreaders that evaluate a tokenized program.
- apply(String) - Method in class org.applecommander.bastools.api.shapes.VectorShape.VectorRegexOptimization
- asBoolean() - Method in class org.applecommander.bastools.api.Directive.SimpleExpression
- ASC - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- ASCII_TEXT - Enum constant in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
-
A simple border based on plain ASCII characters.
- asciiTextBorder() - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.Builder
- asInteger() - Method in class org.applecommander.bastools.api.Directive.SimpleExpression
- asm() - Method in class org.applecommander.bastools.api.code.CodeBuilder
-
Start generating Assembly code.
- AsmBuilder - Class in org.applecommander.bastools.api.code
-
AsmBuilderallows generation of assembly code to embed into the output stream. - AsmBuilder(CodeBuilder) - Constructor for class org.applecommander.bastools.api.code.AsmBuilder
- assign(String, int) - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate an assignment statement.
- assign(String, CodeMark) - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate an assignment statement.
- asString() - Method in class org.applecommander.bastools.api.Directive.SimpleExpression
- asString() - Method in record class org.applecommander.bastools.api.model.Token
- AT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- ATN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
B
- BaseVisitor - Class in org.applecommander.bastools.api.optimizations
-
Common base class for optimization visitors that allow the program tree to be rewritten.
- BaseVisitor() - Constructor for class org.applecommander.bastools.api.optimizations.BaseVisitor
- basic() - Method in class org.applecommander.bastools.api.code.CodeBuilder
-
Start generating BASIC code.
- BasicBuilder - Class in org.applecommander.bastools.api.code
-
BasicBuilderallows BASIC commands to be built. - BasicBuilder(CodeBuilder) - Constructor for class org.applecommander.bastools.api.code.BasicBuilder
- BasTools - Class in org.applecommander.bastools.api
-
Since there are many pieces to bastools, the version information is just a small, dedicated class.
- bitmap() - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.Builder
- BitmapShape - Class in org.applecommander.bastools.api.shapes
-
Represents a bitmap copy of the shape.
- BitmapShape() - Constructor for class org.applecommander.bastools.api.shapes.BitmapShape
- BitmapShape(int, int) - Constructor for class org.applecommander.bastools.api.shapes.BitmapShape
- BitmapShape(int, int, String) - Constructor for class org.applecommander.bastools.api.shapes.BitmapShape
- BitmapShape(String) - Constructor for class org.applecommander.bastools.api.shapes.BitmapShape
- BitmapShape.EuclidianDistanceVectorization - Class in org.applecommander.bastools.api.shapes
-
Encode a bitmap shape by using the Euclidean distance between plotted points to determine which vectors take precedence.
- BitmapShape.SweepVectorization - Class in org.applecommander.bastools.api.shapes
-
Encode a bitmap shape by going to a corner and sweeping back-and-forth across the image.
- bmp() - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- border(boolean) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- borderStrategy(TextShapeExporter.BorderStrategy) - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.Builder
- bottomDivider(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- bottomLeftCorner(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- bottomRightCorner(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- BOX_DRAWING - Enum constant in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
-
A border comprised of the box drawing characters.
- boxDrawingBorder() - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.Builder
- build() - Method in class org.applecommander.bastools.api.Configuration.Builder
- build() - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- build() - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.Builder
- build() - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.Builder
- build() - Method in class org.applecommander.bastools.api.Visitors.PrintBuilder
- builder() - Static method in class org.applecommander.bastools.api.Configuration
- Builder() - Constructor for class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- Builder() - Constructor for class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.Builder
- Builder() - Constructor for class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.Builder
- byteVisitor(Configuration) - Static method in class org.applecommander.bastools.api.Visitors
- ByteVisitor - Class in org.applecommander.bastools.api.visitors
- ByteVisitor(Configuration) - Constructor for class org.applecommander.bastools.api.visitors.ByteVisitor
C
- CALL - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- CALL(CodeMark) - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate a "CALL
" statement. - CHAR1 - Static variable in class org.applecommander.bastools.api.utils.VariableNameGenerator
- CHAR2 - Static variable in class org.applecommander.bastools.api.utils.VariableNameGenerator
- Checksum() - Constructor for class org.applecommander.bastools.api.proofreaders.ComputeAutomaticProofreader.Checksum
- Checksum() - Constructor for class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4.Checksum
- Checksum() - Constructor for class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5.Checksum
- Checksum() - Constructor for class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker.Checksum
- Checksum() - Constructor for class org.applecommander.bastools.api.proofreaders.NibbleCheckit.Checksum
- CHR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- ClassicTokenReader - Class in org.applecommander.bastools.api
- ClassicTokenReader() - Constructor for class org.applecommander.bastools.api.ClassicTokenReader
- CLEAR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- code - Variable in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
-
The AppleSoft token value.
- CodeBuilder - Class in org.applecommander.bastools.api.code
-
CodeBuilderallows dynamic generation of combined BASIC and Assembly code with dynamicCodeMarkcapability. - CodeBuilder() - Constructor for class org.applecommander.bastools.api.code.CodeBuilder
- CodeGenerator - Interface in org.applecommander.bastools.api.code
-
Represents a code generation operation that accepts the current
GeneratorStateand performs operations against that state. - CodeMark - Class in org.applecommander.bastools.api.code
-
A
CodeMarkmarks a dynamic address within the output stream. - CodeMark() - Constructor for class org.applecommander.bastools.api.code.CodeMark
- COLOR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- comment(int, String) - Static method in record class org.applecommander.bastools.api.model.Token
- COMMENT - Enum constant in enum class org.applecommander.bastools.api.model.Token.Type
- ComputeAutomaticProofreader - Class in org.applecommander.bastools.api.proofreaders
- ComputeAutomaticProofreader(Configuration) - Constructor for class org.applecommander.bastools.api.proofreaders.ComputeAutomaticProofreader
- ComputeAutomaticProofreader.Checksum - Class in org.applecommander.bastools.api.proofreaders
-
Perform the Compute! Apple Automatic Proofreader calculation.
- config - Variable in class org.applecommander.bastools.api.Directive
- Configuration - Class in org.applecommander.bastools.api
- Configuration.Builder - Class in org.applecommander.bastools.api
- CONT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- Converters - Class in org.applecommander.bastools.api.utils
- COS - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- create(Configuration) - Method in enum class org.applecommander.bastools.api.Optimization
- currentAddress() - Method in class org.applecommander.bastools.api.code.GeneratorState
-
This is the current address as defined by the start address + number of bytes generated.
D
- data(int, String) - Static method in record class org.applecommander.bastools.api.model.Token
- DATA - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- DATA - Enum constant in enum class org.applecommander.bastools.api.model.Token.Type
- debugStream - Variable in class org.applecommander.bastools.api.Configuration
- debugStream(PrintStream) - Method in class org.applecommander.bastools.api.Configuration.Builder
- DEF - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- defaultBooleanExpression(String, boolean) - Method in class org.applecommander.bastools.api.Directive
- DEL - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- DIM - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- directive(int, String) - Static method in record class org.applecommander.bastools.api.model.Token
- Directive - Class in org.applecommander.bastools.api
- Directive(String, Configuration, OutputStream, String...) - Constructor for class org.applecommander.bastools.api.Directive
- DIRECTIVE - Enum constant in enum class org.applecommander.bastools.api.model.Token.Type
- Directive.Expression - Interface in org.applecommander.bastools.api
- Directive.MapExpression - Class in org.applecommander.bastools.api
- Directive.SimpleExpression - Class in org.applecommander.bastools.api
- Directive.Variable - Class in org.applecommander.bastools.api
- Directives - Class in org.applecommander.bastools.api
- div - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- dividerHorizontalLine(PrintWriter, int) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- dividerLeftEdge(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- dividerMiddle(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- dividerRightEdge(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- dividerVerticalLine(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- DRAW - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- drawBorders(Graphics, int, int, int, int) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter
- drawShapeAt(Graphics, BitmapShape, Point) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter
- dump(Program) - Method in class org.applecommander.bastools.api.visitors.ByteVisitor
-
A convenience method to invoke
Program.accept(Visitor)andByteVisitor.getBytes().
E
- EmbeddedBinaryDirective - Class in org.applecommander.bastools.api.directives
-
Embed an binary file into a BASIC program.
- EmbeddedBinaryDirective(Configuration, OutputStream) - Constructor for class org.applecommander.bastools.api.directives.EmbeddedBinaryDirective
- EmbeddedShapeTable - Class in org.applecommander.bastools.api.directives
-
Embed an Applesoft shape table into a BASIC program.
- EmbeddedShapeTable(Configuration, OutputStream) - Constructor for class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- end() - Method in class org.applecommander.bastools.api.code.AsmBuilder
- end() - Method in class org.applecommander.bastools.api.code.BasicBuilder
- END - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- endLine() - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
End the current line.
- endStatement() - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate a statement separator.
- entrySet() - Method in class org.applecommander.bastools.api.Directive.MapExpression
- eol(int) - Static method in record class org.applecommander.bastools.api.model.Token
- EOL - Enum constant in enum class org.applecommander.bastools.api.model.Token.Type
- eq - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- equals(Object) - Method in record class org.applecommander.bastools.api.model.Token
-
Indicates whether some other object is "equal to" this one.
- equalsIgnoreCase(String) - Method in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- EuclidianDistanceVectorization(BitmapShape) - Constructor for class org.applecommander.bastools.api.shapes.BitmapShape.EuclidianDistanceVectorization
- EXP - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- expectNumber() - Method in class org.applecommander.bastools.api.Parser
- export(List, OutputStream) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter
- export(Shape, File) - Method in interface org.applecommander.bastools.api.shapes.ShapeExporter
-
Export a single shape to the File.
- export(Shape, OutputStream) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter
- export(Shape, OutputStream) - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter
- export(Shape, OutputStream) - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter
- export(Shape, OutputStream) - Method in interface org.applecommander.bastools.api.shapes.ShapeExporter
-
Export a single shape to the OutputStream.
- export(Shape, Path) - Method in interface org.applecommander.bastools.api.shapes.ShapeExporter
-
Export a single shape to the Path.
- export(ShapeTable, File) - Method in interface org.applecommander.bastools.api.shapes.ShapeExporter
-
Export the entire shape table to the File.
- export(ShapeTable, OutputStream) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter
- export(ShapeTable, OutputStream) - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter
- export(ShapeTable, OutputStream) - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter
- export(ShapeTable, OutputStream) - Method in interface org.applecommander.bastools.api.shapes.ShapeExporter
-
Export the entire shape table to the OutputStream.
- export(ShapeTable, Path) - Method in interface org.applecommander.bastools.api.shapes.ShapeExporter
-
Export the entire shape table to the Path.
- exportShapeAsBitmap(Shape, PrintWriter) - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter
- exportShapeAsLongCommands(Shape, PrintWriter) - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter
- exportShapeAsShortCommands(Shape, PrintWriter) - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter
- expr - Variable in class org.applecommander.bastools.api.Directive.Variable
- ExternalShapeImporter - Class in org.applecommander.bastools.api.shapes
-
Allow the import of an external shape.
- ExternalShapeImporter(ShapeTable, String) - Constructor for class org.applecommander.bastools.api.shapes.ExternalShapeImporter
- EXTRACT_CONSTANT_VALUES - Enum constant in enum class org.applecommander.bastools.api.Optimization
- ExtractConstantValues - Class in org.applecommander.bastools.api.optimizations
-
Find constants and extract to variables in order to have the number parsed only once.
- ExtractConstantValues(Configuration) - Constructor for class org.applecommander.bastools.api.optimizations.ExtractConstantValues
F
- find(String) - Static method in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
-
Utility method to locate a keyword ignoring case.
- find(String, Configuration, OutputStream) - Static method in class org.applecommander.bastools.api.Directives
- findPositionByLabel(String) - Method in class org.applecommander.bastools.api.shapes.ShapeTable
- findStartPosition() - Method in class org.applecommander.bastools.api.shapes.BitmapShape.SweepVectorization
- FLASH - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- FN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- FOR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- FRE - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- from(ByteBuffer) - Static method in class org.applecommander.bastools.api.shapes.VectorShape
G
- generate(int) - Method in class org.applecommander.bastools.api.code.CodeBuilder
-
Generate this set of code beginning at the starting address.
- generate(File) - Static method in class org.applecommander.bastools.api.shapes.ShapeGenerator
- generate(InputStream) - Static method in class org.applecommander.bastools.api.shapes.ShapeGenerator
- generate(Reader) - Static method in class org.applecommander.bastools.api.shapes.ShapeGenerator
- generate(Path) - Static method in class org.applecommander.bastools.api.shapes.ShapeGenerator
- generate(GeneratorState) - Method in interface org.applecommander.bastools.api.code.CodeGenerator
-
Generates code and writes the bytes into the given
OutputStream. - GeneratorState - Class in org.applecommander.bastools.api.code
-
Track current state of the code generation.
- GeneratorState(int) - Constructor for class org.applecommander.bastools.api.code.GeneratorState
- get() - Method in class org.applecommander.bastools.api.shapes.BitmapShape.EuclidianDistanceVectorization
- get() - Method in class org.applecommander.bastools.api.shapes.BitmapShape.SweepVectorization
- get() - Method in class org.applecommander.bastools.api.utils.VariableNameGenerator
- get(int, int) - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- get(Point) - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- get(String) - Method in class org.applecommander.bastools.api.Directive.MapExpression
- GET - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- getAddress() - Method in class org.applecommander.bastools.api.code.CodeMark
- getBytes() - Method in class org.applecommander.bastools.api.visitors.ByteVisitor
- getChecksumValue() - Method in class org.applecommander.bastools.api.proofreaders.ComputeAutomaticProofreader
- getChecksumValue() - Method in class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker
- getConfig() - Method in class org.applecommander.bastools.api.Visitors.PrintBuilder
- getConfiguration() - Method in interface org.applecommander.bastools.api.proofreaders.ApplesoftInputBufferProofReader
-
Returns the configuration object to use.
- getConfiguration() - Method in interface org.applecommander.bastools.api.proofreaders.ApplesoftTokenizedProofReader
-
Returns the configuration object to use.
- getConfiguration() - Method in class org.applecommander.bastools.api.proofreaders.ComputeAutomaticProofreader
- getConfiguration() - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect2
- getConfiguration() - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4
- getConfiguration() - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5
- getConfiguration() - Method in class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker
- getConfiguration() - Method in class org.applecommander.bastools.api.proofreaders.NibbleCheckit
- getHeight() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- getLabel() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- getLabel() - Method in interface org.applecommander.bastools.api.shapes.Shape
-
Get the label of this shape.
- getLabel() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- getLength() - Method in class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker
- getLineAddresses() - Method in class org.applecommander.bastools.api.visitors.ByteVisitor
- getLineChecksumValue() - Method in class org.applecommander.bastools.api.proofreaders.NibbleCheckit
- getLineNumber() - Method in class org.applecommander.bastools.api.model.Line
- getPrintStream() - Method in class org.applecommander.bastools.api.Visitors.PrintBuilder
- getTargets() - Method in class org.applecommander.bastools.api.visitors.LineNumberTargetCollector
- getTotalChecksumValue() - Method in class org.applecommander.bastools.api.proofreaders.NibbleCheckit
- getVariableNames() - Method in class org.applecommander.bastools.api.visitors.VariableCollectorVisitor
- getWidth() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- gif() - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- GOSUB - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- GOSUB(int) - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate a "GOSUB
" statement. - GOTO - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- GOTO(int) - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate a "GOTO
" statement. - GR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- grid - Variable in class org.applecommander.bastools.api.shapes.BitmapShape
- gt - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
H
- hashCode() - Method in record class org.applecommander.bastools.api.model.Token
-
Returns a hash code value for this object.
- hasMarkMoved() - Method in class org.applecommander.bastools.api.code.GeneratorState
-
Indicates if a CodeMark has moved.
- HCOLOR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- HCOLOR(int) - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate a "HCOLOR=invalid input: '<'0-7>" statement.
- HexDirective - Class in org.applecommander.bastools.api.directives
-
A simple directive to introduce hexadecimal capabilities.
- HexDirective(Configuration, OutputStream) - Constructor for class org.applecommander.bastools.api.directives.HexDirective
- HGR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- HGR2 - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- HIMEM - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- HLIN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- HOME - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- horizontal - Variable in enum class org.applecommander.bastools.api.shapes.VectorCommand
- horizontalLine(PrintWriter, int) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- HPLOT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- HTAB - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
I
- ident(int, String) - Static method in record class org.applecommander.bastools.api.model.Token
- IDENT - Enum constant in enum class org.applecommander.bastools.api.model.Token.Type
- IF - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- image() - Static method in interface org.applecommander.bastools.api.shapes.ShapeExporter
- imageFormat(String) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- ImageShapeExporter - Class in org.applecommander.bastools.api.shapes.exporters
- ImageShapeExporter.Builder - Class in org.applecommander.bastools.api.shapes.exporters
- importShape(Shape) - Method in class org.applecommander.bastools.api.shapes.ExternalShapeImporter
- importShapeTableFromBinary(String) - Method in class org.applecommander.bastools.api.shapes.ExternalShapeImporter
- importShapeTableFromSource(String) - Method in class org.applecommander.bastools.api.shapes.ExternalShapeImporter
- IN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- INPUT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- insertColumn() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- insertRow() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- INT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- INVERSE - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- isEmpty() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- isEmpty() - Method in interface org.applecommander.bastools.api.shapes.Shape
-
Indicates if this shape is empty.
- isEmpty() - Method in class org.applecommander.bastools.api.shapes.VectorShape
J
- jmp(int) - Method in class org.applecommander.bastools.api.code.AsmBuilder
-
Generate a "JMP address" in the output stream.
- jpeg() - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
K
- KEY_TABLE_1 - Static variable in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5
- KEY_TABLE_2 - Static variable in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5
- KEY_TABLE_3 - Static variable in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5
- KEY_TABLE_4 - Static variable in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5
- keyword() - Method in record class org.applecommander.bastools.api.model.Token
-
Returns the value of the
keywordrecord component. - keyword(int, ApplesoftKeyword) - Static method in record class org.applecommander.bastools.api.model.Token
- KEYWORD - Enum constant in enum class org.applecommander.bastools.api.model.Token.Type
L
- label - Variable in class org.applecommander.bastools.api.shapes.BitmapShape
- label - Variable in class org.applecommander.bastools.api.shapes.VectorShape
- lda(int) - Method in class org.applecommander.bastools.api.code.AsmBuilder
-
Generate a "LDA #value" in the output stream.
- ldy(int) - Method in class org.applecommander.bastools.api.code.AsmBuilder
-
Generate a "LDY #value" in the output stream.
- LEFT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- LEN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- length(Line) - Method in class org.applecommander.bastools.api.visitors.ByteVisitor
-
A convenience method to get the length of a line.
- LENGTH - Static variable in class org.applecommander.bastools.api.utils.VariableNameGenerator
- LET - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- line() - Method in record class org.applecommander.bastools.api.model.Token
-
Returns the value of the
linerecord component. - Line - Class in org.applecommander.bastools.api.model
-
An AppleSoft BASIC Line representation.
- Line(int, Program) - Constructor for class org.applecommander.bastools.api.model.Line
- lineNumber - Variable in class org.applecommander.bastools.api.model.Line
- lineNumber - Variable in class org.applecommander.bastools.api.optimizations.Renumber
- lineNumberTargetCollector() - Static method in class org.applecommander.bastools.api.Visitors
-
Collect all line numbers that are a target of GOTO, GOSUB, etc.
- LineNumberTargetCollector - Class in org.applecommander.bastools.api.visitors
- LineNumberTargetCollector() - Constructor for class org.applecommander.bastools.api.visitors.LineNumberTargetCollector
- lines - Variable in class org.applecommander.bastools.api.model.Program
- LIST - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- LOAD - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- LOG - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- LOMEM - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- longCommand - Variable in enum class org.applecommander.bastools.api.shapes.VectorCommand
- longCommands() - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.Builder
- lt - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
M
- MapExpression() - Constructor for class org.applecommander.bastools.api.Directive.MapExpression
- mapShapeTableToBin(ShapeTable) - Method in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- maxLineLength - Variable in class org.applecommander.bastools.api.Configuration
- maxLineLength(int) - Method in class org.applecommander.bastools.api.Configuration.Builder
- maxWidth(int) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- maxWidth(int) - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.Builder
- MERGE_LINES - Enum constant in enum class org.applecommander.bastools.api.Optimization
- MergeLines - Class in org.applecommander.bastools.api.optimizations
- MergeLines(Configuration) - Constructor for class org.applecommander.bastools.api.optimizations.MergeLines
- MicrosparcKeyPerfect2 - Class in org.applecommander.bastools.api.proofreaders
-
Perform the MicroSPARC Key Perfect checksum V2.
- MicrosparcKeyPerfect2(Configuration) - Constructor for class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect2
- MicrosparcKeyPerfect4 - Class in org.applecommander.bastools.api.proofreaders
-
Perform the MicroSPARC Key Perfect checksum V4.
- MicrosparcKeyPerfect4(Configuration) - Constructor for class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4
- MicrosparcKeyPerfect4.Checksum - Class in org.applecommander.bastools.api.proofreaders
- MicrosparcKeyPerfect5 - Class in org.applecommander.bastools.api.proofreaders
-
Perform the MicroSPARC Key Perfect checksum V5.
- MicrosparcKeyPerfect5(Configuration) - Constructor for class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5
- MicrosparcKeyPerfect5.Checksum - Class in org.applecommander.bastools.api.proofreaders
- MID - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- ModernTokenReader - Class in org.applecommander.bastools.api
-
The TokenReader, given a text file, generates a series of Tokens (in the compiler sense, not AppleSoft) for the AppleSoft program.
- move() - Method in enum class org.applecommander.bastools.api.shapes.VectorCommand
- MOVE_DOWN - Enum constant in enum class org.applecommander.bastools.api.shapes.VectorCommand
- MOVE_LEFT - Enum constant in enum class org.applecommander.bastools.api.shapes.VectorCommand
- MOVE_RIGHT - Enum constant in enum class org.applecommander.bastools.api.shapes.VectorCommand
- MOVE_UP - Enum constant in enum class org.applecommander.bastools.api.shapes.VectorCommand
- moveDown() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- moveLeft() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- moveRight() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- moveTo(boolean, Point, Point) - Method in class org.applecommander.bastools.api.shapes.BitmapShape.EuclidianDistanceVectorization
-
Move from origin to target.
- moveUp() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- mul - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
N
- name - Variable in class org.applecommander.bastools.api.Directive.Variable
- NAME - Static variable in class org.applecommander.bastools.api.directives.EmbeddedBinaryDirective
- NAME - Static variable in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- NAME - Static variable in class org.applecommander.bastools.api.directives.HexDirective
- names() - Static method in class org.applecommander.bastools.api.Directives
- needsRParen - Variable in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
-
Indicates that this needs _just_ a closing right parenthesis since the opening left parenthesis is included in the token
- NEW - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- newProgram - Variable in class org.applecommander.bastools.api.optimizations.BaseVisitor
- NEXT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- nextLine() - Method in class org.applecommander.bastools.api.model.Line
- NibbleAppleChecker - Class in org.applecommander.bastools.api.proofreaders
- NibbleAppleChecker(Configuration) - Constructor for class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker
- NibbleAppleChecker.Checksum - Class in org.applecommander.bastools.api.proofreaders
-
Compute a single iteration of the checksum.
- NibbleCheckit - Class in org.applecommander.bastools.api.proofreaders
- NibbleCheckit(Configuration) - Constructor for class org.applecommander.bastools.api.proofreaders.NibbleCheckit
- NibbleCheckit.Checksum - Class in org.applecommander.bastools.api.proofreaders
-
Perform Nibble Checkit algorithm.
- noBorder() - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.Builder
- NONE - Enum constant in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
-
No border but with spaces between shapes.
- NORMAL - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- NOT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- NOTRACE - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- nullTransformation(Token) - Method in class org.applecommander.bastools.api.optimizations.ExtractConstantValues
- number() - Method in record class org.applecommander.bastools.api.model.Token
-
Returns the value of the
numberrecord component. - number(int, Double) - Static method in record class org.applecommander.bastools.api.model.Token
- number(int, Double, String) - Static method in record class org.applecommander.bastools.api.model.Token
- NUMBER - Enum constant in enum class org.applecommander.bastools.api.model.Token.Type
- numberToIdentTransformation(Token) - Method in class org.applecommander.bastools.api.optimizations.ExtractConstantValues
-
Collect a map of constant values and the new variable name to be used.
- numberToString(Token) - Method in class org.applecommander.bastools.api.Configuration
O
- of(String) - Static method in class org.applecommander.bastools.api.shapes.VectorShape.VectorRegexOptimization
- of(String, Function) - Static method in class org.applecommander.bastools.api.shapes.VectorShape.VectorRegexOptimization
- ON - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- ONERR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- ONLY_ONE - Static variable in class org.applecommander.bastools.api.Directive
- onOrAtEdge(VectorCommand) - Method in class org.applecommander.bastools.api.shapes.BitmapShape.SweepVectorization
- opposite() - Method in enum class org.applecommander.bastools.api.shapes.VectorCommand
- Optimization - Enum Class in org.applecommander.bastools.api
-
All optimization capabilities are definined here in the "best" manner of execution.
- optimize() - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.Builder
- optimize() - Method in class org.applecommander.bastools.api.shapes.VectorShape
-
Optimize the vectors by removing useless vectors or replacing a series with a shorter series.
- optimize(boolean) - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.Builder
- optionalExpression(String) - Method in class org.applecommander.bastools.api.Directive
- optionalIntegerExpression(String) - Method in class org.applecommander.bastools.api.Directive
- optionalMapExpression(String) - Method in class org.applecommander.bastools.api.Directive
- optionalStringExpression(String) - Method in class org.applecommander.bastools.api.Directive
- OR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- org.applecommander.bastools.api - package org.applecommander.bastools.api
- org.applecommander.bastools.api.code - package org.applecommander.bastools.api.code
- org.applecommander.bastools.api.directives - package org.applecommander.bastools.api.directives
- org.applecommander.bastools.api.model - package org.applecommander.bastools.api.model
- org.applecommander.bastools.api.optimizations - package org.applecommander.bastools.api.optimizations
- org.applecommander.bastools.api.proofreaders - package org.applecommander.bastools.api.proofreaders
- org.applecommander.bastools.api.shapes - package org.applecommander.bastools.api.shapes
- org.applecommander.bastools.api.shapes.exporters - package org.applecommander.bastools.api.shapes.exporters
- org.applecommander.bastools.api.utils - package org.applecommander.bastools.api.utils
- org.applecommander.bastools.api.visitors - package org.applecommander.bastools.api.visitors
- origin - Variable in class org.applecommander.bastools.api.shapes.BitmapShape
- outputStream - Variable in class org.applecommander.bastools.api.Directive
- outputStream() - Method in class org.applecommander.bastools.api.code.GeneratorState
-
Grab the
ByteArrayOutputStream.
P
- PaddedOutputStream(OutputStream, String) - Constructor for class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.PaddedOutputStream
- PARAM_ADDRESS - Static variable in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- PARAM_ASSIGN - Static variable in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- PARAM_BIN - Static variable in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- PARAM_FILE - Static variable in class org.applecommander.bastools.api.directives.EmbeddedBinaryDirective
- PARAM_INIT - Static variable in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- PARAM_LABEL - Static variable in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- PARAM_MOVETO - Static variable in class org.applecommander.bastools.api.directives.EmbeddedBinaryDirective
- PARAM_POKE - Static variable in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- PARAM_SRC - Static variable in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- PARAM_VAR - Static variable in class org.applecommander.bastools.api.directives.EmbeddedBinaryDirective
- parse() - Method in class org.applecommander.bastools.api.Parser
- Parser - Class in org.applecommander.bastools.api
-
The Parser will read a series of Tokens and build a Program.
- Parser(Queue) - Constructor for class org.applecommander.bastools.api.Parser
- parts - Variable in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
-
Token parts as seen by the StreamTokenizer.
- PDL - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- PEEK - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- pixelSize(int) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- plot - Variable in enum class org.applecommander.bastools.api.shapes.VectorCommand
- plot() - Method in enum class org.applecommander.bastools.api.shapes.VectorCommand
- plot(int, int) - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- plot(int, int, Boolean) - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- PLOT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- PLOT_DOWN - Enum constant in enum class org.applecommander.bastools.api.shapes.VectorCommand
- PLOT_LEFT - Enum constant in enum class org.applecommander.bastools.api.shapes.VectorCommand
- PLOT_RIGHT - Enum constant in enum class org.applecommander.bastools.api.shapes.VectorCommand
- PLOT_UP - Enum constant in enum class org.applecommander.bastools.api.shapes.VectorCommand
- plotDown() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- plotLeft() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- plotOrMove(VectorCommand) - Method in class org.applecommander.bastools.api.shapes.BitmapShape.SweepVectorization
- plotRight() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- plotUp() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- png() - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- POKE - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- POKEW(int, CodeMark) - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate a "POKE ,
:POKE invalid input: '<'address+1>, " set of statements. - POP - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- POS - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- pow - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- PR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- preserveNumbers - Variable in class org.applecommander.bastools.api.Configuration
- preserveNumbers(boolean) - Method in class org.applecommander.bastools.api.Configuration.Builder
- prettyPrint() - Method in class org.applecommander.bastools.api.Visitors.PrintBuilder
- prettyPrint(boolean) - Method in class org.applecommander.bastools.api.Visitors.PrintBuilder
- PrettyPrintVisitor - Class in org.applecommander.bastools.api.visitors
- PrettyPrintVisitor(Visitors.PrintBuilder) - Constructor for class org.applecommander.bastools.api.visitors.PrettyPrintVisitor
- print() - Method in class org.applecommander.bastools.api.Visitors.PrintBuilder
- PRINT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- printBuilder(Configuration) - Static method in class org.applecommander.bastools.api.Visitors
- printLine(String, int) - Static method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect2
- printLine(String, int) - Static method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4
- printLine(String, MicrosparcKeyPerfect5.Checksum) - Static method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5
- printLines(List, int) - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect2
- printLines(List, MicrosparcKeyPerfect4.Checksum) - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4
- printLines(List, MicrosparcKeyPerfect5.Checksum) - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5
- printStream(PrintStream) - Method in class org.applecommander.bastools.api.Visitors.PrintBuilder
- PrintVisitor - Class in org.applecommander.bastools.api.visitors
- PrintVisitor(Visitors.PrintBuilder) - Constructor for class org.applecommander.bastools.api.visitors.PrintVisitor
- process(String) - Method in class org.applecommander.bastools.api.shapes.ExternalShapeImporter
- program - Variable in class org.applecommander.bastools.api.model.Line
- Program - Class in org.applecommander.bastools.api.model
-
A Program is a series of lines.
- Program() - Constructor for class org.applecommander.bastools.api.model.Program
- ProofReaderChecksum - Interface in org.applecommander.bastools.api.proofreaders
Q
- questionmark - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
R
- read(byte[]) - Static method in class org.applecommander.bastools.api.shapes.ShapeTable
-
Read an existing Applesoft shape table binary file.
- read(File) - Static method in class org.applecommander.bastools.api.shapes.ShapeTable
- read(InputStream) - Static method in class org.applecommander.bastools.api.shapes.ShapeTable
- read(Path) - Static method in class org.applecommander.bastools.api.shapes.ShapeTable
- READ - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- readBin(String) - Method in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- readLine(Program) - Method in class org.applecommander.bastools.api.Parser
- readSrc(String) - Method in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- readStatement() - Method in class org.applecommander.bastools.api.Parser
- reassignments - Variable in class org.applecommander.bastools.api.optimizations.BaseVisitor
- ReassignmentVisitor - Class in org.applecommander.bastools.api.visitors
-
This is a mildly rewritable Visitor.
- ReassignmentVisitor(Map) - Constructor for class org.applecommander.bastools.api.visitors.ReassignmentVisitor
- reassignVisitor(Map) - Static method in class org.applecommander.bastools.api.Visitors
-
Rewrite the Program tree with the line number reassignments given.
- RECALL - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- REM - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- REMOVE_EMPTY_STATEMENTS - Enum constant in enum class org.applecommander.bastools.api.Optimization
- REMOVE_REM_STATEMENTS - Enum constant in enum class org.applecommander.bastools.api.Optimization
- RemoveEmptyStatements - Class in org.applecommander.bastools.api.optimizations
-
Remove any empty statements during the tree walk.
- RemoveEmptyStatements(Configuration) - Constructor for class org.applecommander.bastools.api.optimizations.RemoveEmptyStatements
- RemoveRemStatements - Class in org.applecommander.bastools.api.optimizations
-
Drop all REM statements as they are encountered in the tree walk.
- RemoveRemStatements(Configuration) - Constructor for class org.applecommander.bastools.api.optimizations.RemoveRemStatements
- Renumber - Class in org.applecommander.bastools.api.optimizations
-
A simple renumbering algorithm that maps the reassignments and lets
BaseVisitorperform the actual renumbering! - Renumber(Configuration) - Constructor for class org.applecommander.bastools.api.optimizations.Renumber
- RENUMBER - Enum constant in enum class org.applecommander.bastools.api.Optimization
- requiredIntegerExpression(String, String) - Method in class org.applecommander.bastools.api.Directive
- requiredStringExpression(String, String) - Method in class org.applecommander.bastools.api.Directive
- reset() - Method in class org.applecommander.bastools.api.code.GeneratorState
-
Clear current state for another pass.
- reset() - Method in class org.applecommander.bastools.api.proofreaders.ComputeAutomaticProofreader.Checksum
- reset() - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4.Checksum
- reset() - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5.Checksum
- reset() - Method in class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker.Checksum
- reset() - Method in class org.applecommander.bastools.api.proofreaders.NibbleCheckit.Checksum
- reset() - Method in interface org.applecommander.bastools.api.proofreaders.ProofReaderChecksum
-
Reset the checksum back to initial state.
- resolve(String) - Method in class org.applecommander.bastools.api.Directive
-
Resolve the given variable name with any variable replacements that should occur.
- RESTORE - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- RESUME - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- RETURN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- RETURN() - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate a "RETURN" statement.
- RIGHT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- RND - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- ROT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- ROT(int) - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate a "ROT=invalid input: '<'0-64>" statement.
- RUN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
S
- SAVE - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- SCALE - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- SCALE(int) - Method in class org.applecommander.bastools.api.code.BasicBuilder
-
Generate a "SCALE=invalid input: '<'1-255>" statement.
- scanRow() - Method in class org.applecommander.bastools.api.shapes.BitmapShape.SweepVectorization
- SCRN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- set(CodeMark) - Method in class org.applecommander.bastools.api.code.CodeBuilder
-
Set a
CodeMark's value. - setAddress(int, int) - Method in class org.applecommander.bastools.api.code.AsmBuilder
-
Generate an address setup in the output stream of the format:
- setAddress(CodeMark, int) - Method in class org.applecommander.bastools.api.code.AsmBuilder
-
Generate an address setup for a mark in the output stream of the format:
- setupLabels(String, BasicBuilder, Optional) - Method in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- setupVariables(Directive.MapExpression, BasicBuilder, Optional) - Method in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- SGN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- Shape - Interface in org.applecommander.bastools.api.shapes
-
Represents a single Applesoft shape.
- ShapeExporter - Interface in org.applecommander.bastools.api.shapes
- ShapeGenerator - Class in org.applecommander.bastools.api.shapes
- ShapeGenerator() - Constructor for class org.applecommander.bastools.api.shapes.ShapeGenerator
- shapes - Variable in class org.applecommander.bastools.api.shapes.ShapeTable
- ShapeTable - Class in org.applecommander.bastools.api.shapes
-
Represents an Applesoft shape table.
- ShapeTable() - Constructor for class org.applecommander.bastools.api.shapes.ShapeTable
- SHLOAD - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- shortCommand - Variable in enum class org.applecommander.bastools.api.shapes.VectorCommand
- shortCommands() - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.Builder
- SHORTEN_NUMBERS - Enum constant in enum class org.applecommander.bastools.api.Optimization
- SHORTEN_VARIABLE_NAMES - Enum constant in enum class org.applecommander.bastools.api.Optimization
- ShortenNumbers - Class in org.applecommander.bastools.api.optimizations
- ShortenNumbers(Configuration) - Constructor for class org.applecommander.bastools.api.optimizations.ShortenNumbers
- ShortenVariableNames - Class in org.applecommander.bastools.api.optimizations
-
Ensure all variable names are 1 or 2 characters long.
- ShortenVariableNames(Configuration) - Constructor for class org.applecommander.bastools.api.optimizations.ShortenVariableNames
- SimpleExpression(String) - Constructor for class org.applecommander.bastools.api.Directive.SimpleExpression
- SIN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- skipEmptyShapes() - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- skipEmptyShapes() - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.Builder
- skipEmptyShapes() - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.Builder
- skipEmptyShapes(boolean) - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- skipEmptyShapes(boolean) - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.Builder
- skipEmptyShapes(boolean) - Method in class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.Builder
- source() - Static method in interface org.applecommander.bastools.api.shapes.ShapeExporter
- sourceFile - Variable in class org.applecommander.bastools.api.Configuration
- sourceFile(File) - Method in class org.applecommander.bastools.api.Configuration.Builder
- SourceShapeExporter - Class in org.applecommander.bastools.api.shapes.exporters
- SourceShapeExporter.Builder - Class in org.applecommander.bastools.api.shapes.exporters
- SourceShapeExporter.PaddedOutputStream - Class in org.applecommander.bastools.api.shapes.exporters
- SPC - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- SPEED - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- SQR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- sta(int) - Method in class org.applecommander.bastools.api.code.AsmBuilder
-
Generate a "STA address" in the output stream.
- startAddress - Variable in class org.applecommander.bastools.api.Configuration
- startAddress(int) - Method in class org.applecommander.bastools.api.Configuration.Builder
- Statement - Class in org.applecommander.bastools.api.model
-
A Statement is simply a series of Tokens.
- Statement() - Constructor for class org.applecommander.bastools.api.model.Statement
- statements - Variable in class org.applecommander.bastools.api.model.Line
- STEP - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- STOP - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- STORE - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- STR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- Streams - Class in org.applecommander.bastools.api.utils
- string(int, String) - Static method in record class org.applecommander.bastools.api.model.Token
- STRING - Enum constant in enum class org.applecommander.bastools.api.model.Token.Type
- sub - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- SweepVectorization(BitmapShape, VectorCommand, VectorCommand) - Constructor for class org.applecommander.bastools.api.shapes.BitmapShape.SweepVectorization
-
Create an instance of the sweep method.
- syntax(int, int) - Static method in record class org.applecommander.bastools.api.model.Token
- SYNTAX - Enum constant in enum class org.applecommander.bastools.api.model.Token.Type
T
- TAB - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- TAN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- TARGET_ENDS - Static variable in class org.applecommander.bastools.api.optimizations.ExtractConstantValues
-
These trigger the end of a replacement range.
- TARGET_STARTS - Static variable in class org.applecommander.bastools.api.optimizations.ExtractConstantValues
-
These trigger the start of a replacement range.
- text - Variable in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
-
Full text of the token.
- text() - Method in record class org.applecommander.bastools.api.model.Token
-
Returns the value of the
textrecord component. - text() - Static method in interface org.applecommander.bastools.api.shapes.ShapeExporter
- TEXT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- TextShapeExporter - Class in org.applecommander.bastools.api.shapes.exporters
- TextShapeExporter.BorderStrategy - Enum Class in org.applecommander.bastools.api.shapes.exporters
- TextShapeExporter.Builder - Class in org.applecommander.bastools.api.shapes.exporters
- THEN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- TITLE - Static variable in class org.applecommander.bastools.api.BasTools
- TO - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- toBitmap() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
- toBitmap() - Method in interface org.applecommander.bastools.api.shapes.Shape
-
Transform to a BitmapShape.
- toBitmap() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- toBoolean(String) - Static method in class org.applecommander.bastools.api.utils.Converters
-
Convert a string to a boolean value allowing for "true" or "yes" to evaluate to Boolean.TRUE.
- toByteArray(InputStream) - Static method in class org.applecommander.bastools.api.utils.Streams
-
Utility method to read all bytes from an InputStream.
- toBytes() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- toInteger(String) - Static method in class org.applecommander.bastools.api.utils.Converters
-
Convert a string to an integer allowing multiple formats.
- toIntStream(String) - Static method in class org.applecommander.bastools.api.utils.Converters
-
Supports entry of values in ranges or comma-separated lists and combinations thereof.
- Token - Record Class in org.applecommander.bastools.api.model
-
A Token in the classic compiler sense, in that this represents a component of the application.
- Token(int, Token.Type, ApplesoftKeyword, Double, String) - Constructor for record class org.applecommander.bastools.api.model.Token
-
Creates an instance of a
Tokenrecord class. - Token.Type - Enum Class in org.applecommander.bastools.api.model
- tokenize(File) - Static method in class org.applecommander.bastools.api.ClassicTokenReader
-
A handy method to generate a list of Tokens from a file.
- tokenize(File) - Static method in class org.applecommander.bastools.api.ModernTokenReader
-
A handy method to generate a list of Tokens from a file.
- tokenize(InputStream) - Static method in class org.applecommander.bastools.api.ClassicTokenReader
-
A handy method to generate a list of Tokens from an InputStream.
- tokenize(InputStream) - Static method in class org.applecommander.bastools.api.ModernTokenReader
-
A handy method to generate a list of Tokens from an InputStream.
- tokenize(Reader) - Static method in class org.applecommander.bastools.api.ClassicTokenReader
- tokenize(String) - Static method in class org.applecommander.bastools.api.ClassicTokenReader
-
A handy method to generate a list of Tokens from a file name.
- tokenize(String) - Static method in class org.applecommander.bastools.api.ModernTokenReader
-
A handy method to generate a list of Tokens from a file name.
- tokenizer(Reader) - Static method in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
-
Utility method to create a shared definition for AppleSoft file parsing.
- tokens - Variable in class org.applecommander.bastools.api.model.Statement
- toMapExpression() - Method in interface org.applecommander.bastools.api.Directive.Expression
- toMapExpression() - Method in class org.applecommander.bastools.api.Directive.MapExpression
- toMapExpression() - Method in class org.applecommander.bastools.api.Directive.SimpleExpression
- topDivider(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- topLeftCorner(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- topRightCorner(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- toShortCommands() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- toSimpleExpression() - Method in interface org.applecommander.bastools.api.Directive.Expression
- toSimpleExpression() - Method in class org.applecommander.bastools.api.Directive.MapExpression
- toSimpleExpression() - Method in class org.applecommander.bastools.api.Directive.SimpleExpression
- toString() - Method in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- toString() - Method in record class org.applecommander.bastools.api.model.Token
-
Returns a string representation of this record class.
- toVector() - Method in class org.applecommander.bastools.api.shapes.BitmapShape
-
Convert this bitmap shape to a vector shape.
- toVector() - Method in interface org.applecommander.bastools.api.shapes.Shape
-
Transform to a VectorShape.
- toVector() - Method in class org.applecommander.bastools.api.shapes.VectorShape
- TRACE - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- type() - Method in record class org.applecommander.bastools.api.model.Token
-
Returns the value of the
typerecord component.
U
- update(CodeMark) - Method in class org.applecommander.bastools.api.code.GeneratorState
-
Hook for the CodeMark to be updated and to capture if a change occurred.
- update(GeneratorState) - Method in class org.applecommander.bastools.api.code.CodeMark
-
Update the current address based on the
GeneratorState. - USR - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
V
- VAL - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- validateSet(Predicate, String, Optional...) - Method in class org.applecommander.bastools.api.Directive
-
Validate a set of optionals with the given validator.
- value() - Method in class org.applecommander.bastools.api.proofreaders.ComputeAutomaticProofreader.Checksum
- value() - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect4.Checksum
- value() - Method in class org.applecommander.bastools.api.proofreaders.MicrosparcKeyPerfect5.Checksum
- value() - Method in class org.applecommander.bastools.api.proofreaders.NibbleAppleChecker.Checksum
- value() - Method in class org.applecommander.bastools.api.proofreaders.NibbleCheckit.Checksum
- value() - Method in interface org.applecommander.bastools.api.proofreaders.ProofReaderChecksum
-
Get the current value of the checksum.
- VALUE_VARIABLE - Static variable in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
- valueOf(String) - Static method in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.applecommander.bastools.api.model.Token.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.applecommander.bastools.api.Optimization
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.applecommander.bastools.api.shapes.VectorCommand
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.applecommander.bastools.api.model.Token.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.applecommander.bastools.api.Optimization
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.applecommander.bastools.api.shapes.VectorCommand
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variableCollectorVisitor() - Static method in class org.applecommander.bastools.api.Visitors
- VariableCollectorVisitor - Class in org.applecommander.bastools.api.visitors
- VariableCollectorVisitor() - Constructor for class org.applecommander.bastools.api.visitors.VariableCollectorVisitor
- VariableNameGenerator - Class in org.applecommander.bastools.api.utils
-
Generate all Applesoft BASIC FP variable names.
- VariableNameGenerator() - Constructor for class org.applecommander.bastools.api.utils.VariableNameGenerator
- variableReplacements - Variable in class org.applecommander.bastools.api.Configuration
- variableReportVisitor() - Static method in class org.applecommander.bastools.api.Visitors
- VariableReportVisitor - Class in org.applecommander.bastools.api.visitors
- VariableReportVisitor() - Constructor for class org.applecommander.bastools.api.visitors.VariableReportVisitor
- VectorCommand - Enum Class in org.applecommander.bastools.api.shapes
-
Represents all "plot vectors" available in an Applesoft shape table.
- vectors - Variable in class org.applecommander.bastools.api.shapes.VectorShape
- VectorShape - Class in org.applecommander.bastools.api.shapes
- VectorShape() - Constructor for class org.applecommander.bastools.api.shapes.VectorShape
- VectorShape(String) - Constructor for class org.applecommander.bastools.api.shapes.VectorShape
- VectorShape.VectorRegexOptimization - Class in org.applecommander.bastools.api.shapes
-
A vector optimization based on regex.
- VERSION - Static variable in class org.applecommander.bastools.api.BasTools
- vertical - Variable in enum class org.applecommander.bastools.api.shapes.VectorCommand
- verticalLine(PrintWriter) - Method in enum class org.applecommander.bastools.api.shapes.exporters.TextShapeExporter.BorderStrategy
- visit(Line) - Method in class org.applecommander.bastools.api.optimizations.BaseVisitor
- visit(Line) - Method in class org.applecommander.bastools.api.optimizations.MergeLines
- visit(Line) - Method in class org.applecommander.bastools.api.optimizations.Renumber
- visit(Line) - Method in interface org.applecommander.bastools.api.Visitor
- visit(Line) - Method in class org.applecommander.bastools.api.visitors.ByteVisitor
- visit(Line) - Method in class org.applecommander.bastools.api.visitors.PrettyPrintVisitor
- visit(Line) - Method in class org.applecommander.bastools.api.visitors.PrintVisitor
- visit(Line) - Method in class org.applecommander.bastools.api.visitors.ReassignmentVisitor
- visit(Line) - Method in class org.applecommander.bastools.api.visitors.VariableReportVisitor
- visit(Program) - Method in class org.applecommander.bastools.api.optimizations.BaseVisitor
- visit(Program) - Method in class org.applecommander.bastools.api.optimizations.ExtractConstantValues
- visit(Program) - Method in class org.applecommander.bastools.api.optimizations.MergeLines
- visit(Program) - Method in class org.applecommander.bastools.api.optimizations.ShortenVariableNames
- visit(Program) - Method in interface org.applecommander.bastools.api.Visitor
- visit(Program) - Method in class org.applecommander.bastools.api.visitors.ByteVisitor
- visit(Program) - Method in class org.applecommander.bastools.api.visitors.ReassignmentVisitor
- visit(Program) - Method in class org.applecommander.bastools.api.visitors.VariableReportVisitor
- visit(Statement) - Method in class org.applecommander.bastools.api.optimizations.BaseVisitor
- visit(Statement) - Method in class org.applecommander.bastools.api.optimizations.ExtractConstantValues
- visit(Statement) - Method in class org.applecommander.bastools.api.optimizations.RemoveEmptyStatements
- visit(Statement) - Method in class org.applecommander.bastools.api.optimizations.RemoveRemStatements
- visit(Statement) - Method in class org.applecommander.bastools.api.optimizations.ShortenVariableNames
- visit(Statement) - Method in interface org.applecommander.bastools.api.Visitor
- visit(Statement) - Method in class org.applecommander.bastools.api.visitors.LineNumberTargetCollector
-
We saw a trigger, collect any numbers that follow.
- visit(Statement) - Method in class org.applecommander.bastools.api.visitors.ReassignmentVisitor
-
We saw a trigger, reassign any numbers that follow.
- visit(Token) - Method in class org.applecommander.bastools.api.optimizations.BaseVisitor
- visit(Token) - Method in class org.applecommander.bastools.api.optimizations.ExtractConstantValues
- visit(Token) - Method in class org.applecommander.bastools.api.optimizations.ShortenNumbers
- visit(Token) - Method in class org.applecommander.bastools.api.optimizations.ShortenVariableNames
- visit(Token) - Method in interface org.applecommander.bastools.api.Visitor
- visit(Token) - Method in class org.applecommander.bastools.api.visitors.ByteVisitor
- visit(Token) - Method in class org.applecommander.bastools.api.visitors.PrettyPrintVisitor
- visit(Token) - Method in class org.applecommander.bastools.api.visitors.PrintVisitor
- visit(Token) - Method in class org.applecommander.bastools.api.visitors.VariableCollectorVisitor
- visit(Token) - Method in class org.applecommander.bastools.api.visitors.VariableReportVisitor
- Visitor - Interface in org.applecommander.bastools.api
-
The Visitor interface allows some flexibility in what can be done with the AppleSoft BASIC program code.
- Visitors - Class in org.applecommander.bastools.api
-
This class presents all of the common Visitor implementations via builder patterns.
- Visitors() - Constructor for class org.applecommander.bastools.api.Visitors
- Visitors.PrintBuilder - Class in org.applecommander.bastools.api
- VLIN - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- VTAB - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
W
- WAIT - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- wbmp() - Method in class org.applecommander.bastools.api.shapes.exporters.ImageShapeExporter.Builder
- write(byte[]) - Method in class org.applecommander.bastools.api.code.GeneratorState
-
Write entire byte array to the output stream.
- write(int) - Method in class org.applecommander.bastools.api.code.GeneratorState
-
Write a byte to the output stream.
- write(int) - Method in class org.applecommander.bastools.api.shapes.exporters.SourceShapeExporter.PaddedOutputStream
- write(File) - Method in class org.applecommander.bastools.api.shapes.ShapeTable
- write(OutputStream) - Method in class org.applecommander.bastools.api.shapes.ShapeTable
- write(Path) - Method in class org.applecommander.bastools.api.shapes.ShapeTable
- writeBytes(int, Line) - Method in class org.applecommander.bastools.api.Directive
-
Write directive contents to output file.
- writeBytes(int, Line) - Method in class org.applecommander.bastools.api.directives.EmbeddedBinaryDirective
- writeBytes(int, Line) - Method in class org.applecommander.bastools.api.directives.EmbeddedShapeTable
-
Parse the given parameters, generating code and embedding shape table as directed.
- writeBytes(int, Line) - Method in class org.applecommander.bastools.api.directives.HexDirective
X
- XDRAW - Enum constant in enum class org.applecommander.bastools.api.model.ApplesoftKeyword
- xmove - Variable in enum class org.applecommander.bastools.api.shapes.VectorCommand
Y
- ymove - Variable in enum class org.applecommander.bastools.api.shapes.VectorCommand
Z
- ZERO - Static variable in class org.applecommander.bastools.api.Directive
- ZERO_OR_ONE - Static variable in class org.applecommander.bastools.api.Directive
All Classes and Interfaces|All Packages|Constant Field Values