S-Expressions

edea.kicad.s_expr.SExprAtom: TypeAliasType = str | QuotedStr

Type alias for s-expression atom.

edea.kicad.s_expr.SExprList: TypeAliasType = list[Union[SExprAtom, "SExprList"]]

Type alias for recursive s-expression list.

class edea.kicad.s_expr.QuotedStr

Bases: str

A sub-class of str without any added functionality. It simply indicates this string should always have quotes around it when serialized.