@@ -287,9 +287,12 @@ simpleExpr syn =
287287 <|> tacticsExpr syn
288288 <|> caseExpr syn
289289 <|> do reserved "Type"; return PType
290− <|> do c <- constant
291− fc <- getFC
292− return (modifyConst syn fc (PConstant c))
290+ <|> try (do c <- constant
291+ fc <- getFC
292+ return (modifyConst syn fc (PConstant c)))
293+ <|> try (do symbol "'"; fc <- getFC; str <- name
294+ return (PApp fc (PRef fc (UN "Symbol_"))
295+ [pexp (PConstant (Str (show str)))]))
293296 <|> do fc <- getFC
294297 x <- fnName
295298 return (PRef fc x)