blark.transform.Real
- class blark.transform.Real(value: Token, type_name: Token | None = None, meta: Meta | None = None)[source]
Bases:
Literal
Floating point (real) literal value.
Lark grammar
This class is used by the following grammar rules:
real_literal
real_literal: [ REAL_TYPE_NAME "#" ] /((\+|\-)?[0-9](_?[0-9])*)\.([0-9](_?[0-9])*)((e|E)(\+|\-)?([0-9](_?[0-9])*))?/ | [ REAL_TYPE_NAME "#" ] /((\+|\-)?[0-9](_?[0-9])*)((e|E)(\+|\-)?([0-9](_?[0-9])*))/
Methods
__init__
(value[, type_name, meta])from_lark
(type_name, value)Attributes