아래 세 개는 모두 같은 문법 각 규칙을 기반으로 a-b-c를 파싱하면 다음과 같다. G1의 경우 a-b부터 시작할지 b-c부터 시작할지 모호해진다 그러므로 파싱 트리는 중요하다 semantic(의미)를 결정하니까 Operator operand 개수에 따라 - unary : -1 - binary : 1+2 - ternary : a?b:c 위치에 따라 - infix : a+b - prefix : +ab - postfix : ab+ operator마다 parentheses를 기반으로 precedence level이 언어를 결정할 수 있지만 그래도 *이 +보다 먼저 계산되야하니까 규칙을 한 단계 내리면서 정할 수 있다 Associativity - Left associative: left to right - (..