EnglishFrenchSpanyol

Favicon OnWorks

pretzel-it - Dalam talian di Awan

Jalankan pretzel-it dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah pretzel-it 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


pretzel-it - gunakan Pretzel untuk membina pencetak cantik

SINOPSIS


pretzel-it [-iqvdnh] bahasa ppname

DESCRIPTION


Pretzel-ia ialah skrip shell yang menggunakan pretzel(1) untuk membina pencetak cantik yang mudah
boleh dilaksanakan. Ia meminimumkan membina pencetak cantik Pretzel kepada hanya satu arahan shell. Lihat
pretzel(1) untuk gambaran keseluruhan umum dan penerangan tentang fail input.

Anda perlu menyediakan dua fail input yang sama kepada pretzel-it seperti kepada pretzel. Dua fail ini
dipanggil berformat token fail (akhiran .ft) Dan berformat tatabahasa fail (akhiran
.fg). Kedua-dua fail perlu mempunyai awalan yang sama bahasa. Daripada input ini, pretzel-it
menghasilkan pencetak cantik boleh laku yang dipanggil ppname.

Contoh
Katakan, anda telah menulis dua fail foo.ft and foo.fg yang mengandungi cetakan cantik
maklumat untuk bahasa pengaturcaraan kegemaran anda foo. Untuk mendapatkan executable
prettyprinter foopp untuk itu, taip sahaja:

pretzel-it foo foopp

PILIHAN


Pretzel-it mempunyai pilihan berikut:

-i Jangan keluarkan produk perantaraan pretzeling.

-q Lari dengan senyap.

-v Mod verbose, cetak arahan shell sebelum menggunakan (untuk nyahpepijat).

-d Hidupkan ciri nyahpepijat prettyprinter secara lalai; juga menghasilkan yang terperinci
fail diagnosis (akhiran .pengeluaran) yang mengandungi analisis terperinci tentang
tatabahasa dan kemungkinan masalah dengannya (untuk memudahkan penyahpepijatan prettyprinting
tatabahasa).

-h Cetak mesej penggunaan penuh.

-n Mod noweb. Lihat bahagian Interfacing bersama noweb(1) di bawah.

THE DIJANA PRETTYPRINTER


Boleh laku yang dijana akan menjadi program yang membaca kod sumber daripada input standard
dan akan menulis kod prettyprinted ke output standard. Kod yang dicetak cantik boleh
set taip menggunakan getah bersama dengan pretzel-lateks gaya dokumen.

Contoh
Katakan, anda telah membina foopp sudah dan mempunyai sekerap kod sumber dalam fail bar.foo. jenis

foopp <bar.foo >bar.tex

dan pencetak cantik akan mencetak kod dan menulis kod LaTeX ke bar.tex. Untuk menggunakan
kod ini dalam dokumen anda, mudah sertakan pretzel-lateks gaya dokumen dan sertakan
fail di dalam baru ppcode Persekitaran LaTeX. Berikut ialah fail LaTeX yang minimum untuk dilihat
kod yang dicetak cantik:

\documenstyle[pretzel-latex]{artikel}
\ Mula {dokumen}
\begin{ppcode}
\input{foo.tex}
\end{ppcode}
\ End {dokumen}

ANTARA MUKA DENGAN NOWEB


Menggunakan -n pilihan akan menghasilkan penapis prettyprinting ppname serasi dengan Norman
milik Ramsey noweb(1) sistem pengaturcaraan celik. Penapis boleh dimasukkan ke dalam noweb
saluran paip menggunakan nowweave -penapis pilihan.

Sebagai contoh, anda boleh membina penapis prettyprinting noweb untuk Pascal dengan mengeluarkan

pretzel-it -n paschal prettypascal

di dalam bahasa/pascal direktori, anda akan mendapat penapis prettyprinting prettypascal .
Penapis ini kemudiannya boleh digunakan dalam tidak menenun(1) dengan berkata:

tidak menenun -penapis prettypascal foo.nw > foo.tex

Ini akan mencetak cantik semua ketulan kod menggunakan pencetak cantik Pascal. Anda perlu
termasuk pretzel-noweb.sty Gaya dokumen LaTeX selepas memasukkan noweb.sty ( lihat
nowebstyle(1) ) untuk mendapatkan set taip output dengan betul oleh LaTeX.

