Ini ialah arahan ocamllex yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
ocamllex - Penjana lexer OCaml
SINOPSIS
ocamllex [ -o fail keluaran ] [ -ml ] nama fail.mll
DESCRIPTION
. ocamllex(1) arahan menjana lexer OCaml daripada set ungkapan biasa dengan
tindakan semantik yang berkaitan, dalam gaya lex(1).
Berlari ocamllex(1) pada fail input lexer.mll menghasilkan kod OCaml untuk penganalisis leksikal
dalam fail lexer.ml.
Fail ini mentakrifkan satu fungsi lexing setiap titik masuk dalam definisi lexer. Ini
fungsi mempunyai nama yang sama dengan titik masuk. Fungsi Lexing mengambil sebagai hujah a
lexer buffer, dan kembalikan atribut semantik titik masuk yang sepadan.
Penampan Lexer ialah jenis data abstrak yang dilaksanakan dalam modul perpustakaan standard Lexing.
Fungsi Lexing.from_channel, Lexing.from_string dan Lexing.from_function mencipta
penimbal lexer yang membaca daripada saluran input, rentetan aksara atau sebarang bacaan
fungsi masing-masing.
Apabila digunakan bersama penghurai yang dihasilkan oleh ocamlyacc(1), tindakan semantik
hitung nilai kepunyaan token jenis yang ditakrifkan oleh modul penghuraian yang dijana.
PILIHAN
. ocamllex(1) arahan mengiktiraf pilihan berikut:
-ml Kod output yang tidak menggunakan penterjemah automata terbina dalam OCaml. Sebaliknya, yang
automaton dikodkan oleh fungsi OCaml. Pilihan ini berguna terutamanya untuk
penyahpepijatan ocamllex(1), menggunakannya untuk pengeluaran lexers tidak disyorkan.
-o fail keluaran
Nyatakan nama fail output yang dihasilkan oleh ocamllex(1). Lalai ialah
masukkan nama fail, dengan sambungannya digantikan dengan .ml.
-q Mod senyap. ocamllex(1) biasanya mengeluarkan mesej maklumat kepada standard
pengeluaran. Mereka ditindas jika pilihan -q digunakan.
-v or -turun
Cetak rentetan versi dan keluar.
-vnum Cetak nombor versi pendek dan keluar.
-membantu or - membantu
Paparkan ringkasan penggunaan ringkas dan keluar.
Gunakan ocamllex dalam talian menggunakan perkhidmatan onworks.net