Package-level declarations

Types

Link copied to clipboard

A grouping of AvailComments from an Avail module.

Link copied to clipboard

A holder for all categories in stacks

Link copied to clipboard
class StacksDescription(descriptionTokens: List<AbstractStacksToken>)

A collection of tokens that make up a comment description.

Link copied to clipboard
class StacksErrorLog(outputPath: Path)

A Stacks log file that contains errors from processing comments in Avail modules.

Link copied to clipboard
class StacksFilename(val pathName: String, val leafFilename: String)

A Stacks file name and relative path

Link copied to clipboard
class StacksGenerator constructor(outputPath: Path, val resolver: ModuleNameResolver)

An Avail documentation generator. It takes tokenized method/class comments in .avail files and creates navigable documentation from them.

Link copied to clipboard
class StacksOutputFile constructor(val outputPath: Path, val synchronizer: StacksSynchronizer, fileName: String, runtime: AvailRuntime, val name: String)

The way a file is created.

Link copied to clipboard

Parses a List of stacks tokens.

Link copied to clipboard
class StacksSynchronizer(workUnits: Int)

A way of abstracting out and passing around Asynchronous Continuations.