Bases: MacroPrimitiveToken
Code 22 lower left line macro primitive.
Source code in src/pygerber/gerberx3/tokenizer/tokens/macro/statements/code_22_lower_left_line.py
| class Code22LowerLeftLineToken(MacroPrimitiveToken):
"""Code 22 lower left line macro primitive."""
def parser2_visit_token(self, context: Parser2Context) -> None:
"""Perform actions on the context implicated by this token."""
context.get_hooks().macro_code_22_lower_left_line.pre_parser_visit_token(
self,
context,
)
context.get_hooks().macro_code_22_lower_left_line.on_parser_visit_token(
self,
context,
)
context.get_hooks().macro_code_22_lower_left_line.post_parser_visit_token(
self,
context,
)
|
parser2_visit_token
parser2_visit_token(context: Parser2Context) -> None
Perform actions on the context implicated by this token.
Source code in src/pygerber/gerberx3/tokenizer/tokens/macro/statements/code_22_lower_left_line.py
| def parser2_visit_token(self, context: Parser2Context) -> None:
"""Perform actions on the context implicated by this token."""
context.get_hooks().macro_code_22_lower_left_line.pre_parser_visit_token(
self,
context,
)
context.get_hooks().macro_code_22_lower_left_line.on_parser_visit_token(
self,
context,
)
context.get_hooks().macro_code_22_lower_left_line.post_parser_visit_token(
self,
context,
)
|