| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- from dataclasses import dataclass
- from typing import Any
- @dataclass
- class Identifier:
- value: str
- @dataclass
- class String:
- value: str
- @dataclass
- class Integer:
- value: int
- @dataclass
- class Float:
- value: float
- @dataclass
- class Pound:
- pass
- @dataclass
- class LParen:
- pass
- @dataclass
- class Dollar:
- pass
- @dataclass
- class Interpolated:
- node: Any
- @dataclass
- class RParen:
- pass
- @dataclass
- class LBrace:
- pass
- @dataclass
- class RBrace:
- pass
- @dataclass
- class Period:
- pass
- @dataclass
- class Comma:
- pass
- @dataclass
- class Arrow:
- pass
- @dataclass
- class Colon:
- pass
- @dataclass
- class Equals:
- pass
- @dataclass
- class Operator:
- value: str
- Token = (
- Identifier
- | String
- | Integer
- | Float
- | LParen
- | RParen
- | LBrace
- | RBrace
- | Period
- | Comma
- | Arrow
- | Colon
- | Equals
- | Operator
- | Dollar
- | Interpolated
- )
|