kicad_sexpr

Types

pub type ParseDecodeError {
  ParseError(parse.ParseError)
  DecodeError(decode.DecodeError)
}

Constructors

Values

pub fn parse_decode(
  data: BitArray,
  decoder: fn(List(parse.SExpr)) -> Result(
    #(a, List(parse.SExpr)),
    decode.DecodeError,
  ),
) -> Result(a, ParseDecodeError)
pub fn parse_footprint_file(
  data: BitArray,
) -> Result(token.FootprintFile, ParseDecodeError)
pub fn parse_symbol_library(
  data: BitArray,
) -> Result(token.SymbolLibrary, ParseDecodeError)
Search Document