EngelsFransSpaans

Ad


OnWorks-favicon

camlp5r.opt - Online in de cloud

Voer camlp5r.opt uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht camlp5r.opt 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


camlp5 - Pre-Precessor-Pretty-Printer voor ocaml
mkcamlp5 - Maak een aangepaste camlp5
mkcamlp5.opt - Maak een aangepaste camlp5 (native code)
ocpp5 - Universele preprocessor

KORTE INHOUD


kamp5 [ laadopties ] [--] [ overige opties ]
camlp5o [ laadopties ] [--] [ overige opties ]
camlp5r [ laadopties ] [--] [ overige opties ]
camlp5sch [ laadopties ] [--] [ overige opties ]
camlp5o.cma
camlp5r.cma
camlp5sch.cma
mkcamplp5
mkcamlp5.opt
ocpp5 [ laad-opties ] bestand

camlp5o.opt [--] [ andere opties ]
camlp5r.opt [--] [ andere opties ]

PRODUCTBESCHRIJVING


kamp5 is een Pre-Processor-Pretty-Printer voor OCaml, een bronbestand ontleden en afdrukken
enig resultaat op standaarduitvoer.

camlp5o, camlp5r en camlp5sch zijn versies van kamp5 met enkele bestanden al geladen (zie
verder).

camlp5o.cma, camlp5r.cma en camlp5sch.cma zijn bestanden die in ocaml toplevel moeten worden geladen om te gebruiken
de camlp5-machines

mkcamplp5 en mkcamlp5.opt maakt camlp5-uitvoerbare bestanden met bijna dezelfde opties als
ocmlmktop. Zie verder.

ocpp5 is een universele preprocessor, die elk soort bronbestand behandelt en hetzelfde genereert
tekst met de mogelijke citaten uitgebreid.

camlp5o.opt en camlp5r.opt zijn versies van camlp5o en camlp5r samengesteld door de native-
code compiler ocamlopt. Ze zijn sneller, maar niet uitbreidbaar. En ze zijn niet beschikbaar in
alle installaties van camlp5.

LOAD OPTIES


De laadopties selecteren parseer- en afdrukacties die zijn opgenomen in OCaml-objectbestanden
(eindigend op .cmo of .cma). Verschillende gebruik van deze opties zijn toegestaan. Ze moeten
voorafgaan aan de andere opties.

een optionele -- kan de laadopties beëindigen.

-I directory
Toevoegen directory in het zoekpad voor geladen bestanden. Tenzij de optie -nolib is
gebruikt, wordt de camlp5-bibliotheekmap aan het pad toegevoegd. Waarschuwing: er is geen
automatisch zoeken in de huidige directory: voeg "-I ." voor deze.

-waar Druk de naam van de camlp5-bibliotheekmap af en sluit af.

-nolib Geen automatisch zoeken naar objectbestanden in de camlp5-bibliotheekmap.

object-bestand
Het bestand wordt geladen in camlp5 core.

ANDERE OPTIES


De andere opties zijn:

filet Traktatie filet als een interfacebestand als het eindigt op .mli en als een implementatiebestand
als het eindigt op .ml.

-intf filet
Traktatie filet als een interfacebestand, ongeacht de extensie.

-impl filet
Traktatie filet als een implementatiebestand, ongeacht de extensie.

-onveilig
Genereer onveilige toegangen tot arrays en strings.

-nobevestigen
Stel geen beweringcontroles samen.

-uitgebreid
Meer uitgebreid in het parseren van fouten.

-QD filet
instorten filet in geval van syntaxisfout in het resultaat van een offerte-uitbreiding.

-o uit-bestand
Print het resultaat in out-file in plaats van standaard output. Bestand wordt geopend met
open_out_bin (zie OCaml-bibliotheek Pervasives).

-v Druk het versienummer af en sluit af.

-Help Druk de beschikbare opties af en sluit af. Deze print bevat de opties mogelijk
toegevoegd door de geladen objectbestanden.

De andere opties kunnen worden uitgebreid met geladen objectbestanden. De meegeleverde bestanden voegen de
volgende opties:

