วันพุธที่ 28 พฤษภาคม พ.ศ. 2557

ทบทวน Compiler ด้วยกันนะ part 7


- เริ่มต้นการวางคลาสที่ใช้ในการตัดคำ ใช้วิเคราะห์แกรมม่า ใช้สังเคราะห์โค้ดภาษาเครื่อง ที่ตั้งชื่อว่า MyLexical, MyParser, MyCodeGen ตามลำดับ
- ส่งสตริงโค้ดต้นฉบับ (Source Code) ให้กับออบเจ็กต์ MyLexical เพื่อเตรียมนำไปตัดคำ
- สั่งให้ออบเจ็กต์ MyLexical เรียกเมธอด Do เพื่อตัดคำ โดยเริ่มจากอ่านตัวอักษร (Character) ทีละหนึ่งตัวอักษรแล้วรวมกันเป็นคำ (Word) ก่อนจะแสดงผลออกมาว่าถูกแยกเป็น Keyword Integer Operator หรือ Separator

ไม่มีความคิดเห็น:

แสดงความคิดเห็น