นี่คือคำสั่ง ocamllex ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ocamllex - ตัวสร้างไฟล์ OCaml
เรื่องย่อ
แคมเล็ก [ -o ไฟล์เอาต์พุต ] [ -มล ] ชื่อไฟล์.mll
DESCRIPTION
การขอ แคมเล็ก(1) คำสั่งสร้าง OCaml lexers จากชุดของนิพจน์ทั่วไปด้วย
การกระทำเชิงความหมายที่เกี่ยวข้องในรูปแบบของ ไฟแนนเชี่(1)
เล่น แคมเล็ก(1) ในไฟล์อินพุต เล็กเซอร์.mll สร้างโค้ด OCaml สำหรับตัววิเคราะห์คำศัพท์
ในไฟล์ เล็กเซอร์.มล.
ไฟล์นี้กำหนดหนึ่งฟังก์ชัน lexing ต่อจุดเข้าใช้งานในนิยาม lexer เหล่านี้
ฟังก์ชันมีชื่อเหมือนกับจุดเริ่มต้น ฟังก์ชัน Lexing ใช้เป็นอาร์กิวเมนต์ a
lexer buffer และส่งกลับแอตทริบิวต์ความหมายของจุดเริ่มต้นที่สอดคล้องกัน
บัฟเฟอร์ Lexer เป็นชนิดข้อมูลนามธรรมที่ใช้ในโมดูลไลบรารีมาตรฐาน Lexing
ฟังก์ชั่น Lexing.from_channel, Lexing.from_string และ Lexing.from_function create
lexer buffers ที่อ่านจากช่องสัญญาณอินพุต สตริงอักขระ หรือการอ่านใดๆ
ฟังก์ชั่นตามลำดับ
เมื่อใช้ร่วมกับ parser ที่สร้างโดย โอแคมเลียค(1) การกระทำเชิงความหมาย
คำนวณค่าที่เป็นของโทเค็นประเภทที่กำหนดโดยโมดูลการแยกวิเคราะห์ที่สร้างขึ้น
OPTIONS
การขอ แคมเล็ก(1) คำสั่งรู้จักตัวเลือกต่อไปนี้:
-มล โค้ดเอาต์พุตที่ไม่ได้ใช้ล่ามออโตมาตาในตัวของ OCaml แทน
หุ่นยนต์ถูกเข้ารหัสโดยฟังก์ชัน OCaml ตัวเลือกนี้มีประโยชน์สำหรับ .เป็นหลัก
การแก้จุดบกพร่อง แคมเล็ก(1) ไม่แนะนำให้ใช้สำหรับการผลิต lexers
-o ไฟล์เอาต์พุต
ระบุชื่อไฟล์เอาต์พุตที่สร้างโดย แคมเล็ก(1). ค่าเริ่มต้นคือ
ชื่อไฟล์อินพุต โดยแทนที่นามสกุลด้วย .ml
-q โหมดเงียบ แคมเล็ก(1) โดยปกติจะแสดงข้อความแสดงข้อมูลเป็นมาตรฐาน
เอาท์พุท พวกเขาจะถูกระงับถ้า option -q ถูกนำมาใช้.
-v or -version
พิมพ์สตริงเวอร์ชันและออก
-vnum พิมพ์หมายเลขเวอร์ชันสั้นและออก
-ช่วยด้วย or --ช่วยด้วย
แสดงสรุปการใช้งานสั้นๆ และออก
ใช้ ocamllex ออนไลน์โดยใช้บริการ onworks.net