این دستور cppo است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
cppo - پیش پردازنده سبک cpp مانند برای OCaml
خلاصه
cppo [گزینه ها ...] فایل ها...
شرح
cppo معادل پیش پردازنده C برای OCaml است. اجازه تعریف و
بسط ساده (در مقایسه با camlp4) ماکروها و گنجاندن فایل. cppo پشتیبانی از
ماکروهای تابعی، شرطیها، عبارات بولی و حسابی، رشتهبندی و
فراخوانی پیش پردازنده های خارجی مختلف برای توضیح دقیق ویژگی ها، نگاه کنید به
/usr/share/doc/cppo/README.gz.
OPTIONS
-D شناسه
تعريف كردن شناسه
-U شناسه
تعریف نکردن شناسه
-I DIR اضافه کردن DIR به مسیر جستجوی فایل های موجود
-o فایل
نوشتن خروجی به فایل
-q نقل قول های camlp4 را شناسایی و حفظ کنید
-s دستورالعمل های خط خروجی که به محل دقیق منبع هر توکن اشاره می کند،
از جمله تعاریف کلان. این رفتار از بین رفته است
به طور پیش فرض
-n هیچ دستور خطی غیر از آنهایی که در ورودی یافت می شود را خروجی ندهید
-s).
-version
نسخه چاپ و خروج
-x NAME: CMD_TEMPLATE
یک بخش هدف پیش پردازنده سفارشی را تعریف کنید که با این موارد شروع می شود:
#ext "NAME"
و با پایان دادن به:
#endext
نام باید یک شناسه کوچک از فرم [az][A-Za-z0-9_]* باشد
CMD_TEMPLATE یک الگوی فرمان است که از دنباله های ویژه زیر پشتیبانی می کند:
نام فایل %F (غیرقابل فرار؛ مراقب حملات احتمالی برنامه نویسی باشید)
%B عدد خط اول
%E عدد آخرین خط
%% علامت تک درصد
نام فایل، شماره خط اول و شماره خط آخر در دسترس است
پیش پردازنده خارجی از طریق متغیرهای محیطی CPPO_FILE, CPPO_FIRST_LINE,
CPPO_LAST_LINE.
انتظار می رود دستور از stdin خوانده شود و در stdout بنویسد.
-کمک | --کمک
نمایش گزینه ها و خروج
با استفاده از خدمات onworks.net از cppo آنلاین استفاده کنید