smarty4j (เอ็นจิ้นเทมเพลต Java) v1.0.0
v0
smarty4j เป็นเอ็นจิ้นเทมเพลตสำหรับ smartyforjava เอ็นจิ้นนี้ปลูกถ่ายเทมเพลต smarty จาก php และต้องใช้ asm-3.0.jar
smarty4j แยกวิเคราะห์ข้อความลงในแผนผังไวยากรณ์ จากนั้นสร้างโค้ดไบต์ JavaCode ตามแผนผังไวยากรณ์ ซึ่งเทียบเท่ากับคอมไพเลอร์ที่ใช้ไวยากรณ์อัจฉริยะของ JVM แผนผังไวยากรณ์ถูกสร้างขึ้นตามลำดับโดยใช้การแวะผ่านลำดับซ้าย โหนดไวยากรณ์คร่าวๆ ประกอบด้วยสองประเภทพื้นฐาน: คำสั่งและนิพจน์ โหนดคำสั่งสามารถรับประกันได้ว่าไม่มีการพุชข้อมูลใหม่ลงในสแต็กคำสั่ง JVM หลังจากดำเนินการ ในขณะที่นิพจน์ โหนดสูตรจะ สร้างข้อมูล