Kürzlich habe ich erfahren, dass die Verwendung eines regulären Ausdrucks zum Parsen des HTML-Codes einer Website, um die benötigten Daten zu erhalten, nicht die beste Vorgehensweise ist. Meine Frage ist also einfach: Was ist dann der beste / effizienteste und allgemein stabile Weg, um diese Daten zu erhalten? Ich sollte …
Ich fand XML immer etwas umständlich zu verarbeiten. Ich spreche nicht über die Implementierung eines XML-Parsers: Ich spreche über die Verwendung eines vorhandenen Stream-basierten Parsers wie eines SAX-Parsers, der das XML Knoten für Knoten verarbeitet. Ja, es ist wirklich einfach, die verschiedenen APIs für diese Parser zu lernen, aber wenn …
Ich benötige ein Tool (für den internen Gebrauch), das SQL-Code formatiert (SQL Server / MySQL). Es gibt verschiedene Tools und Online-Websites von Drittanbietern, die dies tun, aber nicht genau, wie ich es brauche. Deshalb möchte ich mein eigenes Tool schreiben, das meinen Anforderungen entspricht. Erste Frage: Gibt es einen Standard …
Gab es eine Sprachänderung, die dies erforderte, oder einen praktischen Grund, warum Bison nicht mehr angemessen oder optimal war? Ich habe auf Wikipedia gesehen, dass sie gewechselt haben, unter Bezugnahme auf die Versionshinweise zu GCC 3.4 und GCC 4.1 . In diesen Versionshinweisen heißt es: Ein handgeschriebener C ++ - …
Ich denke darüber nach, eine GPL-Bison-Grammatik für meinen eigenen Compiler zu verwenden. Wird die Grammatik meinen Parser so "infizieren", dass er Open Source sein muss? Die Grammatik - in Bezug auf - die Eingabe von Bisons ist GPL.
Dies ist Teil einer Reihe von Fragen, die sich auf das Schwesterprojekt des Abstraktionsprojekts konzentrieren, das darauf abzielt, die im Sprachdesign verwendeten Konzepte in Form eines Frameworks zu abstrahieren. Das Schwesterprojekt heißt OILexer und zielt darauf ab, einen Parser aus Grammatikdateien ohne die Verwendung von Code-Injection für Übereinstimmungen zu erstellen. …
Ich suche nach Input und Theorie, wie man sich einem lexikalischen Thema nähert. Angenommen, ich habe eine Sammlung von Zeichenfolgen, die nur ein Satz oder möglicherweise mehrere Sätze sein können. Ich möchte diese Zeichenfolgen analysieren und die wichtigsten Wörter herausreißen, vielleicht mit einer Punktzahl, die angibt, wie wahrscheinlich es ist, …
Ich hatte in letzter Zeit ein bisschen Spaß daran, die Entwicklung von Sprachparsern im Zusammenhang damit zu untersuchen, wie sie in die Chomsky-Hierarchie passen. Was ist ein gutes reales (dh nicht theoretisches) Beispiel für eine kontextsensitive Grammatik?
Ich möchte eine einfache Proof-of-Concept-Anwendung (REPL) erstellen, die eine Nummer akzeptiert und dann Befehle für diese Nummer verarbeitet. Beispiel: Ich beginne mit 1. Dann schreibe ich " add 2", es gibt mir 3. Dann schreibe ich " multiply 7", es gibt mir 21. Dann möchte ich wissen, ob es eine …
Ich versuche, eine bessere Lösung zu finden, um einen Parser für einige der bekannten Dateiformate wie EDIFACT und TRADACOMS zu erstellen . Wenn Sie mit diesen Standards nicht vertraut sind, lesen Sie dieses Beispiel aus Wikipedia: Im Folgenden finden Sie ein Beispiel für eine EDIFACT-Nachricht, die zur Beantwortung einer Produktverfügbarkeitsanfrage …
Ich habe gerade die Wikipedia-Seite für WebAssembly gelesen und dort steht: „ WebAssembly ist… so konzipiert, dass es schneller zu analysieren ist als JavaScript “, was mich zum Nachdenken brachte, was eine bestimmte Sprache oder ein bestimmtes Datenformat schneller zu analysieren macht als andere und welche Analysealgorithmen es gibt benutzt?
Wie könnte man die Form abstrakter Syntaxbäume ähnlicher Quellcode-Programme (C, C ++, Go oder irgendetwas mit GCC kompiliertes ...) vergleichen? Ich denke, dass die Plagiatserkennung im Quellcode solche Techniken verwenden würde, aber ich habe keine Ahnung, wie das heißen würde ... Zum Beispiel könnte die Vereinheitlichung verwendet werden, um AST …
Hintergrundinfo ( Mai überspringen ): Ich arbeite an einer Aufgabe, die wir an der Uni gestellt haben und in der wir eine Grammatik für eine DSL entwerfen müssen, die uns zur Verfügung gestellt wurde. Die Grammatik muss in BNF oder EBNF sein. Neben anderen Dingen werden wir anhand der lexikalischen …
Die Motivationen der Frage wurden im folgenden Abschnitt dargestellt. Es gibt viele Möglichkeiten, Text kursiv zu machen , daher gibt es möglicherweise mehr als einen guten " Swap- Kursiv-Algorithmus ". Das Problem zeigt einige zusätzliche Schwierigkeiten in einem XHTML-Code und die Verwendung des <i>Tags, die ausgeglichen werden müssen . Beispiel: …
In unserer Softwareumgebung führen wir häufig A / B-Tests durch, wie dies wahrscheinlich eine gute Praxis ist. Unsere Umgebung ist jedoch so eingerichtet, dass der Code in sehr kurzer Zeit mit toten Tests sehr mürrisch wird. Die Testregistrierung ist kaum mehr als eine Sammlung interner Wiki-Seiten. Ich dachte an einen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.