Devel :: Tokenizer :: C

DEVEL :: Tokenizer :: C هو وحدة Perl التي يمكن أن تولد مصدر ج Fight For Word Tokenizer.
التحميل الان

Devel :: Tokenizer :: C الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Marcus Holland-Moritz
  • موقع ويب الناشر:
  • http://search.cpan.org/~mhx/Devel-PPPort-3.11/PPPort.pm

Devel :: Tokenizer :: C العلامات


Devel :: Tokenizer :: C وصف

DEVEL :: Tokenizer :: C هو وحدة بيرل التي يمكن أن تولد مصدر C لملائمات الكلمات الرئيسية السريعة. Develyizer :: Tokenizer :: C هو وحدة بيرل التي يمكن أن تولد مصدر ج Fast Fight Tokenizer.synopsis استخدم DEVEL :: Tokenizer :: C؛ $ T = New Devel :: Tokenizer :: c tokenfunc => sub {"العودة u $ _ ؛ n"}؛ $ t-> add_tokens (qw (bar baz)) -> add_tokens ()؛ $ t-> add_tokens (، "التوجيه المحدد")؛ طباعة $ t-> توليد؛ توفر وحدة TEVEL :: TOKENIZER :: C فئة صغيرة لإنشاء شفرة المصدر ANSI C الأساسي ل Tomekenizer للكلمات الرئيسية السريعة. تم تحسين التعليمات البرمجية التي تم إنشاؤها للسرعة. في مجموعة الكلمة الرئيسية ANSI-C، إنها أسرع من 2-3 مرات بشكل أسرع من التعليمات البرمجية المكافئة التي تم إنشاؤها باستخدام الأداة المساعدة GPROF. سيقوم المثال أعلاه بطباعة التعليمات البرمجية المصدر التالية: Switch (TOKSTR ) {case 'b': switch (tokstr ) {case 'a': switch (tokstr ) {case 'r': إذا (tokstr == '') {/ * bar * / bar؛ } انتقل إلى غير معروف؛ الحالة 'z': إذا (TOKSTR == '') {/ * BAZ * / العودة BAZ؛ } انتقل إلى غير معروف؛ الافتراضي: goto غير معروف؛ } الافتراضي: Goto غير معروف؛ } Case 'F': SWITCH (TOKSTR ) {case 'o': switch (tokstr ) {{{{} (tokstr == ') {/ * فو * / العودة فو. } انتقل إلى غير معروف؛ #endif / * التوجيه المحدد * / حالة 'R': إذا (TOKSTR == '') {/ * ل * / العودة؛ } انتقل إلى غير معروف؛ الافتراضي: goto غير معروف؛ } الافتراضي: Goto غير معروف؛ } الافتراضي: Goto غير معروف؛ } لذلك يتضمن التعليمات البرمجية التي تم إنشاؤها إلا بيان التبديل الرئيسي للمزامنة. يمكنك تكوين معظم التعليمات البرمجية التي تم إنشاؤها لتناسب التطبيق الخاص بك. متطلبات: perl.


Devel :: Tokenizer :: C برامج ذات صلة