beta.xbrl.xule.SourceLocation
¶
A beta.xbrl.xule.SourceLocation
class represents a position in the XULE source file or buffer.
-
class
beta.xbrl.xule.
SourceLocation
¶ Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a
NotImplementedError
exception.
Attributes¶
-
beta.xbrl.xule.SourceLocation.
end
¶ Returns the offset in the text buffer pointing to the end of an expression or None if this information is not available.
-
beta.xbrl.xule.SourceLocation.
length
¶ Returns the length in the text buffer of an expression or None if this information is not available.
-
beta.xbrl.xule.SourceLocation.
line
¶ Returns the line number of an expression or None if this information is not available.
-
beta.xbrl.xule.SourceLocation.
start
¶ Returns the offset in the text buffer pointing to the start of an expression or None if this information is not available.
-
beta.xbrl.xule.SourceLocation.
uri
¶ Returns the URI of the original XULE source file or None if this information is not available.
Special methods¶
__eq__, __ge__, __gt__, __le__, __lt__, __ne__