From cda07006720dc53367d0a552aa2c77796825f82d Mon Sep 17 00:00:00 2001 From: Matthew Hall Date: Thu, 28 Mar 2024 21:53:53 +1300 Subject: Implement fully-random category option --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index b8b8cbe..467d786 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ Between these markers is some kind of definition of how the gap should be filled ``` Direct: %%foo%% - choose a word from the 'foo' category +Random: %%?%% - choose a word from any category Variable: %%?foo%% - choose a word from the category assigned to the 'foo' variable Multiple: %%foo|bar%% - choose a word from either the 'foo' or 'bar' category ``` @@ -74,13 +75,14 @@ I think %%bar%% is kind of lame. %%foo%% is certainly better than %%bar%%. I would take %%foo|baz%% over %%bar%% any day. %%?x%% and %%?x%% are certainly things that exist. +%%?%%: kid tested, mother approved. ``` ## Planned features / TODO -* [ ] Re-implement argument parsing without `clap` -* [ ] Special variable syntax for picking from a category but not saving it: `%%?%%` -* [ ] Special syntax to choose between literal values rather than a category -* [ ] Back-reference system to capture and repeat generated phrases -* [ ] Learn how Markov chains work +* Re-implement argument parsing without `clap` +* ~~Special variable syntax for picking from a category but not saving it: `%%?%%`~~ +* Special syntax to choose between literal values rather than a category +* Back-reference system to capture and repeat generated phrases +* Learn how Markov chains work -- cgit v1.2.1