ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

camlp5r.opt - ออนไลน์ใน Cloud

เรียกใช้ camlp5r.opt ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง camlp5r.opt ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


camlp5 - Pre-Precessor-Pretty-Printer สำหรับ ocaml
mkcamlp5 - สร้าง camlp5 แบบกำหนดเอง
mkcamlp5.opt - สร้าง camlp5 แบบกำหนดเอง (โค้ดเนทีฟ)
ocpp5 - พรีโปรเซสเซอร์สากล

เรื่องย่อ


แคมป์5 [ ตัวเลือกการโหลด ] [--] [ ตัวเลือกอื่น ]
แคมป์5o [ ตัวเลือกการโหลด ] [--] [ ตัวเลือกอื่น ]
แคมป์5r [ ตัวเลือกการโหลด ] [--] [ ตัวเลือกอื่น ]
แคมป์5sch [ ตัวเลือกการโหลด ] [--] [ ตัวเลือกอื่น ]
camp5o.cma
camp5r.cma
camp5sch.cma
mkcamlp5
mkcamlp5.opt
ocpp5 [ ตัวเลือกการโหลด ] ไฟล์

camlp5o.opt [--] [ ตัวเลือกอื่น ]
camlp5r.opt [--] [ ตัวเลือกอื่น ]

DESCRIPTION


แคมป์5 เป็น Pre-Processor-Pretty-Printer สำหรับ OCaml แยกวิเคราะห์ไฟล์ต้นฉบับและการพิมพ์
ผลลัพธ์บางอย่างในเอาต์พุตมาตรฐาน

แคมป์5โอ, แคมป์5r และ แคมป์5sch เป็นเวอร์ชันของ แคมป์5 กับบางไฟล์ที่โหลดไว้แล้ว (ดู
ไกลออกไป).

camlp5o.cma, camp5r.cma และ camp5sch.cma เป็นไฟล์ที่จะโหลดใน ocaml ระดับบนสุดที่จะใช้
เครื่องจักร camlp5

mkcamlp5 และ mkcamlp5.opt สร้างไฟล์ปฏิบัติการของ camlp5 โดยมีตัวเลือกเกือบเท่ากันกว่า
ocamlmktop ดูเพิ่มเติม

ocpp5 เป็นพรีโปรเซสเซอร์สากล จัดการกับซอร์สไฟล์ชนิดใดก็ได้ สร้างเหมือนกัน
ข้อความที่มีการขยายใบเสนอราคาที่เป็นไปได้

camlp5o.opt และ camlp5r.opt เป็นเวอร์ชันของ camlp5o และ camlp5r ที่คอมไพล์โดยเจ้าของภาษา
โค้ดคอมไพเลอร์ ocamlopt เร็วกว่าแต่ขยายไม่ได้ และไม่มีจำหน่ายใน
การติดตั้งทั้งหมดของ camlp5.

โหลด OPTIONS


ตัวเลือกการโหลดจะเลือกการแยกวิเคราะห์และการพิมพ์ที่บันทึกไว้ในไฟล์ออบเจ็กต์ OCaml
(ลงท้ายด้วย .cmo หรือ .cma) อนุญาตให้ใช้ตัวเลือกเหล่านี้หลายอย่าง พวกเขาต้อง
นำหน้าตัวเลือกอื่นๆ

ตัวเลือก -- อาจสิ้นสุดตัวเลือกการโหลด

-I ไดเรกทอรี
เพิ่ม ไดเรกทอรี ในเส้นทางการค้นหาไฟล์ที่โหลด เว้นแต่ตัวเลือก -nolib คือ
ใช้ไดเร็กทอรีไลบรารี camlp5 ต่อท้ายพาธ การเตือน: no
ค้นหาอัตโนมัติในไดเร็กทอรีปัจจุบัน: เพิ่ม "-I ." สำหรับสิ่งนี้.

-ที่ไหน พิมพ์ชื่อไดเร็กทอรีไลบรารี camlp5 และออก

