# File lib/parser/builders/default.rb, line 250 def regexp_compose(begin_t, parts, end_t, options) begin static_regexp(parts, options) rescue RegexpError => e diagnostic :error, :invalid_regexp, { :message => e.message }, loc(begin_t).join(loc(end_t)) end n(:regexp, (parts << options), regexp_map(begin_t, end_t, options)) end