এটি হল cppo কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
cppo - OCaml-এর জন্য হালকা cpp-এর মতো প্রিপ্রসেসর
সাইনোপিসিস
cppo [বিকল্প...] নথি পত্র...
বর্ণনাঃ
cppo OCaml-এর জন্য C প্রিপ্রসেসরের সমতুল্য। এটা সংজ্ঞা অনুমতি দেয় এবং
সরল এর বিস্তার (এর সাথে তুলনা করে camlp4) ম্যাক্রো এবং ফাইল অন্তর্ভুক্তি। cppo সমর্থন
কার্যকরী ম্যাক্রো, শর্তসাপেক্ষ, বুলিয়ান এবং গাণিতিক অভিব্যক্তি, স্ট্রিংফিকেশন, এবং
কলিং বিভিন্ন, বহিরাগত প্রিপ্রসেসর. বৈশিষ্ট্যগুলির একটি সুনির্দিষ্ট বিবরণের জন্য, দেখুন
/usr/share/doc/cppo/README.gz.
বিকল্প
-D পরিচয়
নির্ধারণ করা পরিচয়
-U পরিচয়
অসংজ্ঞায়িত করা পরিচয়
-I থেকে DIR যোগ থেকে DIR অন্তর্ভুক্ত ফাইলগুলির জন্য অনুসন্ধানের পথে
-o ফাইল
আউটপুট লিখুন ফাইল
-q camlp4 উদ্ধৃতি সনাক্ত করুন এবং সংরক্ষণ করুন
-s প্রতিটি টোকেনের সঠিক উৎসের অবস্থান নির্দেশ করে আউটপুট লাইন নির্দেশিকা,
ম্যাক্রো সংজ্ঞার মূল অংশ থেকে আসা সহ। এই আচরণ দ্বারা বন্ধ
ডিফল্ট.
-n ইনপুটে পাওয়া ব্যতীত অন্য কোন লাইন নির্দেশিকা আউটপুট করবেন না (ওভাররাইড
-s).
-version
প্রিন্ট সংস্করণ এবং প্রস্থান করুন
-x নাম:CMD_TEMPLATE
এর সাথে শুরু করে একটি কাস্টম প্রিপ্রসেসর টার্গেট বিভাগ সংজ্ঞায়িত করুন:
#এক্সট "NAME"
এবং এর সাথে শেষ:
#শেষ
NAME এর ফর্মের একটি ছোট হাতের শনাক্তকারী হতে হবে [az][A-Za-z0-9_]*
CMD_TEMPLATE নিম্নলিখিত বিশেষ ক্রম সমর্থন করে একটি কমান্ড টেমপ্লেট:
%F ফাইলের নাম (অনেক; সম্ভাব্য স্ক্রিপ্টিং আক্রমণ থেকে সাবধান)
প্রথম লাইনের %B সংখ্যা
শেষ লাইনের %E সংখ্যা
%% একটি একক শতাংশ চিহ্ন
ফাইলের নাম, প্রথম লাইন নম্বর এবং শেষ লাইন নম্বর পাওয়া যায়
পরিবেশ ভেরিয়েবলের মাধ্যমে বহিরাগত প্রিপ্রসেসর CPPO_FILE, CPPO_FIRST_LINE,
CPPO_LAST_LINE.
কমান্ডটি stdin থেকে পড়া এবং stdout-এ লেখার আশা করা হচ্ছে।
-হেল্প | --help
অপশন প্রদর্শন করুন এবং প্রস্থান করুন
onworks.net পরিষেবা ব্যবহার করে অনলাইনে cppo ব্যবহার করুন