אנגליתצרפתיתספרדי

Ad


סמל OnWorks

הורדה של bnf2xml עבור לינוקס

הורד בחינם אפליקציית Linux bnf2xml להפעלה מקוונת באובונטו מקוונת, פדורה מקוונת או דביאן באינטרנט

זוהי אפליקציית לינוקס בשם bnf2xml שניתן להוריד את המהדורה האחרונה שלה בתור bnf2xml-7.0.2.tar.gz. ניתן להפעיל אותו באופן מקוון בספק האירוח החינמי OnWorks עבור תחנות עבודה.

הורד והפעל באינטרנט את האפליקציה הזו בשם bnf2xml עם OnWorks בחינם.

בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:

- 1. הורד את היישום הזה למחשב שלך.

- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.

- 3. העלה את היישום הזה במנהל קבצים כזה.

- 4. הפעל את האמולטור המקוון של OnWorks Linux או Windows מקוון או אמולטור מקוון של MACOS מאתר זה.

- 5. ממערכת ההפעלה OnWorks Linux שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.

- 6. הורד את האפליקציה, התקן אותה והפעל אותה.

bnf2xml


Ad


תיאור

bnf2xml מנתח BNF פשוט שלוקח טקסט כקלט, מחפש לפי קובץ שאילתת BNF ומוציא טקסט המסומן על ידי תוויות xml המציגות את ההקשר.

bnf2xml הוא פשוט לשימוש כמו כל טקסט בינארי, כלומר, awk(1) grep(1). bnf2xml אינו דורש C API מכיוון שהוא מוציא תיוג xml פשוט.

README גלוי בדף הקובץ dl.

דוגמה: $ echo "היי" | קובץ תבנית bnf2xml

ח אני
or
מימן יודיד

patternfile אומר איך למצוא מחט בערימת שחת ומה להראות, כלומר:
::= א | ב | ג | ד...
::= +

bnf2xml הוא מנתח רקורסיבי מלמעלה למטה. שלא כמו מנתחי buttom up כמו gcc(1) או חלק מהחלק העליון למטה, bnf2xml הוא חד משמעי לחלוטין / פותר את כל הקונפליקטים. לאט יותר בשדרה. עבור ניתוח C או than sed(1) עבור חיפושים פשוטים. הרבה יותר קל משימוש ב-flex/C כדי ליצור מנתח.

אזהרה: אני לא מציע שכדאי ליצור gcc(1) חדש באמצעות bnf2xml. bnf2xml מהדורת ביטא שנייה, אך אין עדיין תלונות.



תכונות

  • פלט XML. (רוב שאומרים xml מתכוונים לקלט xml)
  • BNF עבור C, K&R CPL, כלול (דוגמה לפלט xml בדף קובץ dl) (אינו %100 מלא)
  • יכולת לבצע חיפוש בינארי לתוך רשימות מחרוזות גדולות מאוד.
  • פלט אחר מאפשר מעקב מלא של התאמה (כולל שגיאות).
  • מאפשר התאמה מול מספר קו נתון של BNF
  • (הערה: ניתן לתכנת חלק ממנתחי bnf לעשות פלט xml)
  • README גלוי בדף הורדת הקבצים
  • הופיעו טביעת רגל קטנה ופשוטה מקצה לקצה
  • חדש: דלג או הדפס נתונים (כדי לא לנתח) במהירות (לעבודת קבצים / קבצי נתונים גדולים)
  • חדש: פלט תווית ייחודית, מיקום, אורך לעיבוד מסנן לפני פוסט


שפת תכנות

C + +


כל הקטגוריות

XML, חיפוש, בלשנות

זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/bnf2xml/. זה התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    טוען אתחול Clover EFI
    טוען אתחול Clover EFI
    הפרויקט עבר ל
    https://github.com/CloverHackyColor/CloverBootloader..
    מאפיינים: אתחול macOS, Windows ולינוקס
    במצב UEFI או מדור קודם ב-Mac או PC עם
    UE...
    הורד את תוכנת האתחול של Clover EFI
  • 2
    unitedrpms
    unitedrpms
    הצטרפו אלינו לגיטר!
    https://gitter.im/unitedrpms-people/Lobby
    הפעל את מאגר URPMS ב-
    מערכת -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    הורד unitedrpms
  • 3
    Boost C ++ ספריות
    Boost C ++ ספריות
    Boost מספק נייד בחינם
    ספריות C++ שנבדקו על ידי עמיתים. ה
    הדגש הוא על ספריות ניידות אשר
    לעבוד היטב עם הספרייה הסטנדרטית של C++.
    ראה http://www.bo...
    הורד ספריות Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL מפנה מחדש פקודות תלת מימד מ-a
    יישום Unix/Linux OpenGL על a
    GPU בצד השרת וממיר את
    עיבוד של תמונות תלת מימד לזרם וידאו
    עם איזה ...
    הורד את VirtualGL
  • 5
    libusb
    libusb
    ספרייה כדי לאפשר מרחב משתמש
    תוכניות יישום לתקשורת איתן
    התקני USB. קהל: מפתחים, סוף
    משתמשים/שולחן עבודה. שפת תכנות: C.
    קטגוריות ...
    הורד את libusb
  • 6
    לְגִימָה אֲרוּכָּה
    לְגִימָה אֲרוּכָּה
    SWIG הוא כלי לפיתוח תוכנה
    שמחבר בין תוכניות הכתובות ב-C ו
    C++ עם מגוון של רמות גבוהות
    שפות תכנות. SWIG משמש עם
    שונה...
    הורד את SWIG
  • עוד »

פקודות לינוקס

Ad