www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2018/02/03/17:35:30

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=jnhLdfhggs5VmX5kjaLCvMN+VfbUKaXmh9ZrkWjbmN8=;
b=dMU+rRP4L510tQs6dV22rZpY2XqBxQEB1shhdBfTkEeitp++7VoGyZVqzEzAm3kRUk
qVeHPqXxcc/RMBoz+rvzNgiUgTfKqbd6svnUPJbtyDhHWnOttb1iRslsKAits2iX8RI3
+dzVQKwuXGMtdYDUXCX419tw15BoaS6alPf9FVu+/zEQbJQN/MudvFjHDg2qv58pYC8e
bslQiUBnrjJlvZhTwQv0Jb8M2tYH3CSC7vCrz2RPvIZep56pMopCOdcyWk8u7Ir2PkhY
oH87WO08A0XthfE/siIm/xirUh1HPNbY8Mt2mmyjHC7JyI6i9XMy73u77DgD8wPHMHL5
/mWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=jnhLdfhggs5VmX5kjaLCvMN+VfbUKaXmh9ZrkWjbmN8=;
b=I28h/1BSsDegXJ30lVMPh8bsxrRqH0lRs2F5mkrPD8TQrRp8ONJh85ELZkFx1rn3wh
BXwFs3sycbvXZN2/2rpcKZ18Eb+QTBAoXWPWiirQaJktzt3GpwrTCQwSt+YSYN10MQcS
80uq5bipHHU5nkHnrQBRw0nz5XnONn3TCBup9OKxra/Z1SH9T73kkBQtcDXFryfiluGf
CMKr2OGWwm/VivFZvbr9h7l5uqiPJhh+iyzmpaotTqq31Tao2hcda28HsXrYa8Lg+PK+
YLM2H8qBf7/Queqb1wfi5Nu8xbmt+zcHWtBKZXcIBA2szZXcFjwdWp+HlTbdS9qbXzKl
LNhA==
X-Gm-Message-State: APf1xPBpiD2VxKct9FHDnKG0iDsnmnYt6Q3toJZOtVNfIVpv8W0dEpz0
ybJZ03migK1k548RnUt+HWYZc9n5EHKl4qd0Fkg=
X-Google-Smtp-Source: AH8x226CPA/1FOIoxOMYU1fue3Tav/oQV4TKy52ajQfd9fv+bFJgxFH/FYP8wdGBEjcPuubTCNWDU4fVbstd8un+Nzk=
X-Received: by 10.99.123.81 with SMTP id k17mr353701pgn.400.1517697253416;
Sat, 03 Feb 2018 14:34:13 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <20180203220712.GV12911@raven.inka.de>
References: <20180203160317 DOT GR12911 AT raven DOT inka DOT de> <20180203172504 DOT 0C970804CEFA AT turkos DOT aspodata DOT se>
<20180203185515 DOT 72501804CEFA AT turkos DOT aspodata DOT se> <20180203194058 DOT GT12911 AT raven DOT inka DOT de>
<20180203202813 DOT D995C804CEFA AT turkos DOT aspodata DOT se> <20180203220712 DOT GV12911 AT raven DOT inka DOT de>
From: "Chad Parker (parker DOT charles AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Sat, 3 Feb 2018 17:34:13 -0500
Message-ID: <CAJZxidA9Srvz17BjgoZy=2OPt3mXykzemQTTYcuKtWL=0LKZbA@mail.gmail.com>
Subject: Re: [geda-user] Scope of the hires flag in PCB file format?
To: geda-user AT delorie DOT com, Josef Wolf <jw AT raven DOT inka DOT de>
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

--f403045c60aeaaa6740564566d72
Content-Type: text/plain; charset="UTF-8"

Josef-

You might also want to have a look at parse_y.y. This is the file in pcb
that defines how .pcb files are translated into pcb data structures.

--Chad

On Sat, Feb 3, 2018 at 5:07 PM, Josef Wolf <jw AT raven DOT inka DOT de> wrote:

