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

Ad


ไอคอน Fav ของ OnWorks

มีความสุข - ออนไลน์ในคลาวด์

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

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

โครงการ:

ชื่อ


มีความสุข - ตัวสร้าง parser สำหรับ Haskell

เรื่องย่อ


มีความสุข [ทางเลือกที่] ... ไฟล์ [ทางเลือกที่] ...

DESCRIPTION


หน้าคู่มือนี้จัดทำเอกสารโดยสังเขปเกี่ยวกับ มีความสุข คำสั่ง

หน้าคู่มือนี้เขียนขึ้นสำหรับการแจกจ่าย Debian GNU/Linux เนื่องจากต้นฉบับ
โปรแกรมไม่มีหน้าคู่มือ แต่มีเอกสารประกอบอย่างอื่นแทน
รูปแบบต่างๆ รวมถึง DVI, ข้อมูล และ HTML; ดูด้านล่าง

ยินดี เป็นระบบสร้าง parser สำหรับ Haskell `HAPPY' เป็นตัวย่อของ dyslexic สำหรับ `A
ตัวสร้างตัวแยกวิเคราะห์ Haskell เหมือน Yacc'

ไฟล์ไวยากรณ์มีสองประเภทคือ ไฟล์.ย และ ไฟล์. ลี่โดยที่คนหลังสังเกต
แบบแผนการติดตามนกความคิดเห็นแบบย้อนกลับ (เช่น แต่ละบรรทัดต้องขึ้นต้นด้วย `>') NS
ตัวอย่างแจกด้วย ยินดี ทั้งหมดคือ .ly ฟอร์ม

คำเตือน: เมื่อใช้ HBC (Chalmers Haskell) โครงสร้างอาร์กิวเมนต์คำสั่งเล็กน้อย
แตกต่าง. นี่เป็นเพราะระบบรันไทม์ของ hbc ใช้แฟล็กเป็นของตัวเอง (for
การตั้งค่าสิ่งต่างๆ เช่น ขนาดฮีป ฯลฯ) ปัญหานี้สามารถหลีกเลี่ยงได้โดยการเพิ่ม a
ขีดเดียว (`-') ไปยังบรรทัดคำสั่งของคุณ ดังนั้นเมื่อใช้ Happy เวอร์ชันที่สร้าง hbc
โครงสร้างอาร์กิวเมนต์คือ:

มีความสุข - [ทางเลือกที่] ... ไฟล์ [ทางเลือกที่] ...

OPTIONS


โปรแกรมใช้ไวยากรณ์บรรทัดคำสั่งของ GNU ตามปกติ โดยมีตัวเลือกแบบยาวขึ้นต้นด้วย two
ขีดกลาง (`--'). สรุปตัวเลือกอยู่ด้านล่าง ดูรายละเอียดได้ที่
เอกสารอื่นๆ

-h, --ช่วยด้วย
แสดงสรุปตัวเลือก

-v, --รุ่น
พิมพ์ข้อมูลเวอร์ชันบนเอาต์พุตมาตรฐานแล้วออกได้สำเร็จ

-a, --อาร์เรย์
สั่งให้ Happy สร้าง parser โดยใช้ shift แบบลด parser แบบอาร์เรย์
เมื่อใช้ร่วมกับ -g, อาร์เรย์จะถูกเข้ารหัสเป็นสตริง ผลลัพธ์
ใน parsers ที่เร็วขึ้น ปราศจาก -gจะใช้อาร์เรย์ Haskell มาตรฐาน

-g, --ghc
สั่งให้ Happy สร้าง parser ที่ใช้ส่วนขยายเฉพาะ GHC เพื่อรับ
รหัสที่เร็วขึ้น

-c, --บีบบังคับ
ใช้ของ GHC ไม่ปลอดภัยบังคับ# ส่วนขยายเพื่อสร้าง parsers ที่เร็วขึ้นขนาดเล็กลง ข้อเสียอย่างหนึ่ง
คือความปลอดภัยบางประเภทหายไปซึ่งหมายความว่า parser สร้างขึ้นด้วย -c อาจ
คอมไพล์ได้ดี แต่เกิดความผิดพลาดในขณะใช้งาน อย่าลืมรวบรวมไวยากรณ์ของคุณโดยไม่ต้อง -c
ก่อนเพื่อให้แน่ใจว่าพิมพ์ถูกต้อง

ตัวเลือกนี้มีผลค่อนข้างมากต่อประสิทธิภาพของผลลัพธ์
parser แต่จำไว้ว่า parsers ที่สร้างด้วยวิธีนี้สามารถรวบรวมได้โดย
GHC 3.02 ขึ้นไป

ตัวเลือกนี้สามารถใช้ร่วมกับ .เท่านั้น -g.

-d, --debug
สร้าง parser ที่จะพิมพ์ข้อมูลการดีบักไปที่ สตเดอร์ ที่รันไทม์,
รวมถึงการเปลี่ยนแปลง การลดลง การเปลี่ยนสถานะและอินพุตโทเค็นที่ทำทั้งหมด
โดย parser

ตัวเลือกนี้สามารถใช้ร่วมกับ .เท่านั้น -a.

-i [ไฟล์], --ข้อมูล[=ไฟล์]
สั่งให้ Happy สร้างไฟล์ข้อมูลที่มีข้อมูลโดยละเอียดเกี่ยวกับ
ไวยากรณ์ สถานะ parser การกระทำ parser และข้อขัดแย้ง ไฟล์ข้อมูลมีความสำคัญในช่วง
การดีบักของไวยากรณ์

อาร์กิวเมนต์ชื่อไฟล์เป็นทางเลือก และหากไม่ระบุ ไฟล์ข้อมูลจะถูกเขียนไปที่
FILE.ข้อมูล (ในกรณีที่ ไฟล์ เป็นชื่อไฟล์อินพุตที่มีนามสกุลใด ๆ ถูกลบออก)

-o ไฟล์, --outfile=ไฟล์
ระบุปลายทางของโมดูล parser ที่สร้างขึ้น หากละเว้น parser
จะถูกวางไว้ใน ไฟล์.hsที่นี่มี ไฟล์ เป็นชื่อของไฟล์อินพุตด้วย any
ส่วนขยายถูกลบ ถ้า ไฟล์ is - parser ที่สร้างขึ้นจะถูกส่งไปยังมาตรฐาน
เอาท์พุต

-m ชื่อ, --ชื่อเวทมนตร์=ชื่อ
Happy นำหน้าสัญลักษณ์ทั้งหมดที่ใช้ภายในด้วย มีความสุข or ยินดี. ไปยัง
ใช้สตริงอื่นเช่นถ้าใช้ มีความสุข กำลังขัดแย้งกับหนึ่งใน
ฟังก์ชันของคุณเอง ระบุคำนำหน้าโดยใช้เครื่องหมาย -m ตัวเลือก

-t DIR, --แม่แบบ=DIR
แนะนำให้ Happy ใช้ไดเร็กทอรีนี้เมื่อค้นหาไฟล์เทมเพลต: ไฟล์เหล่านี้
มีรหัสคงที่ที่ Happy รวมไว้ใน parser ที่สร้างขึ้นทุกตัว คุณ
ไม่ควรใช้ตัวเลือกนี้หาก Happy ได้รับการกำหนดค่าอย่างเหมาะสมสำหรับคุณ
คอมพิวเตอร์.

-l, --glr
สั่งให้ Happy ส่งออกตัวแยกวิเคราะห์ GLR แทน an ลลล(1) พาร์เซอร์

-k, --ถอดรหัส
ทำให้ตัวแยกวิเคราะห์ GLR สร้างรหัสสำหรับการถอดรหัสฟอเรสต์แยกวิเคราะห์เป็นรายการของ
ผลลัพธ์เชิงความหมาย (requires --ghc).

-f, --กรอง
ทำให้ตัวแยกวิเคราะห์ GLR กรองโหนดที่ไม่จำเป็นสำหรับความหมาย
ผลลัพธ์ (การเพิ่มประสิทธิภาพการทดลอง, ต้องการ --ghc).

ใช้ออนไลน์อย่างมีความสุขโดยใช้บริการ onworks.net


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

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

  • 1
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 2
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • 3
    Kompozer
    Kompozer
    KompoZer เป็นโปรแกรมแก้ไข HTML wysiwyg โดยใช้
    ฐานโค้ด Mozilla Composer เนื่องจาก
    การพัฒนาของ Nvu ถูกหยุดลง
    ในปี 2005 KompoZer แก้ไขข้อบกพร่องมากมายและ
    เพิ่มเ...
    ดาวน์โหลดโปรแกรม KompoZer
  • 4
    ดาวน์โหลดมังงะฟรี
    ดาวน์โหลดมังงะฟรี
    The Free Manga Downloader (FMD) เป็น
    แอปพลิเคชันโอเพ่นซอร์สที่เขียนใน
    Object-Pascal สำหรับการจัดการและ
    ดาวน์โหลดมังงะจากเว็บไซต์ต่างๆ
    นี่คือกระจก...
    ดาวน์โหลด Manga Downloader ฟรี
  • 5
    Aetbootin
    Aetbootin
    UNetbootin ช่วยให้คุณสร้างบูตได้
    ไดรฟ์ USB สดสำหรับ Ubuntu, Fedora และ
    การกระจาย Linux อื่น ๆ ที่ไม่มี
    เขียนซีดี มันทำงานบน Windows, Linux,
    และ ...
    ดาวน์โหลด UNetbootin
  • 6
    โดลิบาร์ ERP - CRM
    โดลิบาร์ ERP - CRM
    Dolibarr ERP - CRM ใช้งานง่าย
    แพ็คเกจซอฟต์แวร์โอเพ่นซอร์ส ERP และ CRM
    (รันด้วยเว็บเซิร์ฟเวอร์ php หรือ as
    ซอฟต์แวร์แบบสแตนด์อโลน) สำหรับธุรกิจ
    ฐานราก...
    ดาวน์โหลด Dolibarr ERP - CRM
  • เพิ่มเติม»

คำสั่ง Linux

Ad