Bases: MacroPrimitiveToken
Vector line macro primitive.
Source code in src/pygerber/gerberx3/tokenizer/tokens/macro/statements/code_2_vector_line.py
| class Code2VectorLineToken(MacroPrimitiveToken):
"""Vector 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_2_vector_line.pre_parser_visit_token(
self,
context,
)
context.get_hooks().macro_code_2_vector_line.on_parser_visit_token(
self,
context,
)
context.get_hooks().macro_code_2_vector_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_2_vector_line.py
| def parser2_visit_token(self, context: Parser2Context) -> None:
"""Perform actions on the context implicated by this token."""
context.get_hooks().macro_code_2_vector_line.pre_parser_visit_token(
self,
context,
)
context.get_hooks().macro_code_2_vector_line.on_parser_visit_token(
self,
context,
)
context.get_hooks().macro_code_2_vector_line.post_parser_visit_token(
self,
context,
)
|