pyslang.Token class

Special methods

def __bool__(self, /) -> bool
def __eq__(self, arg0: Token, /) -> bool
def __init__(self, /) -> None
def __init__(self, alloc: BumpAllocator, kind: TokenKind, trivia: span[Trivia], rawText: str, location: SourceLocation) -> None
def __init__(self, alloc: BumpAllocator, kind: TokenKind, trivia: span[Trivia], rawText: str, location: SourceLocation, strText: str) -> None
def __init__(self, alloc: BumpAllocator, kind: TokenKind, trivia: span[Trivia], rawText: str, location: SourceLocation, directive: SyntaxKind) -> None
def __init__(self, alloc: BumpAllocator, kind: TokenKind, trivia: span[Trivia], rawText: str, location: SourceLocation, bit: logic_t) -> None
def __init__(self, alloc: BumpAllocator, kind: TokenKind, trivia: span[Trivia], rawText: str, location: SourceLocation, value: SVInt) -> None
def __init__(self, alloc: BumpAllocator, kind: TokenKind, trivia: span[Trivia], rawText: str, location: SourceLocation, value: float, outOfRange: bool, timeUnit: typing.Optional[TimeUnit]) -> None
def __init__(self, alloc: BumpAllocator, kind: TokenKind, trivia: span[Trivia], rawText: str, location: SourceLocation, base: LiteralBase, isSigned: bool) -> None
def __ne__(self, arg0: Token, /) -> bool
def __repr__(self, /) -> str
def __str__(self, /) -> str

Properties

isMissing: bool get
isOnSameLine: bool get
kind: TokenKind get
location: SourceLocation get
range: SourceRange get
rawText: str get
trivia: span[Trivia] get
value: object get
valueText: str get