אנטלר

אנטאל הוא מתקדמת, קל לשימוש מנתח ומתרגם גנרטור.
הורד עכשיו

אנטלר דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Public Domain
  • מחיר:
  • FREE
  • שם המפרסם:
  • Terence Parr
  • אתר האינטרנט של המוציא לאור:
  • http://www.antlr.org/

אנטלר תגים


אנטלר תיאור

אנטאל הוא מתקדם, קל לשימוש מנתח ומתרגם גנרטור. אנטלר, כלי נוסף להכרה בשפה, (לשעבר PACCTS) הוא כלי שפה המספק מסגרת לבניית זיהוי, מהדרים ומתרגמים מתיאורים דקדוקיים המכילים Java, C #, C + +, או Python Actions.antlr מספק תמיכה מעולה לבניית עץ, עץ הליכה, תרגום. כרגע יש כ -5,000 הורדות מקור אנטולר לחודש. מה חדש במהדורה זו: שינויים Java · נעצרה צורכים (); Consumnuntil (...) כדי לשחזר () שיטה אתה יכול לעקוף מנתחים בלבד. שיטה חדשה חתימה: Void ציבורי להתאושש (bitset tokenset) זורק tokenstreamException; · commonastwithhithenkens קבוע עץ בוני להעתיק אסימונים מוסתרים · אמצע; נוסף שיטה עמוסה הציבור Void SetastNodeclass (Class C); · ברירת המחדל charvocabulary הוא 0..127 עבור טווח ASCII. ~ 'n', למשל, נתן תוצאות ממש מטורף מאז שרף לא היה טווח מוגדר. · basast.equals () לא עובד כאשר הצומת טקסט היה ריק. · llkparser.consume עכשיו זורק tokenstreamexception כמו parser.consume עושה. C + + שינויים: הוסיף tokenstreamrewriteengine C + + יציאת + דוגמה. · תיקונים עבור בעיות הארכה סימן כי sneaked ב 2.7.4. · תיקונים עבור כמה באגים מצטט ב C + + Codeeneration. · תיקונים עבור כמה תוספים לא נכונים ב DocBook וקבצי HTML (עבור HTML / -האפשרויות הפקודה). כולל דוגמה שמסוגלת לנתחת קלט UTF8 (הוכחה יותר למושג ממה שתהיה). (באמצעות שימוש מותאם אישית ו charscanner). * משוב על זה מוערך. * · קוד קוד קבוע ('A' .. 'Z'!) היה גורם הדור של קוד C + + לא חוקי. · הוסיף אזהרה חסרה עבור redefinition של סוגי AST עבור צמתים. (תודה לסרגיי Bogdanov) · BUGFIX עבור קוד האתחול של AST במפעל. · ברירת מחדל קבועה מריגה לשיטות כלל שנוצר. · בעיה קבועה של סיומת ההרחבה בהודעות שגיאה בתמיכה (מופעלת על-ידי MSVC). תודה לבראד שיק לתיקון. · GetFileName / שיטות קו / עמודה שנוספו tokenstreamrecognitionException (תודה Heinz beckers) · נוסף Lexer מדינות לדוגמה Flex Lexer לדוגמה. זה נראה עכשיו לנתח את אותה קבוצה של Java כמו אחרים אנטלר Java Parsers. · Tweaks קטנים כדי לכלול קבצים. · DOC Tweaks. · מתוקן להגדיר / makefiles על ידי וולפגנג Haefelinger. C # שינויים שינויים עבור C # תמיכה (על ידי אנתוני Oguntimhin, Kunle Odutola ו- Micheal Jordan): · Factored Out ithoken & IHIDDENSTREAMOREAMOREAMOREAMOREAMOREAMOKENTOAKENTOAKENT. · ASTPAIR תומך כעת פרוטוקול למקרים חוזרים. שנוצר C # קוד יוצר הרבה פחות מקרים אמצעי ASTPAIR. · הערכים של LA (1) ו LA (2) נמצאים כעת במטמון ב Lexers · יצירת Astarray / שימוש הוחלף עם C # פרמטרים משתנה פרמטרים. Astarray נשאר לאחור תאימות בלבד. · מספר תיקים באטלים .Debug כדי לתמוך טוב יותר כלים בסגנון parseview · עדכן את C # Code Generator כדי ליצור קוד המשתמשת בשימוש במטמון LA (X) ערכים, reuses מקרים אמצעייר , ומשתמש בממשקים החדשים iToken ו- IHIDENSTREAMOREAMENTOAKEAKOAKEAKOAKEAKOAKEAKOAKEAKOAKEAKOAKEAKOAKEAKEAKOAKEAKOAKEAKOAKEX הספרייה היא כעת חבילות כמו שתי מכלולים: · Antlr.rountime.dll - נדרש, סוגי ספריית הליבה ופונקציונליות · antlr.astframe.dll - אופציונלי, סוגים ופונקציונליות להצגת ASTFREMS · את התוצאה של כל זה הוא כי פרויקטים שאינם צריך את הפונקציונליות astframe אינם נאלצים לטעון את system.drawing ו system.Windows.Forms אסיפות כי זה תלוי. · C # VS.NET פתרון ופרוייקטים ושמות עודכנו 2.7.5. גם קובץ פרוייקט חדש עבור הרכבה ASTFRAME. · עודכן את הקובץ (ים) של Nant Build (S) כדי לתמוך בבניין את זמן הריצה החדשה של שתי הרכבה. · משולבים לתיקונים האחרונים עבור דקדוק Java לתוך C # 'Java' לדוגמה Project · תיעוד זמן ריצה מעודכן כדי להתאים את התיעוד החדש שתי הרכבה C # Runtime.


אנטלר תוכנה קשורה

cpptools

cpptools היא קבוצה של כלים עבור C / C + + פיתוח. ...

127

הורד

gtkaml

GTKAML הוא שפת סימון יישום עבור GTK + VALA. ...

153

הורד