مترجم C# بسيط (مع كود المصدر)
1.0
يمكنك تجميع عملية الإدخال لبرنامج مصدر، وإدخال عدة أسطر من البيانات من لوحة المفاتيح أو الملف أو مربع النص، وتخزينها في مخزن الإدخال المؤقت (بيانات الأحرف) بالتسلسل، ثم تجميع روتين فرعي للمعالجة المسبقة لإزالة أحرف الإرجاع و أحرف العودة في سلسلة الإدخال، مثل فواصل الأسطر وعلامات التبويب، ودمج عدة أحرف فارغة في حرف واحد، وإزالة التعليقات. من المفترض أن لغة SAMPLE مكتوبة بتنسيق حر، ويمكن استخدام المسافة البيضاء كفاصل، مع وضع علامة /*...*/ أو {...}، ولكن لا يمكن إدراج التعليقات التوضيحية داخل الكلمات. يجب أن تنتهي التعليقات التوضيحية بسطر واحد إذا انتهى السطر، وإذا لم يتم العثور على علامة النهاية بعد التعليق، فسيتم اعتبار التعليق منتهيًا تلقائيًا.