2016-10-10 3 views
8

Ich versuche, eine benutzerdefinierte Sprache zu Monaco-Editor zu integrieren, und ich ging durch https://microsoft.github.io/monaco-editor/monarch.html, um eine Idee über Syntaxhervorhebung zu bekommen.Syntax Validierung einer benutzerdefinierten Sprache in Monaco Editor

Ich konnte jedoch kein Dokument darüber finden, wie wir Fehler-/Warnungsvalidierungen durch Syntaxvalidierung dafür hinzufügen können. In Ace Editor haben wir dies getan, indem wir einen Arbeiter geschrieben und eine Validierungsfunktion darin ausgeführt haben. Schätzen Sie alle Links/Hilfe dazu.

+0

Haben Sie es geschafft? Können Sie eine Antwort schreiben, in der Sie beschreiben, was Sie getan haben, da die angenommene Antwort leider sehr vage ist? – realUser404

Antwort

8

Ich habe dies kürzlich erfolgreich durchgeführt, ich habe monaco-css als Boiler-Platte verwendet und das einzige, was ich jetzt tun muss, ist einen Parser für meine Sprache und andere Funktionen zu schreiben, die ich darin haben will. und hier ist meine code.

Fügen Sie Ihren Parser und andere Sprachdienste im Ordner lang_services im Stammverzeichnis des Projekts hinzu.

Ich denke, es wäre hilfreich.

Verwandte Themen