delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
Date: | Tue, 1 Sep 2015 12:41:54 +0200 (CEST) |
X-X-Sender: | igor2 AT igor2priv |
To: | "Levente (leventelist AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
X-Debug: | to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" |
From: | gedau AT igor2 DOT repo DOT hu |
Subject: | Re: [geda-user] full perl parser for pcb files? |
In-Reply-To: | <CACwWb3DMpocok0bOk7_Udt5iu8wSmG_tZRfPjxxapSBeyR9D2w@mail.gmail.com> |
Message-ID: | <alpine.DEB.2.00.1509011237520.6924@igor2priv> |
References: | <CACwWb3C2WgEay7Av_mtJdgFc_EJYUZ2SjCev7hUWz+4GZj9ZNQ AT mail DOT gmail DOT com> <CAC4O8c_QPVqeKMsJbEbXNHGid_O+Bn=0YzD5ahqGfbCc1e+eAQ AT mail DOT gmail DOT com> <20150901094810 DOT 16370 DOT qmail AT stuge DOT se> <CACwWb3DMpocok0bOk7_Udt5iu8wSmG_tZRfPjxxapSBeyR9D2w AT mail DOT gmail DOT com> |
User-Agent: | Alpine 2.00 (DEB 1167 2008-08-23) |
MIME-Version: | 1.0 |
Reply-To: | geda-user AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | geda-user AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
On Tue, 1 Sep 2015, Levente (leventelist AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: >Is this written in Perl? C + yacc + lex >Is there any documentation for PCB internals? The PCB code is commented well at strategic places. Some parts use strange paradigms, but most parts are pretty straightforward to understand. At least this is my experience hacking pcb-rnd. Also, most parts of the PCB source doesn't suffer from the spaghetti effect and you can go there to check/fix things locally without first needing to understand the whole class hierarchy or type system or whatnot. Names are good too, so it's usually easy to guess a keyword to search for. Regards, Igor2
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |