일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 인공지능
- 안드로이드
- arm
- 타이젠
- 태그를 입력해 주세요.
- ubuntu 12.04
- 데이터베이스
- 뉴스타파
- ubuntu
- NC 다이노스
- 조세피난처
- Tizen
- 우분투
- 야구
- 애플
- 블로그
- 문파문파 공략
- 문파문파
- Linux
- 국정원
- 해외직구
- 프로야구
- 김경문
- Git
- mysql
- 단통법
- python
- 손민한
- NC다이노스
- 리뷰
- Today
- Total
꿈꾸는 사람.
[Source Insight] 토큰 매크로 (Token macro) 사용법 본문
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'를 추가하면 구문 분석이 되어 코드 분석이 편리해진다.
'IT > Tip' 카테고리의 다른 글
[G4 스마트폰 갈이타기] 데이터 이전, 간편 설정 방법 (0) | 2015.07.25 |
---|---|
[word] 자동 고침 변경. 표의 첫 글자를 대문자로 변경하는 옵션 해제 (1) | 2015.06.25 |
VI 창 제어 명령어 모음 (0) | 2015.05.26 |
[Linux] grep 간단 사용법 (0) | 2015.03.12 |
[애드웨어 삭제] ads by unisales 삭제하기. (0) | 2015.01.10 |