Warning, /frameworks/syntax-highlighting/autotests/folding/test.pbl.fold is written in an unsupported language. File is not indexed.
0001 # Wesnoth Markup Language 0002 0003 #textdomain wesnoth-libs 0004 0005 <beginfold id='1'>#define</beginfold id='1'> __GUI_WINDOW_HEIGHT 0006 ( 0007 if(window_height = 0, 9999, window_height) 0008 )<endfold id='1'>#enddef</endfold id='1'> 0009 0010 <beginfold id='1'>#define</beginfold id='1'> __GUI_WINDOW_FUNCTIONS 0011 def reevaluate_best_size(w, s) 0012 ( 0013 [ 0014 0, 0015 # 0016 debug_print('window ', w), 0017 debug_print('screen ', s) 0018 # 0019 ][0] 0020 ); 0021 <endfold id='1'>#enddef</endfold id='1'> 0022 0023 # Don't highlight array indices as tags 0024 stored_unit[1].moves 0025 other[0][1][2] 0026 other[foo][bar] 0027 0028 foo[<beginfold id='2'>{</beginfold id='2'>MACRO<endfold id='2'>}</endfold id='2'>] 0029 foo[$index] 0030 foo[ 12 ] 0031 0032 # Nested tags 0033 <beginfold id='3'>[allow_undo]</beginfold id='3'><endfold id='3'>[/allow_undo]</endfold id='3'><beginfold id='3'>[not]</beginfold id='3'><beginfold id='3'>[true]</beginfold id='3'>text<endfold id='3'>[/true]</endfold id='3'><endfold id='3'>[/not]</endfold id='3'> 0034 <beginfold id='3'>[foo]</beginfold id='3'><beginfold id='3'>[bar]</beginfold id='3'>text<endfold id='3'>[/bar]</endfold id='3'><endfold id='3'>[/foo]</endfold id='3'> 0035 0036 <beginfold id='3'>[about]</beginfold id='3'> 0037 title= _ "Campaign Designer" 0038 text="Your Name" 0039 <endfold id='3'>[/about]</endfold id='3'> 0040 0041 <beginfold id='3'>[window]</beginfold id='3'> 0042 id = "tooltip" 0043 0044 <beginfold id='3'>[resolution]</beginfold id='3'> 0045 definition = "tooltip" 0046 automatic_placement = false 0047 functions = "{__GUI_WINDOW_FUNCTIONS<endfold id='2'>}</endfold id='2'>" 0048 0049 <beginfold id='3'>[grid]</beginfold id='3'> 0050 0051 <beginfold id='3'>[row]</beginfold id='3'> 0052 0053 <beginfold id='3'>[column]</beginfold id='3'> 0054 0055 <beginfold id='3'>[label]</beginfold id='3'> 0056 id = "label" 0057 definition = "default_small" 0058 0059 use_markup = true 0060 wrap = true 0061 <endfold id='3'>[/label]</endfold id='3'> 0062 0063 <endfold id='3'>[/column]</endfold id='3'> 0064 0065 <endfold id='3'>[/row]</endfold id='3'> 0066 0067 <endfold id='3'>[/grid]</endfold id='3'> 0068 0069 <endfold id='3'>[/resolution]</endfold id='3'> 0070 0071 <endfold id='3'>[/window]</endfold id='3'> 0072 0073 <beginfold id='3'>[event]</beginfold id='3'> 0074 name = preload 0075 first_time_only = no 0076 <beginfold id='3'>[lua]</beginfold id='3'> 0077 code =<beginfold id='4'> <<</beginfold id='4'> 0078 <beginfold id='5'>function</beginfold id='5'> narrator(t) 0079 -- Behave like the [message] tag. 0080 wesnoth.fire("message", 0081 <beginfold id='6'>{</beginfold id='6'> speaker = "narrator", message = t.sentence <endfold id='6'>}</endfold id='6'>) 0082 <endfold id='5'>end</endfold id='5'> 0083 <endfold id='4'>>></endfold id='4'> 0084 <endfold id='3'>[/lua]</endfold id='3'> 0085 <endfold id='3'>[/event]</endfold id='3'> 0086 0087 <beginfold id='3'>[event]</beginfold id='3'> 0088 name = turn 1 0089 <beginfold id='3'>[lua]</beginfold id='3'> 0090 code =<beginfold id='4'> <<</beginfold id='4'> narrator(...) <endfold id='4'>>></endfold id='4'> 0091 <beginfold id='3'>[args]</beginfold id='3'> 0092 sentence = _ "Hello world!" 0093 <endfold id='3'>[/args]</endfold id='3'> 0094 <endfold id='3'>[/lua]</endfold id='3'> 0095 <beginfold id='3'>[lua]</beginfold id='3'> 0096 code =<beginfold id='4'> <<</beginfold id='4'> narrator(...) <endfold id='4'>>></endfold id='4'> 0097 <beginfold id='3'>[args]</beginfold id='3'> 0098 sentence = _ "How are you today?" 0099 <endfold id='3'>[/args]</endfold id='3'> 0100 <endfold id='3'>[/lua]</endfold id='3'> 0101 <endfold id='3'>[/event]</endfold id='3'>