✨
This commit is contained in:
@ -51,7 +51,7 @@ lVName = lexeme $ try $ do
|
|||||||
|
|
||||||
lStringLit :: Parser String
|
lStringLit :: Parser String
|
||||||
lStringLit =
|
lStringLit =
|
||||||
lexeme $ some (satisfy (/= '"'))
|
lexeme $ many (satisfy (/= '"'))
|
||||||
|
|
||||||
lInteger :: Parser Integer
|
lInteger :: Parser Integer
|
||||||
lInteger =
|
lInteger =
|
||||||
|
@ -88,7 +88,8 @@ tests =
|
|||||||
"Print"
|
"Print"
|
||||||
[ parserTest "print \"test\" x" $ Print "test" (Var "x"),
|
[ parserTest "print \"test\" x" $ Print "test" (Var "x"),
|
||||||
parserTest "print \"7\" x" $ Print "7" (Var "x"),
|
parserTest "print \"7\" x" $ Print "7" (Var "x"),
|
||||||
parserTest "print \"cool_print\" x" $ Print "cool_print" (Var "x")
|
parserTest "print \"cool_print\" x" $ Print "cool_print" (Var "x"),
|
||||||
|
parserTest "print \"\" x" $ Print "" (Var "x")
|
||||||
],
|
],
|
||||||
testGroup
|
testGroup
|
||||||
"Get"
|
"Get"
|
||||||
|
Reference in New Issue
Block a user