Dit is de commandomenhir die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
menhir - parsergenerator voor OCaml
KORTE INHOUD
menhirs [opties] bestanden
PRODUCTBESCHRIJVING
menhirs is een LR(1) parsergenerator voor de programmeertaal Objective Caml. Dat is,
Menhir compileert LR(1) grammaticaspecificaties tot en met Objective Caml-code. Het is meestal
compatibel met ocmlyac(1).
OPTIES
-H, --help
Overzicht van opties weergeven.
-B, --baseren basisnaam
Specificeert een basisnaam voor de uitvoerbestanden.
--opmerking
Voeg opmerkingen toe aan de gegenereerde code.
--afhangen
Roep ocamldep aan en geef afhankelijkheden weer.
--dumpen Beschrijf de automaat in basisnaam.automaat.
--herstel van een fout
Probeer herstel door tokens na fouten weg te gooien.
--leg uit
Conflicten uitleggen basisnaam.conflicten.
--externe-tokens module
Tokentypedefinitie importeren uit module.
--grafiek
Schrijf de afhankelijkheidsgrafiek van de grammatica naar basisnaam.punt.
--afleiden
Roep ocamlc aan voor type-inferentie vooraf.
--interpreteren
Interpreteer de zinnen op stdin.
--interpreteren-show-cst
Toon bij acceptatie een concrete syntaxisboom.
-la, --log-automaat niveau
Log informatie over de automaat.
-LC, --log-code niveau
Logboekinformatie over de gegenereerde code.
-lg, --log-grammatica niveau
Log informatie over de grammatica.
--geen-inline
Negeer het trefwoord %inline.
--no-stdlib
Laad de standaardbibliotheek niet.
--ocamlc commando
Specificeert hoe ocamlc moet worden aangeroepen.
--ocamldep commando
Specificeert hoe ocamldep moet worden aangeroepen.
--alleen-voorbewerken
Druk een vereenvoudigde grammatica af en sluit af.
--alleen-tokens
Genereer alleen een tokentypedefinitie, geen code.
--rauw-afhankelijk
Roep ocamldep aan en herhaal de onbewerkte uitvoer ervan.
--stdlib directory
Geef op waar de standaardbibliotheek zich bevindt.
--suggest-comp-vlaggen
Stel compilatievlaggen voor ocaml{c,opt} voor.
--suggestie-link-vlaggen-byte
Stel linkvlaggen voor ocamlc voor.
--suggestie-link-vlaggen-opt
Stel linkvlaggen voor ocamlopt voor.
-T, --tafel
Gebruik de op tabellen gebaseerde back-end.
--tijden
Interne timings weergeven.
--spoor
Neem traceringsinstructies op in de gegenereerde code.
--versie
Toon versienummer en sluit af.
-v Synoniem met --dumpen --leg uit.
Gebruik menhir online met behulp van onworks.net-services