ocamllex - ออนไลน์ในคลาวด์

นี่คือคำสั่ง 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



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด