
•Trong một định nghĩa trực tiếp cú pháp, mỗi luật
sinh A kết hợp một tập luật ngữ nghĩa có
dạng b:= f (c1, c2,..., ck) trong đó f là một hàm và:
1) b là một thuộc tính tổng hợp (synthesized
attribute) của A và c1, c2,..., ck là các thuộc tính
của các ký hiệu văn phạm của luật sinh. Hoặc
2) b là một thuộc tính kế thừa (inherited attribute)
của một trong các ký hiệu văn phạm trong vế
phải của luật sinh và c1, c2,..., ck là các thuộc tính
của các ký hiệu văn phạm của luật sinh