반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

꿈꾸는 사람.

[Source Insight] 토큰 매크로 (Token macro) 사용법 본문

IT/Tip

[Source Insight] 토큰 매크로 (Token macro) 사용법

현무랑 니니 2015. 5. 28. 14:41
반응형

Source Insight, Token macro 사용법

1. Token macro란?

Source Insight 프로그램이 특정 문구를 macro로 해설할 수 있게 하는 기능이다.

토큰 매크로는 .tom 확장자를 가진 파일에 나열되어 있다.


전역 토큰 매크로 파일은 소스 인사이트 프로그램이 설치된 디렉토리에 있고 프로젝트별 토큰 매크로 파일은 프로젝트 데이터 디렉토리에 있다.

프로젝트 토큰 매크로 파일은 우선 순위를 고려해 전역 파일과 결합된다.

2. Token macro 구문

토큰 매크로 파일은 한 줄에 하나씩 있는 토큰 매크로들로 구성된다.

토큰 매크로 형식

macroname <no text here means macro is a no-op> macroname substituted text here macroname(parameter list) substituted text with parameter names macroname(parameter) text##parameter // concatenates text ; comments begin with a semicolon


토큰 매크로 예제

TRY try {

CATCH(class_name, e) } catch (class_name * e) {


PACKED

3. Token macro 파일과 수정 방법

언어별 토큰 매크로 파일

Language File Name
C and C++ C.tom – a default copy ships with Source Insight.
HTML Html.tom
Java Java.tom
Resource Files Rc.tom
x86 Assembly Language X86.tom
Perl Perl.tom

토큰 매크로 파일 수정

해당 토큰 매크로 파일을 문서 편집기나 소스 인사이트로 열고 수정하고 저장하면 된다.

예를 들어 구조체 선언한 구문에 'PACKED'를 쓰면 키워드를 인식하지 못하여 관련 구문 분석이 안된다.

이 때 토큰 매크로 파일 C.tom에 'PACKED'를 추가하면 구문 분석이 되어 코드 분석이 편리해진다. 


반응형
Comments