r12
r3
1[목차]
r1
2== 개요 ==
3{{{@ @}}}구문을 이용한 다른 구문 호출 테스트
r3
4직접 입력하는 것이 아닌, 텍스트로 인식하는 문구를 억지로 집어넣고 include했을 때 명령문으로 인식하고 출력되는지를 보는 테스트이다.
r12
5
r2
6== 테스트1 ==
r3
7[[테스트:@구문 220813_01]] 문서 사용.
8\{\{\{\#\!{{{ }}} \}\}\} 을 이용한 꾸미기 명령문에서 #!뒤에 나오는 내용을 {{{테스트1}}} 입력변수로 지정.
9[[테스트:@구문 220813_01]] 문서를 include하면서 입력변수의 내용에 따라 include 결과가 다르게 나올 수 있는지 테스트
r12
10
r2
11=== 변수 미입력 ===
r1
12테스트1에 아무것도 입력하지 않고 include
13----
r2
14[include(테스트:@구문 220813_01)]
r1
15
r2
16=== syntax ===
r1
17테스트1=syntax 입력 결과
18----
r2
19[include(테스트:@구문 220813_01, 테스트1=syntax)]
r1
20
r2
21=== folding ===
r1
22테스트1=folding 입력 결과
23----
r2
24[include(테스트:@구문 220813_01, 테스트1=folding)]
r1
25
r3
26== 테스트2 ==
27이번에는 앞의 [[테스트:@구문 220813_01]] 문서 중, \{\{\{\#\! \}\}\} 구문에서 느낌표 기호를 지우고 \{\{\{\# \}\}\}구문만 남겨놓고 #뒤에 나오는 내용을 {{{테스트1}}} 입력변수로 지정.
28[[테스트:@구문 220813_02]] 문서를 include하면서 입력변수의 내용에 따라 include 결과가 [[테스트:@구문 220813_01]]과 같이 나올 수 있는지 테스트
r12
29
r3
30=== 변수 미입력 ===
31테스트1에 아무것도 입력하지 않고 include
32----
33[include(테스트:@구문 220813_02)]
34
35=== !syntax ===
36테스트1=!syntax 입력 결과
37----
38[include(테스트:@구문 220813_02, 테스트1=!syntax)]
39
40=== !folding ===
41테스트1=!folding 입력 결과
42----
43[include(테스트:@구문 220813_02, 테스트1=!folding)]
r7
44----
r6
45include를 하지 않고 직접 입력하면 다음과 같이 된다.
46{{{#!folding cpp
47void main ()
48{
49}
50}}}
r3
51
52=== 색상코드 ===
r4
53테스트1=00A495 입력 결과 (앞에 #{{{00A495}}}가 된다.)
r3
54----
55[include(테스트:@구문 220813_02, 테스트1=00A495)]
r7
56----
r6
57include를 하지 않고 직접 입력하면 다음과 같이 된다.
r5
58{{{#00A495 cpp
59void main ()
60{
61}
62}}}
r12
63
r8
64== 테스트3 ==
r9
65[[테스트:@구문 231102_01]] 문서 사용.
66include와 매개변수 입력만으로 나무마크 구문을 입력한 결과가 나올 수 있는지, 있으면 어떤 구문이 가능한지 테스트.
r12
67
r1
68== 결론 ==
r10
69단순 include로 \{{{ \}}} 대괄호 속 #! 구문을 만들기는 어렵다. 같은 문구라도 syntax를 제외하고는 (include의 변수입력에 따른) 텍스트로 출력하는 문구가 아닌, 컴파일할 수 있는 명령문으로서의 문구가 되어야 동작이 되는 모양.
r12
70
71[[분류:테스트]]