บ้าน พัฒนาการ รูปแบบปกติของ backus (bnf) คืออะไร? - คำจำกัดความจาก techopedia

รูปแบบปกติของ backus (bnf) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Backus Normal Form (BNF) หมายถึงอะไร

Backus Normal Form (BNF) เป็นขั้นตอนสัญกรณ์ metasyntactic ใช้ในการระบุไวยากรณ์ของภาษาการเขียนโปรแกรมคอมพิวเตอร์ชุดคำสั่ง / คำสั่งการจัดรูปแบบเอกสารและโปรโตคอลการสื่อสาร BNF ถูกนำไปใช้เมื่อต้องการคำอธิบายภาษา


BNF ยังเป็นที่รู้จักกันในนาม Backus-Naur form

Techopedia อธิบาย Backus Normal Form (BNF)

ข้อมูลจำเพาะ BNF เป็นชุดของกฎการสืบทอดที่มักจะเขียนดังนี้:

  • :: _ expression_where ไม่ใช่เทอร์มินัล
  • _expression_consists ของลำดับสัญลักษณ์อย่างน้อยหนึ่งรายการ
  • แถบแนวตั้ง (|) กำหนดตัวเลือกลำดับอื่น ๆ
  • สัญลักษณ์ที่ไม่ปรากฏทางด้านซ้ายคือขั้ว
  • สัญลักษณ์ที่ปรากฏทางด้านซ้ายจะอยู่ภายในคู่สัญลักษณ์การแสดงออกและไม่ใช่ขั้ว
รูปแบบปกติของ backus (bnf) คืออะไร? - คำจำกัดความจาก techopedia