← Back to team overview

kicad-developers team mailing list archive

s-expression numbers


I just added new support for numbers with exponents in the DSNLEXER class.
As a result, a token that looks like any of these

1e2   123.1E-23  (E or e in it)

will now look like a number token to the lexer.  This has the possibility to cause the
board parser to puke, and likely will smoke out the need to tolerate numbers where you
might otherwise have something refered to as a lexer symbol.  So some symbols will now be
reported as numbers to the parser.

The parser can be taught to tolerate this in a matter of minutes.  So don't panic, please
just report the problem along with the line of text from your board file where the problem
is occurring.

Thanks very much,


Follow ups