| 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 |
|
| 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. |
| 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. |
| ALinearCIdentifierExpression |
linearc |
This class represents an identifier expression in LinearC, which is an expression that refers to the name of an option. |
| 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. |
| 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. |
| TheLinearCLanguage |
linearc |
This class represents the language specification for a command-line "language" named LinearC. |