class BELParser::Language::Semantics::SignatureMappingSuccess
SignatureMappingSuccess
defines a {SemanticsResult} that indicates a successful signature match.
Attributes
results[R]
signature[R]
Public Class Methods
new(term_node, spec, signature, results)
click to toggle source
Calls superclass method
# File lib/bel_parser/language/semantics/signature_mapping.rb, line 70 def initialize(term_node, spec, signature, results) super(term_node, spec) @signature = signature @results = results end
Public Instance Methods
to_s()
click to toggle source
# File lib/bel_parser/language/semantics/signature_mapping.rb, line 76 def to_s <<-MSG.gsub(/ {12}/, '').gsub(/\n$/, '') Term matched function signature: #{@signature.string_form} MSG end