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(expression_node, syntax_results, semantics_results) ⇒ ParameterResult

Returns a new instance of ParameterResult.



163
164
165
166
167
# File 'lib/bel_parser/language/expression_validator.rb', line 163

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

Instance Attribute Details

#semantics_resultsObject (readonly)

Returns the value of attribute semantics_results.



160
161
162
# File 'lib/bel_parser/language/expression_validator.rb', line 160

def semantics_results
  @semantics_results
end

#syntax_resultsObject (readonly)

Returns the value of attribute syntax_results.



160
161
162
# File 'lib/bel_parser/language/expression_validator.rb', line 160

def syntax_results
  @syntax_results
end

Instance Method Details

#invalid_signature_mappingsObject



173
174
175
# File 'lib/bel_parser/language/expression_validator.rb', line 173

def invalid_signature_mappings
  nil
end

#valid_signature_mappingsObject



169
170
171
# File 'lib/bel_parser/language/expression_validator.rb', line 169

def valid_signature_mappings
  nil
end