Anda boleh mendapatkan output penyahpepijatan daripada penapis prettyprinting dengan menetapkan persekitaran
berubah-ubah PRETZEL_NOWEB_DEBUG kepada nilai bukan nol, contohnya dalam menampar(1) cangkang dengan berkata:

mengeksport PRETZEL_NOWEB_DEBUG=on

Output nyahpepijat berhenti hanya apabila nilai tidak ditetapkan secara eksplisit (dalam menampar(1) ini adalah tidak tenteram
arahan terbina.

Pilihan noweb pada masa ini hanya berfungsi untuk LaTeX sebagai penentu jenis sasaran. Sekiranya
prettyprinter mengalami masalah apabila prettyprinting sebahagian kod tertentu, ia
secara automatik bertukar kepada output kata kerja standard noweb. Melalui kemasukan kod
dalam peraturan fail tatabahasa yang diformatkan adalah mungkin untuk mengautomasikan pengindeksan. Untuk lebih
maklumat lihat bab 3 dan 4 Pretzelbook, yang terkandung dalam Pretzel
Pengedaran.

CATATAN


Skrip pretzel-it shell hanya boleh dijalankan jika pembolehubah persekitaran PRETZEL_LIBDIR
and PRETZEL_INCLUDE ditetapkan ke direktori perpustakaan Pretzel (/usr/lib/pretzel pada Debian
sistem) dan Pretzel termasuk direktori (/usr/include/pretzel pada sistem Debian).
Semasa pelaksanaan, pretzel-it mungkin mengeluarkan amaran yang disebabkan oleh program yang digunakannya
(pretzel-ia menyeru pretzel(1), flex(1), bison(1) dan pengkompil GNU C++).

. -n (noweb) pilihan hanya berfungsi untuk LaTeX sebagai penentu jenis sasaran dan masih sangat banyak
percubaan.

Gunakan pretzel-it dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    PSeInt
    PSeInt
    PSeInt ialah penterjemah kod pseudo untuk
    pelajar pengaturcaraan berbahasa Sepanyol.
    Tujuan utamanya adalah untuk menjadi alat untuk
    mempelajari dan memahami asas
    konsep...
    Muat turun PSeInt
  • 2
    oStorybook
    oStorybook
    oBuku cerita l'outil privil�gi� des
    �kongkong. PERHATIAN : voir sur
    http://ostorybook.tuxfamily.org/v5/
    --ms_EN oBuku cerita alat yang sesuai untuk
    penulis. WARNIN...
    Muat turun oStorybook
  • 3
    Asuswrt-Merlin
    Asuswrt-Merlin
    Asuswrt-Merlin ialah pihak ketiga
    perisian tegar untuk wayarles Asus terpilih
    penghala. Berdasarkan firmware Asuswrt
    dibangunkan oleh Asus, ia membawa tweak, baru
    ciri dan...
    Muat turun Asuswrt-Merlin
  • 4
    Atom
    Atom
    Atom ialah penyunting teks
    moden, mudah didekati dan berciri penuh.
    Ia juga mudah disesuaikan- anda
    boleh menyesuaikannya untuk melakukan apa sahaja dan menjadi
    boleh ...
    Muat turun Atom
  • 5
    Osu!
    Osu!
    Osu! ialah permainan irama mudah dengan perigi
    keluk pembelajaran terfikir untuk pemain
    daripada semua peringkat kemahiran. Salah satu yang hebat
    aspek Osu! adalah bahawa ia adalah
    komuniti-dr...
    Muat turun Osu!
  • 6
    LIBPNG: Perpustakaan rujukan PNG
    LIBPNG: Perpustakaan rujukan PNG
    Perpustakaan rujukan untuk menyokong
    Format Grafik Rangkaian Mudah Alih (PNG).
    Khalayak: Pembangun. Pengaturcaraan
    Bahasa: C. Ini adalah aplikasi yang
    boleh juga ...
    Muat turun LIBPNG: perpustakaan rujukan PNG
  • Lebih »

Arahan Linux

Ad