TinyPie

ภาพหน้าจอของซอฟแวร์:
TinyPie
รายละเอียดซอฟแวร์:
รุ่น: 0.2
วันที่อัพโหลด: 12 May 15
ผู้พัฒนา: Ruslan Spivak
การอนุญาต: ฟรี
ความนิยม: 7

Rating: nan/5 (Total Votes: 0)

TinyPie เป็นล่ามต้นไม้ที่ใช้สำหรับการเขียนโปรแกรมภาษาที่เรียบง่ายกับไวยากรณ์หลามเหมือน & nbsp;. มันรันรหัสแหล่งที่มาโดยการสร้างนามธรรมต้นไม้ไวยากรณ์ (AST) และเดินต้นไม้
ก็ขึ้นอยู่กับพายภาษาจากภาษารูปแบบการดำเนินงาน ' Ch.9 อ้างจากหนังสือ: "ล่ามต้นไม้ที่ใช้เป็นเหมือนหน้าคอมไพเลอร์จบลงด้วยการล่ามทาบลงบนปลายแทนการสร้างโค้ด"
เป้าหมายของโครงการ:
1. การศึกษาด้วยตนเอง
2. เพื่อเป็นตัวอย่างสำหรับผู้ที่สนใจในงานหัตถกรรมล่ามของตัวเองในหลามสำหรับการเขียนโปรแกรมภาษาง่ายหรือ DSL

คุณสมบัติ

  • ดำเนินการในหลาม
  • Regexp ตาม lexer
  • LL (k) parser recursive-เชื้อสาย
  • สร้างแยกวิเคราะห์เป็นเนื้อเดียวกันนามธรรมต้นไม้ไวยากรณ์ (AST)
  • คงสนับสนุน / ขอบเขตคำศัพท์.
  • ล่ามสร้างต้นไม้ขอบเขตที่สมบูรณ์ในระหว่างการก่อสร้าง AST.
  • Interpeter จัดการพื้นที่หน่วยความจำระดับโลกและสแต็พื้นที่ทำงาน
  • ล่ามดำเนินการเข้าชม AST ภายนอก
  • การอ้างอิงไปข้างหน้าสนับสนุน

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • เพิ่ม Bytecode ประกอบ
  • เพิ่มที่ใช้สมัครสมาชิกเสมือนเครื่อง

ต้องการ

  • งูใหญ่

ซอฟต์แวร์ที่คล้ายกัน

Linaro GCC
Linaro GCC

17 Feb 15

BareBones
BareBones

3 Jun 15

C
C

3 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Ruslan Spivak

httpcode
httpcode

14 Apr 15

SlimIt
SlimIt

14 Apr 15

cynic
cynic

14 Apr 15

ความคิดเห็นที่ TinyPie

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!