ABinaryLeaf |
classwork |
This class represents a node in a binary tree. |
ABinaryLeafPointer |
classwork |
This type is used to find and indicate the position at which a new node should be inserted into the tree. |
ABinaryTree |
classwork |
This class represents a basic binary tree which contains nodes that are sorted by an integer key. |
ABinaryTreeDictionary |
classwork |
This class represents a "dictionary" of binary trees, which is simply a binary tree of binary trees. |
ABinaryTreeIterator |
classwork |
Instances of this class can be used to iterate through the nodes in ABinaryTree and its descendants, starting with the root node and proceeding toward ABinaryTree.YoungestNode. |
ABookmarkedInputStream |
classwork |
This class represents a stream that is capable of reading a dictionary of bookmarks from itself. |
ABookmarkedOutputStream |
classwork |
This class represents a stream that is capable of recording bookmarks to a dictionary of bookmarks and then writing that dictionary to itself at a given position. |
ABookmarkedStream |
classwork |
This class represents a bookmarked stream, which is a stream that is capable of saving and reading its own list of bookmarks. |
ABufferedInputStream |
classwork |
This class wraps around an input stream and buffers input from that stream. |
ABufferedLog |
classwork |
This class represents a log that will log to a string stream. |
ABufferedOutputStream |
classwork |
This class wraps around an output stream and buffers output to that stream. |
ABufferedStream |
classwork |
This class serves as the basis for a pair of classes that wrap around other streams and provide buffered input and output of those streams. |
ABufferedStreamError |
classwork |
This class represents an error that may occur when attempting to allocate the buffer for a buffered stream. |
ACharacterCategory |
parsing |
This type defines the character types that are recognized by a scanner for a parsed language. |
ACommandLineAbbreviation |
linearc |
This class represents the abbreviated form of a command-line option. |
ACommandLineChoice |
linearc |
This class represents a command-line option that expects a value to be chosen from a list of pre-defined values. |
ACommandLineFlag |
linearc |
This class represents a command-line flag; that is, an option with a value that is only true if the user specifies the name of the option on the command line. |
ACommandLineFloatRange |
linearc |
This class represents an option that expects a floating-point value which falls between a predefined minimum and maximum. |
ACommandLineIntegerRange |
linearc |
This class represents an option that expects an integer value which falls between a predefined minimum and maximum. |
ACommandLineList |
linearc |
This class represents an option that can be specified more than once on the command line; each time it occurs, the value specified is added to a list of values. |
ACommandLineNumber |
linearc |
This class represents an option that expectas a numeric value. |
ACommandLineOption |
linearc |
This class represents a dynamic command-line option; that is, one which has been defined at runtime, either by reading it from a static definition or programatically. |
ACommandLineOptionDictionary |
linearc |
This class represents a dictionary of command-line options. |
ACommandLineString |
linearc |
This class represents a command-line option that expects a string value. |
ACommandLineSwitch |
linearc |
This class represents a command-line switch; that is, an option that accepts a value which may be True or False . |
AConsoleApplication |
classwork |
This class represents a single process running as a console application: a program that uses a terminal or console for standard input and output. |
AConsoleInputStream |
classwork |
This class can be used to wrap around an instance of AStandardInputStream or any of its descendants so that ASCII and UTF-8 encoded text can be read from the stream. |
AConsoleLog |
classwork |
This class represents a log that will log to either stdout or stderr . |
AConsoleOutputStream |
classwork |
This class can be used to wrap around an instance of AStandardOutputStream or one of its descendants so that ASCII and UTF-8 encoded text can be written to the stream. |
ACounter |
classwork |
This class represents a single named counter. |
ACounterList |
classwork |
This class is used by ALog and its descendants to manage a list of named counters: one for each type of message that can be logged. |
ACounterOverageError |
classwork |
An instance of this exception class is raised by ACounter.increment if all of the following are true: ACounter.limit has a value that is not zero, that value is exceeded by a call to ACounter.increment, and ACounter.notifyOnExcess is True . |
ADictionary |
classwork |
This class represents a dictionary, which is a list of items that are indexed by a string key. |
ADictionaryEntry |
classwork |
This class represents a dictionary entry, which is an item that is indexed by a string key. |
AFileInputStream |
classwork |
This class can be used for binary input from a file that can be accessed by the underlying file system. |
AFileLog |
classwork |
This class represents a log that will log to a file stream. |
AFileOutputStream |
classwork |
This class can be used for binary output to any file that is accessible to the underlying file system. |
AFileStream |
classwork |
A file stream. |
AFileStreamOpenError |
classwork |
An instance of this exception class is raised if the constructor for AFileInputStream fails to open the specified file for reading, or if the constructor for AFileOutputStream fails to open the specified file for writing. |
AFileStreamReadError |
classwork |
An instance of this exception class is raised if AFileInputStream.read fails to retrieve data from the underlying file. |
AFileStreamWriteError |
classwork |
An instance of this exception class is raised if AFileOutputStream.write fails to write data to the underlying file. |
AFileVersionInfoResource |
classwork |
This class represents version information that is stored as a resource inside of an object file which represents the main executable of the current process. |
ALinearCAssignmentStatement |
linearc |
This class represents an assignment statement in LinearC; that is, the portion of a command line where a value is assigned to a named option. |
ALinearCBooleanExpression |
linearc |
This class represents a boolean expression in LinearC, which is an expression that consists of a single keyword belonging to either RULE_TRUTH or RULE_FALSEHOOD. |
ALinearCCompoundExpression |
linearc |
This class represents a compound expression in LinearC, which can be made up of one or more subexpressions. |
ALinearCConsoleApplication |
linearc |
This class represents a single process running as a console application, which expects to receive arguments on its command line and which can parse those arguments with an instance of ALinearCParser. |
ALinearCExpression |
linearc |
This class represents an expression in LinearC. |
ALinearCNumericExpression |
linearc |
This class represents a numeric expression in LinearC, which is an expression that consists of a single number, either integer or floating-point. |
ALinearCParser |
linearc |
This class represents a parser for the LinearC language. |
ALinearCPathExpression |
linearc |
This class represents a path expression in LinearC, which an expression that begins with a path delimiter, such as lcopDivideString or lcdlBackslashString and which is not contained in quotes (otherwise it would be seen as a string expression). |
ALinearCRestArgument |
linearc |
This class represents a statement in LinearC that is composed entirely of a rest argument; that is, an argument which does not include the name of an existing option. |
ALinearCStatement |
linearc |
This class represents a single statement that is pared by the LinearC parser. |
ALinearCStatementBlock |
linearc |
This class represents a statement block that is parsed by the LinearC parser. |
ALinearCStringExpression |
linearc |
This class represents a string expression in LinearC, which is an expression that consists of a single string, delimited by either lcdlQuote1String or lcdlQuote2String. |
ALineEndingToken |
parsing |
This class represents the end of a source line. |
ALineEndingTokenFromSource |
parsing |
This class represents the end of a source line. |
ALinkedList |
classwork |
This class represents a doubly-linked list of nodes. |
ALog |
classwork |
This class represents a generic log, which can be used to output status and error messages to an assigned stream. |
ALoggedError |
classwork |
This class represents a error that is logged. |
ALoggedFatalError |
classwork |
This class represents a hint that is logged. |
ALoggedHint |
classwork |
This class represents a hint that is logged. |
ALoggedItem |
classwork |
This class represents a basic item that can be logged to an instance of ALog. |
ALoggedNote |
classwork |
This class represents a simple note that is logged. |
ALoggedWarning |
classwork |
This class represents a warning that is logged. |
ALoggingObject |
classwork |
This class represents a generic object that is capable of logging items to a given log. |
AMapping |
classwork |
This class represents a mappings, which is a list of items that are indexed by a string key. |
AMappingEntry |
classwork |
This class represents a mapping entry, which is an item that is indexed by a string key and which maps that key to a value. |
AnApplication |
classwork |
This class represents a single process (an application) in an object-oriented fashion. |
AnELFFileVersionInfoResource |
classwork |
This class represents version information that is stored as a resource within the ELF object file that represents main code segment of the current process. |
AnErrorToken |
parsing |
This class represents an erroneous or unrecognized token. |
AnException |
classwork |
A basic exception. |
AnIdentifierToken |
parsing |
This token represents an identifier read from the source. |
AnIterator |
classwork |
This class represents an abstract iterator. |
AnObject |
classwork |
This class extends TObject to provide some additional functionality reminiscent of that provided by the base Object class in Objective C. |
AnObjectClass |
classwork |
This definition simplifies the implementation of AnObjectVector, since it allows the base implementation of AnObjectVector to construct instances of a given object on the fly (such as when AnObjectVector.readFrom is called. |
AnObjectVector |
classwork |
This class represents an array that contains references to objects: descendants of AnObject. |
ANode |
classwork |
This class represents a single object in a hierarchical linked list. |
ANodeClass |
classwork |
This declaration simplifies the implementation of ABinaryTree, ALinkedList and their descendants, which all contain and operate on descendants of ANode. |
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. |
AnOptionValueError |
linearc |
An instance of this exception class is raised by ACommandLineOption.setValue if the value to be set does not conform to the option's definition. |
AnOptionValueType |
linearc |
This type is used to contain the flags which indicate what type of value is accepted by an instance of ACommandLineOption. |
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. |
AParsedLanguageClass |
parsing |
This type refers to the class definition for all instances of AParsedLanguage and its descendants. |
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. |
APointerVector |
classwork |
This class represents a vector of pointers. |
APrintingObject |
classwork |
An object that can produce and stream a string representation of itself. |
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. |
AStandardErrorStream |
classwork |
This class allows access to stderr as though it was a file stream. |
AStandardInputStream |
classwork |
This class allows access to stdin as though it was a file stream. |
AStandardOutputStream |
classwork |
This class allows access to stdout as though it was a file stream. |
AStream |
classwork |
The base stream type. |
AStreamBookmark |
classwork |
This class represents a stream bookmark, which is a way of associating a name with a specific location in a stream. |
AStreamBookmarkDictionary |
classwork |
This class represents a dictionary of stream bookmarks, which is a collection of instances of AStreamBookmark. |
AStreamBookmarkSpan |
classwork |
This class represents a string bookmark that specifies a span: that is, a block of bytes within a stream. |
AStreamEndingToken |
parsing |
This class represents the end of a source stream. |
AStreamEndingTokenFromSource |
parsing |
This class represents the end of a source stream. |
AStreamIterator |
classwork |
This class can be used to iterate over the data in a stream. |
AStreamWrapper |
classwork |
This class represents a wrapper around an instance of AStream; that is, it defines the basis for a class which can manipulate and extend the capabilities of an arbitrary stream by acting as a stream itself. |
AStringLeaf |
classwork |
This class represents a node in a binary tree that keeps the string used to define its sort key. |
AStringList |
classwork |
This class represents a list of one or more strings. |
AStringListItem |
classwork |
This class represents a single entry in AStringList. |
AStringLiteralToken |
parsing |
This class represents a string literal parsed from the source. |
AStringStream |
classwork |
This class allows an AnsiString to be read from and written to as though it was a stream. |
AStringTree |
classwork |
This class represents a binary tree that is comprised of instances of AStringLeaf. |
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. |
ATextInputStream |
classwork |
This class serves as the basis for a class which wraps around other instances of AStream and provides the ability to treat the data read from the stream as text. |
ATextOutputStream |
classwork |
This class serves as the basis for a class which wraps around other instances of AStream and provides the ability to treat the data to be written to the stream as text. |
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. |
AVariantList |
classwork |
This class represents a list of one or more variant values. |
AVariantListItem |
classwork |
This class represents a single item in a linked-list of items. |
AVector |
classwork |
This class represents a vector, which is a dynamically-allocated one-dimensional array that contains elements which are all the same size. |
AVectorAllocationError |
classwork |
An instance of this exception class is raised when allocating memory for the buffer fails in a call to AVector.allocateElements. |
AVectorError |
classwork |
An instance of this exception class is raised whenever there is a fatal error within an instance of AVector. |
bfstDefaultBufferSize |
classwork |
This constant defines the default size, in bytes, for buffers used by instances of ABufferedStream. |
bfstErrorAllocatingBuffer |
classwork |
This string contains the error message used when ABufferedStream.around fails to allocate a buffer to use in buffering input from or output to a stream. |
bnlfStringRepresentation |
classwork |
This string controls the way a representation of ABinaryLeaf is constructed by ABinaryLeaf.toString. |
bntrDefaultNodePrintingPrefix |
classwork |
This string is used as the default prefix when ABinaryTree.printTo causes its nodes to be printed to a stream. |
bntrDefaultNodePrintingSuffix |
classwork |
This string is used as the default suffix when ABinaryTree.printTo causes its nodes to be printed to a stream. |
bntrDefaultPrintingSuffix |
classwork |
This string is used as the default suffix when ABinaryTree.printTo prints a description of the tree to a given stream. |
bntrStringRepresentationPlural |
classwork |
This string controls the way a representation of ABinaryTree is constructed by ABinaryTree.toString when the tree does not have exactly one node. |
bntrStringRepresentationSingular |
classwork |
This string controls the way a representation of ABinaryTree is constructed by ABinaryTree.toString when the tree has exactly one node. |
CanIterate |
classwork |
This iterface declares the methods that must be implemented by any class that supports iteration over its data. |
CanPrint |
classwork |
This interface will be adopted by all classes that are able to produce string representations of themselves and their data, and which can also print those representations to an arbitrary stream. |
CanStream |
classwork |
This interface declares the methods that must be implemented by any class that is capable of streaming its data. |
charsBeginQuoteCharacter |
classwork |
The default opening quote character used |
charsDigits |
classwork |
Letters that are considered digits |
charsEndQuoteCharacter |
classwork |
The default closing quote character used |
charsLowercaseLetters |
classwork |
Letters that are considered lowercase |
Charstring |
classwork |
This class acts as a repository for some string functions that are used by various classes. |
charsUppercaseLetters |
classwork |
Letters that are considered uppercase |
clchAcceptedValuesDescription |
linearc |
This string controls the format of the extra string appended to the result returned when ACommandLineChoice.usageString is called. |
clchDefaultValueDescription |
linearc |
This string contains the default description returned by ACommandLineChoice.valueDescription if no other description is set when the option is constructed. |
clchErrorValueExpected |
linearc |
This string controls the format of the error message emitted by ACommandLineChoice.setValue in the event that the routine is given a value which is incompatible with the option. |
clflDefaultValueDescription |
linearc |
This string contains the default description returned by ACommandLineFlag.valueDescription if no other description is set when the option is constructed. |
clfrAcceptedValuesDescription |
linearc |
This string controls the format of the extra string appended to the result returned when ACommandLineFloatRange.usageString is called. |
clfrDefaultValueDescription |
linearc |
This string contains the default description returned by ACommandLineFloatRange.valueDescription if no other description is set when the option is constructed. |
clfrErrorValueExpected |
linearc |
This string controls the format of the error message emitted by ACommandLineFloatRange.setValue in the event that the routine is given a value which is incompatible with the option. |
clirAcceptedValuesDescription |
linearc |
This string controls the format of the extra string appended to the result returned when ACommandLineIntegerRange.usageString is called. |
clirDefaultValueDescription |
linearc |
This string contains the default description returned by ACommandLineIntegerRange.valueDescription if no other description is set when the option is constructed. |
clirErrorValueExpected |
linearc |
This string controls the format of the error message emitted by ACommandLineIntegerRange.setValue in the event that the routine is given a value which is incompatible with the option. |
clnmDefaultValueDescription |
linearc |
This string contains the default description returned by ACommandLineNumber.valueDescription if no other description is set when the option is constructed. |
clodPrintHeaderRepresentation |
linearc |
This string controls the format of the header printed when ACommandLineOptionDictionary.printUsageTo is called. |
clopAbbreviationsRepresentation |
linearc |
This string controls the format of the string used to indicate to the user what abbreviations may be given instead of the full name of an option. |
clopAssignmentOperator |
linearc |
This string determines the character that is used to indicate a value should be assigned to a named option. |
clopAssignmentRepresentation |
linearc |
This string controls the format of the string used to indicate to the user which values may be assigned to an option. |
clopDefaultValueDescription |
linearc |
This string contains the default description returned by ACommandLineOption.valueDescription if no other description is set when the option is constructed. |
clopDefaultValueRepresentation |
linearc |
This string controls the format of the string used to indicate the default value of an option to the user. |
clopDescriptionColumn |
linearc |
This constant is used to determine where the descriptions of command-line options begin when printed to a text-based device, such as a console. |
clopErrorValueExpected |
linearc |
This string controls the format of the error message issued in the event that ACommandLineOption.setValue is given a value that it cannot use, based on the definition of the option. |
clopFlagRepresentation |
linearc |
This string controls the format of the string used to indicate to the user which values may be assigned to an option. |
clopNameColumn |
linearc |
This constant is used to determine where the names of command-line options begin when printed to a text-based device, such as a console. |
clopParameterAbbreviationDelimiter |
linearc |
This string determines the characters that are used to indicate the abbreviated name of a command line parameter when it is passed on the command line. |
clopParameterNameDelimiter |
linearc |
This string determines the characters that are used to indicate a parameter name on the command line. |
clopStringRepresentation |
linearc |
This string controls the format of the string returned when ACommandLineOption.usageString is called. |
clstDefaultValueDescription |
linearc |
This string contains the default description returned by ACommandLineString.valueDescription if no other description is set when the option is constructed. |
clswDefaultValueDescription |
linearc |
This string contains the default description returned by ACommandLineSwitch.valueDescription if no other description is set when the option is constructed. |
cntrErrorLimitReached |
classwork |
This string is used to format the error message passed to instances of ACounterOverageError when ACounter.increment raises it. |
cntrStringRepresentation |
classwork |
This string is used by ACounter.toString to control how a string representation of ACounter is produced. |
ctlsDefaultPrintingPrefix |
classwork |
This string is used by ACounterList.printSelfTo as the prefix passed to ACounter.printTo . |
ctlsDefaultPrintingSuffix |
classwork |
This string is used by ACounterList.printSelfTo as the suffix passed to ACounter.printTo . |
ctlsPrintedSummaryHeader |
classwork |
This string is used by ACounterList.printSelfTo as the banner header printed to the destination stream before the values of each counter in the list are printed. |
errDefaultMessage |
classwork |
This string specifies the default error message that is used when no other message is passed during construction to an instance of AnException. |
errStringRepresentation |
classwork |
This string governs the output of AnException.toString when no error code was passed to the associated exception on construction. |
errStringRepresentationWithCode |
classwork |
This string governs the output of AnException.toString when an error code was passed to the associated exception on construction. |
fserrInvalidFileName |
classwork |
This string is used to raise an exception in the event that the constructors for AFileInputStream or AFileOutputStream are passed an empty string as the name of a file. |
fserrOpenRead |
classwork |
This string controls the format of the message displayed when the constructor for AFileInputStream or its descendants fails to open a specified file for reading. |
fserrOpenWrite |
classwork |
This string controls the format of the message displayed when the constructor for AFileOutputStream or its descendants fails to open a specified file for writing. |
fserrReading |
classwork |
This string controls the format of the message displayed when a call to AFileInputStream.read fails for some reason. |
fserrWriting |
classwork |
This string controls the format of the message displayed when a call to AFileOutputStream.write fails for some reason. |
ioAccessDenied |
classwork |
|
ioDataCheckFailed |
classwork |
|
ioDriveNotFound |
classwork |
|
ioDriveProtected |
classwork |
|
ioDriveReadFailure |
classwork |
|
ioDriveUnavailable |
classwork |
|
ioDriveWriteFailure |
classwork |
|
ioFileNotFound |
classwork |
|
ioFileNotOpen |
classwork |
|
ioHardwareFailure |
classwork |
|
ioIncorrectMedia |
classwork |
|
ioInvalidDrive |
classwork |
|
ioInvalidHandle |
classwork |
|
ioInvalidNumber |
classwork |
|
ioInvalidOperation |
classwork |
|
ioMessage |
classwork |
Returns an error message string for the specified i/o result code |
ioNoFileHandle |
classwork |
|
ioPathNotFound |
classwork |
|
ioPrinterPaper |
classwork |
|
ioReadError |
classwork |
|
ioReadOnly |
classwork |
|
ioRemovingDirectory |
classwork |
|
ioRenamingFailed |
classwork |
|
ioSectorNotFound |
classwork |
|
ioSeekFailure |
classwork |
|
ioSuccess |
classwork |
I/O status messages |
ioTooManyFiles |
classwork |
|
ioUnknown |
classwork |
|
ioUnknownCommand |
classwork |
|
ioUnknownDevice |
classwork |
|
ioWriteError |
classwork |
|
ioWriteOnly |
classwork |
|
lcappErrorUnsetRequiredOption |
linearc |
|
lcappHelpDescription |
linearc |
|
lcappHelpLongString |
linearc |
|
lcappHelpShortString |
linearc |
linearcstatements.inc - A descendant of AConsoleApplication that builds and executes a command-line parser automatically. |
lcappUsageHelpDescription |
linearc |
|
lcappUsageStringFormat |
linearc |
|
lcappVersionDefaultAdditionalItems |
linearc |
This array can be used to determine whether and how ALinearCConsoleApplication.printVersionTo prints additional items besides just the program name and version. |
lcappVersionDescription |
linearc |
|
lcappVersionLongString |
linearc |
|
lcappVersionStringFormat |
linearc |
|
lcbxErrorBooleanExpressionExpected |
linearc |
This string controls the format of the error message emitted by ALinearCBooleanExpression.parse when an invalid boolean expression is encountered. |
lccsDigit |
linearc |
This string specifies the characters that LinearC recognizes as beginning a numeric constant. |
lccsLetter |
linearc |
This string specifies the characters that LinearC recognizes as alphanumeric. |
lccsSpecial |
linearc |
This string specifies the characters that LinearC recognizes as operators or delimiters. |
lccxErrorInvalidOperation |
linearc |
This string controls the format of the error message emitted by ALinearCCompoundExpression.performOperation when an attempt is made to peform a mathematical operation on incompatible value types. |
lcdlBackslash |
linearc |
|
lcdlBackslashString |
linearc |
In order to parse Windows-style paths, the LinearC parser must know about backslash characters. |
lcdlBeginLongOption |
linearc |
|
lcdlBeginShortOption |
linearc |
|
lcdlLeftParen |
linearc |
|
lcdlLeftParenString |
linearc |
In order to parse compound expressions, the LinearC parser must know when one expression begins and ends. |
lcdlQuote1 |
linearc |
|
lcdlQuote1String |
linearc |
In order to parse strings, the LinearC parser must know when one begins and ends. |
lcdlQuote2 |
linearc |
|
lcdlQuote2String |
linearc |
In order to parse strings, the LinearC parser must know when one begins and ends. |
lcdlRightParen |
linearc |
|
lcdlRightParenString |
linearc |
In order to parse compound expressions, the LinearC parser must know when one expression begins and ends. |
lckwFalse |
linearc |
|
lckwFalseString |
linearc |
In order to process switch options, LinearC must define some tokens that represent truth and falsehood. |
lckwNoFull |
linearc |
|
lckwNoFullString |
linearc |
In order to process switch options, LinearC must define some tokens that represent truth and falsehood. |
lckwNoShort |
linearc |
|
lckwNoShortString |
linearc |
In order to process switch options, LinearC must define some tokens that represent truth and falsehood. |
lckwOff |
linearc |
|
lckwOffString |
linearc |
In order to process switch options, LinearC must define some tokens that represent truth and falsehood. |
lckwOn |
linearc |
|
lckwOnString |
linearc |
In order to process switch options, LinearC must define some tokens that represent truth and falsehood. |
lckwTrue |
linearc |
|
lckwTrueString |
linearc |
In order to process switch options, LinearC must define some tokens that represent truth and falsehood. |
lckwYesFull |
linearc |
|
lckwYesFullString |
linearc |
In order to process switch options, LinearC must define some tokens that represent truth and falsehood. |
lckwYesShort |
linearc |
|
lckwYesShortString |
linearc |
In order to process switch options, LinearC must define some tokens that represent truth and falsehood. |
lcnxErrorInvalidNumber |
linearc |
This string controls the format of the error message emitted by ALinearCNumericExpression.parse when it encounters something that looks like it should be a number, but which cannot be evaluated as such. |
lcopAnd |
linearc |
|
lcopAndString |
linearc |
The LinearC parser allows bitwise operations on numeric values. |
lcopAssign |
linearc |
|
lcOpcodeCount |
linearc |
This constant represents the total number of opcodes defined for the LinearC language. |
lcopDivide |
linearc |
|
lcopDivideString |
linearc |
The LinearC parser supports basic arithmetic operations on the command line. |
lcopExponent |
linearc |
|
lcopExponentString |
linearc |
The LinearC parser supports basic arithmetic operations on the command line. |
lcopMinus |
linearc |
|
lcopMinusString |
linearc |
The LinearC parser supports basic arithmetic operations on the command line. |
lcopModulo |
linearc |
|
lcopModuloString |
linearc |
The LinearC parser supports basic arithmetic operations on the command line. |
lcopNot |
linearc |
|
lcopNotString |
linearc |
The LinearC parser allows boolean options to be defined as NOT true or NOT false. |
lcopOr |
linearc |
|
lcopOrString |
linearc |
The LinearC parser allows bitwise operations on numeric values. |
lcopPlus |
linearc |
The opcodes recognized by the language |
lcopPlusString |
linearc |
The LinearC parser supports basic arithmetic operations on the command line. |
lcopShl |
linearc |
|
lcopShlString |
linearc |
The LinearC parser allows bitwise operations on numeric values. |
lcopShr |
linearc |
|
lcopShrString |
linearc |
The LinearC parser allows bitwise operations on numeric values. |
lcopTimes |
linearc |
|
lcopTimesString |
linearc |
The LinearC parser supports basic arithmetic operations on the command line. |
lcstWarningUnknownOption |
linearc |
This string controls the format of the warning issued in the event that ALinearCAssignmentStatement.parse encounters an attempt to name an option on the command line that was not defined in its list of available options. |
lcxpErrorValidExpressionExpected |
linearc |
This string controls the format of the error message emitted by ALinearCExpression.parse when an invalid expression is encountered. |
letkStringRepresentation |
parsing |
This constant defines how a string representation of ALineEndingToken is constructed when ALineEndingToken.toString is called. |
lgerCounterName |
classwork |
This string is used as the default name for the counter to be incremented when instances of ALoggedError are logged. |
lgerStringRepresentation |
classwork |
This string controls the way an instance of ALoggedError is represented as a string by ALoggedError.toString. |
lgfeCounterName |
classwork |
This string is used as the default name for the counter to be incremented when instances of ALoggedFatalError are logged. |
lgfeStringRepresentation |
classwork |
This string controls the way an instance of ALoggedFatalError is represented as a string by ALoggedFatalError.toString. |
lghtCounterName |
classwork |
This string is used as the default name for the counter to be incremented when instances of ALoggedHint are logged. |
lghtStringRepresentation |
classwork |
This string controls the way an instance of ALoggedHint is represented as a string by ALoggedHint.toString. |
lgitCounterName |
classwork |
This string is used as the default name for the counter to be incremented when instances of ALoggedItem are logged. |
lgntCounterName |
classwork |
This string is used as the default name for the counter to be incremented when instances of ALoggedNote are logged. |
lgntStringRepresentation |
classwork |
This string controls the way an instance of ALoggedNote is represented as a string by ALoggedNote.toString. |
lgwrCounterName |
classwork |
This string is used as the default name for the counter to be incremented when instances of ALoggedWarning are logged. |
lgwrStringRepresentation |
classwork |
This string controls the way an instance of ALoggedWarning is represented as a string by ALoggedWarning.toString. |
LINE_ENDING_APPLE |
parsing |
This constant defines the character which makes up a typical Apple-style line ending. |
LINE_ENDING_UNIX |
parsing |
This constant the defines the character which makes up a typical Unix-style line ending. |
LINE_ENDING_WINDOWS |
parsing |
This constant defines the sequence of characters which makes up typical Windows-style line endings. |
llstDefaultDelimiter |
classwork |
This string is used as the default delimiter by ALinkedList.explode and ALinkedList.implode when no other delimiter is supplied. |
llstDefaultNodePrintingPrefix |
classwork |
This string is used by ALinkedList.printTo. |
llstDefaultNodePrintingSuffix |
classwork |
This string is used by ALinkedList.printTo. |
llstDelimiterTabbedColumn |
classwork |
This string can be passed to ALinkedList.implode to cause its output to be formatted into a single column composed of many rows instead of a lengthy string. |
llstStringRepresentationPlural |
classwork |
This string controls how a string representation of ALinkedList is constructed by ALinkedList.toString. |
llstStringRepresentationSingular |
classwork |
This string controls how a string representation of ALinkedList is constructed by ALinkedList.toString. |
mapDefaultDelimiter |
classwork |
This string is used as the default key/value pair delimiter when none is provided to AMapping.implode, AMapping.explode, AMappingEntry.fromDelimitedString, and AMappingEntry.implode. |
MemorySpan |
classwork |
This is a utility class that provides some helpful routines for quickly filling and copying stretches of memory. |
nodeStringRepresentationPlural |
classwork |
Specifies the format to use when creating a string representation of ANode that does not have one immediate child (it has either none or more than one child). |
nodeStringRepresentationSingular |
classwork |
Specifies the format to use when creating a string representation of ANode that has only one immediate child. |
objErrorInitializing |
classwork |
This is the format of the error message passed to the exception raised when AnObject.init returns False . |
parsFatalUnexpectedEOS |
parsing |
This string defines the error message and format used when the end of a stream is encountered unexpectedly. |
parsSyntaxUnexpectedToken |
parsing |
This constant defines the format of the error message logged by instances of AParser when AParser.resyncToToken and AParser.resyncTo encounter an unexpected token in the source. |
plcsTypicalDigit |
parsing |
This string defines the characters which are typically allowed to begin numeric constants in various languages. |
plcsTypicalEndOfLine |
parsing |
This string defines the characters which are typically counted as line ending characters by various languages. |
plcsTypicalEndOfStream |
parsing |
This string defines the characters which are typically used to mark the end of a stream by various languages. |
plcsTypicalLetter |
parsing |
This string defines the characters which are typically allowed to begin identifiers in various languages. |
plcsTypicalNumeric |
parsing |
This string defines the characters which are typically allowed to be part of a numeric constant, though they may not begin it, by various languages. |
plcsTypicalWhitespace |
parsing |
This string defines the characters which are typically counted as whitespace by various languages. |
plcsTypicalWord |
parsing |
This string defines the characters which are typically allowed to be part of an identifier, though they may not begin it, in various languages. |
pmsgStringRepresentation |
parsing |
This constant determines the format of the string returned by calls to AParserNote.toString, AParserHint.toString, AParserWarning.toString, AParserSyntaxError.toString, and AParserFatalError.toString when there is a valid (named) source. |
PTypicalVersionInfoHeader |
classwork |
This type points to an instance of TTypicalVersionInfoHeader. |
PVSFixedFileInfo |
classwork |
This type points to an instance of TVSFixedFileInfo. |
RULE_BEGIN_EXPRESSION |
linearc |
This constant represents one of the rules defined by TheLinearCLanguage.defineRules; in this case, the tokens that are allowed to begin an expression, which in LinearC consists of those tokens encountered after the assignment operator. |
RULE_BEGIN_PATH |
linearc |
This constant represents one of the rules defined by TheLinearCLanguage.defineRules; in this case, the tokens that are allowed to begin a path. |
RULE_BEGIN_STATEMENT |
parsing |
Rules in ASyntaxRuleset can be retrieved by an arbitrary name or value; however, it is common to define a symbolic constant for each rule so that the rule name or value does not have to be hard-coded. |
RULE_DELIMIT_STRING |
linearc |
This constant represents one of the rules defined by TheLinearCLanguage.defineRules; in this case, the tokens that are allowed to delimit string literals. |
RULE_END_EXPRESSION |
linearc |
This constant represents one of the rules defined by TheLinearCLanguage.defineRules; in this case, the tokens that are allowed to end an expression. |
RULE_END_STATEMENT |
parsing |
Rules in ASyntaxRuleset can be retrieved by an arbitrary name or value; however, it is common to define a symbolic constant for each rule so that the rule name or value does not have to be hard-coded. |
RULE_FALSEHOOD |
linearc |
This constant represents one of the rules defined by TheLinearCLanguage.defineRules; in this case, the tokens that are allowed to represent a False value when setting switch options. |
RULE_NONE |
parsing |
Rules in ASyntaxRuleset can be retrieved by an arbitrary name or value; however, it is common to define a symbolic constant for each rule so that the rule name or value does not have to be hard-coded. |
RULE_OPERATOR |
linearc |
This constant represents one of the rules defined by TheLinearCLanguage.defineRules; in this case, the tokens that are allowed to represent operators, which may appear between two expressions. |
RULE_PRECEDE_ASSIGNMENT |
linearc |
This constant represents one of the rules defined by TheLinearCLanguage.defineRules; in this case, the types of tokens that may precede an assignment expression. |
RULE_TRUTH |
linearc |
This constant represents one of the rules defined by TheLinearCLanguage.defineRules; in this case, the tokens that are allowed to represent a True value when setting switch options. |
RULE_UNARY_OPERATORS |
linearc |
This constant represents one of the rules defined by TheLinearCLanguage.defineRules; in this case, the tokens that are allowed to represent unary operators, which may appear at the forefront of an expression. |
sbspStringRepresentationPlural |
classwork |
The format specified by this string is used to construct a string representation of AStreamBookmarkSpan when AStreamBookmarkSpan.toString is called. |
sbspStringRepresentationSingular |
classwork |
The format specified by this string is used to construct a string representation of AStreamBookmarkSpan when AStreamBookmarkSpan.toString is called. |
SBTYPE_BOOKMARK |
classwork |
This constant represents a type of stream bookmark and can be assigned to AStreamBookmark.bookmarkType by the initializer of an instance of AStreamBookmark or one of its descendants. |
SBTYPE_SPAN |
classwork |
This constant represents a type of stream bookmark and can be assigned to AStreamBookmark.bookmarkType by the initializer of an instance of AStreamBookmark or one of its descendants. |
scnrDefaultTokenBehaviors |
parsing |
This constant defines the default handling flags used by instances of AScanner when whitespace and line ending tokens are encountered. |
setkStringRepresentation |
parsing |
This constant defines how a string representation of AStreamEndingToken is constructed when AStreamEndingToken.toString is called. |
smtkStringRepresentation |
parsing |
This constant defines how a string representation of ASymbolicToken is constructed when ASymbolicToken.toString is called. |
stbmStringRepresentation |
classwork |
The format specified by this string is used to construct a string representation of AStreamBookmark when AStreamBookmark.toString is called. |
stlfStringRepresentation |
classwork |
This string controls the way a representation of AStringLeaf is constructed by AStringLeaf.toString. |
striDefaultSize |
classwork |
The default size of values read by AStreamIterator. |
SYMCAT_EXTERNAL |
parsing |
This flag indicates that a symbol has been declared as external to the source. |
SYMCAT_LITERAL |
parsing |
This constant enumerates one of the ways in which a symbol may be defined in a source stream. |
SYMCAT_PARAMETER |
parsing |
This constant enumerates one of the ways in which a symbol may be defined in a source stream. |
SYMCAT_STRUCTURE_MEMBER |
parsing |
This constant enumerates one of the ways in which a symbol may be defined in a source stream. |
SYMCAT_SUBROUTINE |
parsing |
This constant enumerates one of the ways in which a symbol may be defined in a source stream. |
SYMCAT_TYPE |
parsing |
This constant enumerates one of the ways in which a symbol may be defined in a source stream. |
SYMCAT_UNDEFINED |
parsing |
This constant enumerates one of the ways in which a symbol may be defined in a source stream. |
SYMCAT_USER |
parsing |
This constant enumerates one of the ways in which a symbol may be defined in a source stream. |
SYMCAT_VARIABLE |
parsing |
This constant enumerates one of the ways in which a symbol may be defined in a source stream. |
sympErrorDuplicateIdentifier |
parsing |
This string controls the format of the error message output when there is an attempt to define a symbol that has the same name as one which has already been defined in the current scope. |
SYMSCOPE_GLOBAL |
parsing |
This constant enumerates one of the more common symbol table scopes. |
SYMSCOPE_NONE |
parsing |
This constant enumerates one of the more common symbol table scopes. |
TCensus |
classwork |
This type is used to represent a census, which is a way of storing the count of nodes within a list of nodes. |
TheLinearCLanguage |
linearc |
This class represents the language specification for a command-line "language" named LinearC. |
TNodeAbsoluteIndex |
classwork |
This type is used to represent an absolute index, which is a way of referring to the position of a node within a sequence of nodes, relative to the beginning of the sequence. |
TNodeRelativeIndex |
classwork |
This type is used to represent a relative index, which is a way of referring to the position of a node within a sequence of nodes, relative to a specific node. |
TOKCAT_CATMASK |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_DUMMY |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_EOL |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_EOS |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_ERROR |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_IDENTIFIER |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_KEYWORD |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_NUMBER |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_RULE |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_SPACE |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_SPECIAL |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
TOKCAT_STRING |
parsing |
Each of these constants defines a category of token that is recognized by a scanner for a parsed language. |
toknStringRepresentation |
parsing |
This constant defines how a string representation of AToken is constructed when AToken.toString is called. |
TOpcode |
parsing |
This type represents an opcode, which is a way of constructing a numeric representation of a token string that has special meaning to a parser. |
TOpcodeList |
parsing |
This type represents a dynamic array of opcodes. |
TOptionValueType |
linearc |
This enumeration indicates the types of options that can be accepted on the command line:
ovtNone : Indicates an invalid option; not really used
ovtFlag : A flag value, which is assumed to be False unless it is specified on the command-line. A flag value might be specified as --flag when passed on the command line. Represented by instances of ACommandLineFlag.
ovtSwitch : A switch, which may be True or False . Unlike flag values, the value of a switch must be explicitly set on the command line. A switch might be specified as --switch=y or --switch=false when passed on the command line. Represented by instances of ACommandLineSwitch.
ovtNumber : A numeric value, either integer or floating-point. The only constraints on the value are the limits of the int64 or double types. A numeric value might be specified as --value=23 or --value=42.0 when passed on the command line. Represented by instances of ACommandLineNumber.
ovtIntegerRange , ovtFloatRange : A numeric value that must fall between a minimum and maximum value. Represented by instances of ACommandLineIntegerRange and ACommandLineFloatRange.
ovtString : A string value. A string value might be specified as --value=text or --value="text" when passed on the command line. Represented by instances of ACommandLineString.
ovtMultipleChoice : A value that must match one of a list of provided values. Represented by instances of ACommandLineChoice.
ovtList : A value that can be specified more than once on the command line; each occurrence is collected into a list of values. Represented by instances of ACommandLineList.
ovtRest : An argument that is specified without a name preceding it. These are usually used to indicate file names. This value is combined with one of the above values.
|
tosDefaultLineLength |
classwork |
This constant controls the maximum length of a line, in characters, that is wrapped by ATextOutputStream.printWrapped. |
tosWrapDefaultBreakCharacters |
classwork |
This array contains the default characters at which a line wrapped by ATextOutputStream.printWrapped is broken. |
tosWrapDefaultPadCharacter |
classwork |
This constant specifies the default padding character used by ATextOutputStream.printWrapped in order to align each line to a specific column. |
TScannerTokenBehavior |
parsing |
This type defines the ways in which instances of AScanner handle instances of certain tokens:
SCAN_NO_WHITESPACE : Discard whitespace tokens when they are encountered. When this behavior is enabled, AScanner.CurrentToken will never refer to an instance of ASpaceToken, and AScanner.next will read tokens from the source until one is encountered that is not determined to be whitespace.
SCAN_CONSOLIDATE_WHITESPACE : Consolidate consecutive instances of the same whitespace character into a single instance of ASpaceToken. When this behavior is enabled, consecutive instances of the same whitespace character in the source will be collected into one instance of ASpaceToken; otherwise, multiple instances of ASpaceToken will be returned.
Obviously, this flag has no effect if SCAN_NO_WHITESPACE is enabled.
SCAN_CONSOLIDATE_LINE_ENDINGS : Consolidate consecutive instances of the same line ending character into a single instance of ALineEndingToken. When this behavior is enabled, consecutive instances of the same line ending character in the source will be collected into one instance of ALineEndingToken; otherwise, multiple instances of ALineEndingToken will be returned.
|
TScannerTokenBehaviors |
parsing |
This type defines a set of one or more token behaviors. |
TSortKey |
classwork |
This type is used to represent a sort key, which is used to arrange items in a binary tree or list. |
TStreamBookmarkType |
classwork |
This type is defined for convenience and portability; it represents a code that indicates the type of a bookmark stored in a stream. |
TStreamChecksum |
classwork |
The type of value used when calculating a checksum for a stream. |
TStreamIOSize |
classwork |
The type of value used to indicate the size of data to read or write from the stream. |
TStreamLength |
classwork |
The type of value used to indicate the overall size of a stream. |
TStreamOffset |
classwork |
The type of value used to indicate an offset within a stream. |
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. |
TSymbolScope |
parsing |
This type represents the scope of a symbol, which is a way of indicating the symbol table to which it belongs. |
TTypicalVersionInfoHeader |
classwork |
These elements exist at the beginning of every pseudo-structure. |
TVarRecToVariant |
classwork |
This function converts the value in value to a Variant . |
TVSFixedFileInfo |
classwork |
This structure defines the items in the version resource which are fixed: that is, their sizes and locations within the resource are predefined. |
vctrErrorAllocatingMemory |
classwork |
This string controls the format of the error message passed to an instance of AVectorAllocationError when a call to AVector.ofLength or AVector.grow fails to allocate memory for the array. |
vctrStringRepresentationPlural |
classwork |
This string controls the string representation created by a call to AVector.toString. |
vctrStringRepresentationSingular |
classwork |
This string controls the string representation created by a call to AVector.toString. |
vinfComments |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfCompanyName |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfFileDescription |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfFileVersion |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfInternalName |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfLegalCopyright |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfLegalTrademarks |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfOriginalFilename |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfPrivateBuild |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfProductName |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfProductVersion |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vinfSpecialBuild |
classwork |
This value represents one of the possible keys that can be stored inside of a version information resource. |
vsStringFileInfoKey |
classwork |
This string value is used as a key to validate the StringFileInfo pseudo-structure. |
vsVersionInfoKey |
classwork |
This string value is used as a key to validate the VS_VERSIONINFO pseudo-structure. |
VS_PADDING_ALIGNMENT |
classwork |
Microsoft's version pseudo-structures are aligned to 32-bit addresses. |
VS_PADDING_INCREMENT |
classwork |
Microsoft's version pseudo-structures are alingted to 32-bit addresses by by using zero-value words. |