on master help sign in
Merge pull request #949 from jvoigtlaender/parse-messages
6e8415eEvan Czaplicki
src/Parse/Helpers.hs+4−4
@@ -63,17 +63,17 @@ iParseWithTable sourceName table aParser input =
63
63
64var :: IParser String
64var :: IParser String
65var =
65var =
66− makeVar (letter <|> char '_') <?> "a variable"
66+ makeVar (letter <|> char '_') <?> "a name"
67
67
68
68
69lowVar :: IParser String
69lowVar :: IParser String
70lowVar =
70lowVar =
71− makeVar lower <?> "a lower case variable"
71+ makeVar lower <?> "a lower case name"
72
72
73
73
74capVar :: IParser String
74capVar :: IParser String
75capVar =
75capVar =
76− makeVar upper <?> "an upper case variable"
76+ makeVar upper <?> "an upper case name"
77
77
78
78
79qualifiedVar :: IParser String
79qualifiedVar :: IParser String
@@ -88,7 +88,7 @@ rLabel = lowVar
88
88
89innerVarChar :: IParser Char
89innerVarChar :: IParser Char
90innerVarChar =
90innerVarChar =
91− alphaNum <|> char '_' <|> char '\'' <?> "more letters in this variable"
91+ alphaNum <|> char '_' <|> char '\'' <?> "more letters in this name"
92
92
93
93
94makeVar :: IParser Char -> IParser String
94makeVar :: IParser Char -> IParser String
src/Parse/Module.hs+2−2
@@ -78,7 +78,7 @@ import' =
78
78
79listing :: IParser a -> IParser (Var.Listing a)
79listing :: IParser a -> IParser (Var.Listing a)
80listing item =
80listing item =
81− expecting "a listing of values to expose, like (..)" $
81+ expecting "a listing of values and types to expose, like (..)" $
82 do try (whitespace >> char '(')
82 do try (whitespace >> char '(')
83 whitespace
83 whitespace
84 listing <-
84 listing <-
@@ -93,7 +93,7 @@ listing item =
93
93
94value :: IParser Var.Value
94value :: IParser Var.Value
95value =
95value =
96− val <|> tipe <?> "a value to expose"
96+ val <|> tipe <?> "a value or type to expose"
97 where
97 where
98 val =
98 val =
99 Var.Value <$> (lowVar <|> parens symOp)
99 Var.Value <$> (lowVar <|> parens symOp)