switch back to original sexpr usage of PTREE, add new DSNLEXER constructor, enforce accessors in kicad.exe