blark.transform.Lduration

class blark.transform.Lduration(days: Token | None = None, hours: Token | None = None, minutes: Token | None = None, seconds: Token | None = None, milliseconds: Token | None = None, microseconds: Token | None = None, nanoseconds: Token | None = None, negative: bool = False, meta: Meta | None = None)[source]

Bases: Literal

Long duration literal value.

Lark grammar

This class is used by the following grammar rules:

lduration

lduration: ( "LTIME"i | "LT"i ) "#" [ MINUS ] _linterval

Methods

__init__([days, hours, minutes, seconds, ...])

from_lark(minus, interval)

Attributes

days

hours

meta

microseconds

milliseconds

minutes

nanoseconds

negative

seconds

value

The long duration value.

days: Token | None = None
hours: Token | None = None
minutes: Token | None = None
seconds: Token | None = None
milliseconds: Token | None = None
microseconds: Token | None = None
nanoseconds: Token | None = None
negative: bool = False
meta: Meta | None = None
static from_lark(minus: Token | None, interval: Tree) Lduration[source]
property value: str

The long duration value.

__init__(days: Token | None = None, hours: Token | None = None, minutes: Token | None = None, seconds: Token | None = None, milliseconds: Token | None = None, microseconds: Token | None = None, nanoseconds: Token | None = None, negative: bool = False, meta: Meta | None = None) None