LC2KiCad

A C++ utility that converts EasyEDA (LCEDA) file to KiCad 5 Documents.

View the Project on GitHub

Parser Arguments

Syntax

Parser arguments comes in the following syntax:

-a option[=value][,option[=value][,option[=value][...]]]

-a option[:value][,option[:value][,option[:value][...]]]

You can use a mixture of colons and equal signs. In the internals of the program every colon is literally replaced with equal signs.

We call each option=value pair a parser argument here. A parser argument contains the option and the value you’ve given. The option is not case sensitive, as they would be converted to uppercase literally internally. The value would be evaluated as a 32-bit signed integer. If an option is not set, its value would be zero by default.

All occurrences of -a PARSER_ARGS argument would be used. The ones comes later will replace the ones already evaluated.

Notice that the =value is actually optional. Some options don’t require you passing a value to it. So you can pads no value at all. However, for those options that require a value being passed to it, passing no value would cause the program use a default value 0 for this specific option.(NOT APPLICABLE NOW)

Options and values

SDV (Select Deserializer Version)

Value Behavior
0 Use the default desired version of deserialier.
1 (Default) Use deserializer that is compatible with KiCad 5.
2 Use deserializer that uses KiCad 6 features.

ENL (Export Nested Libraries)

Value Behavior
(Any value as long as ENL is specified) Export all the nested libraries in a document. Currently only available for PCBs.