Case1. Parsing - 고민편 -

Study/Java 2018. 11. 1. 21:31 Posted by meanoflife
반응형

Case1. Parsing - 고민편 -

 

 

먼저 알아 주었으면 하는 부분은, 앞서 이야기 드린 것처럼 이 글은 강좌나 교육의 성향보다는

제가 스스로 공부하며 하나 하나 진행하는 과정을 기술한 글입니다.

 

하여 많은 부분이 부실하고 미흡할 수 있습니다.

 

이번 글은 제목에서 보시는 바와 같이 고민을 하고 있습니다.

쿼리를 파싱하는 프로그램을 만들려고 하다보니, 경험도 없고 사례도 찾기 힘든 것 같습니다.

 

이틀 동안 고민을 하고 있는데, 딱히 떠오르지 않아 우선 하나 하나 시도를 해 보려고 합니다.

잘 될지는 모르겠으나, 성공하지 못한다고 해도 공부는 많이 될 것 같습니다.

 

그럼, 생각한 부분을 진행해 보도록 하겠습니다.

 

 

■ Pasring Rule 정하기

 

파싱을 하기 위해서는 기준이 되는 Rule이 필요하다고 생각했습니다.

제가 생각한 Rule은 다음과 같습니다.

많은 보완이 필요하겠지만, 첫 숱에 배부를 수 없으니 진행해 가며 보완하도록 하겠습니다.

 

 

 

■ 요약

 

Syntax의 기준이 되는 문자열을 중심으로 파싱을 하고자 했습니다.

그리고, Scalar-Query, Inner-Query, Sub-Query의 경우 모두 ( )괄호로 감싸여 있기 때문에, ( )괄호 역시 중요한 기준이 되지 않을까 합니다.


위와 같이 7개의 Rule을 세우고, 하나씩 파싱해 나가도록 하겠습니다.

 

 

끝.

반응형