-l lijnlengte
Toegevoegd door pr_o.cmo en pr_r.cmo: stel de lijnlengte in (standaard 78).

- sept snaar
Toegevoegd door pr_o.cmo en pr_r.cmo: print deze string tussen zinnen in plaats van
commentaar.

-geen_ss Toegevoegd door pr_o.cmo: geen dubbele puntkomma's afdrukken

-D ident
Toegevoegd door pa_macro.cmo: definieer de ident.

-U ident
Toegevoegd door pa_macro.cmo: definieer de ident.

VOORZIEN FILES


Deze bestanden worden geïnstalleerd in de directory /usr/lib/ocaml/camlp5.

Bestanden parseren:
pa_r.cmo: herziene syntaxis
pa_rp.cmo: streams en parsers
pa_lexer.cmo: lexers
pa_o.cmo: normale syntaxis
pa_op.cmo: streams en parsers
pa_oop.cmo: streams en parsers (zonder code-optimalisatie)
pa_scheme.cmo: syntaxis van het schema
pa_extend.cmo: syntaxisextensie voor grammatica's
pa_extfold.cmo: uitbreiding van pa_extend met FOLD0 en FOLD1
pa_extfun.cmo: syntaxisextensie voor uitbreidbare functies
pa_extprint.cmo: syntaxisextensies voor uitbreidbare printers
pa_pprintf.cmo: syntaxisextensie voor pprintf-instructie
pa_fstream.cmo: syntaxisextensie voor functionele streams
pa_macro.cmo: macro's toevoegen (ifdef, definiëren) zoals in C
pa_lefteval.cmo: evaluatie van parameters van links naar rechts
pa_pragma.cmo: richtlijn #pragma

Bestanden afdrukken:
pr_r.cmo: herziene syntaxis zonder objecten en labels
pr_ro.cmo: herziene syntaxis voor objecten en labels
pr_rp.cmo: probeer de syntaxis van streams en parsers opnieuw op te bouwen
pr_o.cmo: normale syntaxis
pr_op.cmo: probeer streams en parsers-syntaxis opnieuw op te bouwen
pr_scheme.cmo: Schemasyntaxis
pr_schemep.cmo: probeer de syntaxis van streams en parsers opnieuw op te bouwen
pr_extend.cmo: probeer EXTEND-instructies opnieuw op te bouwen
pr_extfun.cmo: probeer extfun-statements opnieuw op te bouwen
pr_extprint.cmo: probeer EXTEND_PRINTER-instructies opnieuw op te bouwen
pr_dump.cmo: dump syntaxisboom voor ocaml-compiler
pr_depend.cmo: bestandsafhankelijkheden
pr_null.cmo: geen uitvoer

Offerte-uitbreidingen:
q_MLast.cmo: syntaxisstructuurknooppunten (in herziene syntaxis)
q_ast.cmo: syntaxisstructuurknooppunten in volledige gebruikerssyntaxis
q_phony.cmo: citaten bewaren voor mooie afdrukken

Het bevel camlp5o is een snelkoppeling voor:
camlp5 pa_o.cmo pa_op.cmo pr_dump.cmo

Het bevel camlp5r is een snelkoppeling voor:
camlp5 pa_r.cmo pa_rp.cmo pr_dump.cmo

Het bevel camlp5sch is een snelkoppeling voor:
camlp5 pa_scheme.cmo pr_dump.cmo

Het bestand camlp5o.cma kan op het hoogste niveau worden geladen om camlp5 te starten met OCaml-syntaxis.

Het bestand camlp5r.cma kan op het hoogste niveau worden geladen om camlp5 te starten met een herziene syntaxis.

Het bestand camlp5sch.cma kan op het hoogste niveau worden geladen om camlp5 te starten met de syntaxis van het schema.

MKCAMLP5


mkcamplp5 en mkcamlp5.opt maakt camlp5-uitvoerbare bestanden met bijna dezelfde opties als
ocmlmktop. De versie mkcamlp5.opt kan native code-uitvoerbare bestanden maken, sneller maar niet
uitbreidbaar.

