ReferenceΒΆ
Functions
pyds.parse(byte_string) | Return a Label parsed from byte_string. |
Abstract Base Classes
pyds.Statements | Base class for a sequence of PDS statements. |
pyds.Statement | Base class for PDS statements. |
pyds.Value | Base class for PDS value types. |
pyds.Scalar | Base class for PDS scalar value types. |
pyds.Numeric | Base class for PDS numeric value types. |
Classes
pyds.Label(*statements) | Represents a PDS label. |
pyds.GroupStatements(*statements) | Container for statements of a PDS group statement. |
pyds.ObjectStatements(*statements) | Container for statements of a PDS object statement. |
pyds.Attribute(identifier, value[, ...]) | Represents a PDS attribute assignment statement. |
pyds.Group(identifier, group_statements[, ...]) | Represents a PDS group statement. |
pyds.Object(identifier, object_statements[, ...]) | Represents a PDS object statement. |
pyds.Units(expression[, validate]) | Represents a PDS units expression. |
pyds.Integer(value[, units]) | Represents a PDS integer value. |
pyds.BasedInteger(radix, digits[, units]) | Represents a PDS based integer value. |
pyds.Real(value[, units]) | Represents a PDS real value. |
pyds.Date(year, month, day) | Represents a PDS date value. |
pyds.Time(hour, minute[, second, utc, ...]) | Represents a PDS time value. |
pyds.DateTime(year, month, day, hour, minute) | Represents a PDS date-time value. |
pyds.Text(value[, validate]) | Represents a PDS text value. |
pyds.Symbol(value[, validate]) | Represents a PDS symbol value. |
pyds.Identifier(value[, validate]) | Represents a PDS identifier value. |
pyds.Set(*values) | Represents a PDS set value. |
pyds.Sequence1D(*values) | Represents a 1D PDS sequence value. |
pyds.Sequence2D(*values) | Represents a 2D PDS sequence value. |
Exceptions
pyds.ParsingError | An exception raised if there is an error parsing a string into one of the objects representing a PDS construct. |