Package avail.stacks

Types

Link copied to clipboard
class CommentGroup

A grouping of AvailComments from an Avail module.

Link copied to clipboard
class LinkingFileMap

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
class StacksParser

Parses a List of stacks tokens.

Link copied to clipboard
class StacksSynchronizer(workUnits: Int)

A way of abstracting out and passing around Asynchronous Continuations.