هذا هو الأمر copt الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
قبطي - محسن ثقب الباب
سيسنوبيس
ملف قبطى...
الوصف
copt هو محسن ثقب الباب للأغراض العامة. يقرأ التعليمات البرمجية من المدخلات القياسية و
يكتب نسخة محسنة لإخراجها القياسي. نسخة يقرأ الملفات المسماة الخاصة به
التحسينات ، والتي تم ترميزها على النحو التالي:
=
تستخدم مطابقة الأنماط مقارنة سلسلة حرفية ، مع استثناء واحد: `` ٪٪ '' يطابق
حرف ``٪ '' و ``٪ '' متبوعًا برقم يطابق كل شيء حتى الرقم التالي
حدوث حرف النمط التالي ، على الرغم من أن كل تكرارات ٪n يجب أن تدل على
نفس السلسلة. على سبيل المثال ، يتطابق النمط ``٪ 1 =٪ 1. '' تمامًا مع تلك السلاسل التي تبدأ
بسلسلة X ، متبوعة بـ `` = '' (الأول) ، متبوعًا بالحدوث الثاني لـ X ،
تليها فترة. بهذه الطريقة ، نمط الإدخال / الإخراج
نقل $%1,r%2
الحركة *r%2,r%2
=
الحركة %1,r%2
أوامر القبطية لتحل محل أشواط مثل
الحركة $_a,r3
الحركة * r3، r3
مع
الحركة _a,r3
لاحظ أن علامة تبويب أو سطر جديد يمكن أن ينهي٪n المتغير.
يقارن copt كل مسار من أنماط الإدخال مع تعليمات الإدخال الحالية وتعليماتها
سلف. إذا لم يتم العثور على تطابق ، فإنه يتقدم إلى تعليمات الإدخال التالية ويحاول
مرة أخرى. وإلا فإنه يستبدل تعليمات الإدخال بالإخراج المقابل
تم إنشاء الأنماط ومتغيرات الأنماط واستئناف البحث بامتداد أول تعليمات
من الاستبدال. يطابق copt أنماط الإدخال بترتيب عكسي للتحسينات المتتالية
دون النسخ الاحتياطي.
استخدم القبطية عبر الإنترنت باستخدام خدمات onworks.net