home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / de / comp / os / unix / 2559 < prev    next >
Encoding:
Text File  |  1992-12-29  |  1.2 KB  |  38 lines

  1. Newsgroups: de.comp.os.unix
  2. Path: sparky!uunet!math.fu-berlin.de!news.netmbx.de!news.Hamburg.Germany.EU.net!malihh!root
  3. From: root@malihh.hanse.de (Carsten Lutz)
  4. Subject: Re: lex: yywrap() ?
  5. Message-ID: <C01Dsw.CEw@malihh.hanse.de>
  6. Organization: malihh, Hamburg, Germany
  7. References: <C01B0C.B2n@malihh.hanse.de>
  8. Date: Tue, 29 Dec 1992 19:50:55 GMT
  9. Lines: 27
  10.  
  11. In <C01B0C.B2n@malihh.hanse.de>, I (Carsten Lutz) write:
  12. >Moin !
  13. >
  14. >Koennte mir bitte jemand kurz erklaeren, wozu die Funktion yywrap()
  15. >gut ist ( bzw. was sie tun soll ), die mein erzeugter lex-output
  16. >gern dazugelinkt haette ? Jetzt bitte kein RTFM, wenn ich ein FM
  17. >haette, wuerde ich's R'en.
  18. Und noch einen zu lex:
  19.  
  20. Wie kann ich das gematchte pattern in der entsprechenden Action zuweisen ?
  21. Also so aehnlich wie folgendes:
  22.  
  23. [a-zA-Z][a-zA-Z0-1]*    { strcpy(yylval.string, MATCHEDPATTERN);
  24.               return IDENTIFIER; }
  25.  
  26. Naja, und in yylval.string soll sich danach dann das gefunden Pattern,
  27. in diesem Fall also der Name des Identifiers, befinden.
  28.  
  29. Again no FM.
  30.  
  31. gruessend,
  32.         Carsten
  33.  
  34.  
  35. -- 
  36. * Carsten Lutz, Rellingen, FRG / clu@malihh.hanse.de ( NeXTmail accepted )  *
  37. *   Voice : +49 4101 512493  Fax: +49 4101 27757  Traily : +49 4101 22306   *
  38.