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
|