class Fear::Extractor::Grammar::ExtractorLiteral
Public Instance Methods
to_matcher()
click to toggle source
# File lib/fear/extractor/grammar.rb, line 176 def to_matcher ExtractorMatcher.new( name: extractor_name, arguments_matcher: extractor_arguments, node: self, ) end
Private Instance Methods
extractor_arguments()
click to toggle source
# File lib/fear/extractor/grammar.rb, line 193 def extractor_arguments if elements[2].empty? EmptyListMatcher.new(node: self) else elements[2].to_matcher end end
extractor_name()
click to toggle source
# File lib/fear/extractor/grammar.rb, line 184 def extractor_name name = elements[0].text_value if Object.const_defined?(name) Object.const_get(name) else name end end