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

Ad


סמל OnWorks

ragel - מקוון בענן

הפעל את ragel בספק אירוח חינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה ragel שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


ragel - הידור שפות רגילות למכונות מצב הניתנות להפעלה

תַקצִיר


סמרטוט [אפשרויות] פילה

תיאור


Ragel מרכיבה מכונות מצב סופיות הניתנות להפעלה משפות רגילות. ריגל יכולה
ליצור קוד C, C++, Objective-C, D, Go או Java. מכונות המדינה של ריגל יכולות לא רק
מזהה רצפי בתים כפי שעושים מכונות ביטוי רגולרי, אך יכולים גם להפעיל קוד ב
נקודות שרירותיות בהכרה בשפה רגילה. קוד משתמש מוטבע באמצעות
אופרטורים מוטבעים שאינם משבשים את תחביר השפה הרגילה.

שפת הליבה מורכבת מאופרטורי ביטוי רגולרי סטנדרטיים, כגון union,
שרשור ו-kleene star, בליווי מפעילי הטבעת פעולה. גם ריגל
מספק אופרטורים המאפשרים לך לשלוט בכל אי-דטרמיניזם שאתה יוצר, בונה
סורקים המשתמשים בפרדיגמת ההתאמה הארוכה ביותר, ובונים מכונות מצב באמצעות תרשים המדינה
דֶגֶם. אפשר גם להשפיע על ביצוע של מכונת מצב מבפנים
פעולה משובצת על ידי קפיצה או קריאה לחלקים אחרים של המכונה ועיבוד מחדש
קֶלֶט.

Ragel מספקת ממשק גמיש מאוד לשפה המארחת שמנסה למקם
הגבלות מינימליות על אופן השימוש והשילוב בקוד שנוצר ב-
יישום. לקוד שנוצר אין תלות.

אפשרויות


-h, -H, -?, - עזרה
הצג עזרה וצא.

-v מידע על גרסת הדפסה ויציאה.

