Method: TexLogParser::PrefixedMultiLinePattern#initialize

Defined in:
lib/tex_log_parser/patterns/prefixed_multi_line_pattern.rb

#initializePrefixedMultiLinePattern

Creates a new instance.


15
16
17
18
19
20
# File 'lib/tex_log_parser/patterns/prefixed_multi_line_pattern.rb', line 15

def initialize
  super(/(Package|Class|\w+TeX)\s+(?:(\w+)\s+)?(Warning|Error|Info|Message)/,
        { pattern: ->(m) { /^\s*\(#{m[2]}\)/ }, # BROKEN_BY_LINEBREAKS
          until: :mismatch,
          inclusive: false })
end