성훈 님이 쓰신 글 :
: 여기 저기에 parser와 lexer가 많이 쓰이는데요. 분명히 이런 콤포넌트가 있을 법도 한데, 혹 실제로 존재하는지 궁금합니다. bison이나 flex같은 것은 c 기반이라 연결하기가 많많치 않네요.
: 그렇다고 일일이 만들자니 일이 너무 많을 것 같고...또 한계가 있어서요..
: 콤포넌트가 없다면, C++로 파일을 만들어 주는 것이라도 혹 있는지 궁금합니다.
콤퍼넌트를 구하시려고 돌아다닐 필요가 없습니다.
VCL 자체에 TParser 라는 문서화되어 있지 않은(Undocumented) 클래스가 이미 존재합니다.
즉, C빌더/델파이 IDE가 내부적으로 사용하기 위해서 만들어 놓은 클래스입니다.
단 TParser는 이름과 달리 parser 기능은 없고 lexer 기능만 수행합니다.
볼랜드 개발자들이 이름을 잘못 붙인거죠. -_-;;
자세한 내용은 다음 사이트를 참고하세요.
http://www.leunen.com/cbuilder/tparser.html
: 그것도 없다면, bison이나 flex로 만든 c 파일을 에러 없이 빌더와 연결하는 방법이라도 알려주세요..
: 그럼 안녕히 계세요.
위 질문에 대해서는 저도 정말 알고 싶네요. 누구 아시는 분 없나요??
|