Aceasta este comanda ocamllex.opt care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
ocamllex - Generatorul de lexer OCaml
REZUMAT
ocamllex [ -o fisier de iesire ] [ -ml ] filename.mll
DESCRIERE
ocamllex(1) comanda generează lexeri OCaml dintr-un set de expresii regulate cu
acțiuni semantice asociate, în stilul de Lex(1).
Alergare ocamllex(1) pe fișierul de intrare lexer.mll produce cod OCaml pentru un analizor lexical
în dosar lexer.ml.
Acest fișier definește o funcție de lexing pentru fiecare punct de intrare în definiția lexerului. Aceste
funcțiile au aceleași nume ca și punctele de intrare. Funcțiile de lexing iau drept argument a
tampon lexer și returnează atributul semantic al punctului de intrare corespunzător.
Bufferele Lexer sunt un tip de date abstract implementat în modulul standard de bibliotecă Lexing.
Funcțiile Lexing.from_channel, Lexing.from_string și Lexing.from_function creează
tampon lexer care citesc de pe un canal de intrare, un șir de caractere sau orice citire
funcţie, respectiv.
Când este utilizat împreună cu un parser generat de ocamlyacc(1), acțiunile semantice
calculați o valoare aparținând jetonului de tip definit de modulul de analiză generat.
OPŢIUNI
ocamllex(1) comanda recunoaște următoarele opțiuni:
-ml Cod de ieșire care nu utilizează interpretul de automată încorporat OCaml. În schimb, cel
automatul este codificat de funcțiile OCaml. Această opțiune este utilă în principal pentru
depanare ocamllex(1), nu se recomandă utilizarea lui pentru lexeri de producție.
-o fisier de iesire
Specificați numele fișierului de ieșire produs de ocamllex(1). Valoarea implicită este
numele fișierului de intrare, cu extensia înlocuită cu .ml.
-q Mod silențios. ocamllex(1) în mod normal emite mesaje informaționale la standard
ieșire. Ele sunt suprimate dacă opțiune -q este folosit.
-v or -versiune
Tipăriți șirul versiunii și ieșiți.
-vnum Tipăriți numărul versiunii scurte și ieșiți.
-Ajutor or --Ajutor
Afișați un scurt rezumat al utilizării și ieșiți.
Utilizați ocamllex.opt online folosind serviciile onworks.net