plugins: change return codes of geany_load_module() and GeanyPluginFuncs::init
[geany-mirror.git] / tests / ctags / 1880687.js
blobfbf390ec10458f975de1a619bd4969694e0ea86e
1 \r
2 // All these examples contain various forms of statements\r
3 // with missing semicolons.  Each of these are valid and must\r
4 // be accommodated.\r
5 //\r
6 // After running ctags: ctags -f tags 1880687.js\r
7 // The following tags should be generated:\r
8 //     functions\r
9 //       a\r
10 //       aa\r
11 //       aa_sub1 [aa]\r
12 //       aa_sub2 [aa]\r
13 //       b\r
14 //       baz [f]\r
15 //       c\r
16 //       d\r
17 //       e\r
18 //       f\r
19 //       g\r
20 //       h\r
21 //       i\r
22 //       j\r
23 //       k\r
24 //       l\r
25 //       m\r
26 //       n\r
27 //       o\r
28 //       p\r
29 //       q\r
30 //       r\r
31 //       s\r
32 //       t\r
33 //       u\r
34 //       v\r
35 //       w\r
36 //       w_sub1 [w]\r
37 //       w_sub2 [w]\r
38 //       x\r
39 //       x_sub1 [x]\r
40 //       x_sub2 [x]\r
41 //       y\r
42 //       y_sub1 [y]\r
43 //       y_sub2 [y]\r
44 //       z\r
45 //       z_sub1 [z]\r
46 //       z_sub2 [z]\r
47 //     classes\r
48 //       MyClass\r
49 //     methods\r
50 //       MyClass_sub1 [MyClass]\r
51 //       MyClass_sub2 [MyClass]\r
53 function a(flag){\r
54     if(flag)\r
55         test(1);\r
56     else\r
57         test(2)\r
58 }\r
60 function b(){\r
61     var b= 33;\r
62 }\r
64 function c(flag){\r
65     if(flag)\r
66         test(1);\r
67 }\r
69 function d(){\r
70     var b= 33;\r
71 }\r
73 function e(flag){\r
74     if(flag)\r
75         test(1)\r
76 }\r
78 function f(){\r
79     var b= 33;\r
80     if (foo)\r
81             bar();\r
82     else\r
83         test(2);\r
84     function baz() {\r
85     }\r
86 }\r
88 function g(flag){\r
89     if(flag) {\r
90         test(1)\r
91     }\r
92 }\r
94 function h(){\r
95     var b= 33;\r
96 }\r
98 function i(flag){\r
99     if(flag) {\r
100         test(1);\r
101     }\r
104 function j(){\r
105     var b= 33;\r
108 function k(flag){\r
109     if(flag) {\r
110         test(1);\r
111     }\r
112     else\r
113         flag = false;\r
116 function l(){\r
117     var b= 33;\r
120 function m(flag){\r
121     if(flag) {\r
122         test(1);\r
123     }\r
124     else {\r
125         flag = false;\r
126     }\r
129 function n(){\r
130     var b= 33;\r
133 if (1)\r
134     l();\r
135 function o(){\r
136     var b= 33;\r
139 if (1){\r
140     l();\r
142 function p(){\r
143     var b= 33;\r
146 if (1){\r
147     l();\r
148 } else\r
149     l();\r
150 function q(){\r
151     var b= 33;\r
154 function r(flag){\r
155     if (flag) {\r
156         value = 33\r
157     }\r
160 function s(){\r
161     var b= 33;\r
164 function t(flag){\r
165     if (flag) {\r
166         b= new Object()\r
167     }\r
170 function u(flag){\r
171     if (flag) {\r
172         b= ({})\r
173     }\r
176 function v(flag){\r
177     if (flag) {\r
178         b= {}\r
179     }\r
182 function w(){\r
183     function w_sub1(x){\r
184         if (! x)\r
185             x = {foo:bar};\r
186         \r
187         var dummy1, dummy2;\r
188     }\r
189     function w_sub2(){\r
190     }\r
193 MyClass = {\r
194     MyClass_sub1: function(x){\r
195         if (! x)\r
196             x = { };\r
197         \r
198         var dummy3, dummy4;\r
199     },\r
200     MyClass_sub2: function(x){\r
201         var dummy5 = 42;\r
202     }\r
203 };\r
205 function x(){\r
206     function x_sub1(){\r
207         while (1)\r
208             x_sub2()\r
209     }\r
210     function x_sub2(){\r
211     }\r
214 function y(){\r
215     function y_sub1(){\r
216         while (1) {\r
217             y_sub2()\r
218         }\r
219     }\r
220     function y_sub2(){\r
221     }\r
224 function z(){\r
225     function z_sub1(){\r
226         do {\r
227             z_sub2()\r
228         } while (0)\r
229     }\r
230     function z_sub2(){\r
231     }\r
234 function aa(){\r
235     function aa_sub1(){\r
236         do\r
237             aa_sub2()\r
238         while (0)\r
239     }\r
240     function aa_sub2(){\r
241     }\r