Skip to content

Commit 5dc27ea

Browse files
committed
add test
1 parent 779b62d commit 5dc27ea

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

test/Language/Fortran/Parser/Free/Fortran2003Spec.hs

+7
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,13 @@ spec =
5656
st = StUse () u (varGen "mod") Nothing Permissive (Just renames)
5757
sParser "use :: mod, sprod => prod, a => b" `shouldBe'` st
5858

59+
it "parses simple procedure with no args" $ do
60+
let st = StProcedure () u (Just (ProcInterfaceName () u (varGen "name")))
61+
Nothing
62+
(AList () u [ProcDecl () u (varGen "other_name") Nothing] )
63+
sParser "procedure(name) :: other_name" `shouldBe'` st
64+
65+
5966
it "parses procedure (interface-name, attribute, proc-decl)" $ do
6067
let call = ExpFunctionCall () u (varGen "c") (aEmpty () u)
6168
st = StProcedure () u (Just (ProcInterfaceName () u (varGen "a")))

0 commit comments

Comments
 (0)