זוהי אפליקציית Windows בשם RE/flex lexical analyzer generator שניתן להוריד את המהדורה האחרונה שלו בתור reflex-1.5.8.zip. ניתן להפעיל אותו באופן מקוון בספק האירוח החינמי OnWorks עבור תחנות עבודה.
הורד והפעל באינטרנט את האפליקציה הזו בשם RE/flex lexical Analyzer generator עם OnWorks בחינם.
בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:
- 1. הורד את היישום הזה למחשב שלך.
- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.
- 3. העלה את היישום הזה במנהל קבצים כזה.
- 4. הפעל כל אמולטור מקוון של OS OnWorks מאתר זה, אך עדיף אמולטור מקוון של Windows.
- 5. ממערכת ההפעלה OnWorks Windows שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.
- 6. הורד את האפליקציה והתקן אותה.
- 7. הורד את Wine ממאגרי התוכנה שלך להפצות לינוקס. לאחר ההתקנה, תוכל ללחוץ פעמיים על האפליקציה כדי להפעיל אותם עם Wine. אתה יכול גם לנסות את PlayOnLinux, ממשק מפואר מעל Wine שיעזור לך להתקין תוכניות ומשחקים פופולריים של Windows.
Wine היא דרך להפעיל תוכנת Windows על לינוקס, אך ללא צורך ב-Windows. Wine היא שכבת תאימות של Windows בקוד פתוח שיכולה להריץ תוכניות Windows ישירות על כל שולחן עבודה של לינוקס. בעיקרו של דבר, Wine מנסה להטמיע מחדש מספיק של Windows מאפס כדי שהוא יוכל להריץ את כל יישומי Windows מבלי להזדקק ל-Windows.
בצילומי מסך
Ad
מחולל מנתח מילוני RE/flex
תיאור
RE/flex הוא מחולל הניתוח המהיר המהיר (מהיר יותר מ-Flex) עם תמיכה מלאה ב-Unicode, עוגני שקע/נודנט/שקע, מכמתים עצלים ותכונות מודרניות רבות אחרות. מקבל את תחביר מפרט Flex lexer ותואם למנתחי Bison/Yacc. מייצר קוד מקור לשימוש חוזר שקל להבין אותו. תומך בסריקה מהירה של קבצי UTF-8/16/32, מחרוזות וזרמים. הכלי מחולל סורק רפלקס מייצר קוד כיתה נקי של lexer שהוא בטוח בשרשור. יוצר קבצי Graphviz כדי להמחיש DFAs של מכונות מצב. RE/flex עובד בצורה חלקה עם Bison.שפה: C++
רישיון: BSD-3
איכות קוד: A+ https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
תיעוד: https://www.genivia.com/doc/reflex/html/index.html
מאגר: https://github.com/Genivia/RE-flex
יומן שינויים: ראה SF-README.md
תכונות
- RE/flex הוא מהיר: מהיר יותר מ-Flex, ראה Wiki להשוואת ביצועים
- מייצר קוד מקור לשימוש חוזר שקל להבין אותו
- תואם עם Flex וביזון כדי לחסל עקומת למידה
- תיעוד נרחב במדריך המקוון
- מוסיף תמיכה ב-Unicode, התאמת מאפיינים \p{C} ו-C++11, Java, C# ומאפייני Python Unicode עבור התאמת שם מזהה
- מוסיף עוגני כניסה/כניסה/שקע כדי להתאים כללים בטקסט עם הזחה
- מוסיף כימים עצלים לתחביר הביטוי הרגולרי POSIX
- מוסיף גבולות מילים לתחביר הביטוי הרגולרי POSIX
- עובד עם ביזון ותומך ב-Reenrant, Bison-bridge, Bison-locations, Bison-complete
- כולל דוגמאות רבות, כגון אסימון לקוד C/C++, אסימון לקוד Python, אסימון לקוד Java ועוד
- מייצר כיתות C++ lexer נקיות בטוחות לחוטים
- אחסון מהיר והתאמה של קבצי קלט (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), זרמי C++ ומחרוזות (רחבות)
- יוצר קבצי Graphviz כדי להמחיש DFAs עם הכלי Graphviz dot
- יצירת מחלקות Lexer הניתן להגדרה כדי להתאים אישית את הממשק עבור מנתחים שונים, כולל Yacc וביזון
- %class ו-%init כדי להתאים אישית את מחלקות Lexer שנוצרו
- %include כדי להתאים את מפרטי lex
- RE/flex יוצר קבצי lex.yy.cpp בעוד Flex יוצר קבצי lex.yy.cc (C++ עם אפשרות -+)
- מוסיף היררכיה ניתנת להרחבה של מנועי התאמת דפוסים, עם מבחר של מנועי ביטוי רגיל, כגון Boost.Regex ו-RE/flex regex
- ספריית RE/flex regex הופכת את C++11 std::regex ו- Boost.Regex להרבה יותר קלות לשימוש בקוד C++ רגיל להתאמת תבניות על מחרוזות, קבצים וזרמים (רחבים) באורך בלתי מוגבל.
קהל
מפתחים
ממשק משתמש
שורת הפקודה
שפת תכנות
C + +
זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/re-flex/. זה התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.




