טיעונים אוטומטיים

AARGH הוא גנרטור קוד, שנכתב ב- C + + ומורשים תחת תנאי הרישיון הציבורי הכללי של גנו (GPL).
הורד עכשיו

טיעונים אוטומטיים דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Scott McKellar
  • אתר האינטרנט של המוציא לאור:
  • http://home.swbell.net/mck9/aargh/index.html

טיעונים אוטומטיים תגים


טיעונים אוטומטיים תיאור

AARGH הוא גנרטור קוד, שנכתב ב- C + + ומורשה תחת תנאי הרישיון הציבורי הכללי של גנו (GPL). AARGH הוא גנרטור קוד, שנכתב ב- C + + ומורשה תחת תנאי הרישיון הציבורי הכללי של גנו (GPL). הוא מייצר קוד C + + כדי לנתח שורת פקודה, באמצעות מתקן Getopt () זמין בסביבות UNIX ו- UNIX דמוי יוניקס. ארגומטי ארגומנט פרויקט תומך באפשרויות של שורת הפקודה, טיעונים מחרוזות, ולא טיעונים. הקוד שנוצר הוא תגובה בזהירות מזוהה עבור הקריאות.זה נחמד יש הרבה אפשרויות שורת הפקודה, אבל זה כאב אמיתי כדי קוד עבורם. לא שזה קשה. זה רק מייגע, זמן רב, שגיאה נוטה, ולא כיף. השתמשתי Wince במחשבה על הוספת אפשרויות שורת הפקודה. לא עוד. כל מה שאני צריך לעשות הוא להגדיר את האפשרויות שאני רוצה בקובץ XML קטן, ולהפעיל אותו דרך AARGH. באופן מיידי יש לי C + + קוד המקור שאני יכול לקמפל ולקשר לתוך התוכנית שלי.אם אני צריך להוסיף אפשרות אחרת, או אחרת לשנות את הכללים, אני יכול לערוך את XML ולהחזיר מחדש את הקוד. אין מוסות, לא מהומה. עכשיו אני יכול לבלות יותר זמן על החלקים המעניינים של project.To להשתמש AARGH, לכתוב קובץ XML כדי לתאר את האפשרויות הרצויות. כאשר Aargh קורא את הקובץ, הוא מייצר שני קבצים C + + קובץ הוא כותרת שמכריזת בכיתה לייצג את האפשרויות. כברירת מחדל בכיתה זו נקראת "OPTS", אך תוכל לציין שם אחר. הקובץ השני הוא יישום opts, או מה שאתה מחליט לקרוא לזה. הכיתה OPTS מספקת פונקציות חבר כדי לנתח את שורת הפקודה ולהחזיר את התוצאות.בקר שלך, להכריז על מופע של Opts ו Call Opts :: קבל () כדי לנתח את שורת הפקודה, עובר אותו ארגונים ארגב וארגו מאת ראשי ( ). OPTS :: קבל () מחזירה אפס אם שורת הפקודה עוקבת אחר הכללים שתוארת בקובץ ה- XML, או לא אפס אחרת. אם ניתוח הוא מוצלח, האובייקט OPTS מאחסן את התוצאות ועושה אותם זמינים לתוכנית שלך על ידי סדרה של פונקציות Accessor.Here הם כמה תכונות עיקריות של "עוזר ארגומנט אוטומטי": · אתה יכול לאכוף את הגבולות העליונים ו / או התחתון על מספר ארגומנטים שאינם אופציות. · אתה יכול להבחין בין אפשרויות לקחת טיעונים ואלה שלא. · ניתן לציין כי נדרשת אפשרות. · אתה יכול לדרוש כי הוויכוח לאפשרות להיות מספר שלם לא שלילי. · עבור טיעון שלם אתה יכול לאכוף גבולות עליונות ו / או נמוכים יותר. · עבור ארגומנט מחרוזת אתה יכול לאכוף גבולות עליון ו / או נמוך יותר על אורך המחרוזת. · עבור טיעון מחרוזת אתה יכול להתקשר לפונקציה משלך כדי לאמת את הוויכוח. · באפשרותך לאפשר התרחשות מרובות של אותה אפשרות. במקרה זה קוד שנוצר בונה וקטור STL להחזיק את הטיעונים. כברירת מחדל, התוכנה שנוצרה מאפשרת רק התרחשות אחת של כל אפשרות נתונה. מה חדש במהדורה זו: · אתה יכול כעת לציין את המיקום של קובץ כותרת שנוצר באופן עצמאי של שמו. · תכונה זו עשויה להקל על משלב AARGH לבנות מורכבת סביבות.


טיעונים אוטומטיים תוכנה קשורה

Snippeq

Snippeq חוסך קטעי מסד נתונים MySQL ומספק פונקציונליות לחיפוש, מניפולציה וייצוא אותם. ...

59

הורד

Tinyaml.

TINYAML היא שפת מטעה מוכווני אובייקט באמצעות מנתח טינפ. ...

147

הורד