File: TestRubyParserShared.txt

package info (click to toggle)
ruby3.3 3.3.8-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 153,620 kB
  • sloc: ruby: 1,244,308; ansic: 836,474; yacc: 28,074; pascal: 6,748; sh: 3,913; python: 1,719; cpp: 1,158; makefile: 742; asm: 712; javascript: 394; lisp: 97; perl: 62; awk: 36; sed: 23; xml: 4
file content (92 lines) | stat: -rw-r--r-- 690 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
%I[


]

%I[
line2
line3
]

%W[


]

%W[
line2
line3
]

%i[


]

%i[
line2
line3
]

%r[


]

%w[


]

%w[
line2
line3
]

[
:line2,
:line3
]

class X         # line 1
  def self.y(a, # line 2
        b)      # line 3
    a + b       # line 4
  end           # line 5
end             # line 6


class X    # line 1
  class Y  # line 2
    Z = 42 # line 3
  end      # line 4
end        # line 5


class X    # line 1
  def y(a, # line 2
        b) # line 3
    a + b  # line 4
  end      # line 5
end        # line 6


module X
  X = [
    :line3,
    :line4,
  ]
end


module X   # line 1
  module Y # line 2
    Z = 42 # line 3
  end      # line 4
end        # line 5


x(
:line2,
:line3
)