r16 vs r17
11
##@테스트1
22
[목차]
33
== 개요 ==
4
{{{@}}}가 들어가는 구문 여러가지를 테스트한 내용을 기록하는 문서.
5
== include 테스트 ==
46
{{{@ @}}}구문을 이용한 다른 구문 호출 테스트
57
직접 입력하는 것이 아닌, 텍스트로 인식하는 문구를 억지로 집어넣고 include했을 때 명령문으로 인식하고 출력되는지를 보는 테스트이다.
68
7
== 테스트 대상 ==
9
=== 테스트 대상 ===
810
include를 하지 않고 직접 입력하면 다음과 같이 된다.
911
{{{#!folding 보기, 접기
1012
{{{#!syntax cpp
......
1517
}
1618
}}}}}}
1719
18
== 테스트1 ==
20
=== 테스트1 ===
1921
[[테스트:@구문 220813_01]] 문서 사용.
2022
\{\{\{\#\!{{{ }}} \}\}\} 을 이용한 꾸미기 명령문에서 #!뒤에 나오는 내용을 {{{테스트1}}} 입력변수로 지정.
2123
[[테스트:@구문 220813_01]] 문서를 include하면서 입력변수의 내용에 따라 include 결과가 다르게 나올 수 있는지 테스트
2224
23
=== 변수 미입력 ===
25
==== 변수 미입력 ====
2426
테스트1에 아무것도 입력하지 않고 include
2527
----
2628
[include(테스트:@구문 220813_01)]
2729
28
=== syntax ===
30
==== syntax ====
2931
테스트1=syntax 입력 결과
3032
----
3133
[include(테스트:@구문 220813_01, 테스트1=syntax)]
3234
33
=== folding ===
35
==== folding ====
3436
테스트1=folding 입력 결과
3537
----
3638
[include(테스트:@구문 220813_01, 테스트1=folding)]
3739
38
== 테스트2 ==
40
=== 테스트2 ===
3941
이번에는 앞의 [[테스트:@구문 220813_01]] 문서 중, \{\{\{\#\! \}\}\} 구문에서 느낌표 기호를 지우고 \{\{\{\# \}\}\}구문만 남겨놓고 #뒤에 나오는 내용을 {{{테스트1}}} 입력변수로 지정.
4042
[[테스트:@구문 220813_02]] 문서를 include하면서 입력변수의 내용에 따라 include 결과가 [[테스트:@구문 220813_01]]과 같이 나올 수 있는지 테스트
4143
42
=== 변수 미입력 ===
44
==== 변수 미입력 ====
4345
테스트1에 아무것도 입력하지 않고 include
4446
----
4547
[include(테스트:@구문 220813_02)]
4648
47
=== !syntax ===
49
==== !syntax ====
4850
테스트1=!syntax 입력 결과
4951
----
5052
[include(테스트:@구문 220813_02, 테스트1=!syntax)]
5153
52
=== !folding ===
54
==== !folding ====
5355
테스트1=!folding 입력 결과
5456
----
5557
[include(테스트:@구문 220813_02, 테스트1=!folding)]
5658
5759
58
=== 색상코드 ===
60
==== 색상코드 ====
5961
테스트1=00A495 입력 결과 (앞에 #{{{00A495}}}가 된다.)
6062
----
6163
[include(테스트:@구문 220813_02, 테스트1=00A495)]
......
6971
}
7072
}}}
7173
72
== 테스트3 ==
74
=== 테스트3 ===
7375
[[테스트:@구문 231102_01]] 문서 사용.
7476
include와 매개변수 입력만으로 나무마크 구문을 입력한 결과가 나올 수 있는지, 있으면 어떤 구문이 가능한지 테스트.
7577
76
=== !wiki 호출 테스트 ===
78
==== !wiki 호출 테스트 ====
7779
[include(테스트:@구문 231102_01, input1_1=!, input1_2=wiki,input1_3=\ , input3_3=\}\}\})]
7880
-------
7981
include 없이 직접 입력할 경우 다음과 같이 된다.
......
8183
8284
}}}
8385
공백이 출력된다.
84
== 결론 ==
86
=== 결론 ===
8587
단순 include로 \{{{ \}}} 대괄호 속 #! 구문을 만들기는 어렵다. 같은 문구라도 syntax를 제외하고는 (include의 변수입력에 따른) 텍스트로 출력하는 문구가 아닌, 컴파일할 수 있는 명령문으로서의 문구가 되어야 동작이 되는 모양.
8688
89
== ##@ 구문 ==
90
편집창 앞에 텍스트가 출력된다.
91
##@{{{#00A495
92
의도적으로 중간중간에 삽입할 경우 삽입한 순서대로 출력된다.
93
##@테스트3
8794
[[분류:테스트]]
88
##@테스트2
95
##@}}}테스트4
96