EnglishFrenchSpanyol

Favicon OnWorks

camlp5o.opt - Dalam talian di Awan

Jalankan camlp5o.opt dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan camlp5o.opt 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


camlp5 - Pra-Precessor-Pretty-Printer untuk ocaml
mkcamlp5 - Cipta camlp5 tersuai
mkcamlp5.opt - Buat camlp5 tersuai (kod asli)
ocpp5 - Prapemproses universal

SINOPSIS


camlp5 [ load-options ] [--] [ other-options ]
camlp5o [ load-options ] [--] [ other-options ]
camlp5r [ load-options ] [--] [ other-options ]
camlp5sch [ load-options ] [--] [ other-options ]
camlp5o.cma
camlp5r.cma
camlp5sch.cma
mkcamlp5
mkcamlp5.opt
ocpp5 fail [pilihan muat].

camlp5o.opt [--] [ pilihan lain ]
camlp5r.opt [--] [ pilihan lain ]

DESCRIPTION


camlp5 ialah Pra-Pemproses-Pretty-Pencetak untuk OCaml, menghuraikan fail sumber dan mencetak
beberapa keputusan pada output standard.

camlp5o, camlp5r and camlp5sch adalah versi camlp5 dengan beberapa fail telah dimuatkan (lihat
selanjutnya).

camlp5o.cma, camlp5r.cma and camlp5sch.cma adalah fail untuk dimuatkan dalam ocaml toplevel untuk digunakan
jentera camlp5

mkcamlp5 and mkcamlp5.opt mencipta camlp5 boleh laku dengan pilihan yang hampir sama daripada
ocamlmktop. Lihat lebih lanjut.

ocpp5 ialah prapemproses universal, merawat apa-apa jenis fail sumber, menjana yang sama
teks dengan petikan yang mungkin diperluaskan.

camlp5o.opt and camlp5r.opt adalah versi camlp5o dan camlp5r yang disusun oleh native-
penyusun kod ocamlopt. Mereka lebih pantas tetapi tidak boleh dipanjangkan. Dan mereka tidak tersedia di
semua pemasangan camlp5.

LOAD PILIHAN


Pilihan beban pilih tindakan penghuraian dan pencetakan yang direkodkan dalam fail objek OCaml
(berakhir dengan .cmo atau .cma). Beberapa penggunaan pilihan ini dibenarkan. Mereka mesti
mendahului pilihan lain.

Pilihan -- boleh menamatkan pilihan beban.

-I direktori
Tambah direktori dalam laluan carian untuk fail yang dimuatkan. Melainkan pilihan -nolib ialah
digunakan, direktori perpustakaan camlp5 dilampirkan pada laluan. Amaran: tidak ada
carian automatik dalam direktori semasa: tambah "-I ." untuk ini.

-di mana Cetak nama direktori perpustakaan camlp5 dan keluar.

-nolib Tiada carian automatik untuk fail objek dalam direktori perpustakaan camlp5.

fail objek
Fail dimuatkan dalam teras camlp5.

LAIN PILIHAN


Pilihan lain ialah:

fail Rawat fail sebagai fail antara muka jika ia berakhir dengan .mli dan sebagai fail pelaksanaan
jika ia berakhir dengan .ml.

-intf fail
Rawat fail sebagai fail antara muka, walau apa pun sambungannya.

-impl fail
Rawat fail sebagai fail pelaksanaan, walau apa pun sambungannya.

-tidak selamat
Hasilkan akses tidak selamat kepada tatasusunan dan rentetan.

-noassert
Jangan susun semakan penegasan.

-berkata-kata
Lebih verbose dalam ralat penghuraian.

-QD fail
buang masuk fail sekiranya berlaku ralat sintaks dalam hasil pengembangan petikan.

-o keluar fail
Cetak hasilnya pada fail keluar dan bukannya keluaran standard. Fail dibuka dengan
open_out_bin (lihat perpustakaan OCaml Pervasives).

-v Cetak nombor versi dan keluar.

-membantu Cetak pilihan yang tersedia dan keluar. Cetakan ini termasuk pilihan yang mungkin
ditambah oleh fail objek yang dimuatkan.

Pilihan lain boleh dilanjutkan dengan fail objek yang dimuatkan. Fail yang disediakan menambah
pilihan berikut:

-l panjang garis
Ditambah oleh pr_o.cmo dan pr_r.cmo: tetapkan panjang baris (lalai 78).

-sep rentetan
Ditambah oleh pr_o.cmo dan pr_r.cmo: cetak rentetan ini antara frasa dan bukannya
komen.

-no_ss Ditambah oleh pr_o.cmo: jangan cetak koma bertitik dua

-D ident
Ditambah oleh pa_macro.cmo: tentukan ident.

-U ident
Ditambah oleh pa_macro.cmo: undefine ident.

DIBEKALKAN FILES


Fail-fail ini dipasang dalam direktori /usr/lib/ocaml/camlp5.

Menghuraikan fail:
pa_r.cmo: sintaks yang disemak
pa_rp.cmo: aliran dan penghurai
pa_lexer.cmo: lexers
pa_o.cmo: sintaks biasa
pa_op.cmo: aliran dan penghurai
pa_oop.cmo: strim dan penghurai (tanpa pengoptimuman kod)
pa_scheme.cmo: sintaks skema
pa_extend.cmo: sambungan sintaks untuk tatabahasa
pa_extfold.cmo: sambungan pa_extend dengan FOLD0 dan FOLD1
pa_extfun.cmo: sambungan sintaks untuk fungsi yang boleh diperluaskan
pa_extprint.cmo: sambungan sintaks untuk pencetak boleh dikembangkan
pa_pprintf.cmo: sambungan sintaks untuk pernyataan pprintf
pa_fstream.cmo: sambungan sintaks untuk aliran berfungsi
pa_macro.cmo: tambah makro (ifdef, define) seperti dalam C
pa_lefteval.cmo: penilaian kiri-ke-kanan parameter
pa_pragma.cmo: arahan #pragma

