diff --git a/Program.fs b/Program.fs index fcbe71f..c22d875 100644 --- a/Program.fs +++ b/Program.fs @@ -128,7 +128,7 @@ type Statement = let sexprstmt = expr |>> ExprStatement -let sfuncdef = pidentifier .>>.? ((sepBy1 pidentifier pcomma) .>>. (pequal >>. expr)) |>> (fun (a, (b, c)) -> FuncDef (a, b, c)) +let sfuncdef = pidentifier .>>.? (((sepBy1 pidentifier pcomma)) .>>.? (pequal >>. expr)) |>> (fun (a, (b, c)) -> FuncDef (a, b, c)) let svarset = pidentifier .>>.? (pequal >>. expr) |>> VarSet diff --git a/fskalc b/fskalc index 4c85cd2..9825c67 100755 Binary files a/fskalc and b/fskalc differ diff --git a/fskalc.fsproj b/fskalc.fsproj index a68a8a2..891616a 100644 --- a/fskalc.fsproj +++ b/fskalc.fsproj @@ -2,7 +2,7 @@ Exe - net6.0 + net7.0