Skip to content

macro_context

macro_context

Module contains MacroContext class definition.

MacroContext

Bases: BaseModel

Macro context object used during macro evaluation.

Source code in src/pygerber/gerberx3/tokenizer/tokens/macro/macro_context.py
class MacroContext(BaseModel):
    """Macro context object used during macro evaluation."""

    variables: Dict[str, Offset] = Field(default_factory=dict)