| C_pp C ön işlem direktiflerini test etmek için bir program |
Şimdi İndirin |
C_pp Sıralama ve Özet
- Yayıncı adı:
- TextTransformer
- İşletim sistemleri:
- Windows All
C_pp Etiketler
C_pp Açıklama
C_PP uygulaması, ön işlem direktiflerini test etmek için bir program olarak tasarlanmıştır. Metni üst pencerede C / C ++ koduyla değiştirebilirsiniz. Örnek olarak, ComboBox'ta birçok makrolar listelenmiştir. Ön işlemciyi daha sonra araç çubuğundaki düğmeyle çalıştırırsanız, ön işlemli metin alt çıkış penceresinde görünür. C ++ dosyaları, C_PP ile önceden ayarlanmış forma remodellenebilir, derleyici tarafından "görülür" gibi, ön işlem direktifleri çıkarılır, dosyaları içerir, dosyaları dahil edilir, tanımlar değiştirilir, tanımlanmamış alanlar kaldırılır ve makrolar genişletilir. Farklı derleyici üreticilerinin mevcut ön işlemcilerinin aksine, C_PP sadece bir orta belirteç dizisi oluşturmaz, gerçek bir metin oluşturmaz. "C_PP" adı C-PREORCOCEMSOR anlamına gelir. Alt çizgi, adını "CPP" adıyla da mevcut bir CPLUSPLUS ayrıştırıcısından ayırır. Bu C ++ ön işlemcisinin orijinal versiyonu, C ++ 'da CAVA'ya yazılmış bir şirket yazılımının çevirisini hazırlamak için geliştirilmiştir. Bu yüzden, ön işlemci meta programlamasının olası tüm püf noktaları ile başa çıkan genel bir ön işlemci üretme amacı değildi. Amaç oldukça pragmatiktir: Ön işlem direktifleri, bu direktiflerin anlamını koruyan bir şekilde sınırlı sayıda dosyadan değiştirilmelidir. - "Gerçek" C ++ sabitleri, tanımlanmış sabitler için koda yerleştirildi - Çok sayıda makrolar çözülmedi ancak işlevlerle değiştirildi - Yorumlar kodda kaldı - Sistem dosyaları ve kütüphane dosyalarının başlıkları dahil edilmedi. İçeriği doğrudan Java analogaları ile değiştirilmelidir. - Her şirket başlığı için, karşılık gelen bir ön hazırlık başlığı üretildi ve bu nedenle bu başlıklar için direktifler kaynak kodunda kaldı. Söz konusu şirket yazılımına uyarlanan bu özel tedaviler, burada yayınlanan C_PP projesinden kaldırıldı. Bununla birlikte, bir kez daha başka çeviri projeleri için karşılık gelen özel tedavileri eklemek kolaydır.
C_pp İlgili Yazılım