Class: BELParser::Language::ExpressionValidator::ParameterResult

Inherits:
Object
  • Object
show all
Includes:
Result
Defined in:
lib/bel_parser/language/expression_validator.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Result

#detail, #to_s, #valid?, #valid_semantics?, #valid_syntax?

Constructor Details

#initialize(syntax_results, semantics_results) ⇒ ParameterResult

Returns a new instance of ParameterResult.



138
139
140
141
# File 'lib/bel_parser/language/expression_validator.rb', line 138

def initialize(syntax_results, semantics_results)
  @syntax_results    = syntax_results
  @semantics_results = semantics_results
end

Instance Attribute Details

#semantics_resultsObject (readonly)

Returns the value of attribute semantics_results.



135
136
137
# File 'lib/bel_parser/language/expression_validator.rb', line 135

def semantics_results
  @semantics_results
end

#syntax_resultsObject (readonly)

Returns the value of attribute syntax_results.



135
136
137
# File 'lib/bel_parser/language/expression_validator.rb', line 135

def syntax_results
  @syntax_results
end

Instance Method Details

#invalid_signature_mappingsObject



147
148
149
# File 'lib/bel_parser/language/expression_validator.rb', line 147

def invalid_signature_mappings
  nil
end

#valid_signature_mappingsObject



143
144
145
# File 'lib/bel_parser/language/expression_validator.rb', line 143

def valid_signature_mappings
  nil
end