Commit 76530a03 authored by di68kap's avatar di68kap

- neue Version von DHParser

parent 8aea37f8
......@@ -1813,6 +1813,7 @@ class AusgabeTransformation(TreeProcessor):
return node
def on_GVariante(self, node):
node = self.fallback_compiler(node)
return self.danach(node, ': ')
def on_flexion(self, node):
......@@ -2240,7 +2241,7 @@ def verarbeite_mlw_artikel(file_name, log_dir, output) -> int:
if __name__ == "__main__":
BEISPIEL = os.path.join('inspiratio', 'inspiratio.mlw')
BEISPIEL = os.path.join('facitergula', 'fascitergula.mlw')
# BEISPIEL = "99_test_SPIELWIESE.ini"
grammar_path = os.path.abspath(__file__).replace('Compiler.py', '.ebnf')
......
......@@ -6,10 +6,6 @@ Im folgenden wird die vereinfachte Notation für MLW-Artikel beschrieben.
Die vereinfachte Notation erlaubt es einen Artikel mit einem Text-Editor
einzugeben und dann automatisch nach XML zu übersetzen.
Um die Beschreibung einfach zu halten, wird im Folgenden der
Standardfall eines MLW-Artikels beschrieben. Sonderfälle, die
strukturelle Abweichungen beinhalten können, werden später erklärt.
## Visual Studio Code vorbereiten
Um MLW-Artikel mit Visual Studio Code edieren zu können, müssen für
......@@ -22,11 +18,8 @@ heruntergeladen werden, am besten auf den Desktop, damit man es leicht
findet (Das Herunterladen lässt sich mit der Funktion "Seite
speichern..." aus dem Kontextmenu im Browser erledigen: Rechte
Maustaste -> Seite speichern). Anschließend kann es mit einem
Doppelklick gestartet werden. Vor dem Start gibt es eine
Sicherheitswarnung, die ausnahmsweise ignoriert werden darf. Die
ausführbare Datei kommt ja von der IT-Abteilung der BAdW, nur Windows
weiß das leider nicht und warnt deshalb vor einer vertrauensunwürdigen
Quelle. Dieses Skript lädt noch eine andere Datei mit dem Namen
Doppelklick gestartet werden. Dieses Skript lädt noch eine
andere Datei mit dem Namen
"Installiere-MLW.py" nach, die dann ebenfalls vorübergehend auf dem
Desktop landet (also bitte nicht wundern! Wird nach getaner Arbeit
auch sauber wieder gelöscht), die es mit dem hoffentlich korrekt
......@@ -53,7 +46,7 @@ ausprobiert. Das geht in zwei Schritten:
Ergebnis angezeigt wird.
Wichtig: Das funktioniert nur mit aktuellen Browsern wie "Firefox",
"Chrome", "Safari" oder "Edge", aber nicht mit dem Internet Explorer.
"Chrome", "Safari" oder "Edge", aber vermutlich nicht mit dem Internet Explorer.
Wird die Vorschau angezeigt, dann ist alles richtig installiert. Falls
nicht, wendet Euch vertrauensvoll an Eure IT-Abteilung ;-)
......@@ -134,8 +127,10 @@ hier: <https://marketplace.visualstudio.com/items?itemName=stkb.rewrap>
## Feinstruktur
Im Folgenden wird die Feinstruktur der einzelnen Positionen
beschrieben. Der Einfachheit halber werden zunächst nur die
Standardfälle dargestellt.
beschrieben. Dabei wird immer zunächst der Standardfall erklärt
(z.B. bei der Lemma-Position der Einfachansatz) und
danach auf seltener vorkommende Fälle (wie z.B. den Mehrfachansatz bei
einer Lemma-Position) eingegangen.
### LEMMA-Position
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment