זוהי הפקודה cppo שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
cppo - מעבד קדם קל משקל דמוי cpp עבור OCaml
תַקצִיר
cppo [אפשרויות ...] קבצים...
תיאור
cppo הוא המקביל למעבד הקדם C עבור OCAml. זה מאפשר את ההגדרה ו
הרחבה של פשוט (בהשוואה ל camlp4) פקודות מאקרו והכללת קבצים. cppo תומך
פקודות מאקרו פונקציונליות, תנאים, ביטויים בוליאניים וחשבוניים, מחרוזת ו
קריאה למעבדי קדם חיצוניים שונים. לתיאור מדויק של התכונות, ראה
/usr/share/doc/cppo/README.gz.
אפשרויות
-D זיהוי
לְהַגדִיר זיהוי
-U זיהוי
לא להגדיר זיהוי
-I DIR להוסיף DIR לנתיב החיפוש של הקבצים הכלולים
-o קובץ
לכתוב פלט ל קובץ
-q זהה ושמר ציטוטים של camlp4
-s הנחיות קו פלט המצביעות על מיקום המקור המדויק של כל אסימון,
כולל אלה המגיעים מגוף הגדרות המאקרו. התנהגות זו כבתה
ברירת המחדל.
-n אל תוציא שום הנחיית קו מלבד אלו שנמצאו בקלט (עוקפים
-s).
-הפך
גרסת הדפסה ויציאה
-x שם:CMD_TEMPLATE
הגדר מקטע יעד קדם-מעבד מותאם אישית שמתחיל ב:
#ext "שם"
וכלה ב:
#endext
שֵׁם חייב להיות מזהה אותיות קטנות בצורת [az][A-Za-z0-9_]*
CMD_TEMPLATE היא תבנית פקודה התומכת ברצפים המיוחדים הבאים:
שם קובץ %F (ללא עקיפה; היזהר מהתקפות סקריפטים אפשריות)
מספר %B של השורה הראשונה
מספר %E של השורה האחרונה
%% סימן אחוז בודד
שם הקובץ, מספר השורה הראשונה ומספר השורה האחרונה זמינים ל-
מעבד קדם חיצוני באמצעות משתני הסביבה CPPO_FILE, CPPO_FIRST_LINE,
CPPO_LAST_LINE.
הפקודה צפויה לקרוא מ-stdin ולכתוב ל-stdout.
עזרה | - עזרה
הצגת אפשרויות ויציאה
השתמש ב-cppo באינטרנט באמצעות שירותי onworks.net