All Classes, Interfaces, Objects and Records

Name Unit Description
ALineEndingToken parsing

This class represents the end of a source line.

ALineEndingTokenFromSource parsing

This class represents the end of a source line.

AnErrorToken parsing

This class represents an erroneous or unrecognized token.

AnIdentifierToken parsing

This token represents an identifier read from the source.

AnOpcodeDictionary parsing

This class represents a dictionary of opcodes.

AnOpcodeDictionaryEntry parsing

This class represents an opcode dictionary entry, which matches a single token string to its internal representation.

ANumericConstantToken parsing

This class represents a numeric constant parsed from the source.

AParsedLanguage parsing

This class serves as the basis for defining a language that will be parsed.

AParsedLanguageParser parsing

This class represents a parser that is used to process source code of some kind using a parsed language definition.

AParser parsing

This class represents a generic parser.

AParserFatalError parsing

This class represents a fatal error that is logged by a parser to a given instance of ALog.

AParserHint parsing

This class represents a hint that is logged by a parser to a given instance of ALog.

AParserNote parsing

This class represents a note that is logged by a parser to a given instance of ALog.

AParserSyntaxError parsing

This class represents a syntax error that is logged by a parser to a given instance of ALog.

AParserWarning parsing

This class represents a warning that is logged by a parser to a given instance of ALog.

AScanner parsing

This class represents a scanner that is used to return tokens from a stream.

ASourceInputStream parsing

This class is defined for convenience and need not be used, strictly speaking, since instances of ASourceScanner will happily accept any valid instance of ATextInputStream or its descendants.

ASourceParser parsing

This class represents a parser that uses a language definition to parse an arbitrary source stream into intermediate code.

ASourceScanner parsing

This class represents a scanner this used to return tokens from a source code stream.

ASpaceToken parsing

This class represents whitespace encountered in the source.

ASpecialToken parsing

This class represents a special token, which is usually a delimiter or symbolic operator recognized by a parsed language.

AStreamEndingToken parsing

This class represents the end of a source stream.

AStreamEndingTokenFromSource parsing

This class represents the end of a source stream.

AStringLiteralToken parsing

This class represents a string literal parsed from the source.

ASymbol parsing

This class represents a basic symbol, which may be an identifier (such as a variable or function name), a numeric constant, or a string literal.

ASymbolFromSource parsing

This class represents a symbol that is parsed from a source file and which will be handled at once or written to an intermediate code file.

ASymbolicToken parsing

This class represents a symbol that is entered into a symbol table.

ASymbolParser parsing

This class represents a parser that processes a source file and enters any symbols found (variable names, function names, custom types, etc.) into its symbol tables.

ASymbolRecalled parsing

This class represents a symbol which was previously parsed and written to an intermediate code file.

ASymbolTable parsing

This class represents a symbol table, which matches literal token values to an instance of ASymbol or one of its descendants.

ASymbolTableVector parsing

This class represents a symbol table vector, which organizes instances of ASymbolTable into a linear array.

ASymbolVector parsing

This class represents a symbol vector, which matches symbols to an index.

ASymbolVectorVector parsing

This class represents a vector of symbol vectors; in other words, a collection of instances of ASymbolVector.

ASyntaxRule parsing

This class represents a single syntax rule, which in its simplest form is a set of opcodes.

ASyntaxRuleset parsing

This class represents a collection of syntax rules which, taken together, help to control how a parser processes source.

AToken parsing

This class represents a basic token which is parsed from a source stream or retrieved from an intermediate code stream.

ATokenFromSource parsing

This class represents a token that is parsed from a source stream.

ATokenList parsing

This class represents a list of tokens that can be used as a sequential list or a stack.

TSymbolReference parsing

This type defines the location of a symbol: both its scope (the symbol table to which it belongs) and its index within that table.


Generated by PasDoc 0.13.0 on 2015-06-25 11:12:03