Config Maker là một công cụ để tự động tạo ra C ++ lớp học mà phân tích các tập tin cấu hình.
Chỉ có một vài dòng văn bản mô tả các mục có thể trong tập tin cấu hình cần thiết, và các lớp hoàn chỉnh sẽ được tạo ra sẵn sàng để sử dụng.
Sử dụng cơ bản
Các tập tin đầu vào cho Config maker có một cấu trúc rất đơn giản (trong ANTLR / grep như ký hiệu):
ObjectName (configentry) +
Mỗi configentry trông như thế này
loại entryname DefaultValue (bình luận)?
kiểu
Loại mục, có thể là int, double, chuỗi hoặc bool. Nếu các loại hình cơ bản được theo sau bởi bất kỳ số lượng, tương ứng c ++ đối tượng biến sẽ được loại vector
Nếu có những yếu tố ít được chỉ định trong tập tin cấu hình, các biến đối tượng vẫn sẽ chứa số lượng các yếu tố quy định ở đây. Không có cảnh báo sẽ được ban hành.
configentry
Tên của entry và biến tương ứng. Phải có ít nhất hai nhân vật và có thể chứa các ký tự và số. Trường hợp không nhạy cảm.
giá trị mặc định
Giá trị mặc định cho nhập cảnh. Đây là tùy chọn.
chú thích
Mỗi bình luận bắt đầu với // và hoàn toàn bỏ qua
Yêu cầu:
· Python (cho scons)
· Scons
· ANTLR
Có gì mới trong phiên bản này:
· Nó không còn cần thiết để thiết lập CFMINC_DIR. Thay vào đó, các file .inc có thể được đặt trong / etc / cfmake.
Các chi tiết về phần mềm:
Phiên bản: 0.6.2
Ngày tải lên: 2 Jun 15
Giấy phép: Miễn phí
Phổ biến: 96
Bình luận không