parsing

Parsing bezieht sich auf das Brechen eines Artefakts in seine konstituierenden Elemente und das Erfassen der Beziehung zwischen diesen Elementen. Dieses Tag ist nicht für Fragen zum gehosteten Dienst Parse.com ([parse.com] verwenden) oder analysiert Fehler in einer bestimmten Programmiersprache (verwenden Sie stattdessen das entsprechende Sprachen-Tag).
1
Antwort

Wie benutzt man Parsec auf gierige Weise?

In meiner Arbeit stoße ich auf eine Menge knorriger SQL, und ich hatte die gute Idee, ein Programm zu schreiben, um die SQL zu parsen und sauber auszudrucken. Ich habe das meiste ziemlich schnell gemacht, aber ich stieß auf ein Problem, das ich...
18.07.2011, 11:34
2
Antworten

Framework zum Aufbau von strukturierten Binärdatenparsern?

Ich habe Erfahrung mit der Code-Generierung von Pragmatic-Programmer-Typen: Spezifizierung einer Datenstruktur in einem plattformneutralen Format und Schreiben von Vorlagen für einen Code-Generator, die diese Datenstrukturdateien verwenden und C...
14.03.2011, 23:20
6
Antworten

Seltsames Problem mit kontextfreier Grammatik

Ich beginne mit einer ansonsten gut ausgebildeten (und gut funktionierenden) Grammatik für eine Sprache. Variablen, Binäre Operatoren, Funktionsaufrufe, Listen, Schleifen, Bedingungen usw. Zu dieser Grammatik möchte ich hinzufügen, was ich das...
05.08.2010, 22:07
2
Antworten

Wie funktionieren LL (*) Parser?

Ich kann keine vollständige Beschreibung über LL (*) Parser, wie ANTLR, im Internet finden. Ich frage mich, was ist der Unterschied zwischen einem LL (k) Parser und einem LL (*) und warum sie links-recusive Grammatiken trotz ihrer Flexibilitä...
31.05.2010, 13:40
1
Antwort

Streaming-Analyse von JSON in Haskell mit Pipes.Aeson

Die Pipes.Aeson-Bibliothek macht die folgende Funktion verfügbar: %Vor% Wenn ich evalStateT mit diesem Parser und einem Datei-Handle als Argument verwende, wird ein einzelnes JSON-Objekt aus der Datei gelesen und analysiert. Das Problem i...
17.05.2014, 18:28
1
Antwort

Wie implementieren Haskell-Compiler die parse-error (t) -Regel in der Praxis?

Der Haskell-Bericht enthält eine etwas notorische Klausel in den Layoutregeln mit dem Namen " parse-error (t ) ". Der Zweck dieser Regel besteht darin, zu vermeiden, dass der Programmierer geschweifte Klammern in einzeiligen let -Ausdrücken...
02.09.2015, 04:25
2
Antworten

Natural Language-Parser zum Analysieren von Sport-Play-by-Play-Daten

Ich versuche, einen Parser für Fußballspiele zu finden. Ich benutze den Begriff "natürliche Sprache" hier sehr locker, also bitte ertragen Sie mit mir, da ich über diesen Bereich wenig bis nichts weiß. Hier sind einige Beispiele, mit denen ic...
20.11.2011, 02:05
4
Antworten

Gibt es etwas, das Nokogiri ähnlich ist, um Ruby-Code zu analysieren?

Nokogiri ist großartig. Ich kann Dinge wie #css('.bla') tun, die das erste passende Element zurückgeben. Im Moment müssen wir den Ruby-Quellcode analysieren - alle Methoden innerhalb einer Klasse finden usw. Wir verwenden ruby_parser Juw...
16.06.2011, 23:15
2
Antworten

Wie debugge ich fehlerhafte SVG-Parsing in Firefox? (zB. "Unerwarteter Wert X Parsing Y-Attribut" in der Fehlerkonsole)

Zusammenfassung: Ich möchte detailliertere XML / SVG-Parsing-Fehlermeldungen sehen. Ich möchte wissen, wo die Fehler passieren. Wie kann ich das tun? Hintergrund: Ich arbeite mit einigen komplizierten Javascript-generierten SVG in Firef...
19.09.2011, 15:40
1
Antwort

Wie erstelle ich einen eigenen SQL-Parser? [geschlossen]

Ich möchte einen SQL-Parser schreiben. Ich erwog eine höhere Sprache (wahrscheinlich Python). Gibt es einen guten Ausgangspunkt für einige theoretische Konzepte, ein Tutorial oder etwas allgemeineres zum Schreiben von Parsern?     
03.09.2011, 17:48