class BELParser::Script::Syntax::InvalidRegexPatternError
InvalidRegexPattern
indicates that a pattern represented an invalid regular expression.
Attributes
pattern[R]
Gets the invalid pattern.
Public Class Methods
new(pattern_node, pattern, error_msg)
click to toggle source
Calls superclass method
BELParser::Language::Syntax::SyntaxError::new
# File lib/bel_parser/script/syntax/invalid_regex_pattern.rb, line 33 def initialize(pattern_node, pattern, error_msg) super(pattern_node, nil) @pattern = pattern @error_msg = error_msg end
Public Instance Methods
msg()
click to toggle source
# File lib/bel_parser/script/syntax/invalid_regex_pattern.rb, line 39 def msg <<-MSG.gsub(/^ +/, '').delete("\n") "#@pattern" is not a valid regular expression (#@error_msg). MSG end