diff --git a/PrattParser/PrattParser.fsproj b/PrattParser/PrattParser.fsproj index 03c9a46..6d0bccd 100644 --- a/PrattParser/PrattParser.fsproj +++ b/PrattParser/PrattParser.fsproj @@ -14,6 +14,7 @@ fsharp;pratt-parser;parsing;parser;top-down;precedence;recursive;descent FS3559 WoofWare.PrattParser + logo.png @@ -24,6 +25,10 @@ True \ + + True + \ + diff --git a/PrattParser/logo.png b/PrattParser/logo.png new file mode 100644 index 0000000..8997a78 Binary files /dev/null and b/PrattParser/logo.png differ diff --git a/README.md b/README.md index 8adae46..b0a1698 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # WoofWare.PrattParser +![Project logo: the face of a cartoon Shiba Inu wearing glasses, looking directly at the viewer, with a background of cartoon basic mathematical symbols. The dog is holding a pencil and a notepad with more symbols written on it. At the bottom is the slogan "EXPRESSION PAWS-ER".](./PrattParser/logo.png) + A [Pratt parser](https://langdev.stackexchange.com/q/3254/1025), based on [Matklad's tutorial](https://matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html). Bug reports welcome; I wouldn't exactly say this is well-tested, although it has worked correctly on the two things I've used it for so far.