Ich versuche, die Daten aus einer .RC (Ressource Definitionsdatei) zu JSON mit js mit einfachen fs.readFile Funktion zu analysieren, aber ich bekomme SyntaxError: Ungültige oder unerwartete Token. Im Moment habe ich keine andere Lösung gefunden, um diese Art von Datei zu analysieren, bitte stellen Sie mir dafür entsprechende Eingaben zur Verfügung. Unten ist RC-Beispiel.Wie analysiert man eine .RC-Datei mit Javascript
#include "shapes.h"
ShapesCursor CURSOR SHAPES.CUR
ShapesIcon ICON SHAPES.ICO
ShapesMenu MENU
{
POPUP "&Shape"
{
MENUITEM "&Clear", ID_CLEAR
MENUITEM "&Rectangle", ID_RECT
}
}
fand ich ein Paket in Knoten genannt, ‚Jison‘, das ist eine API für JavaScript-Parser in ähnlich zu ‚PegJS‘ zu schaffen, aber ich kann nicht die grammer herauszufinden, die für meine Datei geschrieben werden muss Geben Sie auch ein, ob der Dateityp unterstützt werden soll. Die analysierte Struktur könnte ähnlich aussehen:
[JSON] (http://www.json.org/) ist ein gut definiertes Format (siehe [MDN doc] (https://developer.mozilla.org/en-US/docs/ Web/JavaScript/Reference/Global_Objects/JSON)), ich bin mir nicht sicher, ob ein JS-Parser für solche Dateien existiert. Haben Sie eine Beispielimplementierung aus einer anderen Sprache? Bitte sammeln Sie weitere Details und bearbeiten Sie Ihre Frage. – LEI
Ich habe ein Paket im Knoten 'Jison' gefunden, das eine API zum Erstellen von Parsern in JavaScript ist, ähnlich wie 'PegJS', aber ich konnte nicht herausfinden, welche Grammatik für meinen Dateityp geschrieben werden muss, auch wenn es unterstützt würde der Dateityp. –
Das Schreiben eines eigenen Parsers kann eine große Aufgabe sein, wenn Sie eine Bibliothek und ihre Randfälle abdecken möchten. Vielleicht einige Links zu der Ressourcendatei doc bereitstellen. – LEI