r23 vs r24
......
44
[목차]
55
== 개요 ==
66
{{{@}}}가 들어가는 구문 여러가지를 테스트한 내용을 기록하는 문서.
7
== include 테스트 ==
7
== @ @ 구문 ==
8
변수이름을 지정해주며 include 문서를 호출하는 경우에 많이 쓰인다.
9
=== include 테스트 ===
810
{{{@ @}}}구문을 이용한 다른 구문 호출 테스트
911
직접 입력하는 것이 아닌, 텍스트로 인식하는 문구를 억지로 집어넣고 include했을 때 명령문으로 인식하고 출력되는지를 보는 테스트이다.
1012
11
=== 테스트 대상 ===
13
==== 테스트 대상 ====
1214
include를 하지 않고 직접 입력하면 다음과 같이 된다.
1315
{{{#!folding 보기, 접기
1416
{{{#!syntax cpp
......
1921
}
2022
}}}}}}
2123
22
=== 테스트1 ===
24
==== 테스트1 ====
2325
[[테스트:@구문 220813_01]] 문서 사용.
2426
\{\{\{\#\!{{{ }}} \}\}\} 을 이용한 꾸미기 명령문에서 #!뒤에 나오는 내용을 {{{테스트1}}} 입력변수로 지정.
2527
[[테스트:@구문 220813_01]] 문서를 include하면서 입력변수의 내용에 따라 include 결과가 다르게 나올 수 있는지 테스트
2628
27
==== 변수 미입력 ====
29
===== 변수 미입력 =====
2830
테스트1에 아무것도 입력하지 않고 include
2931
----
3032
[include(테스트:@구문 220813_01)]
3133
32
==== syntax ====
34
===== syntax =====
3335
테스트1=syntax 입력 결과
3436
----
3537
[include(테스트:@구문 220813_01, 테스트1=syntax)]
3638
37
==== folding ====
39
===== folding =====
3840
테스트1=folding 입력 결과
3941
----
4042
[include(테스트:@구문 220813_01, 테스트1=folding)]
4143
42
=== 테스트2 ===
44
==== 테스트2 ====
4345
이번에는 앞의 [[테스트:@구문 220813_01]] 문서 중, \{\{\{\#\! \}\}\} 구문에서 느낌표 기호를 지우고 \{\{\{\# \}\}\}구문만 남겨놓고 #뒤에 나오는 내용을 {{{테스트1}}} 입력변수로 지정.
4446
[[테스트:@구문 220813_02]] 문서를 include하면서 입력변수의 내용에 따라 include 결과가 [[테스트:@구문 220813_01]]과 같이 나올 수 있는지 테스트
4547
46
==== 변수 미입력 ====
48
===== 변수 미입력 =====
4749
테스트1에 아무것도 입력하지 않고 include
4850
----
4951
[include(테스트:@구문 220813_02)]
5052
51
==== !syntax ====
53
===== !syntax =====
5254
테스트1=!syntax 입력 결과
5355
----
5456
[include(테스트:@구문 220813_02, 테스트1=!syntax)]
5557
56
==== !folding ====
58
===== !folding =====
5759
테스트1=!folding 입력 결과
5860
----
5961
[include(테스트:@구문 220813_02, 테스트1=!folding)]
6062
61
62
==== 색상코드 ====
63
===== 색상코드 =====
6364
테스트1=00A495 입력 결과 (앞에 #{{{00A495}}}가 된다.)
6465
----
6566
[include(테스트:@구문 220813_02, 테스트1=00A495)]
......
7374
}
7475
}}}
7576
76
=== 테스트3 ===
77
==== 테스트3 ====
7778
[[테스트:@구문 231102_01]] 문서 사용.
7879
include와 매개변수 입력만으로 나무마크 구문을 입력한 결과가 나올 수 있는지, 있으면 어떤 구문이 가능한지 테스트.
7980
80
==== !wiki 호출 테스트 ====
81
===== !wiki 호출 테스트 =====
8182
[include(테스트:@구문 231102_01, input1_1=!, input1_2=wiki,input1_3=\ , input3_3=\}\}\})]
8283
-------
8384
include 없이 직접 입력할 경우 다음과 같이 된다.
......
8586
8687
}}}
8788
공백이 출력된다.
88
=== 결론 ===
89
==== 결론 ====
8990
단순 include로 \{{{ \}}} 대괄호 속 #! 구문을 만들기는 어렵다. 같은 문구라도 syntax를 제외하고는 (include의 변수입력에 따른) 텍스트로 출력하는 문구가 아닌, 컴파일할 수 있는 명령문으로서의 문구가 되어야 동작이 되는 모양.
9091
9192
== ##@ 구문 ==
......