lizpop เป็นล่ามโครงการสำหรับหลาม
การติดตั้ง
& nbsp; ทำงานเพียงหลาม setup.py ติดตั้ง
& nbsp; e.g
& nbsp; tar zxvf lizpop-0.3.1.tar.gz
& nbsp; cd-lizpop 0.3.1
& nbsp; หลาม sudo setup.py ติดตั้ง
การใช้งาน
เมื่อต้องการเรียกใช้โต้ตอบ:
& nbsp; หลาม -O -m lizpop.run
เมื่อต้องการเรียกใช้สคริปต์โครงการในไฟล์:
& nbsp; หลาม -O -m lizpop.run yourfile.scm
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกบรรทัดคำสั่ง:
& nbsp; หลาม -O -m lizpop.run -h
คุณสมบัติ
กลุ่มย่อยของโครงการ R5RS
& nbsp; ดูส่วนข้อ จำกัด สำหรับรายละเอียดเพิ่มเติม
มีการเชื่อมต่อไปยังหลาม
& nbsp; e.g
& nbsp; $ แมว helloworld.py
& nbsp; def สวัสดี (s = "โลก"):
& nbsp; return ยู "สวัสดี% s!" % s.capitalize ()
& nbsp; $ หลาม -O -m lizpop.run
& nbsp;> (กำหนด * * * * * * * * HelloWorld (นำเข้า "HelloWorld"))
& nbsp;> (กำหนดสวัสดี (attr * * * * * * * * HelloWorld 'สวัสดี))
& nbsp;> (สวัสดี "เพื่อน")
& nbsp; "สวัสดีเพื่อน!"
& nbsp; สำหรับรายละเอียดเพิ่มเติมโปรดดูที่ไฟล์ IFPY.rst ในแพคเกจนี้
นิพจน์ปกติที่แท้จริง
& nbsp; ตัวอักษรต่อไปนี้เป็นวัตถุนิพจน์ปกติ
& nbsp; # / รูปแบบ / ธง
& nbsp; รูปแบบ: รูปแบบการแสดงออกปกติ
& nbsp; ธง: ธงแสดงออกปกติ
& nbsp; i-- ไม่สนใจกรณี m-- จุดหลายสาย s-- ตรงทั้งหมด
& nbsp; u-- Unicode ขึ้นอยู่กับสถานที่เกิดเหตุ L-- ขึ้นอยู่กับค่า x verbose
& nbsp; ตัวอย่าง
& nbsp ;;; การจับคู่ที่เรียบง่าย
& nbsp;> (อีกครั้งการค้นหา # / ( d +): ( d +) / "14 สิงหาคม") ;; ไม่ตรงกับ
& nbsp; # F
& nbsp;> (อีกครั้งการค้นหา # / ( d +): ( d +) / "14 สิงหาคม 08:30") ;; การแข่งขัน
& nbsp;
ต้องการ .
ความคิดเห็นที่ไม่พบ