blark.transform.ParenthesizedExpression

class blark.transform.ParenthesizedExpression(expr: Expression, meta: Meta | None = None)[source]

Bases: Expression

An expression with parentheses around it.

Examples:

(a * b)
(1 + b)

Lark grammar

This class is used by the following grammar rules:

parenthesized_expression

parenthesized_expression: "(" expression ")"

Methods

__init__(expr[, meta])

from_lark()

Attributes

meta

expr

expr: Expression
meta: Meta | None = None
__init__(expr: Expression, meta: Meta | None = None) None
from_lark() T