글 링크 : https://github.com/yeonjuan/dev-blog/blob/master/JavaScript/json-parser-with-javascript.md
소개
이 글에서는 JavaScript로 JSON 파서를 구현하는 방법을 소개합니다. JSON 파서를 구현하는 예시를 통해 문법 다이어그램, 파서 구현 방법, 파싱 에러를 처리하는 방법들을 살펴볼 수 있습니다.
비교적 문법이 간단한 JSON 을 기준으로 설명하고 있기 때문에 쉽게 이해하실 수 있습니다. 평소 Babel 파서, Svelte 파서와 같이 JavaScript로 구현된 파서에 관심이 있으셨다면 이 글이 도움이 되었으면 좋겠습니다.
목차
문법 이해하기
파서 구현하기
예상치 못한 입력 처리하기
예상치 못한 토큰
예상치 못한 문자열의 끝
조금 더 나아가기
에러 코드와 표준 에러 메시지
무엇이 잘못되었는지 더 잘 보여주기
에러 복구를 위한 제안
요약