นี่คือคำสั่ง mmorph ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mmorph - เครื่องมือสัณฐานวิทยา MULTEXT
เรื่องย่อ
ข้อมูล:
เอ็มมอร์ฟ [ -vh ]
แยกวิเคราะห์เท่านั้น:
เอ็มมอร์ฟ -y | -z [ -a เพิ่มไฟล์ ]
-m มอร์ฟไฟล์ [ -d debug_map ] [ -l ไฟล์บันทึก ] [ แฟ้ม [ ออกจากไฟล์ ]]
สร้าง:
เอ็มมอร์ฟ -c | -n [ -t ติดตาม_ระดับ ] [ -s ติดตาม_ระดับ ] [ -a เพิ่มไฟล์ ]
-m มอร์ฟไฟล์ [ -d debug_map ] [ -l ไฟล์บันทึก ] [ แฟ้ม [ ออกจากไฟล์ ]]
ค้นหาง่าย ๆ :
เอ็มมอร์ฟ [ -Fi ] [ -b | -k ] [ -r ปฏิเสธไฟล์ ]
-m มอร์ฟไฟล์ [ -d debug_map ] [ -l ไฟล์บันทึก ] [ แฟ้ม [ ออกจากไฟล์ ]]
บันทึก/ค้นหาฟิลด์:
เอ็มมอร์ฟ -C ชั้นเรียน [ -ฟู ] [ -E | -O ] [ -b | [ -k ] [ -B ชั้น ]]
-m มอร์ฟไฟล์ [ -d debug_map ] [ -l ไฟล์บันทึก ] [ แฟ้ม [ ออกจากไฟล์ ]]
ฐานข้อมูลการถ่ายโอนข้อมูล:
เอ็มมอร์ฟ -p | -NS
-m มอร์ฟไฟล์ [ -d debug_map ] [ -l ไฟล์บันทึก ] [ แฟ้ม [ ออกจากไฟล์ ]]
DESCRIPTION
ในโหมดการทำงานที่ง่ายที่สุดโดยมีเพียง -m มอร์ฟไฟล์ ตัวเลือก เอ็มมอร์ฟ ดำเนินงานใน
โหมดค้นหา: จะเปิดฐานข้อมูลที่มีอยู่เรียกว่า morphfile.db และค้นหาทั้งหมด
ส่วนของสตริง (มักจะสอดคล้องกับคำ) ในอินพุต
ในการสร้างฐานข้อมูลจากรายการศัพท์ที่ระบุใน "morphfile" ให้ใช้ -c -m
มอร์ฟไฟล์. ไฟล์ มอร์ฟไฟล์.db ไม่ควรมีอยู่ เมื่อฐานข้อมูลเสร็จสมบูรณ์ก็จะ
ค้นหาเซ็กเมนต์ในอินพุต หากใช้โดยเฉื่อย (อินพุตและเอาต์พุตเป็นเทอร์มินัล) a
พร้อมท์ถูกพิมพ์เมื่อโปรแกรมคาดหวังให้ผู้ใช้พิมพ์สตริงเซ็กเมนต์ เลขที่
การแจ้งเตือนเกิดขึ้นในโหมดบันทึก/ฟิลด์
เพื่อทดสอบการใช้งานกฎในรายการศัพท์ที่ระบุใน มอร์ฟไฟล์โดยไม่ต้อง
สร้างฐานข้อมูลและไม่ต้องค้นหาเซกเมนต์ ใช้ -n -m มอร์ฟไฟล์. นี้
ตั้งค่าระดับการติดตามเป็น 1 โดยอัตโนมัติหากไม่ได้ระบุไว้
เพื่อที่จะดำเนินการเช่นเดียวกับข้างต้น แต่ในชุดคำศัพท์สำรอง
in เพิ่มไฟล์, ใช้ตัวเลือกพิเศษ -a เพิ่มไฟล์. รายการศัพท์ใน morphfile จะเป็น
ละเลย สิ่งนี้มีประโยชน์เมื่อเพิ่มคำอธิบายทางสัณฐานวิทยามาตรฐาน
โปรดทราบว่ารายการที่เพิ่มลงในฐานข้อมูล morphfile.db อย่าแทนที่สิ่งที่มีอยู่
สรุป ความน่าเชื่อถือของ Olymp Trade? ไปยัง ทดสอบ a ลักษณะทางสัณฐานวิทยา ลักษณะ
ใช้ -n ตัวเลือก. ในส่วนไวยากรณ์ ระบุกฎเป้าหมายที่จะตรงกับที่ต้องการ
ผลลัพธ์. ในส่วน Lexicon ให้ระบุรายการคำศัพท์ที่คุณต้องการทดสอบ เมื่อวิ่ง
กฎทั้งหมดจะถูกนำไปใช้ (แบบเรียกซ้ำ) กับรายการคำศัพท์หากกฎนั้นเป็นเป้าหมาย
ผลลัพธ์ของแอปพลิเคชันจะถูกพิมพ์ลงบนผลงาน
คำแนะนำ: ใส่สองส่วนที่กล่าวถึงข้างต้น (กฎเป้าหมายและส่วนพจนานุกรม) แยกกัน
ไฟล์และอ้างอิงไฟล์เหล่านี้ด้วย an #include คำสั่งที่ควรเกิดขึ้นใน
ไฟล์อินพุตหลัก
หากคุณกำลังใช้คำอธิบายที่มีอยู่และต้องการทดสอบเฉพาะรายการคำศัพท์ใหม่ ให้ใช้
ตัวเลือก -n -a เพิ่มไฟล์และใส่รายการศัพท์ใน เพิ่มไฟล์.
OPTIONS
-a เพิ่มไฟล์
ละเว้นรายการศัพท์ใน morphfile นำมาจาก เพิ่มไฟล์ แทน.
-B ชั้น
ระบุคลาสเร็กคอร์ดที่เกิดขึ้นก่อนจุดเริ่มต้นของประโยค
คำที่ใช้อักษรตัวพิมพ์ใหญ่ที่เกิดขึ้นหลังจากบันทึกดังกล่าวจะถูกค้นหาด้วยทั้งหมด
ตัวอักษรของพวกเขาแปลงเป็นตัวพิมพ์เล็ก (ตาม LC_CTYPE ดูด้านล่าง)
-b พับกรณีก่อนค้นหา ตัวอักษรตัวพิมพ์ใหญ่จะถูกแปลงเป็นตัวพิมพ์เล็ก
(ตาม LC_CTYPE ดูด้านล่าง) ก่อนที่จะค้นหาคำ
-C ชั้นเรียน
กำหนดโหมดบันทึก/ฟิลด์ ระบุคลาสเร็กคอร์ดที่ควรดู
ขึ้น. ชื่อคลาสควรคั่นด้วยเครื่องหมายจุลภาค ",", TAB, เว้นวรรค, แถบ "|" หรือแบ็กสแลช
"\".
-c สร้างฐานข้อมูลใหม่สำหรับการค้นหา ชื่อของไฟล์ที่สร้างขึ้นคือชื่อของ
มอร์ฟไฟล์ (-m ตัวเลือก) ด้วยคำต่อท้าย .db. มันไม่ควรมีอยู่; หากมีผู้ใช้อยู่
ควรลบด้วยตนเองก่อนเรียกใช้ เอ็มมอร์ฟ -c (นี่คือการป้องกันน้อยที่สุด
ป้องกันการเผลอเขียนทับฐานข้อมูลที่อาจใช้เวลานานถึง
สร้าง).
-d debug_map
ระบุตัวเลือกการดีบักที่ต้องการ แต่ละบิตใน debug_map สอดคล้องกับ an
ตัวเลือก
วัตถุประสงค์เลขฐานสิบหกบิตทศนิยม
ไม่มีบิต 0 0x0 ไม่มีตัวเลือกการดีบัก (ค่าเริ่มต้น)
การเริ่มต้นดีบัก 1 1 0x1
2 2 0x2 ดีบัก yacc parsing
3 4 0x4 การรวมกฎการดีบัก
4 8 0x8 ดีบักโปรแกรมสะกดคำ
5 16 0x10 สถิติการพิมพ์ด้วยตัวเลือก -p หรือ -q
บิตทั้งหมด -1 0xffff ตัวเลือกการดีบักทั้งหมดไม่ว่าจะเป็นอะไร
ในการรวมตัวเลือก ให้เพิ่มค่าทศนิยมหรือเลขฐานสิบหกเข้าด้วยกัน ตัวอย่าง: -t 0x5
ระบุบิต (ตัวเลือก) 1 และ 4
-E ในโหมดบันทึก/ฟิลด์ ขยายคำอธิบายประกอบสัณฐานวิทยาหากมีอยู่แล้ว (
ค่าเริ่มต้นคือปล่อยให้คำอธิบายประกอบที่มีอยู่ตามที่เป็นอยู่)
-O ในโหมดบันทึก/ฟิลด์ ให้เขียนทับคำอธิบายประกอบสัณฐานวิทยาหากมีอยู่แล้ว
(ค่าเริ่มต้นคือปล่อยให้คำอธิบายประกอบที่มีอยู่ตามที่เป็นอยู่)
-f ฟลัชเอาต์พุตหลังจากการค้นหาแต่ละเซ็กเมนต์ สิ่งนี้มีประโยชน์ก็ต่อเมื่ออินพุตและเอาต์พุต
ถูกไพพ์จากและไปยังโปรแกรมที่ต้องการซิงโครไนซ์
-h พิมพ์วิธีใช้และออก
-i ใส่ผลลัพธ์ของการค้นหาแต่ละครั้งด้วยตัวระบุของเซ็กเมนต์อินพุต it
สอดคล้องกับ ปัจจุบันเซ็กเมนต์อินพุตถูกระบุด้วยหมายเลขลำดับ
เริ่มต้นที่ 0 ด้วยข้อบ่งชี้นี้ การขึ้นบรรทัดใหม่พิเศษแยกโซลูชัน
สำหรับส่วนอินพุตที่ต่างกันจะไม่ถูกพิมพ์เพราะไม่จำเป็น หากค้นหา
ไม่มีวิธีแก้ไข เฉพาะตัวระบุเซกเมนต์เท่านั้นที่พิมพ์บนเอาต์พุต เซ็กเมนต์
ตัวระบุยังถูกนำหน้าไปยังเซ็กเมนต์ที่ถูกปฏิเสธ แท็บจะติดตาม .เสมอ
ตัวระบุส่วน
-k กรณีพับสำรอง หากการค้นหาคำล้มเหลว ให้แปลงอักษรตัวพิมพ์ใหญ่ทั้งหมดเป็น
ตัวพิมพ์เล็กแล้วลองค้นหาอีกครั้ง (การแปลงทำได้ตาม LC_CTYPE ดู
ด้านล่าง)
-l ไฟล์บันทึก
ระบุไฟล์สำหรับเขียนข้อความติดตามและข้อความแสดงข้อผิดพลาด ค่าเริ่มต้นเป็นข้อผิดพลาดมาตรฐาน
-m มอร์ฟไฟล์
ระบุไฟล์ที่มีคำอธิบายสัณฐานวิทยา ดู เอ็มมอร์ฟ (5) สำหรับ
คำอธิบายของไวยากรณ์ของพิธีการ
-n ไม่มีการสร้างหรือค้นหาฐานข้อมูล (โหมดทดสอบ)
-p ดัมพ์ฐานข้อมูลโครงสร้างคุณลักษณะที่พิมพ์ไปยังไฟล์ภายนอก (หรือเอาต์พุตมาตรฐาน) NS
มีการนับจำนวน tfs ที่แตกต่างกันในไฟล์บันทึก (หรือข้อผิดพลาดมาตรฐาน) หากบิต 5 ของ debug
ตั้งค่าตัวเลือกแล้ว
-q ดัมพ์แบบฟอร์มในฐานข้อมูลไปยังไฟล์ outfile (หรือเอาต์พุตมาตรฐาน) สถิติบางส่วน
ระบุไว้ในไฟล์บันทึก (หรือข้อผิดพลาดมาตรฐาน) หากมีการตั้งค่าตัวเลือกการดีบักบิต 5
-r ปฏิเสธไฟล์
ในโหมดที่ไม่ใช่บันทึก/ฟิลด์ ระบุไฟล์ที่จะเขียนเซ็กเมนต์อินพุตที่
ไม่สามารถมองขึ้นไปได้ ค่าเริ่มต้นเป็นข้อผิดพลาดมาตรฐาน
-s ติดตาม_ระดับ
การประยุกต์ใช้กฎการสะกดคำตามรอย:
0 ไม่มีการติดตาม (ค่าเริ่มต้น)
1 ติดตามรูปแบบพื้นผิวที่ถูกต้อง
กฎการติดตาม 2 รายการที่ส่วนคำศัพท์ตรงกัน
3 ติดตามการจับคู่บริบทด้านซ้ายของพื้นผิว (การสร้างคำพื้นผิว)
4 ติดตามบริบทด้านขวาบริบทไม่ตรงกันและการบล็อกกฎ
5 กฎการติดตามไม่บล็อก
trace_level หมายถึงสิ่งก่อนหน้าทั้งหมด
-t ติดตาม_ระดับ
ระบุระดับของการติดตามสำหรับแอปพลิเคชันกฎ:
0 ไม่มีการติดตาม (ค่าเริ่มต้น)
1 กฎเป้าหมายการติดตามที่ใช้
2 ติดตามกฎทั้งหมดที่ใช้ การเยื้องระบุความลึกของการเรียกซ้ำ
10 การติดตามยังเป็นกฎที่ลองใช้แล้ว แต่ไม่ได้ผล
trace_level หมายถึงสิ่งก่อนหน้าทั้งหมด
-U ในโหมดบันทึก/ฟิลด์ คำที่ไม่รู้จัก (เช่น ที่ค้นหาไม่สำเร็จ) คือ
พร้อมคำอธิบายประกอบ ??\??.
-v พิมพ์เวอร์ชันและออก
-y แยกวิเคราะห์เท่านั้น: อย่าประมวลผลคำอธิบายนอกเหนือจากการตรวจสอบไวยากรณ์ ในขณะที่
การพัฒนาคำอธิบายทางสัณฐานวิทยา คุณอาจใช้ตัวเลือกนี้เพื่อตรวจจับข้อผิดพลาดทางไวยากรณ์
อย่างรวดเร็วหลังจากการปรับเปลี่ยนแต่ละครั้งก่อนที่จะเรียกใช้ "จริง"
-z หมายถึง -y แยกวิเคราะห์และส่งออกคำอธิบายศัพท์ในรูปแบบมาตรฐาน
แฟ้ม ไฟล์ที่มีกลุ่มที่จะค้นหา หนึ่งรายการต่อบรรทัด ค่าเริ่มต้นเป็นมาตรฐาน
อินพุต
ออกจากไฟล์
ไฟล์ที่เอาต์พุตของโปรแกรมถูกเขียน หนึ่งบรรทัดต่อโซลูชัน
คำตอบของเซ็กเมนต์อินพุตต่างๆ จะถูกคั่นด้วยบรรทัดว่าง ค่าเริ่มต้นเป็น
เอาต์พุตมาตรฐาน
คำ ไวยากรณ์ AND การสะกด กฎ
สำหรับรายละเอียดหลักการและกลไกที่ใช้ใน มอร์ฟ โปรดดูที่
เอกสารที่อ้างถึงในส่วนดูเพิ่มเติมด้านล่าง
คำอธิบายสั้น ๆ เกี่ยวกับ morphosyntax ที่ร่างโดยย่อซึ่งเขียนขึ้นสำหรับ mmorph อธิบายว่าคำเป็นอย่างไร
สร้างขึ้นโดยการต่อกันของหน่วยคำ และวิธีที่กระบวนการต่อกันนี้เปลี่ยนแปลงไป
การสะกดคำของหน่วยคำเหล่านี้ ส่วนแรกระบุคำโครงสร้างไวยากรณ์
โดยบริบทที่จำกัด กฎการเขียนซ้ำฟรีซึ่งมีรูปแบบเป็นแรงบันดาลใจจากการรวมเป็นพื้นฐาน
ระบบ (cf. Shieber 1986). ส่วนที่สอง ตัวสะกดเปลี่ยน ระบุโดย
กฎการสะกดคำในพิธีตามแบบจำลองทางสัณฐานวิทยาสองระดับ แนวทางนี้
สัณฐานวิทยาอธิบายไว้ใน Ritchie, Russell et. al, 1992 และกระชับมากขึ้นใน Pulman
และเฮปเปิ้ล 1993
และพวกเรา ตัวแปร
ในการตัดสินใจว่าจะแสดงอักขระใดบนเอาต์พุต เอ็มมอร์ฟ ใช้ภาษา
คำอธิบายเฉพาะที่ ตั้งค่าภาษา(3) ตั้งค่าตามตัวแปรสภาพแวดล้อม
LC_CTYPE สำหรับภาษาที่ใช้ใน MULTEXT ควรมี
ตัวแปรตั้งเป็น iso_8859_1.
ตัวอย่าง
นี่คือบทสรุปของการใช้ตัวเลือก mmorph ทั่วไป:
เอ็มมอร์ฟ -n -m มอร์ฟไฟล์
โหมดทดสอบ: อ่าน morphfile ทั้งหมดและพิมพ์ผลลัพธ์จากข้อผิดพลาดมาตรฐาน ไม่มีฐานข้อมูล
ถูกสร้างขึ้น ไม่มีคำใดถูกค้นหา
เอ็มมอร์ฟ -c -m มอร์ฟไฟล์
การสร้างฐานข้อมูล: อ่าน morphfile ทั้งหมดและเก็บผลลัพธ์ไว้ในฐานข้อมูล
(morphfile.db) โครงสร้างคุณสมบัติที่พิมพ์จะถูกรวบรวมในไฟล์แยกต่างหาก
(morphfile.tfs) อินพุตมาตรฐานจะอ่านคำเพื่อค้นหาในฐานข้อมูลใหม่
เอ็มมอร์ฟ -m มอร์ฟไฟล์
โหมดค้นหา: อ่านเฉพาะส่วนตัวอักษร คุณลักษณะ และประเภทของ morphfile
อินพุตมาตรฐานจะอ่านคำเพื่อค้นหาตามฐานข้อมูลที่มีอยู่
(mmorphfile.db และ morphfile.tfs)
เอ็มมอร์ฟ -m มอร์ฟไฟล์ -a เพิ่มไฟล์
โหมดเพิ่มเติม: ละเว้นส่วนพจนานุกรมของ morphfile แต่พิจารณา addfile และ
ผลลัพธ์จะถูกเพิ่มลงในฐานข้อมูล อินพุตมาตรฐานถูกอ่านสำหรับคำที่จะค้นหา
ตามฐานข้อมูลเสริม (mmorphfile.db และ morphfile.tfs)
วินิจฉัย
ข้อความแสดงข้อผิดพลาดควรอธิบายตนเองได้ โปรดดูที่ เอ็มมอร์ฟ(5) สำหรับเป็นทางการ
คำอธิบายของไวยากรณ์
ใช้ mmorph ออนไลน์โดยใช้บริการ onworks.net