filepp

Software screenshot:
filepp
Rincian Software:
Versi: 1.8.0
Tanggal Upload: 2 Jun 15
Pengembang: Darren Miller
Lisensi: Gratis
Popularitas: 161

Rating: nan/5 (Total Votes: 0)

filepp adalah file preprocessor generik. Hal ini dirancang untuk memungkinkan fungsi yang disediakan oleh preprocessor C untuk digunakan dengan jenis file. Proyek ini mendukung kata kunci berikut, yang semuanya memiliki arti yang biasa C preprocessor dan penggunaan:
· #include
· #define
· # Jika
· #elif
· Ifdef
· #ifndef
· # Else
Berakhir jika
· #undef
· #error
· #warning
Namun, filepp jauh lebih dari penulisan ulang dari preprocessor C, itu fitur tambahan berikut:
· Sebuah # jika kata kunci diperpanjang termasuk tali dan ekspresi reguler parsing.
· Ia bekerja dengan semua set karakter termasuk karakter internasional, bukan hanya karakter ASCII.
· Awalan untuk kata kunci (biasanya #) dan karakter garis kelanjutan (biasanya) dapat diatur untuk setiap karakter, tali atau ekspresi reguler.
· Kata kunci dapat ditambahkan, dihapus atau diubah.
· Ekspansi Makro dapat bekerja pada seluruh atau sebagian kata (ekspansi makro C preprocessor hanya bekerja pada kata-kata keseluruhan).
· Macro dapat memiliki beberapa argumen.
· Filepp memiliki mode debugging untuk membantu bila ada yang salah.
· Lingkungan variabel dapat secara otomatis didefinisikan sebagai macro.
· Baris kosong yang berasal dari menyertakan file dapat ditekan.
· Filepp dapat disesuaikan dengan cepat menggunakan # pragma kata kunci yang memungkinkan setiap fungsi internal filepp untuk dipanggil.
· Modul dapat ditulis (dalam Perl) untuk mengubah atau memperpanjang perilaku filepp.
Ini hanya beberapa perangkat tambahan filepp memiliki lebih dari preprocessor C normal. Keuntungan utamanya adalah kemampuan untuk menulis modul untuk memperluas dan memodifikasi perilakunya. Filepp ditulis dalam Perl dan memungkinkan siapa saja yang mengetahui bagaimana program di Perl dengan mudah menulis modul. Filepp dilengkapi dengan satu set modul yang melakukan hal berikut:
· Untuk modul: Mengimplementasikan yang #for kata kunci. Memungkinkan loop yang akan dihasilkan, perilaku ini mirip dengan Perl dan C loop.
· Modul foreach: Mengimplementasikan yang #foreach kata kunci. Memungkinkan loop yang akan dihasilkan untuk daftar string, perilaku mirip dengan Perl dan loop foreach csh.
· C-komentar modul: Menghapus C dan C ++ komentar gaya dari sebuah file.
· Hash-komentar modul: Hapus komentar # gaya (seperti yang digunakan dalam Perl dan skrip shell) dari sebuah file.
· Fungsi modul: Memungkinkan macro yang akan ditulis yang secara langsung memanggil fungsi-fungsi Perl. Hal ini memungkinkan macro untuk memberikan output yang dinamis.
· Matematika modul: Mengimplementasikan fungsi matematika dasar termasuk menambah, mengurangi, mengalikan, membagi, sinus, cosinus, eksponensial, random dll
· Format modul: Menyediakan daftar fungsi untuk memformat teks termasuk C / Perl fungsi gaya printf dan fungsi Perl substr.
· Modul literal: Modul ini mencegah makro muncul dalam string yang diganti.
· Modul toupper: Mengubah semua huruf kecil dalam file ke huruf besar.
· Modul tolower: Mengubah semua huruf besar dalam file menjadi huruf kecil.
· Bigdef modul: Memungkinkan multi-baris macro untuk didefinisikan tanpa perlu untuk menempatkan karakter garis kelanjutan pada akhir setiap baris - membuat macro besar jauh lebih mudah dibaca.
· Bigfunc modul: Sama seperti bigdef, satunya perbedaan adalah kata kunci yang tertanam di makro dievaluasi ketika makro diganti daripada ketika makro didefinisikan.
· Modul defplus: Memungkinkan macro yang ada untuk appened untuk.
· Modul BLC: Memungkinkan garis kelanjutan otomatis jika bracket penutupan pada baris di bawah braket pembukaan.
· Cmacro modul: Membuat macro tertentu lebih "C" seperti dengan meletakkan tanda kutip di nilai-nilai mereka.
· Modul cpp: Membuat filepp berperilaku sebagai preprocessor C dasar.
· Modul regexp: Mengimplementasikan gaya Perl pencarian ekspresi reguler dan penggantian, yang memungkinkan ekspresi reguler untuk mencari dan diganti dengan string lainnya.
· Modul ambil: Digunakan untuk mengambil masukan sebelum proses pengolahan dilakukan di atasnya.
Apa yang Baru di Release ini:
· Rilis ini meliputi penulisan ulang dari rantai pengolahan sehingga macro dalam macro berperilaku dengan benar.
· Beberapa perbaikan bug lainnya dan perangkat tambahan kecil dibuat.

Software yang serupa

Amoeba
Amoeba

3 Jun 15

postmarkup
postmarkup

14 Apr 15

plywood
plywood

20 Feb 15

JabRef
JabRef

3 Jun 15

Komentar untuk filepp

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!