Skip to content

code_6_moire

code_6_moire

Macro primitive Moire.

Code6MoireToken

Bases: MacroPrimitiveToken

Moire macro primitive.

Source code in src/pygerber/gerberx3/tokenizer/tokens/macro/statements/code_6_moire.py
class Code6MoireToken(MacroPrimitiveToken):
    """Moire macro primitive."""

    def parser2_visit_token(self, context: Parser2Context) -> None:
        """Perform actions on the context implicated by this token."""
        context.get_hooks().macro_code_6_moire.pre_parser_visit_token(
            self,
            context,
        )
        context.get_hooks().macro_code_6_moire.on_parser_visit_token(
            self,
            context,
        )
        context.get_hooks().macro_code_6_moire.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_6_moire.py
def parser2_visit_token(self, context: Parser2Context) -> None:
    """Perform actions on the context implicated by this token."""
    context.get_hooks().macro_code_6_moire.pre_parser_visit_token(
        self,
        context,
    )
    context.get_hooks().macro_code_6_moire.on_parser_visit_token(
        self,
        context,
    )
    context.get_hooks().macro_code_6_moire.post_parser_visit_token(
        self,
        context,
    )