ocamllex.opt - מקוון בענן

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

תָכְנִית:

שֵׁם


ocamllex - מחולל ה-OCaml lexer

תַקצִיר


ocamllex [ -o קובץ פלט ] [ -מל ] filename.mll

תיאור


השמיים ocamllex(1) הפקודה מייצרת OCaml lexers מקבוצה של ביטויים רגולריים עם
פעולות סמנטיות קשורות, בסגנון של לקס(1).

ריצה ocamllex(1) בקובץ הקלט לקסר.mll מייצר קוד OKaml עבור מנתח מילוני
בקובץ לקסר.ml.

קובץ זה מגדיר פונקציית lexing אחת לכל נקודת כניסה בהגדרת lexer. אלה
לפונקציות יש את אותם שמות כמו נקודות הכניסה. פונקציות Lexing לוקחות כארגומנט א
lexer buffer, ולהחזיר את התכונה הסמנטית של נקודת הכניסה המתאימה.

מאגרי Lexer הם סוג נתונים מופשט המיושם במודול הספרייה הסטנדרטי Lexing.
הפונקציות Lexing.from_channel, Lexing.from_string ו- Lexing.from_function create
מאגרי lexer שקוראים מערוץ קלט, מחרוזת תווים או כל קריאה
פונקציה, בהתאמה.

בשימוש בשילוב עם מנתח שנוצר על ידי ocamlyacc(1), הפעולות הסמנטיות
לחשב ערך השייך לאסימון הסוג שהוגדר על ידי מודול הניתוח שנוצר.

אפשרויות


השמיים ocamllex(1) הפקודה מזהה את האפשרויות הבאות:

-מל קוד פלט שאינו משתמש במתורגמן האוטומטי המובנה של OCaml. במקום זאת, ה
אוטומט מקודד על ידי פונקציות OCAml. אפשרות זו שימושית בעיקר עבור
ניפוי ocamllex(1), השימוש בו עבור lexers ייצור אינו מומלץ.

-o קובץ פלט
ציין את שם קובץ הפלט שהופק על ידי ocamllex(1). ברירת המחדל היא ה
שם קובץ קלט, כשהסיומת שלו מוחלפת ב-.ml.

-q מצב שקט. ocamllex(1) בדרך כלל מוציא הודעות מידע לתקן
תְפוּקָה. הם מדוכאים אם אפשרות -q משמש.

-v or -הפך
מחרוזת גרסת הדפסה ויציאה.

-vnum הדפס מספר גרסה קצר וצא.

עזרה or - עזרה
הצג סיכום שימוש קצר וצא.

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



התוכניות המקוונות האחרונות של לינוקס ו-Windows