2012. 3. 4. 20:11
VB6 함수 구문 분석 예제.
2012. 3. 4. 20:11 in 습작 및 R&D
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요 Geek_Company 입니다.
오늘 포스팅 할 내용 역시 어제 예제로 올린 구문 분석기 관련 예제 인데요.
일단 기본 동작 원리는 간단 합니다. VB소스를 읽어 들여서 함수 시작 부분을 찾은 후 ,
함수 선언 부와 조건이 맞는 스트링만 축출하면 됩니다.
간략한 스샷을 첨부 하면서 설명 드리겠습니다.
이 부분은 제가 만든 Tokenize를 토대로 해서 Parsing 처리 하는 부분입니다.
파싱 처리 할 VB6 소스 입니다.
총 5개의 함수가 있습니다.
위의 부분을 보시면 아시겠지만. 총 5개의 함수 이름을 찾은걸 보실수 있습니다.
향후 좀더 개발을 진행 하면, 파라 미터 , SQL 쿼리, 각 함수별 도입부에 로그 찍는 부분등을 추가 할 수 있을꺼 같습니다.
감사 합니다.
'습작 및 R&D' 카테고리의 다른 글
VB 변수 추출 기능. (0) | 2012.03.17 |
---|---|
SQL_Parser 예제 (0) | 2012.03.07 |
간단하게 나마 VB 분석기를 만들었네요. (0) | 2012.03.04 |
[수공 성과 관리 시스템] SQL 관련 유틸. (0) | 2011.10.24 |
간단한 Function Gen Application. (0) | 2011.09.20 |