KicadModTree.util package

KicadModTree.util.kicad_util module

class KicadModTree.util.kicad_util.SexprSerializer(sexpr)[source]

Bases: object

Converts a nested python list into a sexpr syntax which can be parsed by KiCad

NEW_LINE

alias of __builtin__.object

primitive_to_string(primitive)[source]
sexpr_to_string(sexpr, prefix=None)[source]
KicadModTree.util.kicad_util.formatFloat(val)[source]

return well formated float

KicadModTree.util.kicad_util.formatTimestamp(timestamp=None)[source]
KicadModTree.util.kicad_util.lispString(string)[source]

add quotation marks to string, when it include a white space or is empty

KicadModTree.util.kicad_util.lispTokenizer(input)[source]

Convert a string of characters into a list of tokens.

KicadModTree.util.kicad_util.parseLispString(input)[source]
KicadModTree.util.kicad_util.parseTimestamp(timestamp)[source]