-o פילה
כתוב פלט לקובץ. אם לא ניתן -o, שם קובץ ברירת מחדל נבחר על ידי
החלפת סיומת הקובץ של קובץ הקלט. עבור קבצי מקור המסתיימים ב-.rh ה
נעשה שימוש בסיומת .h. עבור כל קבצי המקור האחרים סיומת המבוססת על שפת הפלט
נמצא בשימוש (.c, .cpp, .m וכו'). אם -o לא ניתן עבור Graphviz פלט את שנוצר
קובץ dot נכתב לפלט סטנדרטי.

-s הדפס כמה נתונים סטטיסטיים על שגיאת תקן.

--error-format=gnu
הדפס הודעות שגיאה בפורמט "file:line:column:" (ברירת מחדל)

--error-format=msvc
הדפס הודעות שגיאה בפורמט "קובץ (שורה, עמודה):"

-d אל תסיר פעולות כפולות מרשימות פעולות.

-I dir
הוסף dir לרשימת הספריות כדי לחפש קבצים כלולים ומיובאים

-n אל תבצע מזעור מצב.

-m בצע מזעור פעם אחת, בסוף הידור של מכונת המצב.

-l הקטינו לאחר כמעט כל פעולה. רשימות של פעולות דומות כמו איגודים
ממוזער פעם אחת בסוף. זוהי אפשרות המזעור המוגדרת כברירת מחדל.

-e הקטינו לאחר כל פעולה.

-x הידור של מכונות המדינה ופלוט ייצוג XML של נתוני המארח וה-
מכונה.

-V צור קובץ נקודות עבור Graphviz.

-p הצג תווים להדפסה על תוויות.

-S
מפרט FSM לפלט.

-M
הגדרת מכונה/מופע לפלט.

-C השפה המארחת היא C, C++, Obj-C או Obj-C++. זוהי שפת ברירת המחדל המארח
אוֹפְּצִיָה.

-D השפה המארחת היא D.

-J השפה המארחת היא Java.

-Z השפה המארחת היא Go.

-R השפה המארחת היא רובי.

-L עכב כתיבת הנחיות קו #.

-T0 (C/D/Java/Ruby/C#/Go) צור FSM מונע טבלה. זהו סגנון הקוד המוגדר כברירת מחדל.
ה-FSM המונע בטבלה מייצג את מכונת המצב כנתונים סטטיים. יש שולחנות
של מדינות, מעברים, מדדים ופעולות. המצב הנוכחי מאוחסן ב-a
מִשְׁתַנֶה. הביצוע הוא לולאה שנראית בהינתן המצב הנוכחי ו
הדמות הנוכחית לעיבוד מחפשת את המעבר לביצוע באמצעות חיפוש בינארי,
מבצע כל פעולה ועובר למצב היעד. באופן כללי, השולחן מונע
FSM מייצר קובץ בינארי קטן יותר ודורש קומפילציה של שפת מארח פחות יקרה
אבל גורם לקוד ריצה איטי יותר. ה-FSM מונע השולחן מתאים לכל FSM.

-T1 (C/D/Ruby/C#/Go) צור FSM מונע טבלה מהיר יותר על ידי הרחבת רשימות הפעולות ב
קוד ביצוע הפעולה.

-F0 (C/D/Ruby/C#/Go) צור FSM מונע על שולחן שטוח. מעברים מיוצגים כ
מערך באינדקס על ידי תו האלפבית הנוכחי. זה מבטל את הצורך בא
חיפוש בינארי כדי לאתר מעברים ומייצר קוד מהיר יותר, אולם הוא רק
מתאים לאותיות קטנות.

-F1 (C/D/Ruby/C#/Go) צור שולחן שטוח יותר מונע FSM על ידי הרחבת רשימות הפעולות
בקוד ביצוע הפעולה.

-G0 (C/D/C#/Go) צור FSM מונע על ידי goto. ה-FSM המונע על ידי הגטו מייצג את המדינה
מכונה כסדרה של הצהרות גוטו. במצב הנוכחי הוא במכונה
מאוחסן על ידי מצביע ההוראות של המעבד. הביצוע הוא פונקציה שטוחה
שבו השליטה מועברת ממדינה למדינה באמצעות gotos. באופן כללי, ה- goto FSM
מייצר קוד מהיר יותר אך מביא לקובץ בינארי גדול יותר ומארח יקר יותר
קומפילציה של שפה.

-G1 (C/D/C#/Go) צור FSM מונע מהירה יותר על ידי הרחבת רשימות הפעולות ב-
קוד ביצוע פעולה.

-G2 (C/D/Go) צור FSM מונע ממש מהירה על ידי הגטו על ידי הטמעת רשימות פעולות ב-
קוד בקרת מכונה מדינה.

(C/D) פיצול N-Way ממש מהיר FSM המונע על ידי הגטו.

ריגל קלט


הערה: זהו תיאור קצר מאוד של קלט Ragel. ריגל מתואר ביתר פירוט
במדריך למשתמש הזמין מדף הבית (ראה להלן).

Ragel בדרך כלל מעבירה קבצי קלט ישר לפלט. כאשר הוא רואה FSM
מפרט המכיל מופעי מכונה שהוא עוצר כדי ליצור את מכונת המצב.
אם יש הצהרות כתיבה (כגון "write exec") אז ragel פולט את התואם
קוד. יכולים להיות כל מספר מפרטי FSM בקובץ קלט. FSM רב-קו
המפרט מתחיל ב-'%%{' ומסתיים ב-'}%%'. מפרט FSM בשורה אחת
מתחיל ב-%% ומסתיים בשורה החדשה הראשונה.

FSM הצהרות


מכונה שֵׁם:
הגדר את שם המכונה. אם ניתן, זה חייב להיות ההצהרה הראשונה.

אלפבית סוּג:
הגדר את סוג הנתונים של האלפבית.

לקבל מפתח:
ציין כיצד לאחזר את תו האלפבית מסוג האלמנט.

כולל:
כלול מכונה בעלת שם זהה לזו הנוכחית או בעלת שם אחר ב-
הקובץ הנוכחי או קובץ אחר.

פעולה הַגדָרָה:
הגדר פעולה שניתן להפעיל על ידי ה-FSM.

Fsm הַגדָרָה, מיידיות ו הארוך ביותר להתאים מופע:
משמש לבניית FSMs. תיאור התחביר בסעיפים הבאים.

גישה:
ציין כיצד לגשת למשתני מכונת המצב המתמשך.

כתוב: כתוב רכיב כלשהו של המכונה.

משתנה:
עוקף את שמות המשתנים המוגדרים כברירת מחדל (p, pe, cs, act וכו').

בסיסי מכונות


המכונות הבסיסיות הן אופרנדים הבסיסיים של ביטויי השפה הרגילה.

'שלום'
קונקט מילולי. מייצר שרשור של התווים במחרוזת. תומך
רצפי בריחה עם '\'. לתוצאה תהיה מצב התחלה ומעבר ל
מצב חדש עבור כל תו במחרוזת. המצב האחרון ברצף יהיה
להפוך לסופי. כדי להפוך את המחרוזת ללא רגישות לאותיות גדולות, הוסף 'i' למחרוזת, כמו
ב-'cmd'i.

"שלום"
זהה לגרסת ציטוט בודד.

[שלום]
או מילולית. מייצר איחוד של דמויות. תומך בטווחי תווים עם '-',
שלילת תחושת האיחוד עם '^' ראשוני ורצפי בריחה עם '\'.
לתוצאה יהיו שני מצבים עם מעבר ביניהם עבור כל דמות
או טווח.

הערה: '', "", ו-[] מייצרים FSMs null. למכונות Nul יש מצב אחד שהוא גם התחלה
מצב ומצב סופי ולהתאים את המחרוזת באורך אפס. ניתן ליצור מכונת null
עם המכונה המובנית null.

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

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

‎/simple_regex/
ביטוי רגולרי פשוט. תומך בסימון '.', '*' ו-'[]', תו
טווחים עם '-', שולל את התחושה של ביטוי OR עם וראשי '^' ו
רצפי בריחה עם '\'. תומך גם בדגל נגרר אחד: i. השתמש בו כדי לייצר א
ביטוי רגולרי חסר רגישות לאותיות גדולות, כמו ב-/GET/i.

מיטה .. מיטה
מציין טווח. הגבולות העליונים והתחתונים המותרים הם מילוליות מקושרות של
אורך אחד ומכונות מספר. לדוגמה, 0x10..0x20, 0..63 ו-'a'..'z' הם
טווחים חוקיים.

שם משתנה
מתייחס להגדרת המכונה שהוקצתה לשם המשתנה שניתן.

מכונה_מובנית
ישנן מספר מכונות מובנות זמינות. כולם מיועדים לשתי מכונות מדינה
מטרת ההתאמה של סוגים נפוצים של דמויות. הם:

כל כל תו באלפבית.

ASCII תווים Ascii 0..127.

להאריך דמויות מורחבות של Ascii. זהו הטווח -128..127 עבור אלפבית בסימנים
והטווח 0..255 עבור אלפבית ללא סימנים.

אלפא תווים אלפביתיים /[A-Za-z]/.

ספרה ספרות /[0-9]/.

אלנום ספרות אלפא /[0-9A-Za-z]/.

להוריד תווים קטנים /[az]/.

העליון אותיות רישיות /[AZ]/.

xdigit ספרות הקסדצימליות /[0-9A-Fa-f]/.

cntrl תווי בקרה 0..31.

גרף תווים גרפיים /[!-~]/.

הדפסה תווים להדפסה /[ -~]/.

נקודה סימני פיסוק. תווים גרפיים שאינם אלפא-נומריים
/[!-/:-@\[-`{-~]/.

שטח רווח לבן /[\t\v\f\n\r ]/.

ריק מחרוזת באורך אפס. שווה ערך ל'', "" ו-[].

ריק סט ריק. לא תואם כלום.

קָצָר מַפעִיל הפניה


המפעילים מקובצים לפי עדיפות, קבוצה 1 היא הנמוכה ביותר וקבוצה 6 הגבוהה ביותר.

קבוצה 1:

ביטוי , ביטוי
חבר מכונות יחד מבלי לצייר מעברים, הגדרת מצב התחלה או
כל מדינות סופיות. יש לציין במפורש את מצב ההתחלה עם התווית "התחלה".
ניתן לציין מצבים סופיים עם מעברי האפסילון למרומז
נוצר מצב "סופי".

קבוצה 2:

ביטוי | ביטוי
מייצר מכונה התואמת לכל מיתר במכונה אחת או במכונה שתיים.

ביטוי & ביטוי
מייצרת מכונה התואמת לכל מיתר שנמצא גם במכונה אחת וגם במכונה
שתיים.

ביטוי - ביטוי
מייצרת מכונה שתואמת לכל מחרוזת שנמצאת במכונה אחת אבל לא בה
מכונה שתיים.

ביטוי -- ביטוי
חיסור חזק. מתאים לכל מחרוזת במכונה שאין לה אף מחרוזת
במכונה שניה כמחרוזת משנה.

קבוצה 3:

ביטוי . ביטוי
מייצרת מכונה התואמת את כל המיתרים במכונה אחת ואחריה את כל
מיתרים במכונה שניה.

ביטוי :> ביטוי
שרשור מוגן כניסה: מפסיק מכונה אחת עם הכניסה למכונה שניה.

ביטוי :>> ביטוי
שרשור מוגן גימור: מסיים מכונה אחת כאשר מכונה שניה מסיימת.

ביטוי <: ביטוי
שרשור מוגן שמאלי: נותן עדיפות גבוהה יותר למכונה אחת.

הערה: שרשור הוא אופרטור ברירת המחדל. שתי מכונות צמודות זו לזו ללא
אופרטור ביניהם מביא לפעולת השרשור.

קבוצה 4:

תווית: ביטוי
מצרף תווית לביטוי. ניתן להשתמש בתוויות על ידי מעברי אפסילון ו
הצהרות fgoto ו-fcall בפעולות. שים לב גם שהפניה של מכונה
ההגדרה גורמת ליצירה מרומזת של תווית באותו שם.

קבוצה 5:

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

קבוצה 6: פעולות

פעולה עשויה להיות שם שהוגדר מראש עם הצהרת פעולה או שניתן לציין ישירות
עם '{' ו-'}' בביטוי.

ביטוי > פעולה
הטמעת פעולה במעברים מתחילים.

ביטוי @ פעולה
מטמיע פעולה במעברים שנכנסים למצב סופי.

ביטוי $ פעולה
הטמעת פעולה בכל המעברים. לא כולל מעברים ממתינים.

ביטוי % פעולה
הטמעת פעולה במעברים ממתינים ממצבים סופיים.

קבוצה 6: EOF פעולות

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

ביטוי >/ פעולה
הטמע פעולת EOF במצב ההתחלה.

ביטוי </ פעולה
הטמע פעולת EOF בכל המדינות מלבד מצב ההתחלה.

ביטוי $/ פעולה
הטמע פעולת EOF בכל המדינות.

ביטוי %/ פעולה
הטמע פעולת EOF למצבים סופיים.

ביטוי @/ פעולה
הטמע פעולת EOF בכל המדינות שאינן סופיות.

ביטוי <>/ פעולה
הטמע פעולת EOF בכל המצבים שאינם מצב ההתחלה ושאינם
סופי (מצבי ביניים).

קבוצה 6: גלוֹבָּלִי שְׁגִיאָה פעולות

פעולות שגיאה גלובליות מאוחסנות במצבים עד שמכונת המצב הסופי הושלמה במלואה
נבנה. לאחר מכן הם מועברים למעברי שגיאה, ונותנים את ההשפעה של a
פעולת ברירת מחדל.

ביטוי >! פעולה
הטמע פעולת שגיאה גלובלית במצב ההתחלה.

ביטוי <! פעולה
הטמע פעולת שגיאה גלובלית בכל המצבים מלבד מצב ההתחלה.

ביטוי $! פעולה
הטמע פעולת שגיאה גלובלית בכל המדינות.

ביטוי %! פעולה
הטמע פעולת שגיאה גלובלית במצבים הסופיים.

ביטוי @! פעולה
הטמע פעולת שגיאה גלובלית בכל המדינות שאינן סופיות.

ביטוי <>! פעולה
הטמע פעולת שגיאה גלובלית בכל המצבים שאינם מצב ההתחלה והם
לא סופי (מצבי ביניים).

קבוצה 6: מקומי שְׁגִיאָה פעולות

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

ביטוי >^ פעולה
הטמע פעולת שגיאה מקומית במצב ההתחלה.

ביטוי <^ פעולה
הטמע פעולת שגיאה מקומית בכל המצבים מלבד מצב ההתחלה.

ביטוי $^ פעולה
הטמע פעולת שגיאה מקומית בכל המדינות.

ביטוי %^ פעולה
הטמע פעולת שגיאה מקומית במצבים הסופיים.

ביטוי @^ פעולה
הטמע פעולת שגיאה מקומית בכל המדינות שאינן סופיות.

ביטוי <>^ פעולה
הטמע פעולת שגיאה מקומית בכל המצבים שאינם מצב ההתחלה והם
לא סופי (מצבי ביניים).

קבוצה 6: לציין פעולות

פעולות למצב מאוחסנות במצבים ומבוצעות בכל פעם שהמכונה עוברת לתוך a
מדינה. זה כולל מעברים רגילים והעברת שליטה כמו fgoto. הערה
שהגדרת המצב הנוכחי מחוץ למכונה (לדוגמה במהלך
אתחול) אינו נחשב כמעבר למצב.

ביטוי >~ פעולה
הטמע פעולת פעולה למדינה במצב ההתחלה.

ביטוי <~ פעולה
הטמע פעולה למדינה בכל המדינות מלבד מצב ההתחלה.

ביטוי $~ פעולה
הטמע פעולה למדינה בכל המדינות.

ביטוי %~ פעולה
הטמע פעולה למדינה במצבים הסופיים.

ביטוי @~ פעולה
הטמעת פעולה למדינה בכל המדינות שאינן סופיות.

ביטוי <>~ פעולה
הטמע פעולת למדינה בכל המצבים שאינם מצב ההתחלה ואינם
סופי (מצבי ביניים).

קבוצה 6: מ-מדינה פעולות

פעולות ממדינה מבוצעות בכל פעם שמדינה עוברת על דמות. זֶה
כולל את מעבר השגיאה ומעבר לעצמי.

ביטוי >* פעולה
הטמע פעולת ממצב למצב ההתחלה.

ביטוי <* פעולה
הטמע פעולת ממצב בכל מצב מלבד מצב ההתחלה.

ביטוי $* פעולה
הטמע פעולה ממדינה בכל המדינות.

ביטוי %* פעולה
הטמע פעולה ממדינה למצבים הסופיים.

ביטוי @* פעולה
הטמע פעולה ממדינה בכל המדינות שאינן סופיות.

ביטוי <>* פעולה
הטמע פעולת ממצב בכל המצבים שאינם מצב ההתחלה ואינם
סופי (מצבי ביניים).

קבוצה 6: עדיפות משימה

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

ביטוי > int
מקצה את העדיפות int בכל המעברים היוצאים ממצב ההתחלה.

ביטוי @ int
מקצה את העדיפות int בכל המעברים שנכנסים למצב סופי.

ביטוי $ int
מקצה את העדיפות int בכל המעברים הקיימים.

ביטוי % int
מקצה את העדיפות int בכל המעברים הממתינים.

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

ביטוי > (שם, אינט)
מקצה את העדיפות int לשם בכל המעברים היוצאים ממצב ההתחלה.

ביטוי @ (שֵׁם, int)
מקצה את העדיפות int לשם בכל המעברים שנכנסים למצב סופי.

ביטוי $ (שֵׁם, int)
מקצה את העדיפות int לשם בכל המעברים הקיימים.

ביטוי % (שֵׁם, int)
מקצה את העדיפות int לשם בכל המעברים הממתינים.

קבוצה 7:

ביטוי * מייצר את כוכב הקלין של מכונה. מתאים לאפס או יותר חזרות של ה
מְכוֹנָה.

ביטוי **
הקלין סטאר הכי ארוך. הגרסה הזו של קליין כוכב שמה בעדיפות גבוהה יותר
להישאר במכונה מעל להתעטף ולהתחיל מחדש. המפעיל הזה הוא
שווה ערך ל-(( expr) $0 %1)*.

ביטוי ? מייצר מכונה שמקבלת את המכונה הנתונה או את מחרוזת האפס. המפעיל הזה
שווה ל- ( expr | '' ).

ביטוי + מייצרת את המכונה המשורשרת עם הכוכב הקלין של עצמה. תואם אחד או
יותר חזרות על המכונה. אופרטור זה שווה ערך ל- ( expr . expr* ).

ביטוי {נ}
מייצרת מכונה שמתאימה בדיוק ל-n חזרות של expr.

ביטוי {,n}
מייצרת מכונה שמתאימה לכל מקום מאפס עד n חזרות של expr.

ביטוי {נ,}
מייצר מכונה התואמת n או יותר חזרות של expr.

ביטוי {נ,מ}
מייצרת מכונה התואמת n ל-m חזרות של expr.

קבוצה 8:

! ביטוי מייצר מכונה התואמת לכל מחרוזת שאינה מתאימה למכונה הנתונה. זֶה
אופרטור שווה ערך ל ( *extend - expr ).

^ ביטוי שלילה ברמת הדמות. מתאים לכל דמות בודדת שלא תואמת לסינגל
הוצאת מכונת תווים

קבוצה 9:

( ביטוי )
כופה עדיפות על המפעילים.

ערכים זמין IN CODE גושים


fc הדמות הנוכחית. שווה ערך ל*עמ'.

fpc מצביע לדמות הנוכחית. מקביל לעמ'.

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

פטארגים ערך שלם המייצג את מצב היעד.

fentry( )
ערך מספר שלם המייצג את נקודת הכניסה .

הצהרות זמין IN CODE גושים


fhold; אל תתקדם מעל הדמות הנוכחית. שווה ערך ל --p;.

פקסק ;
מגדיר את הדמות הנוכחית למשהו אחר. שווה ערך ל-p = ( )-1;

fgoto ;
קפוץ למכונה שהוגדרה על ידי .

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

fהבא ;
הגדר את המצב הבא להיות נקודת הכניסה המוגדרת על ידי . ההצהרה הבאה
לא קופץ מיד למצב שצוין. כל קוד פעולה בעקבות ה
ההצהרה מבוצעת.

fהבא * ;
הגדר את המצב הבא להיות נקודת הכניסה שניתנה על ידי . הביטוי חייב
להעריך לערך שלם המייצג מדינה.

fcall ;
התקשר למכונה שהוגדרה על ידי . הפריט הבא יקפוץ אל היעד של
המעבר שבו מופעלת הפעולה.

fcall * ;
התקשר לנקודת הכניסה שניתנה על ידי . הפריט הבא יקפוץ אל היעד של ה-
המעבר שבו מופעלת הפעולה.

לִדאוֹג; חזור למצב היעד של המעבר שבו בוצעה השיחה האחרונה.

fbreak;
שמור את המצב הנוכחי וצא מיד מהמכונה.

קרדיטים


ריגל נכתב על ידי אדריאן ת'רסטון[מוגן בדוא"ל]>. פלט Objective-C
תרם אריך אושן. פלט D תרם אלן ווסט. פלט רובי תרם על ידי
ויקטור הוגו בורחה. יצירת קוד C Sharp תרם על ידי דניאל טאנג. תרומות ל
יצירת קוד Java על ידי Colin Fleming. Go יצירת קוד תרמה על ידי Justine Tunney.

השתמש ב-ragel באינטרנט באמצעות שירותי onworks.net


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

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

  • 1
    קומפוזר
    קומפוזר
    KompoZer הוא עורך HTML של Wysiwyg המשתמש
    בסיס הקוד של Mozilla Composer. כפי ש
    הפיתוח של Nvu הופסק
    בשנת 2005, KompoZer מתקן באגים רבים ו
    מוסיף f...
    הורד את KompoZer
  • 2
    הורדת מנגה בחינם
    הורדת מנגה בחינם
    הורדת המנגה החינמית (FMD) היא
    יישום קוד פתוח שנכתב ב
    Object-Pascal לניהול ו
    הורדת מנגה מאתרים שונים.
    זו מראה...
    הורד בחינם מנגה הורדת
  • 3
    אטבוטין
    אטבוטין
    UNetbootin מאפשר לך ליצור אתחול
    כונני USB חיים עבור אובונטו, פדורה ו
    הפצות לינוקס אחרות ללא
    צריבת CD. זה פועל על ווינדוס, לינוקס,
    ו ...
    הורד את UNetbootin
  • 4
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM הוא קל לשימוש
    חבילת תוכנות ERP ו-CRM בקוד פתוח
    (הפעל עם שרת php אינטרנט או כ
    תוכנה עצמאית) לעסקים,
    יסודות...
    הורד את Dolibarr ERP - CRM
  • 5
    לקוח SQuirreL SQL
    לקוח SQuirreL SQL
    SQuirreL SQL Client הוא SQL גרפי
    לקוח כתוב ב-Java שיאפשר
    כדי להציג את המבנה של JDBC
    מסד נתונים תואם, עיין בנתונים
    שולחנות...
    הורד את SQuirreL SQL Client
  • 6
    בסוגריים
    בסוגריים
    Brackets הוא קוד פתוח חינמי ומודרני
    עורך טקסט שנוצר במיוחד עבור האינטרנט
    התפתחות. כתוב ב-HTML, CSS ו
    JavaScript עם כלים ויזואליים ממוקדים ו
    הכנה...
    הורד סוגריים
  • עוד »

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

Ad