[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1 도입과 준비
1.1
m4
의 개요
1.2 역사적인 참고사항들
1.3
m4
를 부르기
1.4 문제점과 버그
1.5 이 매뉴얼의 사용
2 어휘와 문법상의 규칙
2.1 명칭
2.2 따옴표로 둘러싸인 문자열
2.3 다른 토큰
2.4 주석
3 매크로 사용하기
3.1 매크로의 기본적인 사용방법
3.2 매크로 호출을 억제하기
3.3 매크로의 인자들
3.4 매크로의 인자를 따옴표로 묶기
3.5 매크로의 확장
4 새로운 매크로를 정의하는 방법
4.1 매크로를 정의하기
4.2 매크로와 인자
4.3 매크로에서 특별한 인자
4.4 매크로의 삭제
4.5 매크로 명칭 변경하기
4.6 임시로 다시 정의하는 매크로
4.7 간접적인 매크로 호출
4.8 간접적으로 내장 매크로 호출하기
5 조건, 루프, 재귀
5.1 매크로 정의 테스트
5.2 문자열 비교
5.3 문자열 비교
5.4 루프와 재귀
6 매크로와 입력되는 것을 디버깅 하는 방법
6.1 매크로 정의를 보기
6.2 매크로 호출을 추적하기
6.3 디버깅 출력을 제어하기
6.4 디버깅 출력을 저장하기
7 입력 제어
7.1 입력에서 공백문자 제거하기
7.2 인용 문자 바꾸기
7.3 주석 구분자 변경하기
7.4 단어의 어휘 구조 바꾸기
7.5 입력을 저장하기
8 파일 삽입
8.1 파일을 삽입하기
8.2 삽입할 파일 검색하기
9 출력을 전환하기, 원래대로 놓기
9.1 출력을 전환하기
9.2 출력을 원래대로 되돌려 놓기 (Undivering output)
9.3 전환 숫자 (Diversion numbers)
9.4 전환된 텍스트 취소하기
10 문서를 처리하는 매크로
10.1 문자열의 길이를 계산
10.2 문자열 속에서 특정 문자열 찾기
10.3 정규표현식 검색하기
10.4 문자열에서 특정한 문자열을 뽑기
10.5 문자를 변환하기
10.6 정규표현식으로 텍스트를 대치하기
10.7 형식화된 출력
11 산술 연산을 위한 매크로
11.1 증가, 감소 연산자
11.2 정수 표현식의 값을 구하기
12 유닉스 명령의 실행
12.1 간단한 명령을 실행하기
12.2 명령의 출력으로 부터 읽기
12.3 종료 코드
12.4 임시파일의 이름 만들기
13 그외의 매크로들
13.1 Printing error messages
13.2
m4
종료
14 Frozen 상태로 빠른 속도로 로딩하기
15
m4
의 다른 버전들과의 호환성
15.1 GNU
m4
에서 확장된 점
15.2 GNU
m4
에는 없는 System V 장치들
15.3 다른 비호환성
색인
매크로 색인
[
Top
]
[
Contents
]
[
Index
]
[
?
]
This document was generated on
April 12, 2025
using
texi2html 5.0
.