Skip to content

Commit a112519

Browse files
committed
Adds Fatal Error regex parsing
1 parent c2bb4d9 commit a112519

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/features/linter-provider.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,7 @@ export class FortranLintingProvider {
408408
case 'panic':
409409
case 'fatal':
410410
case 'error':
411+
case 'fatal error':
411412
severity = vscode.DiagnosticSeverity.Error;
412413
break;
413414

@@ -480,7 +481,7 @@ export class FortranLintingProvider {
480481
return /^(?<fname>(?:\w:\\)?.*)\((?<ln>\d+)\):\s*(?:#(?:(?<sev2>\w*):\s*(?<msg2>.*$))|(?<sev1>\w*)\s*(?<msg1>.*$)(?:\s*.*\s*)(?<cn>-*\^))/gm;
481482

482483
case 'nagfor':
483-
return /^(?<sev1>Remark|Info|Note|Warning|Questionable|Extension|Deleted feature used|Error|Fatal|Panic)(\(\w+\))?: (?<fname>[\S ]+), line (?<ln>\d+): (?<msg1>.+)$/gm;
484+
return /^(?<sev1>Remark|Info|Note|Warning|Questionable|Extension|Deleted feature used|Error|Fatal(?: Error)?|Panic)(\(\w+\))?: (?<fname>[\S ]+), line (?<ln>\d+): (?<msg1>.+)$/gm;
484485

485486
default:
486487
vscode.window.showErrorMessage('Unsupported linter, change your linter.compiler option');

0 commit comments

Comments
 (0)