class BELParser::Language::Semantics::SignatureMappingWarning
SignatureMappingWarning
defines a {SemanticsWarning} that indicates an unsuccessful 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 89 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 95 def to_s <<-MSG.gsub(/ {12}/, '').gsub(/\n$/, '') Term did not match function signature: #{@signature.string_form} MSG end