GoGPT Best VPN GoSearch

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

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.