Class: Dhaka::LexerSupport::LookaheadNode
Instance Attribute Summary
Attributes inherited from BinaryNode
#left, #right
Instance Method Summary
collapse
Methods inherited from CatNode
#first, #last, #nullable
Methods inherited from BinaryNode
#initialize, #to_dot
Methods inherited from ASTNode
#accepting, #checkpoint
Instance Method Details
#calculate_follow_sets ⇒ Object
252
253
254
255
256
257
|
# File 'lib/lexer/regex_grammar.rb', line 252
def calculate_follow_sets
super
left.last.each do |leaf_node|
leaf_node.follow_set.merge(Set.new([CheckpointNode.new]))
end
end
|
#label ⇒ Object
248
249
250
|
# File 'lib/lexer/regex_grammar.rb', line 248
def label
"/"
end
|