본문 바로가기

나의 FE피봇이야기/Dev_Knowledge

[Front-End]Parsing 이란

사전적 의미

parsing : 어구의 해부, 문의 분석

parse : 어구의 해부, 문의 분석

 

Parsing a document means translating it to a structure the code can use

The result of parsing is usually a tree of nodes that represent the structure of the document. This is called a parse tree or a syntax tree.

문서를 파싱하는 것은 코드가 사용할 수 있는 구조로 변환하는 것을 의미합니다.

 

 

https://javascript.info/dom-nodes

 

DOM tree

 

javascript.info



파싱은 2개가 있음 어휘 파싱(lexical)과 구분 파싱(syntax).


Lexical analysis is the process of breaking the input into tokens. The token is that In human language it will consist of all the words that appear in the dictionary for that language.

 

파서는 보통 두 가지 일을 하는데 자료를 유효한 토큰으로 분해하는 어휘 분석기(토큰 변환기 라고도 부름)가 있고 언어 구문 규칙에 따라 문서 구조를 분석함으로써 파싱 트리를 생성하는 파서가 있다. 

 

 

 

Translation

complie :

Verb (여러 출처에서 자료를 따와) 엮다, 편집[편찬]하다
Verb Computing 명령어를 번역[컴파일]하다

 

 

Parsing참조

https://www.youtube.com/watch?v=bxpc9Pp5pZM