Voor mkcamlp5 moeten de interfaces die zichtbaar zijn, expliciet worden toegevoegd in de opdrachtregel als
".cmi"-bestanden. Hoe u bijvoorbeeld de OCaml-module "str" ​​toevoegt:
mkcamlp5 -aangepaste str.cmi str.cma -cclib -lstr -o camlp5str

MILIEU VARIABELE


De volgende omgevingsvariabele wordt ook geraadpleegd:

CAMLP5PARAM
Stel de parameters voor het parseren van grammatica's in. Deze variabele moet een reeks zijn van
parameterspecificaties. Een parameterspecificatie is optioneel een letter
gevolgd door een = en een waarde. Er zijn vier mogelijke parameters:

b (teruglopen)
Stel het backtrack-algoritme in als standaard.

t (spoor)
Traceer symbolen (terminals en niet-terminals) tijdens het ontleden met backtracking.

y (tracering)
Traceer bij backtracking de voortgang in de invoerstroom (aantal niet-bevroren tokens)
en de mogelijke stalling (aantal tokens-tests).

l (maximaal afslaan)
Stel de maximale blokkeerwaarde in.

Gebruik camlp5r.opt online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    SLOK
    SLOK
    SWIG is een tool voor softwareontwikkeling
    dat programma's verbindt die zijn geschreven in C en
    C ++ met een verscheidenheid aan high-level
    programmeertalen. SWIG wordt gebruikt met
    verschillend...
    SWIG downloaden
  • 2
    WooCommerce Nextjs React-thema
    WooCommerce Nextjs React-thema
    Reageer WooCommerce-thema, gebouwd met
    Volgende JS, Webpack, Babel, Node en
    Express, met behulp van GraphQL en Apollo
    Cliënt. WooCommerce Store in React(
    bevat: Producten...
    Download het WooCommerce Nextjs React-thema
  • 3
    archlabs_repo
    archlabs_repo
    Pakketrepo voor ArchLabs Dit is een
    toepassing die ook kan worden opgehaald
    oppompen van
    https://sourceforge.net/projects/archlabs-repo/.
    Het is gehost in OnWorks in...
    Archlabs_repo downloaden
  • 4
    Zephyr-project
    Zephyr-project
    Het Zephyr Project is een nieuwe generatie
    real-time besturingssysteem (RTOS) dat
    ondersteunt meerdere hardware
    architecturen. Het is gebaseerd op een
    kernel met kleine voetafdruk ...
    Zephyr-project downloaden
  • 5
    SConen
    SConen
    SCons is een softwareconstructietool
    dat is een superieur alternatief voor de
    klassieke "Make" build-tool die
    we kennen en houden allemaal van. SCons is
    implementeerde een...
    SCons downloaden
  • 6
    PSeInt
    PSeInt
    PSeInt is een pseudo-code-interpreter voor
    Spaanstalige programmeerstudenten.
    Het belangrijkste doel is om een ​​hulpmiddel te zijn voor:
    de basis leren en begrijpen
    concept...
    PSeInt downloaden
  • Meer "

Linux-commando's

  • 1
    7z
    7z
    7z - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7z
  • 2
    7za
    7za
    7za - Een bestandsarchiveringstool met de hoogste
    compressieverhouding ...
    Loop 7za
  • 3
    griezelig
    griezelig
    CREEPY - Een geolocatie-informatie
    aggregator BESCHRIJVING: griezelig is een
    applicatie waarmee u kunt verzamelen
    geolocatie gerelateerde informatie over
    gebruikers van ...
    Loop griezelig
  • 4
    cricket-compileren
    cricket-compileren
    cricket - Een programma om de
    verzameling en weergave van tijdreeksen
    gegevens ...
    Voer cricket-compilatie uit
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script om te krijgen
    informatie over de geïnstalleerde versie
    van G-wrap ...
    Voer g-wrap-config uit
  • 6
    g.toegangsgras
    g.toegangsgras
    g.access - Beheert de toegang tot de
    huidige kaartenset voor andere gebruikers op de
    systeem. Als er geen optie wordt gegeven, drukt u af
    huidige status. KEYWORDS: algemeen, kaart
    management, pr...
    Voer g.accessgrass uit
  • Meer "

Ad