"파싱, 파서"의 두 판 사이의 차이

6번째 줄: 6번째 줄:


==파싱==
==파싱==
{{참고|파싱}}
*문장을 그것을 이루고 있는 구성 성분으로 분해하고 그들 사이의 위계 관계를 분석하여 문장의 구조를 결정하는 것
*문장을 그것을 이루고 있는 구성 성분으로 분해하고 그들 사이의 위계 관계를 분석하여 문장의 구조를 결정하는 것
*일련의 문자열을 의미있는 토큰(token)으로 분해하고 이들로 이루어진 파스 트리(parse tree)를 만드는 과정
*일련의 문자열을 의미있는 토큰(token)으로 분해하고 이들로 이루어진 파스 트리(parse tree)를 만드는 과정
11번째 줄: 12번째 줄:


==파서==
==파서==
{{참고|파서}}
*파싱을 수행하는 프로그램 모듈
*파싱을 수행하는 프로그램 모듈
*[[인터프리터]]나 [[컴파일러]]의 구성 요소 중 하나
*[[인터프리터]]나 [[컴파일러]]의 구성 요소 중 하나
26번째 줄: 28번째 줄:


[[분류: 언어]]
[[분류: 언어]]
[[분류: 2 표제어]]

2019년 12월 11일 (수) 22:18 판

parsing, syntactic analysis
파싱, 구문 분석
parser
파서

1 파싱

  • 문장을 그것을 이루고 있는 구성 성분으로 분해하고 그들 사이의 위계 관계를 분석하여 문장의 구조를 결정하는 것
  • 일련의 문자열을 의미있는 토큰(token)으로 분해하고 이들로 이루어진 파스 트리(parse tree)를 만드는 과정
  • 하향식 파싱, 상향식 파싱

2 파서

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}