-โนลิบ ไม่มีการค้นหาอัตโนมัติสำหรับไฟล์อ็อบเจ็กต์ในไดเร็กทอรีไลบรารี camlp5

ไฟล์วัตถุ
ไฟล์ถูกโหลดใน camlp5 core

อื่น ๆ OPTIONS


ตัวเลือกอื่น ๆ ได้แก่ :

ไฟล์ รักษา ไฟล์ เป็นไฟล์อินเทอร์เฟซหากลงท้ายด้วย .mli และเป็นไฟล์การใช้งาน
ถ้ามันลงท้ายด้วย .ml

-intf ไฟล์
รักษา ไฟล์ เป็นไฟล์อินเทอร์เฟซ ไม่ว่าจะเป็นนามสกุลอะไร

- นัย ไฟล์
รักษา ไฟล์ เป็นไฟล์การนำไปใช้งาน ไม่ว่าจะเป็นนามสกุลอะไร

-ไม่ปลอดภัย
สร้างการเข้าถึงอาร์เรย์และสตริงที่ไม่ปลอดภัย

-noasser
ห้ามรวบรวมการตรวจสอบยืนยัน

-รายละเอียด
ข้อผิดพลาดในการแยกวิเคราะห์อย่างละเอียดยิ่งขึ้น

-คิวดี ไฟล์
ทิ้งใน ไฟล์ ในกรณีที่เกิดข้อผิดพลาดทางไวยากรณ์ในผลลัพธ์ของการขยายใบเสนอราคา

-o นอกไฟล์
พิมพ์ผลลัพธ์ในไฟล์ out-file แทนเอาต์พุตมาตรฐาน ไฟล์ถูกเปิดด้วย
open_out_bin (ดูไลบรารี OCaml Pervasives)

-v พิมพ์หมายเลขเวอร์ชันและออก

-ช่วยด้วย พิมพ์ตัวเลือกที่มีและออก งานพิมพ์นี้มีตัวเลือกที่เป็นไปได้
เพิ่มโดยไฟล์อ็อบเจ็กต์ที่โหลด

ตัวเลือกอื่นๆ สามารถขยายได้โดยโหลดไฟล์อ็อบเจ็กต์ ไฟล์ที่ให้มาจะเพิ่ม
ตัวเลือกต่อไปนี้:

-l ความยาวบรรทัด
เพิ่มโดย pr_o.cmo และ pr_r.cmo: ตั้งค่าความยาวบรรทัด (ค่าเริ่มต้น 78)

-กันยายน เชือก
เพิ่มโดย pr_o.cmo และ pr_r.cmo: พิมพ์สตริงนี้ระหว่างวลีแทน
ความเห็น

-no_ss เพิ่มโดย pr_o.cmo: อย่าพิมพ์อัฒภาคคู่

-D ident
เพิ่มโดย pa_macro.cmo: กำหนดรหัส

-U ident
เพิ่มโดย pa_macro.cmo: ระบุตัวตน

ให้ ไฟล์


ไฟล์เหล่านี้ได้รับการติดตั้งในไดเร็กทอรี /usr/lib/ocaml/camlp5

แยกไฟล์:
pa_r.cmo: แก้ไขไวยากรณ์
pa_rp.cmo: สตรีมและ parsers
pa_lexer.cmo: เล็กเซอร์
pa_o.cmo: ไวยากรณ์ปกติ
pa_op.cmo: สตรีมและ parsers
pa_oop.cmo: สตรีมและตัวแยกวิเคราะห์ (ไม่มีการเพิ่มประสิทธิภาพโค้ด)
pa_scheme.cmo: ไวยากรณ์โครงร่าง
pa_extend.cmo: ส่วนขยายไวยากรณ์สำหรับไวยากรณ์
pa_extfold.cmo: ส่วนขยายของ pa_extend ด้วย FOLD0 และ FOLD1
pa_extfun.cmo: ส่วนขยายไวยากรณ์สำหรับฟังก์ชันที่ขยายได้
pa_extprint.cmo: ส่วนขยายไวยากรณ์สำหรับเครื่องพิมพ์ที่ขยายได้
pa_pprintf.cmo: ส่วนขยายไวยากรณ์สำหรับคำสั่ง pprintf
pa_fstream.cmo: ส่วนขยายไวยากรณ์สำหรับสตรีมที่ใช้งานได้
pa_macro.cmo: เพิ่มมาโคร (ifdef, กำหนด) เช่นเดียวกับในC
pa_lefteval.cmo: การประเมินพารามิเตอร์จากซ้ายไปขวา
pa_pragma.cmo: คำสั่ง #pragma

