@@ -100,23 +100,23 @@ def scan(root)
100100
101101 # Shortcut for combining two procs into one that returns true if both return
102102 # true.
103- def combine_and ( left , right )
103+ def combine_and ( left , right ) # :nodoc:
104104 -> ( other ) { left . call ( other ) && right . call ( other ) }
105105 end
106106
107107 # Shortcut for combining two procs into one that returns true if either
108108 # returns true.
109- def combine_or ( left , right )
109+ def combine_or ( left , right ) # :nodoc:
110110 -> ( other ) { left . call ( other ) || right . call ( other ) }
111111 end
112112
113113 # Raise an error because the given node is not supported.
114- def compile_error ( node )
114+ def compile_error ( node ) # :nodoc:
115115 raise CompilationError , node . inspect
116116 end
117117
118118 # in [foo, bar, baz]
119- def compile_array_pattern_node ( node )
119+ def compile_array_pattern_node ( node ) # :nodoc:
120120 compile_error ( node ) if !node . rest . nil? || node . posts . any?
121121
122122 constant = node . constant
@@ -141,12 +141,12 @@ def compile_array_pattern_node(node)
141141 end
142142
143143 # in foo | bar
144- def compile_alternation_pattern_node ( node )
144+ def compile_alternation_pattern_node ( node ) # :nodoc:
145145 combine_or ( compile_node ( node . left ) , compile_node ( node . right ) )
146146 end
147147
148148 # in Prism::ConstantReadNode
149- def compile_constant_path_node ( node )
149+ def compile_constant_path_node ( node ) # :nodoc:
150150 parent = node . parent
151151
152152 if parent . is_a? ( ConstantReadNode ) && parent . slice == "Prism"
@@ -161,12 +161,12 @@ def compile_constant_path_node(node)
161161
162162 # in ConstantReadNode
163163 # in String
164- def compile_constant_read_node ( node )
164+ def compile_constant_read_node ( node ) # :nodoc:
165165 compile_constant_name ( node , node . name )
166166 end
167167
168168 # Compile a name associated with a constant.
169- def compile_constant_name ( node , name )
169+ def compile_constant_name ( node , name ) # :nodoc:
170170 if Prism . const_defined? ( name , false )
171171 clazz = Prism . const_get ( name )
172172
@@ -182,7 +182,7 @@ def compile_constant_name(node, name)
182182
183183 # in InstanceVariableReadNode[name: Symbol]
184184 # in { name: Symbol }
185- def compile_hash_pattern_node ( node )
185+ def compile_hash_pattern_node ( node ) # :nodoc:
186186 compile_error ( node ) if node . rest
187187 compiled_constant = compile_node ( node . constant ) if node . constant
188188
@@ -212,36 +212,36 @@ def compile_hash_pattern_node(node)
212212 end
213213
214214 # in nil
215- def compile_nil_node ( node )
215+ def compile_nil_node ( node ) # :nodoc:
216216 -> ( attribute ) { attribute . nil? }
217217 end
218218
219219 # in /foo/
220- def compile_regular_expression_node ( node )
220+ def compile_regular_expression_node ( node ) # :nodoc:
221221 regexp = Regexp . new ( node . unescaped , node . closing [ 1 ..] )
222222
223223 -> ( attribute ) { regexp === attribute }
224224 end
225225
226226 # in ""
227227 # in "foo"
228- def compile_string_node ( node )
228+ def compile_string_node ( node ) # :nodoc:
229229 string = node . unescaped
230230
231231 -> ( attribute ) { string === attribute }
232232 end
233233
234234 # in :+
235235 # in :foo
236- def compile_symbol_node ( node )
236+ def compile_symbol_node ( node ) # :nodoc:
237237 symbol = node . unescaped . to_sym
238238
239239 -> ( attribute ) { symbol === attribute }
240240 end
241241
242242 # Compile any kind of node. Dispatch out to the individual compilation
243243 # methods based on the type of node.
244- def compile_node ( node )
244+ def compile_node ( node ) # :nodoc:
245245 case node
246246 when AlternationPatternNode
247247 compile_alternation_pattern_node ( node )
0 commit comments