논문

[공개]리마커블 전처리기 VBScript 컨버전 소스

hidongh 2012. 9. 12. 00:08

RemPrep_vbs.zip

* 리마커블 분리기 {
  [20120912] VBScript 컨버전 소스(from 기존 VB버전)
    (1) config.xml 파일의 root <?xml 태그의 encoding 속성값 기준으로 charset 지원.
    (2) <config 태그 추가: 입력 파일의 경로가 path_pattern 속성값의 패턴(정규표현식;RegExp)과 일치하는
                                   <config 자식노드의 내용을 설정값 기준정보로 삼음.
    (3) <design_file_ext 태그에 prefix 속성 추가: 분리시킬 디자인파일의 네이밍에서 접두사로 사용.
    (4) <logic_file_ext 태그에 prefix 속성 추가: 분리시킬 로직파일의 네이밍에서 접두사로 사용.
    (5) 프로그램 실행시 Parameter가 없으면 알림 후에 종료.

  [기존 VB버전의 버그]
    기존의 웹페이지를 기출력파일로서 입력받을때
    파일명에 확장자가 없는 경우 정상적인 처리가 안되는 버그가 있습니다.
}

* 리마커블 결합기 {
   [20120919] 마스터 디자인파일 기능 및 마스터 로직파일 기능에 사용될 수 있는 <input_file_path 태그 처리 추가
         <input_file_path 자식노드의 값들을 커맨드라인 파라미터로 재사용.
         마스터 디자인파일, 마스터 로직파일 및 출력파일의 경로는 originInputFilePath 변수 기준으로 처리.
   [20120918] 순수 분리 모델에 ReplaceAll 구문 추가.
   [20120911] VBScript 컨버전 소스(from 기존 VB버전)
     (1) config.xml 파일의 root <?xml 태그의 encoding 속성값 기준으로 charset 지원.
     (2) pattern 검사를 위해 기존 VB버전의 Like 연산자 대신 정규표현식(RegExp) 적용.
     (3) <config 태그 추가: 입력 파일의 경로가 path_pattern 속성값의 패턴과 일치하는
          <config 자식노드의 내용을 설정값 기준정보로 삼음.
     (4) <output_file_ext 태그에 prefix 속성 추가: 출력파일의 네이밍에서 접두사로 사용.
     (5) <master_logic_file 자식노드의 <logic_file_name 태그에 design_path_pattern 속성 추가:
          기존 <design_path_pattern 태그 처리는 삭제.
     (6) <master_design_file 자식노드의 <design_file_name 태그에 logic_path_pattern 속성 추가:
          기존 <logic_path_pattern 태그 처리는 삭제.
     (7) 프로그램 실행시 Parameter가 없으면 알림 후에 종료.
 
  [기존 VB버전의 '마스터 디자인파일 기능' 제약사항]
    <master_design_file 자식노드에서 <design_file_name 태그가
    <logic_path_pattern 태그 다음에 나와야만 정상적인 처리가 가능합니다.
}