> On Sat, Feb 03, 2018 at 09:28:13PM +0100, karl AT aspodata DOT se wrote:
>
> > > Uh? Isn't the "12" the character code?
> > No, '!' is the character, the second arg. is the delta.
>
> Umm, I had my brains switched off when I wrote this =8()
>
> > > Thanks for the clarification! Maybe the paragraph could state this more
> > > precisely with an example?
> >
> > Yes, plese give us a new phrasing.
>
> OK, I give it a try. Hope, my bad english won't make it worse =:-()
>
>   A special note about units: [ ... ] Note that when multiple variants are
> listed, the
>   most recent (and most preferred) format is the first listed.
>
>   The square bracket syntax specifies only the enclosed values as high
>   resolution. Whenever child elements need high resolution, they have to
> use
>   square brackets on their own, as in this example:
>
>    Symbol['!' 12]                       # 12 is a high resolution value
>    (  # <--- this pair is only for grouping and can never be a square
>            SymbolLine[0 4500 0 5000 8]  # high resolution
>            SymbolLine(0   10 0   35 8)  # standard resolution
>    )
>
> --
> Josef Wolf
> jw AT raven DOT inka DOT de
>

--f403045c60aeaaa6740564566d72
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Josef- <br><br>You might also want to have a look at =
parse_y.y. This is the file in pcb that defines how .pcb files are translat=
ed into pcb data structures.<br></div><div></div><div><br></div>--Chad<br><=
/div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Sat, Feb =
3, 2018 at 5:07 PM, Josef Wolf <span dir=3D"ltr">&lt;<a href=3D"mailto:jw AT r=
aven.inka.de" target=3D"_blank">jw AT raven DOT inka DOT de</a>&gt;</span> wrote:<br><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex"><span class=3D"">On Sat, Feb 03, 2018 at 09:2=
8:13PM +0100, <a href=3D"mailto:karl AT aspodata DOT se">karl AT aspodata DOT se</a> wrot=
e:<br>
<br>
&gt; &gt; Uh? Isn&#39;t the &quot;12&quot; the character code?<br>
&gt; No, &#39;!&#39; is the character, the second arg. is the delta.<br>
<br>
</span>Umm, I had my brains switched off when I wrote this =3D8()<br>
<span class=3D""><br>
&gt; &gt; Thanks for the clarification! Maybe the paragraph could state thi=
s more<br>
&gt; &gt; precisely with an example?<br>
&gt;<br>
&gt; Yes, plese give us a new phrasing.<br>
<br>
</span>OK, I give it a try. Hope, my bad english won&#39;t make it worse =
=3D:-()<br>
<br>
=C2=A0 A special note about units: [ ... ] Note that when multiple variants=
 are listed, the<br>
<span class=3D"">=C2=A0 most recent (and most preferred) format is the firs=
t listed.<br>
<br>
</span>=C2=A0 The square bracket syntax specifies only the enclosed values =
as high<br>
=C2=A0 resolution. Whenever child elements need high resolution, they have =
to use<br>
=C2=A0 square brackets on their own, as in this example:<br>
<br>
=C2=A0 =C2=A0Symbol[&#39;!&#39; 12]=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0# 12 is a high resolution valu=
e<br>
=C2=A0 =C2=A0(=C2=A0 # &lt;--- this pair is only for grouping and can never=
 be a square<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SymbolLine[0 4500 0 5000 8]=C2=A0 =
# high resolution<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0SymbolLine(0=C2=A0 =C2=A010 0=C2=
=A0 =C2=A035 8)=C2=A0 # standard resolution<br>
=C2=A0 =C2=A0)<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
--<br>
Josef Wolf<br>
<a href=3D"mailto:jw AT raven DOT inka DOT de">jw AT raven DOT inka DOT de</a><br>
</font></span></blockquote></div><br></div>

--f403045c60aeaaa6740564566d72--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019