Yapılandırma Maker otomatik konfigürasyon dosyalarını ayrıştırmak C ++ sınıfları oluşturmak için bir araçtır.
Yapılandırma dosyasında olası girdileri açıklayan metnin yalnızca birkaç satır ihtiyaç vardır ve tam sınıf kullanıma hazır oluşturulur.
Temel kullanım
Yapılandırma Maker girdi dosyaları (gösterimde gibi ANTLR / grep olarak) çok basit bir yapıya sahiptir:
objectname (configentry) +
Her configentry bu gibi görünüyor
tip entryName DefaultValue (comment)?
tip
Giriş türü, int, double, dize veya bool olabilir. Temel tip herhangi bir sayı ile takip edilirse, ilgili c değişken türü vektörü olacaktır ++ nesnesi
Yapılandırma dosyasında belirtilen daha az unsurlar varsa, nesne değişkeni hala burada belirtilen öğelerin sayısını içerir. Hiçbir uyarı verilecektir.
configentry
Girişi ve ilgili değişkenin adı. Has en az iki karakter uzunluğunda olması ve karakterleri ve sayıları içerebilir. Olgu duyarsız.
varsayılan değer
Girdisinin varsayılan değeri. Bu isteğe bağlıdır.
açıklama
Her açıklama // ile başlar ve tamamen göz ardı edilir
Gereksinimler:
(Scons için) · Python
· Scons
· Antlr
Bu Sürümdeki Yenilikler:
· Bu CFMINC_DIR ayarlamak için artık gerekli değildir. Bunun yerine, .inc dosyaları / etc / cfmake yerleştirilebilir.
Yazılım detaylar:
Yorum Bulunamadı