[브라우저] 브라우저는 어떻게 동작하는가? 1- 파싱과 돔트리 구축

[브라우저] 브라우저는 어떻게 동작하는가? 1- 파싱과 돔트리 구축

파서는 어휘분석기로부터 새 토큰을 받아 구문 규칙일치여부를 확인하고 맞으면 토큰에 해당하는 노드가 파싱 트리에 추가되고 파서는 또 다른 토큰을 요청한다.

규칙에 맞지 않으면 파서는 토큰을 내부적으로 저장하고 토큰과 일치하는 규칙이 발견될 때까지 요청한다. 맞는 규칙이 없는 경우 예외로 처리하는데 이것은 문서가 유효하지 않고 구문 오류를 포함하고 있다는 의미다.

from http://devlibrary00108.tistory.com/456 by ccl(A) rewrite - 2021-09-09 01:00:15