שאלות נפוצות
ציר זמן
צ'אט
פרספקטיבה

GNU bison

תוכנה ליצירת נתחים תחביריים מוויקיפדיה, האנציקלופדיה החופשית

GNU bison
Remove ads

GNU bison היא תוכנה ליצירת נתחים תחביריים (parser) שנכתבה למיזם GNU, וזמינה כמעט לכל מערכות ההפעלה. התוכנה נועדה לעזור למתכנתים ליצור תוכנות המנתחות טקסטים מורכבים בשפות שהוגדרו מראש.

עובדות מהירות מפתח, מחזור חיים ...

הנתח התחבירי הנוצר על ידי התוכנה עובד בשיטה של זיהוי אסימונים (tokens) שהוגדרו מראש (לרוב נעשה הזיהוי הטקסטואלי של האסימונים בעזרת תוכנת flex) וניתוח משמעותם בשפה שהוגדרה לפי מיקומם בטקסט.

בעת השימוש בתוכנה יש ליצור כללים שיופעלו כאשר הנתח התחבירי ייתקל באסימונים מסוימים.

לאחר הרצת התוכנה על קובץ הגדרת כללי השפה הוא יוצר קוד בשפת C שיקרא את הטקסטים בשפה המוגדרת וידע לפרש אותם בהתאם למיקומם במשפט ובכך לנתח נכון את משמעות המשפט.

Remove ads

קישורים חיצוניים


ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads