0
|
1 <macro name="show_macro" requires="servlet">
|
|
2 <n.text_response/>
|
|
3 <n.add_line_numbers_to.macro_text macro="[n.macro_param/]" namespace="[n.namespace_param/]"/>
|
|
4 </macro>
|
|
5
|
|
6 <macro name="macro_param" requires="servlet">
|
|
7 <n.get_parameter name="macro"/>
|
|
8 </macro>
|
|
9
|
|
10 <macro name="namespace_param" requires="servlet">
|
|
11 <n.get_parameter name="namespace"/>
|
|
12 </macro>
|
|
13
|
|
14
|
|
15 <macro name="map_show_macro" requires="url_mapper">
|
|
16 <n.regex text="[n.path/]">
|
|
17 <pattern>
|
|
18 ^/([^.]+)(?:\.([^.]+))?\.macro\.txt$
|
|
19 </pattern>
|
|
20 <do>
|
|
21 <n.if.find>
|
|
22 <then>
|
|
23 <n.set_parameter name="macro" value="show_macro" />
|
|
24 <n.set_parameter_to_found name="macro" group="1" />
|
|
25 <n.set_parameter_if_found name="namespace" group="2" />
|
|
26 <n.exit/>
|
|
27 </then>
|
|
28 </n.if.find>
|
|
29 </do>
|
|
30 </n.regex>
|
|
31 </macro>
|