พิมพ์ไฟล์:
pr_r.cmo: แก้ไขไวยากรณ์โดยไม่มีวัตถุและป้ายกำกับ
pr_ro.cmo: แก้ไขไวยากรณ์สำหรับอ็อบเจ็กต์และเลเบล
pr_rp.cmo: พยายามสร้างสตรีมและแยกวิเคราะห์ไวยากรณ์
pr_o.cmo: ไวยากรณ์ปกติ
pr_op.cmo: พยายามสร้างสตรีมและแยกวิเคราะห์ไวยากรณ์
pr_scheme.cmo: ไวยากรณ์แผนงาน
pr_schemep.cmo: พยายามสร้างสตรีมและแยกวิเคราะห์ไวยากรณ์
pr_extend.cmo: ลองสร้างคำสั่ง EXTEND ใหม่
pr_extfun.cmo: พยายามสร้างคำสั่ง extfun ใหม่
pr_extprint.cmo: ลองสร้างคำสั่ง EXTEND_PRINTER ใหม่
pr_dump.cmo: แผนผังไวยากรณ์การถ่ายโอนข้อมูลสำหรับคอมไพเลอร์ ocaml
pr_depend.cmo: การพึ่งพาไฟล์
pr_null.cmo: ไม่มีเอาต์พุต

ตัวขยายใบเสนอราคา:
q_MLast.cmo: โหนดแผนผังไวยากรณ์ (ในไวยากรณ์ที่แก้ไข)
q_ast.cmo: โหนดทรีของไวยากรณ์ในไวยากรณ์แบบเต็มของผู้ใช้
q_phony.cmo: เก็บใบเสนอราคาสำหรับการพิมพ์ที่สวยงาม

คำสั่ง แคมป์5o เป็นทางลัดสำหรับ:
camlp5 pa_o.cmo pa_op.cmo pr_dump.cmo

คำสั่ง แคมป์5r เป็นทางลัดสำหรับ:
camlp5 pa_r.cmo pa_rp.cmo pr_dump.cmo

คำสั่ง แคมป์5sch เป็นทางลัดสำหรับ:
camlp5 pa_scheme.cmo pr_dump.cmo

ไฟล์ camp5o.cma สามารถโหลดในระดับบนสุดเพื่อเริ่ม camlp5 ด้วยไวยากรณ์ OCaml

ไฟล์ camp5r.cma สามารถโหลดในระดับบนสุดเพื่อเริ่ม camlp5 ด้วยไวยากรณ์ที่แก้ไข

ไฟล์ camp5sch.cma สามารถโหลดในระดับบนสุดเพื่อเริ่ม camlp5 ด้วยไวยากรณ์ Scheme

MKCAMP5


mkcamlp5 และ mkcamlp5.opt สร้างไฟล์ปฏิบัติการของ camlp5 โดยมีตัวเลือกเกือบเท่ากันกว่า
ocamlmktop เวอร์ชัน mkcamlp5.opt สามารถสร้างไฟล์สั่งการแบบเนทีฟได้ เร็วกว่าแต่ไม่
ขยายได้

สำหรับ mkcamlp5 อินเทอร์เฟซที่จะมองเห็นได้ต้องถูกเพิ่มอย่างชัดเจนในบรรทัดคำสั่งเช่น
ไฟล์ ".cmi" ตัวอย่างเช่น วิธีเพิ่มโมดูล OCaml "str":
mkcamlp5 -กำหนดเอง str.cmi str.cma -cclib -lstr -o camlp5str

