Support Additional Error Output Formats
Support Additional Error Output Formats

Make the 'near' match group more flexible to support multiple error
output styles for some syntax errors.

Examples:

    Error: Could not parse for environment production: Syntax error at 'class' at line 27
    Error: Could not parse for environment production: Syntax error at end of file at line 32
    Error: Could not parse for environment production: Syntax error at ','; expected '}' at line 28

See https://regex101.com/r/aT3aR3/3 for testing

travisgroth/SublimeLinter-puppet