blark.transform.Integer

class blark.transform.Integer(value: Token, type_name: Token | None = None, meta: Meta | None = None)[source]

Bases: Literal

Integer literal value.

Lark grammar

This class is used by the following grammar rules:

integer_literal

integer_literal: [ INTEGER_TYPE_NAME "#" ] any_integer

Methods

__init__(value[, type_name, meta])

from_lark(type_name, value, *[, base])

Attributes

base

meta

type_name

value

value: Token
type_name: Token | None = None
base: ClassVar[int] = 10
meta: Meta | None = None
static from_lark(type_name: Token | None, value: Integer | Token, *, base: int = 10) Integer[source]
__init__(value: Token, type_name: Token | None = None, meta: Meta | None = None) None