| RE2C RE2C הוא כלי תוכנה שיאפשר לך לכתוב סורקים מהר מאוד גמיש מאוד |
הורד עכשיו |
RE2C דירוג וסיכום
- מערכות הפעלה:
- Windows All
RE2C תגים
RE2C תיאור
RE2C היא כלי תוכנה שיאפשר לך לכתוב סורקים מהר מאוד גמיש מאוד. שלא כמו כל כלי כזה אחר, RE2C מתמקדת על יצירת קוד יעיל גבוה עבור התאמת ביטוי רגיל. RE2C הוא preprocessor שמייצר מזהה מבוססי C מתוך ביטויים רגולריים. הקלט ל- RE2C מורכב של C / C + + מקור interleaved עם הערות של הטופס / *! Re2c ... * / אשר מכילים מפרטים סורק. בתפוקה זו הוחלפו תגובות אלה עם קוד, כאשר מבוצע, ימצאו את אסימון הקלט הבא ולאחר מכן לבצע כמה קוד אסימון מסופק על ידי המשתמש. כתוצאה מכך זה מאפשר מגוון רחב הרבה יותר מאשר כל הצעות Lexer המסורתית. ואחרון אבל לא פחות re2c מייצר קוד חינם אזהרה שווה קוד כתוב ביד במונחים של גודל, מהירות ואיכות. RE2C אינו מספק פעולת ברירת מחדל: הקוד שנוצר מניח שהקלט יכלול רצף של אסימונים. בדרך כלל זה יכול להיות מטופל על ידי הוספת כלל כגון אחד עבור תווים בלתי צפויים בדוגמה לעיל. על המשתמש לארגן אסימון סנטינל שיופיע בסוף הקלט (ולספק כלל להיאמתו): RE2C אינו מספק ביטוי. אם המקור הוא מתוך מחרוזת מופסקת ביל- byte, הכלל תואם אופי null יספיק. אם המקור הוא מקובץ אז אתה יכול לנדר את הקלט עם Newline (או אופי אחר שאינו יכול להופיע בתוך אסימון אחר); עם ההכרה בדיקת תו כזו כדי לראות אם זהו סנטינל ולפעול בהתאם. ואתה יכול גם להשתמש Yyfill (n) כדי לסיים את הסורק במקרה לא מספיק תווים זמינים אשר הוא שום דבר אחר אז דואר זיהוי של סוף נתונים / קובץ. RE2C אינו מספק תנאי התחלה: השתמש מפרט סורק נפרד עבור כל מצב התחל (כפי שמוצג בדוגמה לעיל).
RE2C תוכנה קשורה