Mail Archives: cygwin/1997/10/02/10:23:21
--====================987654321_0==_
Content-Type: text/plain; charset="us-ascii"
This should be simple:
I wanted to learn lex & yacc. So I bought the O'Reilly & Associates
book. I begin compiling and linking the examples. Things are looking
good and working fine; until, I get to the yacc section in chapter 1.
I have the lex examples coded from Example 1.6 and the yacc examples
coded from Example 1.7 and 1.8. I then do:
flex ch1-05.flex
byacc ch1-05.byacc
gcc -c lex.yy.c y.tab.c
gcc -o ch1-05 lex.yy.o y.tab.o -lfl
Now here is where the problem starts:
I execute ch1-05 and get the attached dump. 8^(
I've also attached the flex and byacc source files.
Does anyone have a solution?
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--====================987654321_0==_
Content-Type: application/octet-stream; name="ch1_05_error"
Content-Transfer-Encoding: x-uuencode
Content-Disposition: attachment; filename="ch1_05_error"
begin 644 ch1_05_error
M*&,Z7'5S97)S7&)C;V5E8C!<37D AT 4')O:F5C='-<;&5A<FY<;&5X7&-H,2TP
M-2YE>&4@-#`U-RD AT 26X@8WEG=VEN7V5X8V5P=%]H86YD;&5R"BAC.EQU<V5R
M<UQB8V]E96(P7$UY(%!R;VIE8W1S7&QE87)N7&QE>%QC:#$M,#4N97AE(#0P
M-3<I($5X8V5P=&EO;B!T<F%P<&5D(0HH8SI<=7-E<G-<8F-O965B,%Q->2!0
M<F]J96-T<UQL96%R;EQL97A<8V AT Q+3`U+F5X92`T,#4W*2!E>&-E<'1I;VX@
M0S`P,#`P,#4 AT 870@-#`R0S<U"BAC.EQU<V5R<UQB8V]E96(P7$UY(%!R;VIE
M8W1S7&QE87)N7&QE>%QC:#$M,#4N97AE(#0P-3<I(&5X8V5P=&EO;CH AT 87@@
M,"!B>"`P(&-X(#$P,#0W.#$T(&1X(#`**&,Z7'5S97)S7&)C;V5E8C!<37D@
M4')O:F5C='-<;&5A<FY<;&5X7&-H,2TP-2YE>&4@-#`U-RD AT 97AC97!T:6]N
M.B!S:2`U(&1I(#$P,#!".$(S(&)P(#(T,$8P,4,@<W`@,C0P1C`Q0PHH8SI<
M=7-E<G-<8F-O965B,%Q->2!0<F]J96-T<UQL96%R;EQL97A<8V AT Q+3`U+F5X
M92`T,#4W*2!E>&-E<'1I;VX@:7,Z(%-405154U]!0T-%4U-?5DE/3$%424].
M"BAC.EQU<V5R<UQB8V]E96(P7$UY(%!R;VIE8W1S7&QE87)N7&QE>%QC:#$M
M,#4N97AE(#0P-3<I(%-T86-K('1R86-E DOT AT HH8SI<=7-E<G-<8F-O965B,%Q-
M>2!0<F]J96-T<UQL96%R;EQL97A<8V AT Q+3`U+F5X92`T,#4W*2!F<F%M92`P
M.B!S<"`](#!X,C0P144U."P@<&,@/2`P>#$P,#!#14,R"BAC.EQU<V5R<UQB
M8V]E96(P7$UY(%!R;VIE8W1S7&QE87)N7&QE>%QC:#$M,#4N97AE(#0P-3<I
M(&9R86UE(#$Z('-P(#T@,'@R-#!%13<T+"!P8R`](#!X-S=&03DQ.#(**&,Z
M7'5S97)S7&)C;V5E8C!<37D AT 4')O:F5C='-<;&5A<FY<;&5X7&-H,2TP-2YE
M>&4@-#`U-RD AT 9G)A;64@,CH@<W`@/2`P>#(T,$5%.3 AT L('!C(#T@,'@W-T9!
M,#,W0 AT HH8SI<=7-E<G-<8F-O965B,%Q->2!0<F]J96-T<UQL96%R;EQL97A<
M8V AT Q+3`U+F5X92`T,#4W*2!F<F%M92`S.B!S<"`](#!X,C0P148Q0RP@<&,@
M/2`P>#<W1CDP,T,R"BAC.EQU<V5R<UQB8V]E96(P7$UY(%!R;VIE8W1S7&QE
M87)N7&QE>%QC:#$M,#4N97AE(#0P-3<I(&9R86UE(#0Z('-P(#T@,'@R-#!&
M,#%#+"!P8R`](#!X,3`P,$,Q,#(**&,Z7'5S97)S7&)C;V5E8C!<37D AT 4')O
M:F5C='-<;&5A<FY<;&5X7&-H,2TP-2YE>&4@-#`U-RD AT 9G)A;64 AT -3H@<W`@
M/2`P>#(T,$9&0S0L('!C(#T@,'@Q,#`P0S$Q,PHH8SI<=7-E<G-<8F-O965B
M,%Q->2!0<F]J96-T<UQL96%R;EQL97A<8V AT Q+3`U+F5X92`T,#4W*2!F<F%M
M92`V.B!S<"`](#!X,C0P1D9$,"P@<&,@/2`P>#0P,S)&,0HH8SI<=7-E<G-<
M8F-O965B,%Q->2!0<F]J96-T<UQL96%R;EQL97A<8V AT Q+3`U+F5X92`T,#4W
M*2!F<F%M92`W.B!S<"`](#!X,C0P1D9%,"P@<&,@/2`P>#0P,3`S0 AT HH8SI<
M=7-E<G-<8F-O965B,%Q->2!0<F]J96-T<UQL96%R;EQL97A<8V AT Q+3`U+F5X
M92`T,#4W*2!F<F%M92`X.B!S<"`](#!X,C0P1D9&,"P@<&,@/2`P>#`**&,Z
M7'5S97)S7&)C;V5E8C!<37D AT 4')O:F5C='-<;&5A<FY<;&5X7&-H,2TP-2YE
<>&4@-#`U-RD AT 16YD(&]F('-T86-K('1R86-E"@``
`
end
--====================987654321_0==_
Content-Type: application/octet-stream; name="ch1_05_byacc"
Content-Transfer-Encoding: x-uuencode
Content-Disposition: attachment; filename="ch1_05_byacc"
begin 644 ch1_05_byacc
M)7L*+RH*("H AT 17AA;7!L92`Q+3<Z(%-I;7!L92!Y86-C('-E;G1E;F-E('!A
M<G-E<B!C:#$M,#4N8GEA8V,*("H*("H AT 02!L97AE<B!F;W(@=&AE(&)A<VEC
M(&=R86UM97(@=&\@=7-E(&9O<B!R96-O9VYI>FEN9R!%;F=L:7-H('-E;G1E
M;F-E<RX*("HO"B-I;F-L=61E(#QS=&1I;RYH/@HE?0H*)71O:V5N($Y/54X@
M4%)/3D]53B!615)"($%$5D520B!!1$I%0U1)5D4 AT 4%)%4$]3251)3TX AT 0T].
M2E5.0U1)3TX*"B4E"@IS96YT96YC93H@<W5B:F5C="!615)"(&]B:F5C="![
M('!R:6YT9B AT B4V5N=&5N8V4@:7,@=F%L:60N7&XB*3L@?0H@("`@.PH*<W5B
M:F5C=#H@("`@3D]53 AT H@("`@?"`@("`@("!04D].3U5."B`@("`["@IO8FIE
M8W0Z("`@("!.3U5."B`@("`["@HE)0H*97AT97)N($9)3$4@*GEY:6X["@IM
M86EN*"D*>PH@("`@=VAI;&4H(69E;V8H>7EI;BDI('L*("`@("`@("!Y>7!A
M<G-E*"D["B`@("!]"GT*"GEY97)R;W(H<RD*8VAA<B`J<SL*>PH@("`@9G!R
;:6YT9BAS=&1E<G(L("(E<UQN(BP@<RD["GT*
`
end
--====================987654321_0==_
Content-Type: application/octet-stream; name="ch1_05_flex"
Content-Transfer-Encoding: x-uuencode
Content-Disposition: attachment; filename="ch1_05_flex"
begin 644 ch1_05_flex
M)7L*+RH*("H AT 17AA;7!L92`Q+38Z($QE>&5R('1O(&)E(&-A;&QE9"!F<F]M
M('1H92!P87)S97(@8V AT Q+3`U+F9L97@*("H*("H AT 5V4@;F]W(&)U:6QD(&$@
M;&5X:6-A;"!A;F%L>7IE<B!T;R!B92!U<V5D(&)Y(&$@:&EG:&5R+6QE=F5L
M('!A<G-E<BX*("H*("HO"@HC:6YC;'5D92`B>2YT86(N:"(@("`@("`O*B!T
M;VME;B!C;V1E<R!F<F]M('1H92!P87)S97(@*B\*"B-D969I;F4 AT 3$]/2U50
M(#`@("`@("`@("\J(&1E9F%U;'0@+2!N;W0 AT 82!D969I;F5D('=O<F0@='EP
M92X@*B\*"FEN="!S=&%T93L*:6YT(&%D9%]W;W)D*&EN="!T>7`L(&-H87(@
M*G=O<F0I.PII;G0@;&]O:W5P7W=O<F0H8VAA<B`J=V]R9"D["@HE?0H*)24*
M"B`@("`O*@H@("`@("H AT 96YD(&]F(&QI;F4L(')E='5R;B!T;R!D969A=6QT
M('-T871E(`H@("`@("HO"@I<;B`@("`@('L@"B`@("`@("`@("`@('-T871E
M(#T AT 3$]/2U50.R`*("`@("`@("!]"@H@("`@+RH*("`@("`J(&5N9"!O9B!S
M96YT96YC90H@("`@("HO"B`@("`@"EPN7&X@("`@>R`@('-T871E(#T AT 3$]/
M2U50.R`*("`@("`@("`@("`@<F5T=7)N(#`[(`H@("`@("`@('T*"B`@("`O
M*B!W:&5N979E<B!A(&QI;F4@<W1A<G1S('=I=&@@82!R97-E<G9E9"!P87)T
M(&]F('-P965C:"!N86UE"B`@("`@*B!S=&%R="!D969I;FEN9R!W;W)D<R!O
M9B!T:&%T('1Y<&4N"B`@("`@*B\*"EYV97)B("`@>R!S=&%T92`](%9%4D([
M('T*7F%D:B`@("![('-T871E(#T AT 041*14-4259%.R`@?0I>861V("`@('L@
M<W1A=&4@/2!!1%9%4D([("!]"EYN;W5N("`@>R!S=&%T92`]($Y/54X[('T*
M7G!R97`@("![('-T871E(#T AT 4%)%4$]3251)3TX[('T*7G!R;VX@("![('-T
M871E(#T AT 4%)/3D]53CL@?0I>8V]N:B`@('L@<W1A=&4@/2!#3TY*54Y#5$E/
M3CL@?0H*("`@("\J"B`@("`@*B!A(&YO<FUA;"!W;W)D+"!D969I;F4@:70@
M;W(@;&]O:R!I="!U<`H@("`@("HO"EM!+5IA+7I=*R`@>PH@("`@("`@("`@
M("!I9B`H<W1A=&4@(3T AT 3$]/2U50*2!["B`@("`@("`@("`@("`@("!A9&1?
M=V]R9"AS=&%T92P@>7ET97AT*3L@("`@+RH AT 9&5F:6YE('1H92!C=7)R96YT
M('=O<F0@*B\*("`@("`@("`@("`@?2!E;'-E('L*("`@("`@("`@("`@("`@
M('-W:71C:"`H;&]O:W5P7W=O<F0H>7ET97AT*2D@>PH@("`@("`@("`@("`@
M("`@("`@(&-A<V4 AT 5D520CH@("`@("`@("`@<F5T=7)N*%9%4D(I.PH@("`@
M("`@("`@("`@("`@("`@(&-A<V4 AT 041*14-4259%.B`@("`@<F5T=7)N*$%$
M2D5#5$E612D["B`@("`@("`@("`@("`@("`@("`@8V%S92!!1%9%4D(Z("`@
M("`@("!R971U<FXH041615)"*3L*("`@("`@("`@("`@("`@("`@("!C87-E
M($Y/54XZ("`@("`@("`@(')E='5R;BA.3U5.*3L*("`@("`@("`@("`@("`@
M("`@("!C87-E(%!215!/4TE424]..B`@(')E='5R;BA04D503U-)5$E/3BD[
M"B`@("`@("`@("`@("`@("`@("`@8V%S92!04D].3U5..B`@("`@("!R971U
M<FXH4%)/3D]53BD["B`@("`@("`@("`@("`@("`@("`@8V%S92!#3TY*54Y#
M5$E/3CH@("!R971U<FXH0T].2E5.0U1)3TXI.PH@("`@("`@("`@("`@("`@
M("`@(&1E9F%U;'0Z("`@('!R:6YT9B AT B)7,Z(&1O;B=T(')E8V]G;FEZ95QN
M(BP@>7ET97AT*3L*("`@("`@("`@("`@("`@("`@("`O*B!D;VXG="!R971U
M<FXL(&IU<W0@:6=N;W)E(&ET("HO"B`@("`@("`@("`@("`@("!]"B`@("`@
M("`@("`@('T*("`@("`@("`@("!]"@HN("`@+RH@:6=N;W)E(&%N>71H:6YG
M(&5L<V4@*B\@.PH*)24*"B\J"B`J(&1E9FEN92!A(&QI;FME9"!L:7-T(&]F
M('=O<F1S(&%N9"!T>7!E<PH@*B\*"@IS=')U8W0@=V]R9"!["B`@("!C:&%R
M("IW;W)D7VYA;64["B`@("!I;G0@=V]R9%]T>7!E.PH@("`@<W1R=6-T('=O
M<F0@*FYE>'0["GT["@IS=')U8W0@=V]R9"`J=V]R9%]L:7-T.R`O*B!F:7)S
M="!E;&5M96YT(&EN('=O<F0@;&ES="`J+PH*97AT97)N('9O:60@*FUA;&QO
M8R AT I DOT PH*:6YT"F%D9%]W;W)D*&EN="!T>7!E+"!C:&%R("IW;W)D*0I["B`@
M("!S=')U8W0@=V]R9"`J=W`["@H@("`@:68@*&QO;VMU<%]W;W)D*'=O<F0I
M("$]($Q/3TM54"D@>PH@("`@("`@('!R:6YT9B AT B(2$A('=A<FYI;F<Z('=O
M<F0@)7,@86QR96%D>2!D969I;F5D(%QN(BP@=V]R9"D["B`@("`@("`@<F5T
M=7)N(#`["B`@("!]"@H@("`@+RH@=V]R9"!N;W0@=&AE<F4 AT 86QL;V-A=&4@
M82!N97<@96YT<GD AT 86YD(&QI;FL@:70@;VX@=&AE(&QI<W0@*B\*"B`@("!W
M<"`]("AS=')U8W0@=V]R9"`J*2!M86QL;V,H<VEZ96]F*'-T<G5C="!W;W)D
M*2D["@H@("`@=W`M/FYE>'0@/2!W;W)D7VQI<W0["@H@("`@+RH@:&%V92!T
M;R!C;W!Y('1H92!W;W)D(&ET<V5L9B!A<R!W96QL("HO"@H@("`@=W`M/G=O
M<F1?;F%M92`]("AC:&%R("HI(&UA;&QO8RAS=')L96XH=V]R9"DK,2D["B`@
M("!S=')C<'DH=W`M/G=O<F1?;F%M92P@=V]R9"D["B`@("!W<"T^=V]R9%]T
M>7!E(#T@='EP93L*("`@('=O<F1?;&ES="`]('=P.PH@("`@<F5T=7)N(#$[
M("`@("`@("`@("`@("`@("`@("\J(&ET('=O<FME9"`J+PI]"@II;G0*;&]O
M:W5P7W=O<F0H8VAA<B`J=V]R9"D*>PH@("`@<W1R=6-T('=O<F0@*G=P(#T@
M=V]R9%]L:7-T.PH*("`@("\J('-E87)C:"!D;W=N('1H92!L:7-T(&QO;VMI
M;F<@9F]R('1H92!W;W)D("HO"B`@("!F;W(@*#L@=W`[('=P(#T@=W`M/FYE
M>'0I('L*("`@("`@("!I9B`H<W1R8VUP*'=P+3YW;W)D7VYA;64L('=O<F0I
M(#T](#`I"B`@("`@("`@("`@(')E='5R;B!W<"T^=V]R9%]T>7!E"B`@("`@
M("`@.R`@("\J(&5N9&EF("HO"B`@("!]"@H@("`@<F5T=7)N($Q/3TM54#L@
3+RH@;F]T(&9O=6YD("HO"GT*"@``
`
end
--====================987654321_0==_
Content-Type: text/plain; charset="us-ascii"
--====================987654321_0==_--
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
- Raw text -