diff --git a/.vscode/settings.json b/.vscode/settings.json index 106272f..bd8101a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -45,7 +45,7 @@ // current file when a language service does not provide its own completions. // This results in code completion suggesting words when editing comments and // strings. This setting will prevent that. - "editor.wordBasedSuggestions": false + "editor.wordBasedSuggestions": "off" }, "cSpell.words": [ "baro", diff --git a/lib/ini_parser.dart b/lib/ini_parser.dart index 25e8587..55fd810 100644 --- a/lib/ini_parser.dart +++ b/lib/ini_parser.dart @@ -45,31 +45,34 @@ class INIParser { _parseSections(line); } - await Future.wait([ - _parseHeader(), - _parseSettingGroups(), - _parsePcVariables(), - _parseConstants(), - _parseOutputChannels(), - _parseConstantsExtensions(), - _parseTableEditor(), - _parseGaugeConfigurations(), - _parseControllerCommands(), - _parseCurveEditor(), - _parseUiDialogs(), - _parseMenu(), - // _parseKeyActions(), - _parseDatalog(), - _parseFrontPage(), - // _parseEventTriggers(), - // _parseVeAnalyze(), - // _parseWueAnalyze(), - // _parseTuning(), - // _parseReferenceTables(), - // _parseTools(), - // _parseLoggerDefinition(), - _parseContextHelp(), - ]); + await Future.wait( + [ + _parseHeader(), + _parseSettingGroups(), + _parsePcVariables(), + _parseConstants(), + _parseOutputChannels(), + _parseConstantsExtensions(), + _parseTableEditor(), + _parseGaugeConfigurations(), + _parseControllerCommands(), + _parseCurveEditor(), + _parseUiDialogs(), + _parseMenu(), + // _parseKeyActions(), + _parseDatalog(), + _parseFrontPage(), + // _parseEventTriggers(), + // _parseVeAnalyze(), + // _parseWueAnalyze(), + // _parseTuning(), + // _parseReferenceTables(), + // _parseTools(), + // _parseLoggerDefinition(), + _parseContextHelp(), + ], + eagerError: true, + ); return _config; }