wie benutze ich yy_scan_string in lex

7

Ich möchte einen String parsen, den ich dem Parser in der Hauptfunktion von yacc gebe. Ich weiß, dass dies mit yy_scan_string gemacht werden könnte, aber ich weiß nicht, wie ich es benutzen soll. Ich habe das Internet und die Manpages durchsucht, aber es ist mir immer noch nicht klar. Bitte hilf mir.

    
ajai 15.12.2009, 14:32
quelle

5 Antworten

15

Falls jemand die Probe für einen Reentrant-Lexer benötigt:

%Vor%     
Eric 14.06.2011 21:23
quelle
6

Das funktioniert für mich. Ich habe diesen Code im Subroutinenabschnitt (d. h. der dritte Abschnitt) meiner Bison-Datei:

%Vor%     
markonovak 01.09.2010 13:50
quelle
4

Ich empfehle diese Seite immer Leuten, die lex / yacc (oder flex / bison) lernen wollen

    
Wernsey 15.12.2009 14:37
quelle
3

Das hat für mich funktioniert ... benutze yy_scan_string ()

%Vor%     
Rama 29.03.2012 07:00
quelle
-1

Ich habe ein Beispiel für mich gefunden. Möge es für Sie nützlich sein:

Ссылка

    
Abud 18.12.2009 19:19
quelle

Tags und Links