Mencetak fail:
pr_r.cmo: sintaks yang disemak tanpa objek dan label
pr_ro.cmo: sintaks yang disemak untuk objek dan label
pr_rp.cmo: cuba bina semula strim dan sintaks penghurai
pr_o.cmo: sintaks biasa
pr_op.cmo: cuba bina semula strim dan sintaks penghurai
pr_scheme.cmo: Sintaks skema
pr_schemep.cmo: cuba bina semula strim dan sintaks penghurai
pr_extend.cmo: cuba bina semula penyata EXTEND
pr_extfun.cmo: cuba bina semula pernyataan extfun
pr_extprint.cmo: cuba bina semula penyata EXTEND_PRINTER
pr_dump.cmo: pokok sintaks buang untuk pengkompil ocaml
pr_depend.cmo: kebergantungan fail
pr_null.cmo: tiada output

Pengembang sebut harga:
q_MLast.cmo: nod pokok sintaks (dalam sintaks yang disemak semula)
q_ast.cmo: nod pokok sintaks dalam sintaks penuh pengguna
q_phony.cmo: menyimpan petikan untuk cetakan cantik

Perintah itu camlp5o adalah jalan pintas untuk:
camlp5 pa_o.cmo pa_op.cmo pr_dump.cmo

Perintah itu camlp5r adalah jalan pintas untuk:
camlp5 pa_r.cmo pa_rp.cmo pr_dump.cmo

Perintah itu camlp5sch adalah jalan pintas untuk:
camlp5 pa_scheme.cmo pr_dump.cmo

Fail camlp5o.cma boleh dimuatkan di peringkat atas untuk memulakan camlp5 dengan sintaks OCaml.

Fail camlp5r.cma boleh dimuatkan di peringkat atas untuk memulakan camlp5 dengan sintaks yang disemak semula.

Fail camlp5sch.cma boleh dimuatkan di peringkat atas untuk memulakan camlp5 dengan sintaks Skim.

MKCAMLP5


mkcamlp5 and mkcamlp5.opt mencipta camlp5 boleh laku dengan pilihan yang hampir sama daripada
ocamlmktop. Versi mkcamlp5.opt boleh mencipta boleh laku kod asli, lebih pantas tetapi tidak
boleh dipanjangkan.

Untuk mkcamlp5, antara muka yang boleh dilihat mesti ditambah secara eksplisit dalam baris arahan sebagai
fail ".cmi". Sebagai contoh, cara menambah modul OCaml "str":
mkcamlp5 -custom str.cmi str.cma -cclib -lstr -o camlp5str

PERSEKITARAN BERBAGAI


Pembolehubah persekitaran berikut juga dirujuk:

CAMLP5PARAM
Tetapkan parameter algoritma penghuraian tatabahasa. Pembolehubah ini mestilah urutan daripada
spesifikasi parameter. Spesifikasi parameter ialah surat secara pilihan
diikuti dengan = dan nilai. Terdapat empat parameter yang mungkin:

b (belakang)
Tetapkan algoritma backtrack sebagai lalai.

t (jejak)
Jejak simbol (terminal dan bukan terminal) sambil menghuraikan dengan menjejak ke belakang.

y (jejak terhenti)
Dalam menjejak ke belakang, jejak pendahuluan dalam aliran input (bilangan token yang tidak dibekukan)
dan kemungkinan terhenti (bilangan ujian token).

l (berhenti maksima)
Tetapkan nilai terhenti maksimum.

Gunakan camlp5o.opt dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF akan memasang semua
    perisian yang Fedora Linux dan lain-lain
    tidak termasuk secara lalai, selepas
    menjalankan Fedora buat kali pertama. Ianya
    senang untuk ...
    Muat turun PostInstallerF
  • 2
    helai
    helai
    Projek strace telah dipindahkan ke
    https://strace.io. strace is a
    diagnostik, penyahpepijatan dan pengajaran
    pengesan ruang pengguna untuk Linux. Ia telah diguna
    untuk memantau...
    Muat turun strace
  • 3
    gMKVExtractGUI
    gMKVExtractGUI
    GUI untuk utiliti mkvextract (sebahagian daripada
    MKVToolNix) yang menggabungkan kebanyakan (jika
    bukan semua) fungsi mkvextract dan
    utiliti mkvinfo. Ditulis dalam C#NET 4.0,...
    Muat turun gMKVExtractGUI
  • 4
    Perpustakaan JasperReports
    Perpustakaan JasperReports
    Perpustakaan JasperReports ialah
    sumber terbuka paling popular di dunia
    risikan perniagaan dan pelaporan
    enjin. Ia sepenuhnya ditulis dalam Java
    dan ia mampu...
    Muat turun Perpustakaan JasperReports
  • 5
    Buku Frappe
    Buku Frappe
    Frappe Books ialah sumber percuma dan terbuka
    perisian penyimpanan buku desktop itu
    ringkas dan direka dengan baik untuk digunakan oleh
    perniagaan kecil dan pekerja bebas. Ia...
    Muat turun Buku Frappe
  • 6
    Python berangka
    Python berangka
    BERITA: NumPy 1.11.2 ialah keluaran terakhir
    yang akan dibuat pada sourceforge. roda
    untuk Windows, Mac dan Linux serta
    pengedaran sumber yang diarkibkan boleh ...
    Muat turun Numerical Python
  • Lebih »

Arahan Linux

Ad