Skip to content
PyGerber Documentation
init
Initializing search
Argmaster/pygerber
PyGerber Documentation
Argmaster/pygerber
Home
License
Changelog
Gerber
Gerber
Introduction
Migrating from 2.4.x to 3.x.x
Quick start
Quick start
Introduction
Single file guide
Multi file guide
GerberJobFile and Project
Custom color maps
Analysis
Analysis
Introduction
Stateless Introspection
Stateful Introspection
Modify optimize
Modify optimize
Introduction
Code optimization
Formatter
Formatter
Introduction
API usage
Extending Formatter
Diagnostics
Diagnostics
Introduction
Language server
Language server
Introduction
Visual Studio Code Integration
Features
Extend
Extend
Introduction
Extending AST Nodes
Extending Parser
Extending Compiler
Extending Virtual Machines
Command line
Command line
Introduction
Gerber
Rendering backends
Rendering backends
Introduction
Code generation
Code generation
Introduction
Gerber code generation
RVMC generation
Development
Development
Introduction
Environment setup
Package
Documentation
Contribution guidelines
Release procedure
Reference
Reference
pygerber
pygerber
init
builder
builder
init
gerber
rvmc
common
common
init
error
namespace
position
console
console
init
commands
gerber
examples
gerber
gerber
init
api
api
init
_composite_view
_enums
_errors
_gerber_file
_gerber_job_file
_project
ast
ast
init
ast_visitor
errors
expression_eval_visitor
node_finder
nodes
nodes
init
aperture
aperture
init
AB
AB_close
AB_open
AD
ADC
ADO
ADP
ADR
ADmacro
AM
AM_close
AM_open
SR
SR_close
SR_open
attribute
attribute
init
TA
TD
TF
TO
base
d_codes
d_codes
init
D
D01
D02
D03
Dnn
enums
file
g_codes
g_codes
init
G
G01
G02
G03
G04
G36
G37
G54
G55
G70
G71
G74
G75
G90
G91
invalid
load
load
init
LM
LN
LP
LR
LS
m_codes
m_codes
init
M00
M01
M02
math
math
init
assignment
constant
expression
operators
operators
init
binary
binary
init
add
div
mul
sub
unary
unary
init
neg
pos
parenthesis
point
variable
model
other
other
init
coordinate
primitives
primitives
init
code_0
code_1
code_2
code_20
code_21
code_22
code_4
code_5
code_6
code_7
properties
properties
init
AS
FS
IN
IP
IR
MI
MO
OF
SF
types
state_tracking_visitor
compiler
compiler
init
compiler
errors
formatter
formatter
init
enums
formatter
options
presets
language_server
language_server
init
_server
_server
init
document_cache
documents
documents
init
document
gerber
hover
hover
init
gerber
server
errors
status
linter
optimizer
optimizer
init
optimizer_pass
parser
parser
init
native
pyparsing
pyparsing
init
grammar
parser
pygments
spec
spec
init
rev_2024_05
vm
vm
init
command_visitor
commands
commands
init
command
layer
paste
shape
shape_segments
shape_segments
init
arc
line
shape_segment
pillow
pillow
init
errors
vm
rvmc
shapely
shapely
init
errors
vm
types
types
init
box
color
errors
layer_id
matrix
model
style
vector
vm
documents
¶
Back to top