InggrisPerancisSpanyol

favorit OnWorks

praproses - Online di Cloud

Jalankan praproses di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah preproses perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


preprocess - Memproses file terlebih dahulu.

RINGKASAN


praproses [Pilihan...] masuk

DESKRIPSI


Preprocess seperti preprocessor C yang khas, tetapi meluas ke beberapa bahasa.
Bahasa yang berfungsi meliputi: C++, Python, Perl, Tcl, XML, JavaScript, CSS, IDL,
TeX, Fortran, PHP, Java, skrip Shell (Bash, CSH, dll.) dan C#. Preprocess dapat digunakan keduanya
sebagai aplikasi baris perintah dan sebagai modul Python.

PILIHAN


-h, --membantu
Cetak teks bantuan dan keluar.

-V, --Versi: kapan
Cetak info versi dan keluar.

-v, --bertele-tele
Berikan keluaran verbose untuk kesalahan.

-o file keluar
Tulis output ke file yang diberikan alih-alih ke stdout.

-f, --memaksa
Timpa file keluaran yang diberikan. Jika tidak, IOError akan dimunculkan jika file keluar sudah
ada

-D menetapkan
Tentukan variabel untuk preprocessing. menetapkan hanya bisa menjadi nama variabel (di mana
kasus itu akan benar) atau bisa dalam bentuk adalah=val. Sebuah upaya akan dilakukan untuk
mengubah val ke bilangan bulat jadi "-D FOO = 0" akan membuat nilai palsu.

-I dir Tambahkan direktori ke jalur sertakan untuk arahan #include.

-k, --keep-line
Keluarkan baris kosong untuk baris pernyataan praprosesor dan lewati jalur output. Ini
memungkinkan nomor baris tetap konstan.

-s, --pengganti
Pengganti mendefinisikan ke dalam garis yang dipancarkan. Secara default substitusi TIDAK dilakukan karena
saat ini akan menggantikan ke dalam string program.

MODUL PENGGUNAAN


dari praproses impor praproses
preprocess(infile, outfile=sys.stdout, define={}, force=0,
keepLines=0, includePath=[], pengganti=0)

NS dapat ditandai dengan baris pernyataan praprosesor khusus dalam bentuk:



Dimana adalah pembatas komentar asli untuk jenis file tersebut.

CONTOH


File HTML (*.htm, *.html) atau XML (*.xml, *.kpf, *.xul):


...


Python (*.py), Perl (*.pl), Tcl (*.tcl), Ruby (*.rb), Bash (*.sh), atau make ([Mm]akefile*)
file:

# #jika didefinisikan('FAV_COLOR') dan FAV_COLOR == "biru"
...
# #elif FAV_COLOR == "merah"
...
# #lain
...
# #berakhir jika

C (*.c, *.h), C++ (*.cpp, *.cxx, *.cc, *.h, *.hpp, *.hxx, *.hh), Java (*.java), PHP
(*.php) atau file C# (*.cs):

// #menentukan FAV_COLOR 'biru'
...
/* #ifndef FAV_COLOR */
...
// #berakhir jika

File Fortran 77 (*.f) atau 90/95 (*.f90):

C #jika COEFF == 'var'
...
C #endif

PREPROSESOR SINTAKSIS


Pernyataan yang valid:

#tentukan [ ]
#undef
#ifdef
#ifndef
#jika
#elif
#lain
#berakhir jika
#kesalahan
#termasuk " "

di mana adalah ekspresi Python yang valid.

Ekspresi setelah #if/elif mungkin merupakan pernyataan Python. Ini adalah kesalahan untuk merujuk ke
variabel yang belum didefinisikan oleh -D opsi atau dengan #define dalam konten.

Metode bawaan khusus untuk ekspresi:

didefinisikan(varName) Mengembalikan nilai true jika variabel yang diberikan didefinisikan.

TIPS


Konvensi penamaan file yang disarankan adalah membiarkan file input untuk diproses terlebih dahulu dalam bentuk
.P. dan mengarahkan output dari preprocess ke . , misalnya:

praproses -o foo.py foo.p.py

Keuntungannya adalah alat lain (terutama editor) akan tetap mengenali yang belum diproses
file sebagai bahasa aslinya.

PENULIS


Trent Mick[email dilindungi]>

Halaman manual ini ditulis oleh Johannes Ring[email dilindungi]> untuk Debian GNU/Linux
sistem (tetapi dapat digunakan oleh orang lain).

PREPROSES(1)

Gunakan praproses online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Klien Desktop Rocket.Chat
    Klien Desktop Rocket.Chat
    Klien Rocket.Chat Desktop adalah
    aplikasi desktop resmi untuk Rocket.Chat,
    web open source yang sederhana namun kuat
    platform obrolan. Ini diuji di macOS,
    Jendela...
    Unduh Klien Desktop Rocket.Chat
  • 2
    Lantai Kantor
    Lantai Kantor
    OfficeFloor menyediakan inversi dari
    kontrol kopling, dengan: - ketergantungan
    injeksi - injeksi lanjutan -
    injeksi benang Untuk informasi lebih lanjut
    mengunjungi...
    Unduh OfficeFloor.dll
  • 3
    DivKit
    DivKit
    DivKit adalah sumber terbuka Berbasis Server
    Kerangka UI (SDUI). Ini memungkinkan Anda untuk melakukannya
    meluncurkan pembaruan yang bersumber dari server
    versi aplikasi yang berbeda. Bisa juga
    digunakan untuk...
    Unduh DivKit
  • 4
    subkonverter
    subkonverter
    Utilitas untuk mengkonversi antara berbagai
    format langganan. Pengguna Shadowrocket
    harus menggunakan ss, ssr atau v2ray sebagai target.
    Anda dapat menambahkan &komentar= ke
    HT yang disukai Telegram...
    Unduh subkonverter
  • 5
    BERDEBUR
    BERDEBUR
    SWASH adalah numerik tujuan umum
    alat untuk mensimulasikan goyah,
    non-hidrostatik, permukaan bebas,
    aliran rotasi dan fenomena transportasi
    di perairan pantai sebagai...
    Unduh SWASH
  • 6
    VBA-M (Diarsipkan - Sekarang di Github)
    VBA-M (Diarsipkan - Sekarang di Github)
    Proyek telah pindah ke
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Fitur: Kreasi curang, simpan status multi
    sistem, mendukung gba, gbc, gb, sgb,
    sgb2Tu...
    Unduh VBA-M (Diarsipkan - Sekarang di Github)
  • Lebih banyak lagi »

Perintah Linux

Ad