blark.transform.BracketedExpression
- class blark.transform.BracketedExpression(expression: Expression, meta: Meta | None = None)[source]
Bases:
ExpressionAn expression with square brackets around it.
This is used exclusively in string length specifications.
Examples:
[a * b] [255]
See also
StringSpecLength.Lark grammar
This class is used by the following grammar rules:
bracketed_expressionbracketed_expression: "[" expression "]"
Methods
__init__(expression[, meta])Attributes
- expression: Expression
- __init__(expression: Expression, meta: Meta | None = None) None
- from_lark() T