From 589d4cdd4e6f1ef4597f8b3e526a0a8115229dd8 Mon Sep 17 00:00:00 2001 From: nub31 Date: Wed, 22 Oct 2025 14:42:47 +0200 Subject: [PATCH] Better error message --- compiler/NubLang/Syntax/Parser.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/NubLang/Syntax/Parser.cs b/compiler/NubLang/Syntax/Parser.cs index ca886a9..dae5710 100644 --- a/compiler/NubLang/Syntax/Parser.cs +++ b/compiler/NubLang/Syntax/Parser.cs @@ -79,8 +79,8 @@ public sealed class Parser Symbol.Func => ParseFunc(startIndex, exported, null), Symbol.Struct => ParseStruct(startIndex, exported), _ => throw new ParseException(Diagnostic - .Error($"Expected 'func' or 'struct' but found '{keyword.Symbol}'") - .WithHelp("Valid definition keywords are 'func' and 'struct'") + .Error($"Expected 'func', 'struct', 'import' or 'module' but found '{keyword.Symbol}'") + .WithHelp("Valid top level statements are 'func', 'struct', 'import' and 'module'") .At(keyword) .Build()) };