Class: Dhaka::LexerSupport::ZeroOrMoreNode
Instance Attribute Summary
Attributes inherited from UnaryNode
#child
Instance Method Summary
collapse
Methods inherited from UnaryNode
#first, #initialize, #last, #to_dot
Methods inherited from ASTNode
#accepting
Instance Method Details
#calculate_follow_sets ⇒ Object
290
291
292
293
294
295
|
# File 'lib/lexer/regex_grammar.rb', line 290
def calculate_follow_sets
super
last.each do |leaf_node|
leaf_node.follow_set.merge first
end
end
|
#label ⇒ Object
282
283
284
|
# File 'lib/lexer/regex_grammar.rb', line 282
def label
"*"
end
|
#nullable ⇒ Object
286
287
288
|
# File 'lib/lexer/regex_grammar.rb', line 286
def nullable
true
end
|