Package-level declarations

Types

Link copied to clipboard
class LexingState(val compilationContext: CompilationContext, val position: Int, val lineNumber: Int, val allTokens: List<A_Token>)

LexingState instances represent the lexing state between tokens. They bind together consecutive tokens into a directed acyclic graph, allowing the AvailCompiler to process all possible paths (lexings), typically in aggregate.