Last active
August 29, 2015 14:01
-
-
Save Lokaltog/99beb52174352df2c787 to your computer and use it in GitHub Desktop.
Dynamic sentences for the Baba Grammar Designer
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "transforms": { | |
| "children": [ | |
| { | |
| "id": "geew4jan3d", | |
| "children": [ | |
| { | |
| "id": "19jkvwd4ea", | |
| "transforms": [ | |
| [ | |
| "^(.*?)e?$", | |
| "$1est" | |
| ] | |
| ], | |
| "label": "Adjectivify", | |
| "type": "suffix", | |
| "tag": "est" | |
| }, | |
| { | |
| "id": "1zent3ak5p", | |
| "transforms": [ | |
| [ | |
| "^(.*)([^ou])y$", | |
| "$1$2ies" | |
| ], | |
| [ | |
| "^(.*)$", | |
| "$1s" | |
| ] | |
| ], | |
| "label": "Plural", | |
| "type": "suffix", | |
| "tag": "s" | |
| } | |
| ], | |
| "label": "Noun" | |
| }, | |
| { | |
| "id": "b2ask9dnur", | |
| "children": [ | |
| { | |
| "id": "rlgegh0hmh", | |
| "transforms": [ | |
| [ | |
| "^(.*)$", | |
| "$1burg" | |
| ] | |
| ], | |
| "label": "burg", | |
| "type": "suffix", | |
| "tag": "burg" | |
| }, | |
| { | |
| "id": "251i7v7z3c", | |
| "transforms": [ | |
| [ | |
| "^(.*?)[aeiouy]?$", | |
| "$1edelacroix" | |
| ] | |
| ], | |
| "label": "delacroix", | |
| "type": "suffix", | |
| "tag": "delacroix" | |
| }, | |
| { | |
| "id": "qc740by3ka", | |
| "transforms": [ | |
| [ | |
| "^(.*?)[aeiouy]?$", | |
| "$1hurst" | |
| ] | |
| ], | |
| "label": "hurst", | |
| "type": "suffix", | |
| "tag": "hurst" | |
| }, | |
| { | |
| "id": "1wfjmseepa", | |
| "transforms": [ | |
| [ | |
| "^(.*?)[aeiouy]?(ing|ive)?$", | |
| "$1ington" | |
| ] | |
| ], | |
| "label": "ington", | |
| "type": "suffix", | |
| "tag": "ington" | |
| } | |
| ], | |
| "label": "Name" | |
| }, | |
| { | |
| "id": "310iy3uwlf", | |
| "children": [ | |
| { | |
| "id": "vdy8096fbe", | |
| "transforms": [ | |
| "function (str) { return str.replace(/\\w\\S*/g, function(txt){ return ['von'].indexOf(txt) > -1 ? txt : txt.charAt(0).toUpperCase() + txt.substr(1) }) }" | |
| ], | |
| "label": "Titlecase" | |
| }, | |
| { | |
| "id": "2b97br2t4i", | |
| "transforms": [ | |
| "function (str) { return str.toUpperCase() }" | |
| ], | |
| "label": "Uppercase" | |
| }, | |
| { | |
| "id": "lz0y51spmz", | |
| "transforms": [ | |
| "function (str) { return str.charAt(0).toUpperCase() + str.substr(1) }" | |
| ], | |
| "label": "Uppercase first" | |
| } | |
| ], | |
| "label": "Common" | |
| }, | |
| { | |
| "id": "j5amwpc7um", | |
| "children": [ | |
| { | |
| "id": "tfz6luv7hh", | |
| "transforms": [ | |
| [ | |
| "^(.*?)[aeiouy]?$", | |
| "$1er" | |
| ] | |
| ], | |
| "label": "Nounify", | |
| "type": "suffix", | |
| "tag": "er" | |
| } | |
| ], | |
| "label": "Verb" | |
| } | |
| ] | |
| }, | |
| "grammar": { | |
| "children": [ | |
| { | |
| "id": "fxliydn4lh", | |
| "children": [ | |
| { | |
| "id": "cdeozojprc", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "u39mw2xghr" | |
| }, | |
| { | |
| "ref": "ios8hxrp50" | |
| }, | |
| { | |
| "ref": "3kqpmqh436", | |
| "transform": [ | |
| "1zent3ak5p" | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "Catchphrase" | |
| }, | |
| { | |
| "id": "gfdfddkrfm", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "rbk1u44ezq", | |
| "whitespace": false, | |
| "transform": [ | |
| "lz0y51spmz" | |
| ] | |
| }, | |
| { | |
| "str": "!" | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "Confirm" | |
| }, | |
| { | |
| "id": "mjtqdap1f8", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "7u4phcvh72", | |
| "whitespace": false, | |
| "transform": [ | |
| "lz0y51spmz" | |
| ] | |
| }, | |
| { | |
| "str": "!" | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "Error" | |
| }, | |
| { | |
| "id": "27ydkwfrk5", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "str": "The" | |
| }, | |
| { | |
| "ref": "adab986k25", | |
| "transform": [ | |
| "19jkvwd4ea" | |
| ] | |
| }, | |
| { | |
| "ref": "ios8hxrp50" | |
| }, | |
| { | |
| "ref": "3kqpmqh436" | |
| }, | |
| { | |
| "ref": "u39mw2xghr", | |
| "transform": [ | |
| "tfz6luv7hh" | |
| ] | |
| }, | |
| { | |
| "ref": "pn8nrhp8vh" | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "Generator" | |
| }, | |
| { | |
| "id": "nbn2jbzcqi", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "whitespace": false, | |
| "ref": "tduc7o9omo", | |
| "transform": [ | |
| "vdy8096fbe" | |
| ] | |
| }, | |
| { | |
| "str": "," | |
| }, | |
| { | |
| "ref": "jgjh8hs1kd", | |
| "whitespace": false, | |
| "transform": [ | |
| "vdy8096fbe" | |
| ] | |
| }, | |
| { | |
| "str": "." | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "tduc7o9omo", | |
| "transform": [ | |
| "vdy8096fbe" | |
| ] | |
| }, | |
| { | |
| "ref": "dcyh3jr6ud", | |
| "transform": [ | |
| "2b97br2t4i" | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "Name" | |
| }, | |
| { | |
| "id": "4fldp09sjw", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "7gt7cb2yys", | |
| "whitespace": false, | |
| "transform": [ | |
| "lz0y51spmz" | |
| ] | |
| }, | |
| { | |
| "str": "!" | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "No" | |
| }, | |
| { | |
| "id": "8hi42i9ejc", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "lb6xggxcwb", | |
| "whitespace": false, | |
| "transform": [ | |
| "lz0y51spmz" | |
| ] | |
| }, | |
| { | |
| "str": "!" | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "Yes" | |
| } | |
| ], | |
| "label": "Exposed" | |
| }, | |
| { | |
| "id": "3uc88nm978", | |
| "children": [ | |
| { | |
| "id": "n6dvad7tfw", | |
| "children": [ | |
| { | |
| "id": "tduc7o9omo", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "5ign0yodad" | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "5ign0yodad", | |
| "transform": [ | |
| "1wfjmseepa" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "5ign0yodad", | |
| "transform": [ | |
| "qc740by3ka" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "5ign0yodad", | |
| "transform": [ | |
| "rlgegh0hmh" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "5ign0yodad", | |
| "transform": [ | |
| "251i7v7z3c" | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "Modified surname" | |
| }, | |
| { | |
| "id": "dpc5fn1y4r", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "gbam1umozu" | |
| }, | |
| { | |
| "ref": "vtnsmwixbz" | |
| }, | |
| { | |
| "ref": "vtnsmwixbz" | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "gbam1umozu" | |
| }, | |
| { | |
| "ref": "vtnsmwixbz" | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "vtnsmwixbz" | |
| }, | |
| { | |
| "ref": "vtnsmwixbz" | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "Prefix" | |
| }, | |
| { | |
| "id": "5ign0yodad", | |
| "type": "sentence", | |
| "elements": [ | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "dpc5fn1y4r" | |
| }, | |
| { | |
| "str": "mc", | |
| "whitespace": false | |
| }, | |
| { | |
| "ref": "adab986k25", | |
| "transform": [ | |
| "vdy8096fbe" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "dpc5fn1y4r" | |
| }, | |
| { | |
| "str": "mac", | |
| "whitespace": false | |
| }, | |
| { | |
| "ref": "adab986k25", | |
| "transform": [ | |
| "vdy8096fbe" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "dpc5fn1y4r" | |
| }, | |
| { | |
| "str": "von" | |
| }, | |
| { | |
| "ref": "adab986k25" | |
| } | |
| ] | |
| }, | |
| { | |
| "sentence": [ | |
| { | |
| "ref": "dpc5fn1y4r" | |
| }, | |
| { | |
| "str": "de", | |
| "whitespace": false | |
| }, | |
| { | |
| "ref": "adab986k25", | |
| "transform": [ | |
| "vdy8096fbe" | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "label": "Surname" | |
| } | |
| ], | |
| "label": "Compiled" | |
| }, | |
| { | |
| "id": "vtnsmwixbz", | |
| "type": "wordlist", | |
| "elements": [ | |
| "archibald", | |
| "arthur", | |
| "cornelius", | |
| "cyrus", | |
| "emmett", | |
| "ezekiel", | |
| "hudson", | |
| "malachi", | |
| "montgomery", | |
| "q.", | |
| "quincy", | |
| "rex", | |
| "sinclair", | |
| "theodore", | |
| "v.", | |
| "w.", | |
| "x.", | |
| "y.", | |
| "z." | |
| ], | |
| "label": "Name or initial" | |
| }, | |
| { | |
| "id": "dcyh3jr6ud", | |
| "type": "wordlist", | |
| "elements": [ | |
| "ii", | |
| "iii", | |
| "iv" | |
| ], | |
| "label": "Number" | |
| }, | |
| { | |
| "id": "gbam1umozu", | |
| "type": "wordlist", | |
| "elements": [ | |
| "baron", | |
| "count", | |
| "dr.", | |
| "duke", | |
| "earl", | |
| "general", | |
| "gov.", | |
| "lord", | |
| "pres.", | |
| "prof.", | |
| "sir" | |
| ], | |
| "label": "Prefix" | |
| }, | |
| { | |
| "id": "jgjh8hs1kd", | |
| "type": "wordlist", | |
| "elements": [ | |
| "esq", | |
| "jr", | |
| "m. d", | |
| "ph. d", | |
| "sr" | |
| ], | |
| "label": "Suffix" | |
| } | |
| ], | |
| "label": "Name" | |
| }, | |
| { | |
| "id": "egw0qphe0z", | |
| "children": [ | |
| { | |
| "id": "adab986k25", | |
| "type": "wordlist", | |
| "elements": [ | |
| "amazing", | |
| "awesome", | |
| "best", | |
| "excellent", | |
| "fabulous", | |
| "fantabulous", | |
| "fantastic", | |
| "formidable", | |
| "great", | |
| "impressive", | |
| "marvelous", | |
| "outstanding", | |
| "preeminent", | |
| "stunning", | |
| "superb", | |
| "terrific", | |
| "wonderful" | |
| ], | |
| "label": "Awesome" | |
| }, | |
| { | |
| "id": "rbk1u44ezq", | |
| "type": "wordlist", | |
| "elements": [ | |
| "affirmative", | |
| "all according to plan", | |
| "allright", | |
| "awesome", | |
| "confirmed", | |
| "copy that", | |
| "finally", | |
| "got it", | |
| "great", | |
| "it's all coming together", | |
| "neat", | |
| "nice", | |
| "roger that", | |
| "sweet" | |
| ], | |
| "label": "Confirm" | |
| }, | |
| { | |
| "id": "u39mw2xghr", | |
| "type": "wordlist", | |
| "elements": [ | |
| "build", | |
| "construct", | |
| "create", | |
| "design", | |
| "develop", | |
| "devise", | |
| "fabricate", | |
| "fashion", | |
| "forge", | |
| "form", | |
| "generate", | |
| "make", | |
| "produce", | |
| "shape" | |
| ], | |
| "label": "Create" | |
| }, | |
| { | |
| "id": "7u4phcvh72", | |
| "type": "wordlist", | |
| "elements": [ | |
| "aw man", | |
| "bummer", | |
| "crap", | |
| "dammit", | |
| "engage panic mode", | |
| "let me try again", | |
| "oh god no", | |
| "oh no", | |
| "seriously?", | |
| "why me?", | |
| "why?" | |
| ], | |
| "label": "Error" | |
| }, | |
| { | |
| "id": "pn8nrhp8vh", | |
| "type": "wordlist", | |
| "elements": [ | |
| "ever", | |
| "ever made", | |
| "in the universe", | |
| "in the world", | |
| "of all time", | |
| "on the internets", | |
| "there is" | |
| ], | |
| "label": "Ever" | |
| }, | |
| { | |
| "id": "ios8hxrp50", | |
| "type": "wordlist", | |
| "elements": [ | |
| "crap", | |
| "garbage", | |
| "junk", | |
| "nonsense", | |
| "rubbish", | |
| "trash" | |
| ], | |
| "label": "Garbage" | |
| }, | |
| { | |
| "id": "7gt7cb2yys", | |
| "type": "wordlist", | |
| "elements": [ | |
| "... or not", | |
| "fuck that", | |
| "i changed my mind", | |
| "maybe later", | |
| "nah", | |
| "never mind", | |
| "no", | |
| "no thanks", | |
| "no way", | |
| "no, thank you", | |
| "screw that" | |
| ], | |
| "label": "No" | |
| }, | |
| { | |
| "id": "3kqpmqh436", | |
| "type": "wordlist", | |
| "elements": [ | |
| "article", | |
| "book", | |
| "document", | |
| "narrative", | |
| "novel", | |
| "story", | |
| "text", | |
| "writing" | |
| ], | |
| "label": "Text" | |
| }, | |
| { | |
| "id": "lb6xggxcwb", | |
| "type": "wordlist", | |
| "elements": [ | |
| "absolutely", | |
| "fuck yes", | |
| "hell yeah", | |
| "i'm positive", | |
| "of course", | |
| "oh, yes", | |
| "sure", | |
| "why not", | |
| "yeah", | |
| "yes please", | |
| "yes, sir", | |
| "yup" | |
| ], | |
| "label": "Yes" | |
| } | |
| ], | |
| "label": "Synonym" | |
| } | |
| ], | |
| "name": "Baba dynamic site text", | |
| "author": "Lokaltog", | |
| "comment": "Generate dynamic name suggestions, button labels, etc. for the Baba Create-a-Generator application." | |
| }, | |
| "exposed": [ | |
| "cdeozojprc", | |
| "gfdfddkrfm", | |
| "27ydkwfrk5", | |
| "mjtqdap1f8", | |
| "nbn2jbzcqi", | |
| "4fldp09sjw", | |
| "8hi42i9ejc" | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment