Chicken Схема 4.8.0.5Chicken Scheme и деформированные определения
Привет всем,
Вот отрывок из искаженного определения списка списков. Я говорю об ошибке, потому что имя переменной лежит за самой левой скобкой, и нет явного оператора определения ie. (определить techDisplays ((AG1 fillerIgnore .... ноль ноль))
snippet.il
techDisplays(
;(LayerName Purpose Packet Vis Sel C2C Drg Val)
;(--------- ------- ------ --- --- --- --- ---)
(AG1 fillerIgnore AG1_fillerIgnore t t nil t nil)
(AG2 drawing AG2_drawing t t nil t t )
(AG2 fillerIgnore AG2_fillerIgnore t t nil t nil)
(AG2 frame AG2_frame t t nil t t )
(AG2 frameOnly AG2_frameOnly t t nil t t )
(AG2 frameOnlyHole AG2_frameOnlyHole t t nil t t )
(y0 flight y0_flight t t t t nil)
(y1 flight y1_flight t t t t nil)
(y2 flight y2_flight t t t t nil)
(y3 flight y3_flight t t t t nil)
(y4 flight y4_flight t t t t nil)
(y5 flight y5_flight t t t t nil)
(y6 flight y6_flight t t t t nil)
(y7 flight y7_flight t t t t nil)
(y8 flight y8_flight t t t t nil)
(y9 flight y9_flight t t t t nil)
(border boundary border_boundary t nil t t nil)
(snap grid snap_grid t nil t nil nil)
) ;techDisplays
Проблема: мне нужно, чтобы получить схему, чтобы признать это как определение действует верхнего уровня Дальнейшая проблема : Решение должно быть масштабируемым, так как есть еще 100 с того места, где он пришел из этого . Я тоже должен прочитать Ограничение: мне очень хотелось бы, чтобы НЕ нужно было писать какую-то рутинную парсинг, так как, скорее всего, получится неправильным. со всеми скобками, подсчетами, сопоставлением и расслоением.
Любые идеи, подсказки, конструктивные критические замечания приветствуются.
ТИА,
Еще обучения Стив