คุณไม่ต้องแยกพวกมันออก ผู้คนรวมเข้าด้วยกันเป็นparsers ที่ไม่มีสแกนเนอร์
ข้อเสียเปรียบที่สำคัญของตัวแยกวิเคราะห์สแกนเนอร์ดูเหมือนจะเป็นไปได้ว่าผลไวยากรณ์นั้นค่อนข้างซับซ้อน - ซับซ้อนกว่าการรวมกันของนิพจน์ทั่วไปที่ทำ lexing และไวยากรณ์ที่ปราศจากบริบททำการแยกวิเคราะห์บนโทเค็นสตรีม โดยเฉพาะอย่างยิ่งไวยากรณ์สำหรับการวิเคราะห์คำแบบแสกนเนอร์แบบไม่สแกนเนอร์มีแนวโน้มที่จะคลุมเครือ ง่ายต่อการลบความกำกวมสำหรับไวยากรณ์ที่ทำงานบนโทเค็นสตรีม
ประโยชน์ในทางปฏิบัติของการใช้เฟส lexing ล่วงหน้าโดยเฉพาะคือคุณไม่ได้จับคู่ parser ที่ตามมาพร้อมรายละเอียดคำศัพท์ สิ่งนี้มีประโยชน์ในระหว่างการพัฒนาภาษาโปรแกรมช่วงต้นเมื่อรายละเอียดศัพท์และวากยสัมพันธ์ยังคงเปลี่ยนแปลงอยู่บ่อยครั้ง