Warning, /kdevelop/kdev-ruby/parser/tools/tests/function.txt is written in an unsupported language. File is not indexed.

0001 Resulting AST's:
0002 51(a)[3,2:3,3] 22 52 
0003 Next statements: 40 
0004 Root: 54[3,0:13,0] 49 51(b)[8,2:8,3] 22 52 55 51(a)[2,9:2,10] 
0005 Condition: 51(foo?)[2,4:2,8] 
0006 Condition: 51(c)[10,2:10,3] 22 52 38 
0007 Ensure: 51(d)[12,2:12,3] 22 52 50 
0008 54[17,0:17,0] 55 51(a)[15,8:15,9] 
0009 Next statements: 51(b)[16,4:16,5] 
0010 Root: 
0011 Condition: 51(foo)[15,4:15,7] 
0012 54[19,13:20,0] 55 51(a)[19,8:19,9] 
0013 Next statements: 51(b)[19,11:19,12] 
0014 Root: 
0015 Condition: 51(foo)[19,4:19,7] 
0016 59 
0017 Next statements: 66 
0018 Root: 54[22,28:26,0] 55 51(klass)[22,22:22,27] 
0019 Condition: 51(a)[22,4:22,5] 51 51(append_features)[22,6:22,21] 
0020 52 54[32,0:33,2] 55 51(a)[31,10:31,11] 22 52 
0021 Next statements: 51(b)[31,17:31,18] 
0022 Root: 54[31,0:34,0] 57 51(Single)[30,6:30,12] 
0023 51(s)[36,0:36,1] 22 51(Single)[36,4:36,10] 
0024 Next statements: 51(new)[36,11:36,14] 
0025 Root: 66 
0026 51(puts)[37,0:37,4] 66 51(s)[37,5:37,6] 
0027 Next statements: 51(foo)[37,7:37,10] 
0028 Root: 66 
0029 52 54[40,0:41,0] 55 51(a)[39,10:39,11] 22 52 
0030 Condition: 51(s)[39,4:39,5] 51 51(foo)[39,6:39,9] 
0031 51(puts)[43,0:43,4] 66 51(s)[43,5:43,6] 
0032 Next statements: 51(foo)[43,7:43,10] 
0033 Root: 66 
0034 54[48,0:48,0] 55 51(a)[47,7:47,8] 
0035 Next statements: 51(b)[47,10:47,11] 51(c)[47,13:47,14] 
0036 Root: 
0037 Condition: 51(aa)[47,4:47,6] 
0038 54[51,0:51,0] 55 51(a)[50,7:50,8] 22 52 
0039 Next statements: 22 22 
0040 Root: 
0041 Condition: 51(bb)[50,4:50,6] 
0042 54[54,0:54,0] 55 51(a)[53,11:53,12] 
0043 Next statements: 51(c)[53,14:53,15] 51(b)[53,17:53,18] 51(d)[53,21:53,22] 
0044 Root: 
0045 Condition: 51(funny)[53,4:53,9] 
0046 54[57,0:57,0] 55 51(a)[56,10:56,11] 22 52 
0047 Next statements: 22 51(c)[56,24:56,25] 51(d)[56,27:56,28] 51(e)[56,31:56,32] 
0048 Root: 
0049 Condition: 51(jolly)[56,4:56,9] 
0050 54[60,0:60,0] 55 51(a)[59,10:59,11] 22 52 
0051 Next statements: 22 51(c)[59,25:59,26] 51(d)[59,28:59,29] 51(e)[59,31:59,32] 51(f)[59,35:59,36] 
0052 Root: 
0053 Condition: 51(fuck!)[59,4:59,9] 
0054 54[63,0:63,0] 55 51(a)[62,9:62,10] 22 52 
0055 Next statements: 22 51(c)[62,24:62,25] 51(d)[62,28:62,29] 
0056 Root: 
0057 Condition: 51(nice)[62,4:62,8] 
0058 54[66,0:66,0] 55 51(a)[65,10:65,11] 
0059 Next statements: 51(b)[65,13:65,14] 22 22 51(e)[65,30:65,31] 51(f)[65,33:65,34] 51(g)[65,37:65,38] 
0060 Root: 
0061 Condition: 51(yeah!)[65,4:65,9] 
0062 54[69,0:69,0] 55 51(a)[68,15:68,16] 
0063 Next statements: 51(b)[68,18:68,19] 22 22 51(e)[68,36:68,37] 51(f)[68,39:68,40] 51(g)[68,42:68,43] 51(h)[68,46:68,47] 
0064 Root: 
0065 Condition: 51(head_shot!)[68,4:68,14] 
0066 54[72,0:72,0] 55 51(a)[71,10:71,11] 
0067 Next statements: 51(b)[71,13:71,14] 22 22 51(e)[71,31:71,32] 51(h)[71,35:71,36] 
0068 Root: 
0069 Condition: 51(final)[71,4:71,9] 
0070 54[75,0:75,0] 55 51(other)[74,7:74,12] 
0071 Condition: 51(==)[74,4:74,6] 
0072 54[77,16:78,0] 55 51(a)[77,12:77,13] 22 52 
0073 Condition: 51(another)[77,4:77,11] 
0074 54[80,13:81,0] 55 51(val)[80,9:80,12] 
0075 Condition: 51(a)[80,4:80,5] 51 51(b=)[80,6:80,8] 
0076 54[84,0:84,0] 55 51(parent)[83,15:83,21] 22 81 
0077 Condition: 51(initialize)[83,4:83,14] 
0078 54[86,9:87,0] 55 51(p1)[86,6:86,8] 
0079 Condition: 51(`)[86,4:86,5] 
0080 54[89,12:89,13] 55 
0081 Condition: 82 51 51([])[89,9:89,11] 
0082 54[92,0:92,0] 57 51(A)[91,6:91,7] 
0083 51(log)[95,2:95,5] 66 51(INFO)[95,6:95,10] 
0084 Next statements: 66 
0085 Root: 54[94,11:96,0] 55 51(obj)[94,7:94,10] 
0086 Condition: 51(<<)[94,4:94,6] 
0087 54[98,8:99,0] 55 51(x)[98,6:98,7] 
0088 Condition: 51(%)[98,4:98,5] 
0089 54[101,13:101,14] 55 51(a)[101,8:101,9] 
0090 Next statements: 51 
0091 Root: 
0092 Condition: 51(foo)[101,4:101,7] 
0093 
0094