Skip to content

LN

LN

pygerber.nodes.load.LN module contains definition of LN class.

LN

Bases: Node

Represents LN Gerber extended command.

Source code in src/pygerber/gerberx3/ast/nodes/load/LN.py
class LN(Node):
    """Represents LN Gerber extended command."""

    name: str

    def visit(self, visitor: AstVisitor) -> LN:
        """Handle visitor call."""
        return visitor.on_ln(self)

    def get_visitor_callback_function(
        self, visitor: AstVisitor
    ) -> Callable[[Self], LN]:
        """Get callback function for the node."""
        return visitor.on_ln

visit

visit(visitor: AstVisitor) -> LN

Handle visitor call.

Source code in src/pygerber/gerberx3/ast/nodes/load/LN.py
def visit(self, visitor: AstVisitor) -> LN:
    """Handle visitor call."""
    return visitor.on_ln(self)

get_visitor_callback_function

get_visitor_callback_function(
    visitor: AstVisitor,
) -> Callable[[Self], LN]

Get callback function for the node.

Source code in src/pygerber/gerberx3/ast/nodes/load/LN.py
def get_visitor_callback_function(
    self, visitor: AstVisitor
) -> Callable[[Self], LN]:
    """Get callback function for the node."""
    return visitor.on_ln