Added more tests

This commit is contained in:
2025-02-05 11:11:15 +01:00
parent 8421a21c9a
commit 85568949a2
8 changed files with 20 additions and 7 deletions

View File

@ -0,0 +1 @@
f(,) {}

View File

@ -0,0 +1 @@
f(a Int,) -> Int { return a }

View File

@ -0,0 +1 @@
f(,a Int) {}

View File

@ -0,0 +1 @@
f(a) {}

View File

@ -40,6 +40,10 @@ var errs = []struct {
{"MissingMainFunction.q", errors.MissingMainFunction},
{"MissingOperand.q", errors.MissingOperand},
{"MissingOperand2.q", errors.MissingOperand},
{"MissingParameter.q", errors.MissingParameter},
{"MissingParameter2.q", errors.MissingParameter},
{"MissingParameter3.q", errors.MissingParameter},
{"MissingType.q", errors.MissingType},
{"ReturnCountMismatch.q", &errors.ReturnCountMismatch{Count: 1, ExpectedCount: 0}},
{"TypeMismatch.q", &errors.TypeMismatch{Expected: "Pointer", Encountered: "Int64", ParameterName: "p"}},
{"UnknownFunction.q", &errors.UnknownFunction{Name: "unknown"}},