และพวกเรา ตัวแปร


ตัวแปรสภาพแวดล้อมต่อไปนี้ยังได้รับการพิจารณาด้วย:

CAMPP5PARAM
ตั้งค่าพารามิเตอร์อัลกอริทึมการแยกวิเคราะห์ไวยากรณ์ ตัวแปรนี้ต้องเป็นลำดับของ
ข้อกำหนดพารามิเตอร์ ข้อกำหนดพารามิเตอร์เป็นตัวอักษรหรือไม่ก็ได้
ตามด้วย = และค่า มีสี่พารามิเตอร์ที่เป็นไปได้:

b (ย้อนรอย)
ตั้งค่าอัลกอริธึมย้อนรอยเป็นค่าเริ่มต้น

t (ติดตาม)
สัญลักษณ์การติดตาม (เทอร์มินัลและไม่ใช่เทอร์มินัล) ขณะแยกวิเคราะห์ด้วยการย้อนรอย

y (ตามรอย)
ในการย้อนรอย ให้ติดตามล่วงหน้าในสตรีมอินพุต (จำนวนโทเค็นที่ยกเลิกการตรึง)
และการหยุดชะงักที่เป็นไปได้ (จำนวนการทดสอบโทเค็น)

l (สูงสุดจนตรอก)
ตั้งค่าการหยุดชะงักสูงสุด

ใช้ camlp5r.opt ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    สวก
    สวก
    SWIG คือเครื่องมือพัฒนาซอฟต์แวร์
    ที่เชื่อมโปรแกรมที่เขียนด้วยภาษา C และ
    C++ ที่มีระดับสูงหลากหลาย
    ภาษาโปรแกรม SWIG ใช้กับ
    แตกต่าง...
    ดาวน์โหลด SWIG
  • 2
    WooCommerce Nextjs ตอบสนองธีม
    WooCommerce Nextjs ตอบสนองธีม
    ตอบสนองธีม WooCommerce ที่สร้างขึ้นด้วย
    JS, Webpack, Babel, Node และ . ถัดไป
    Express โดยใช้ GraphQL และ Apollo
    ลูกค้า. ร้านค้า WooCommerce ใน React (
    ประกอบด้วย: สินค้า...
    ดาวน์โหลด WooCommerce Nextjs React Theme
  • 3
    Archlabs_repo
    Archlabs_repo
    แพ็คเกจ repo สำหรับ ArchLabs นี่คือ
    แอปพลิเคชันที่สามารถดึงข้อมูลได้
    ราคาเริ่มต้นที่
    https://sourceforge.net/projects/archlabs-repo/.
    ได้รับการโฮสต์ใน OnWorks ใน...
    ดาวน์โหลด archlabs_repo
  • 4
    โครงการ Zephyr
    โครงการ Zephyr
    โครงการ Zephyr คือคนรุ่นใหม่
    ระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ที่
    รองรับฮาร์ดแวร์หลายตัว
    สถาปัตยกรรม มันขึ้นอยู่กับ
    เคอร์เนลขนาดเล็ก...
    ดาวน์โหลดโครงการ Zephyr
  • 5
    SCCons
    SCCons
    SCons เป็นเครื่องมือสร้างซอฟต์แวร์
    ที่เป็นทางเลือกที่เหนือกว่า
    เครื่องมือสร้าง "Make" แบบคลาสสิกที่
    เราทุกคนรู้จักและชื่นชอบ SCCons คือ
    ดำเนินการก...
    ดาวน์โหลด SCCons
  • 6
    พีเอสอินท์
    พีเอสอินท์
    PSeInt เป็นล่ามรหัสหลอกสำหรับ
    นักศึกษาการเขียนโปรแกรมที่พูดภาษาสเปน
    จุดประสงค์หลักคือเพื่อเป็นเครื่องมือสำหรับ
    การเรียนรู้และทำความเข้าใจพื้นฐาน
    แนวคิด...
    ดาวน์โหลด PSeInt
  • เพิ่มเติม»

คำสั่ง Linux

Ad