파싱(Parsing)
- (사전적) 구문 분석.
문장을 그것을 이루고 있는 구성 성분으로 분해하고 그들 사이의 위계관계를 분석하여
문장의 구조를 결정하는 것.
- (컴퓨팅) 일련의 문자열을 의미있는 token(어휘 분석의 단위)으로 분해하고 그것들로 이루어진 Parse Tree를 만드는 과정
- 특정 형식의 데이터나 문서를 해석하고 분석하는 과정
- 데이터를 조립해서 특정한 데이터만을 추출
- 문서나 HTML 등 어떤 큰 자료에서 원하는 정보만 가공하고 추출하여
원하는 때에 불러올 수 있게 하는 것
- 특정 패턴이나 순서로 추출해 정보를 가공
- XML, DOM, SAX, JSON 등 파싱기법
파싱을 수행하는 프로그램 : 파서(Parser)
- (컴퓨팅) interpreter나 compiler의 구성요소 가운데 하나로, 입력 token에 내재된 자료 구조를 빌드하고 문법을 검사
- 생성규칙과 열을 발견하는 프로그램
- 자연언어 혹은 인공언어로 쓰여진 프로그램을 문법 규칙에 따라 구문을 해석하고 문법이 맞는지 여부를 조사
🔗참고자료
Parsing(파싱)이란? Parser(파서)란?
파싱? 파서? 무슨뜻