Last active
August 29, 2015 14:01
-
-
Save Lokaltog/fbd3627d3256d54ad1f8 to your computer and use it in GitHub Desktop.
Git man page generator grammar for Baba
This file contains 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": "jti2urlqps", | |
"label": "Adjective", | |
"children": [ | |
{ | |
"id": "07z8wo05hy", | |
"label": "Convert", | |
"children": [ | |
{ | |
"id": "ipb3aevta0", | |
"label": "Abstract noun", | |
"tag": "ity", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*)eme$", | |
"$1emacy" | |
], | |
[ | |
"^(.*)([ia])ble$", | |
"$1$2bility" | |
], | |
[ | |
"^(.*)([tv])e$", | |
"$1$2eness" | |
], | |
[ | |
"^(.*[aeiouy]?)$", | |
"$1ity" | |
] | |
] | |
}, | |
{ | |
"id": "486o4dziu0", | |
"label": "Adverb", | |
"tag": "ly", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*)ic$", | |
"$1ically" | |
], | |
[ | |
"^(.*)[aeiouy]$", | |
"$1y" | |
], | |
[ | |
"^(.*)$", | |
"$1ly" | |
] | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "77xwo46b8i", | |
"label": "Built-in", | |
"children": [ | |
{ | |
"id": "4zof4baosv", | |
"label": "Common", | |
"children": [ | |
{ | |
"id": "654xgb5vh1", | |
"label": "Uppercase", | |
"transforms": [ | |
"function(str) { return str.toUpperCase() }" | |
] | |
}, | |
{ | |
"id": "uhoj9p0fyl", | |
"label": "Uppercase first", | |
"transforms": [ | |
"function(str) { return str.substring(0, 1).toUpperCase() + str.substring(1, str.length) }" | |
] | |
} | |
] | |
}, | |
{ | |
"id": "q17kuhis6f", | |
"label": "Technical", | |
"children": [ | |
{ | |
"id": "97zyo4wmwl", | |
"label": "Slugify", | |
"transforms": [ | |
"function(str) { return str.replace(/[^\\w-]/g, '-').toLowerCase() }" | |
] | |
}, | |
{ | |
"id": "3h13djennn", | |
"label": "Constantify", | |
"transforms": [ | |
"function(str) { return str.replace(/[^\\w-]/g, '_').toUpperCase()}" | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "ko327t9xuk", | |
"label": "Common", | |
"children": [ | |
{ | |
"id": "5np6vh8gzd", | |
"label": "Prefix a/an", | |
"tag": "a/an", | |
"type": "prefix", | |
"transforms": [ | |
[ | |
"^([aeiou].*)$", | |
"an $1" | |
], | |
[ | |
"^(.*)$", | |
"a $1" | |
] | |
] | |
} | |
] | |
}, | |
{ | |
"id": "zw18sa6daq", | |
"label": "Noun", | |
"children": [ | |
{ | |
"id": "5d5kbm8y9k", | |
"label": "Plural", | |
"tag": "s", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*)ife$", | |
"$1ives" | |
], | |
[ | |
"^(.*)([^ou])y$", | |
"$1$2ies" | |
], | |
[ | |
"^(.*((t?c|s)h|[sx]))$", | |
"$1es" | |
], | |
[ | |
"^(.*)$", | |
"$1s" | |
] | |
] | |
} | |
] | |
}, | |
{ | |
"id": "1nbdszqqro", | |
"label": "Verb", | |
"children": [ | |
{ | |
"id": "5by5fe3nqu", | |
"label": "Tense", | |
"children": [ | |
{ | |
"id": "9z7i8y279k", | |
"label": "Present", | |
"tag": "s", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*[^aeiou])y$", | |
"$1ies" | |
], | |
[ | |
"^(.*([sc]h|s|ex))$", | |
"$1es" | |
], | |
[ | |
"^(.*)$", | |
"$1s" | |
] | |
] | |
}, | |
{ | |
"id": "8ikx0opb7j", | |
"label": "Present participle", | |
"tag": "ing", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*[aeiouy]{2}[bcdfghjklmnpqrstvwxz])$", | |
"$1ing" | |
], | |
[ | |
"^(.*c)$", | |
"$1king" | |
], | |
[ | |
"^(.*)mit$", | |
"$1mitting" | |
], | |
[ | |
"^(.*)fer$", | |
"$1ferring" | |
], | |
[ | |
"^(.{1,3}[aeiou])([bdfglmnprstz])$", | |
"$1$2$2ing" | |
], | |
[ | |
"^(.*[aeiouy]l)$", | |
"$1ling" | |
], | |
[ | |
"^(.*?[eyo]e)$", | |
"$1ing" | |
], | |
[ | |
"^(.*?)e?$", | |
"$1ing" | |
] | |
] | |
}, | |
{ | |
"id": "lioq5xaxsi", | |
"label": "Past", | |
"tag": "ed", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*[aeiouy]{2}[bcdfghjklmnpqrstvwxz])$", | |
"$1ed" | |
], | |
[ | |
"^(.*c)$", | |
"$1ked" | |
], | |
[ | |
"^(.*)mit$", | |
"$1mitted" | |
], | |
[ | |
"^(.*)fer$", | |
"$1ferred" | |
], | |
[ | |
"^(.{1,3}[aeiou])([bdfglmnprstz])$", | |
"$1$2$2ed" | |
], | |
[ | |
"^(.*[aeiouy]l)$", | |
"$1led" | |
], | |
[ | |
"^(.*?[eyo]e)$", | |
"$1d" | |
], | |
[ | |
"^(.*)y$", | |
"$1ied" | |
], | |
[ | |
"^(.*?)e?$", | |
"$1ed" | |
] | |
] | |
}, | |
{ | |
"id": "q0uri6irxk", | |
"label": "Past participle", | |
"tag": "en", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*?)[aeiouy]?$", | |
"$1en" | |
] | |
] | |
} | |
] | |
}, | |
{ | |
"id": "61jbjp2yl2", | |
"label": "Convert", | |
"children": [ | |
{ | |
"id": "9i2oiktftv", | |
"label": "Make/become/treat", | |
"tag": "ize", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*?)[aeiouy]?$", | |
"$1ize" | |
] | |
] | |
}, | |
{ | |
"id": "mxjz59qvra", | |
"label": "Agent noun (Latinate)", | |
"tag": "or", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*?)(e|or)?$", | |
"$1or" | |
] | |
] | |
}, | |
{ | |
"id": "v5o544wj5n", | |
"label": "Agent noun (Germanic)", | |
"tag": "er", | |
"type": "suffix", | |
"transforms": [ | |
[ | |
"^(.*?)e?$", | |
"$1er" | |
] | |
] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
"grammar": { | |
"children": [ | |
{ | |
"id": "frcycuhb4d", | |
"children": [ | |
{ | |
"id": "f4ub3mj3ee", | |
"type": "wordlist", | |
"label": "Git action", | |
"elements": [ | |
"automatic", | |
"passive", | |
"temporary", | |
"staged" | |
] | |
}, | |
{ | |
"id": "onxbsygg37", | |
"children": [ | |
{ | |
"id": "o1dv5a4vtr", | |
"type": "sentence", | |
"label": "Possible", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"str": "possible" | |
} | |
] | |
}, | |
{ | |
"sentence": [ | |
{ | |
"str": "a" | |
}, | |
{ | |
"ref": "77p8plgoxg" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "yrnly14c3c", | |
"type": "wordlist", | |
"label": "Relevant", | |
"elements": [ | |
"relevant", | |
"applicable", | |
"appropriate", | |
"significant" | |
] | |
} | |
], | |
"label": "Synonym" | |
} | |
], | |
"label": "Adjective" | |
}, | |
{ | |
"id": "jdr3yed2nf", | |
"children": [ | |
{ | |
"id": "zi069cgvbq", | |
"children": [ | |
{ | |
"id": "n93oiw1w92", | |
"type": "wordlist", | |
"label": "Immediately", | |
"elements": [ | |
"immediately", | |
"soon", | |
"some time", | |
"a while" | |
] | |
}, | |
{ | |
"id": "lqovdrf1yt", | |
"type": "wordlist", | |
"label": "Previously", | |
"elements": [ | |
"previously", | |
"earlier", | |
"formerly", | |
"once" | |
] | |
}, | |
{ | |
"id": "gmnqxaf1d0", | |
"type": "wordlist", | |
"label": "Sometimes", | |
"elements": [ | |
"sometimes", | |
"in some cases" | |
] | |
}, | |
{ | |
"id": "wgpvgo2btx", | |
"type": "wordlist", | |
"label": "Cleanly", | |
"elements": [ | |
"uncleanly", | |
"unsuccessfully", | |
"cleanly", | |
"successfully" | |
] | |
} | |
], | |
"label": "Synonym" | |
} | |
], | |
"label": "Adverb" | |
}, | |
{ | |
"id": "0p4ps6y9l0", | |
"label": "Conclusion", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "xlun6hg6u8" | |
}, | |
{ | |
"ref": "te9b1vlsf5" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "jybs2vdkib", | |
"label": "Condition", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "900avwe6c8" | |
}, | |
{ | |
"ref": "7bxjjfot1z" | |
}, | |
{ | |
"str": "is" | |
}, | |
{ | |
"str": "not" | |
}, | |
{ | |
"ref": "0bkyaksptm", | |
"transform": [ | |
"lioq5xaxsi" | |
] | |
} | |
] | |
}, | |
{ | |
"sentence": [ | |
{ | |
"ref": "900avwe6c8" | |
}, | |
{ | |
"ref": "5u1mgb8a65" | |
}, | |
{ | |
"ref": "0bkyaksptm", | |
"transform": [ | |
"lioq5xaxsi" | |
] | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"transform": [ | |
"5np6vh8gzd" | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "5pfp19bkjp", | |
"label": "Conjunction", | |
"children": [ | |
{ | |
"id": "b1lpuyx90k", | |
"type": "wordlist", | |
"label": "And/or", | |
"elements": [ | |
"and", | |
"and/or", | |
"or" | |
] | |
}, | |
{ | |
"id": "xlun6hg6u8", | |
"label": "Conclusion", | |
"type": "wordlist", | |
"elements": [ | |
"and", | |
"as", | |
"because", | |
"but", | |
"so" | |
] | |
}, | |
{ | |
"id": "900avwe6c8", | |
"label": "Conditional", | |
"type": "wordlist", | |
"elements": [ | |
"if", | |
"in case", | |
"provided that", | |
"when", | |
"whenever" | |
] | |
} | |
] | |
}, | |
{ | |
"id": "iyggbutop9", | |
"label": "Determiner", | |
"type": "wordlist", | |
"elements": [ | |
"a few", | |
"all", | |
"any", | |
"some", | |
"the", | |
"various" | |
] | |
}, | |
{ | |
"id": "4v6p3wh8fw", | |
"children": [ | |
{ | |
"id": "g3xbctbz55", | |
"label": "Command action", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "6hyyc6fhd5" | |
}, | |
{ | |
"ref": "iyggbutop9" | |
}, | |
{ | |
"ref": "c6vlf3ox13" | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"transform": [ | |
"5d5kbm8y9k" | |
] | |
}, | |
{ | |
"ref": "fnyu0h2318" | |
}, | |
{ | |
"ref": "iyggbutop9" | |
}, | |
{ | |
"ref": "0bkyaksptm", | |
"transform": [ | |
"lioq5xaxsi" | |
] | |
}, | |
{ | |
"ref": "rimpk6zukj", | |
"transform": [ | |
"5d5kbm8y9k" | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "wk9nyxuuy1", | |
"label": "Command description", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "6hyyc6fhd5", | |
"transform": [ | |
"9z7i8y279k" | |
], | |
"variable": "command-verb" | |
}, | |
{ | |
"ref": "iyggbutop9" | |
}, | |
{ | |
"ref": "c6vlf3ox13" | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"transform": [ | |
"5d5kbm8y9k" | |
], | |
"variable": "command-noun" | |
}, | |
{ | |
"ref": "fnyu0h2318" | |
}, | |
{ | |
"ref": "iyggbutop9" | |
}, | |
{ | |
"ref": "0bkyaksptm", | |
"transform": [ | |
"lioq5xaxsi" | |
] | |
}, | |
{ | |
"ref": "rimpk6zukj", | |
"transform": [ | |
"5d5kbm8y9k" | |
] | |
}, | |
{ | |
"ref": "fnyu0h2318" | |
}, | |
{ | |
"ref": "iyggbutop9" | |
}, | |
{ | |
"ref": "0bkyaksptm", | |
"transform": [ | |
"lioq5xaxsi" | |
] | |
}, | |
{ | |
"ref": "rimpk6zukj", | |
"whitespace": false, | |
"transform": [ | |
"5d5kbm8y9k" | |
] | |
}, | |
{ | |
"str": ", and" | |
}, | |
{ | |
"ref": "te9b1vlsf5" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "5u1mgb8a65", | |
"type": "sentence", | |
"label": "Command name", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"str": "git-", | |
"whitespace": false | |
}, | |
{ | |
"ref": "6hyyc6fhd5", | |
"whitespace": false, | |
"variable": "command-verb" | |
}, | |
{ | |
"str": "-", | |
"whitespace": false | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"whitespace": true, | |
"variable": "command-noun" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "03mhlwl8wk", | |
"label": "Git path", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "4lmkowvmw5", | |
"transform": [ | |
"5d5kbm8y9k" | |
], | |
"whitespace": false | |
}, | |
{ | |
"str": "/", | |
"whitespace": false | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"whitespace": false, | |
"transform": [ | |
"5d5kbm8y9k" | |
] | |
}, | |
{ | |
"str": "/" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "xxk4cke09p", | |
"type": "sentence", | |
"label": "Option", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"str": "--", | |
"whitespace": false | |
}, | |
{ | |
"ref": "6hyyc6fhd5", | |
"whitespace": false | |
}, | |
{ | |
"str": "-", | |
"whitespace": false | |
}, | |
{ | |
"ref": "6hyyc6fhd5", | |
"whitespace": false | |
}, | |
{ | |
"str": "-", | |
"whitespace": false | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"whitespace": true | |
} | |
] | |
}, | |
{ | |
"sentence": [ | |
{ | |
"str": "--", | |
"whitespace": false | |
}, | |
{ | |
"ref": "6hyyc6fhd5", | |
"whitespace": false | |
}, | |
{ | |
"str": "-", | |
"whitespace": false | |
}, | |
{ | |
"ref": "4lmkowvmw5" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "glacxdlcsw", | |
"label": "Option description", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "0bkyaksptm" | |
}, | |
{ | |
"str": "the" | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"transform": [ | |
"5d5kbm8y9k" | |
] | |
}, | |
{ | |
"str": "of" | |
}, | |
{ | |
"ref": "iyggbutop9" | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"transform": [ | |
"5d5kbm8y9k" | |
] | |
}, | |
{ | |
"str": "that are" | |
}, | |
{ | |
"ref": "0bkyaksptm", | |
"transform": [ | |
"lioq5xaxsi" | |
] | |
} | |
] | |
} | |
] | |
} | |
], | |
"label": "Exposed" | |
}, | |
{ | |
"id": "9hks8mrm5n", | |
"children": [ | |
{ | |
"id": "4vrod1w4ye", | |
"label": "Constant", | |
"children": [ | |
{ | |
"id": "7bxjjfot1z", | |
"label": "Constant", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "o4e6nbspge", | |
"transform": [ | |
"3h13djennn" | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "vzxhh97i1d", | |
"type": "wordlist", | |
"label": "Prefix", | |
"elements": [ | |
"local", | |
"new", | |
"old", | |
"other", | |
"remote", | |
"this" | |
] | |
}, | |
{ | |
"id": "o4e6nbspge", | |
"label": "String", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "6hyyc6fhd5", | |
"whitespace": false | |
}, | |
{ | |
"str": "_", | |
"whitespace": false | |
}, | |
{ | |
"ref": "vzxhh97i1d", | |
"whitespace": false | |
}, | |
{ | |
"str": "_", | |
"whitespace": false | |
}, | |
{ | |
"ref": "4lmkowvmw5" | |
} | |
] | |
}, | |
{ | |
"sentence": [ | |
{ | |
"ref": "6hyyc6fhd5", | |
"whitespace": false | |
}, | |
{ | |
"str": "_", | |
"whitespace": false | |
}, | |
{ | |
"ref": "4lmkowvmw5" | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "ojbeaukg05", | |
"type": "sentence", | |
"label": "Full location", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"str": "non-" | |
}, | |
{ | |
"ref": "0bkyaksptm", | |
"transform": [ | |
"lioq5xaxsi" | |
] | |
}, | |
{ | |
"ref": "c6vlf3ox13" | |
} | |
] | |
}, | |
{ | |
"sentence": [ | |
{ | |
"ref": "c6vlf3ox13" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "4lmkowvmw5", | |
"type": "wordlist", | |
"label": "Git", | |
"elements": [ | |
"archive", | |
"area", | |
"base", | |
"branch", | |
"change", | |
"commit", | |
"file", | |
"head", | |
"history", | |
"index", | |
"log", | |
"object", | |
"origin", | |
"pack", | |
"path", | |
"ref", | |
"remote", | |
"stage", | |
"stash", | |
"submodule", | |
"subtree", | |
"tag", | |
"tip", | |
"tree", | |
"upstream" | |
] | |
}, | |
{ | |
"id": "rimpk6zukj", | |
"label": "Located git noun", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "4lmkowvmw5" | |
} | |
] | |
}, | |
{ | |
"sentence": [ | |
{ | |
"ref": "c6vlf3ox13" | |
}, | |
{ | |
"ref": "4lmkowvmw5" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "c6vlf3ox13", | |
"type": "wordlist", | |
"label": "Location", | |
"elements": [ | |
"applied", | |
"downstream", | |
"local", | |
"remote", | |
"staged", | |
"unstaged", | |
"upstream" | |
] | |
}, | |
{ | |
"id": "af9bogm6bk", | |
"label": "Multiple git nouns", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "iyggbutop9" | |
}, | |
{ | |
"ref": "0bkyaksptm", | |
"transform": [ | |
"lioq5xaxsi" | |
] | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"transform": [ | |
"5d5kbm8y9k" | |
] | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "4yjf7tme5k", | |
"children": [ | |
{ | |
"id": "8bqkfcsij5", | |
"label": "Chance", | |
"children": [ | |
{ | |
"id": "77p8plgoxg", | |
"label": "Combined", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "ogzn1qyf0v" | |
}, | |
{ | |
"ref": "do2fk3et13" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "ogzn1qyf0v", | |
"type": "wordlist", | |
"label": "Prefix", | |
"elements": [ | |
"certain", | |
"rare", | |
"small" | |
] | |
}, | |
{ | |
"id": "do2fk3et13", | |
"label": "Synonym", | |
"type": "wordlist", | |
"elements": [ | |
"chance", | |
"possibility" | |
] | |
} | |
] | |
}, | |
{ | |
"id": "3ird1rfpq6", | |
"type": "wordlist", | |
"label": "Command", | |
"elements": [ | |
"command", | |
"executable", | |
"action" | |
] | |
}, | |
{ | |
"id": "7qye599an6", | |
"type": "wordlist", | |
"label": "Failure", | |
"elements": [ | |
"failure", | |
"error" | |
] | |
}, | |
{ | |
"id": "4717izn6sv", | |
"type": "wordlist", | |
"label": "Option", | |
"elements": [ | |
"option", | |
"argument", | |
"flag" | |
] | |
} | |
], | |
"label": "Synonym" | |
} | |
], | |
"label": "Noun" | |
}, | |
{ | |
"id": "fnyu0h2318", | |
"label": "Preposition", | |
"type": "wordlist", | |
"elements": [ | |
"before", | |
"below", | |
"for", | |
"from", | |
"inside", | |
"next to", | |
"opposite of", | |
"outside", | |
"over", | |
"to" | |
] | |
}, | |
{ | |
"id": "te9b1vlsf5", | |
"label": "Statement", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "7bxjjfot1z" | |
}, | |
{ | |
"str": "is" | |
}, | |
{ | |
"ref": "0bkyaksptm", | |
"transform": [ | |
"lioq5xaxsi" | |
] | |
}, | |
{ | |
"str": "to" | |
}, | |
{ | |
"ref": "0bkyaksptm" | |
}, | |
{ | |
"str": "the" | |
}, | |
{ | |
"ref": "4lmkowvmw5" | |
}, | |
{ | |
"str": "of" | |
}, | |
{ | |
"ref": "iyggbutop9" | |
}, | |
{ | |
"ref": "4lmkowvmw5", | |
"transform": [ | |
"5d5kbm8y9k" | |
] | |
}, | |
{ | |
"ref": "fnyu0h2318" | |
}, | |
{ | |
"str": "the" | |
}, | |
{ | |
"ref": "4lmkowvmw5" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "fm66lpgc68", | |
"label": "Subject", | |
"children": [ | |
{ | |
"id": "fei0pdn5aq", | |
"label": "Sentence", | |
"type": "sentence", | |
"elements": [ | |
{ | |
"sentence": [ | |
{ | |
"ref": "zwi7rec6gi" | |
} | |
] | |
}, | |
{ | |
"sentence": [ | |
{ | |
"str": "the" | |
}, | |
{ | |
"ref": "5u1mgb8a65" | |
}, | |
{ | |
"str": "command" | |
} | |
] | |
} | |
] | |
}, | |
{ | |
"id": "zwi7rec6gi", | |
"type": "wordlist", | |
"label": "Words", | |
"elements": [ | |
"the user", | |
"you" | |
] | |
} | |
] | |
}, | |
{ | |
"id": "1vgpjvm1bw", | |
"children": [ | |
{ | |
"id": "6hyyc6fhd5", | |
"type": "wordlist", | |
"label": "Common", | |
"elements": [ | |
"abandon", | |
"abduct", | |
"abolish", | |
"abuse", | |
"accuse", | |
"acquire", | |
"activate", | |
"adapt", | |
"add", | |
"address", | |
"adjust", | |
"advise", | |
"aid", | |
"alert", | |
"allocate", | |
"answer", | |
"apprehend", | |
"approach", | |
"arbitrate", | |
"arrange", | |
"arrest", | |
"assault", | |
"assemble", | |
"assess", | |
"assign", | |
"assist", | |
"attack", | |
"attract", | |
"audit", | |
"augment", | |
"authenticate", | |
"authorize", | |
"automate", | |
"avoid", | |
"award", | |
"balance", | |
"bang", | |
"beat", | |
"berate", | |
"bite", | |
"blast", | |
"blend", | |
"block", | |
"blow", | |
"book", | |
"boost", | |
"brace", | |
"brief", | |
"brighten", | |
"buck", | |
"bump", | |
"bury", | |
"bushwhack", | |
"calculate", | |
"call", | |
"calm", | |
"cancel", | |
"capitalize", | |
"catch", | |
"centralize", | |
"certify", | |
"challenge", | |
"change", | |
"channel", | |
"charge", | |
"chart", | |
"chase", | |
"check", | |
"choke", | |
"circumscribe", | |
"circumvent", | |
"clap", | |
"clarify", | |
"classify", | |
"climb", | |
"clip", | |
"clutch", | |
"coach", | |
"collaborate", | |
"collapse", | |
"collate", | |
"collect", | |
"collide", | |
"combine", | |
"command", | |
"commandeer", | |
"compile", | |
"complete", | |
"compose", | |
"compute", | |
"conceive", | |
"condense", | |
"configure", | |
"conserve", | |
"consolidate", | |
"construct", | |
"consult", | |
"contract", | |
"control", | |
"convert", | |
"coordinate", | |
"correlate", | |
"counsel", | |
"count", | |
"cram", | |
"crash", | |
"create", | |
"cripple", | |
"critique", | |
"cultivate", | |
"cure", | |
"customize", | |
"cut", | |
"decorate", | |
"decrease", | |
"define", | |
"delegate", | |
"delete", | |
"delineate", | |
"deliver", | |
"demonstrate", | |
"derive", | |
"describe", | |
"design", | |
"detail", | |
"detect", | |
"determine", | |
"develop", | |
"devise", | |
"diagnose", | |
"dictate", | |
"direct", | |
"discard", | |
"discover", | |
"dispatch", | |
"display", | |
"dissect", | |
"distinguish", | |
"distribute", | |
"ditch", | |
"divert", | |
"dodge", | |
"dominate", | |
"dope", | |
"double", | |
"douse", | |
"draft", | |
"drag", | |
"drain", | |
"dramatize", | |
"drape", | |
"draw", | |
"dress", | |
"drill", | |
"drink", | |
"drop", | |
"drown", | |
"drug", | |
"dry", | |
"dunk", | |
"earn", | |
"edge", | |
"edit", | |
"educate", | |
"eject", | |
"elect", | |
"elevate", | |
"eliminate", | |
"employ", | |
"enable", | |
"enact", | |
"encourage", | |
"endure", | |
"engage", | |
"engineer", | |
"enjoin", | |
"ensnare", | |
"ensure", | |
"enter", | |
"equip", | |
"escalate", | |
"escape", | |
"establish", | |
"evacuate", | |
"evade", | |
"evaluate", | |
"evict", | |
"examine", | |
"execute", | |
"exhale", | |
"exhibit", | |
"exit", | |
"expand", | |
"expedite", | |
"expel", | |
"explode", | |
"experience", | |
"experiment", | |
"explain", | |
"explore", | |
"expose", | |
"extend", | |
"extirpate", | |
"extract", | |
"extricate", | |
"fade", | |
"fake", | |
"fashion", | |
"fear", | |
"feed", | |
"feel", | |
"fight", | |
"file", | |
"fill", | |
"find", | |
"finger", | |
"finish", | |
"fix", | |
"flag", | |
"flap", | |
"flash", | |
"flatten", | |
"flaunt", | |
"flay", | |
"flick", | |
"fling", | |
"flip", | |
"flog", | |
"flounder", | |
"flout", | |
"flush", | |
"focus", | |
"fondle", | |
"force", | |
"forecast", | |
"forge", | |
"formalize", | |
"form", | |
"formulate", | |
"fornicate", | |
"foster", | |
"found", | |
"fumble", | |
"fund", | |
"furnish", | |
"gain", | |
"gather", | |
"generate", | |
"gesture", | |
"get", | |
"give", | |
"gouge", | |
"govern", | |
"graduate", | |
"grab", | |
"grasp", | |
"greet", | |
"grind", | |
"grip", | |
"grope", | |
"ground", | |
"grow", | |
"guard", | |
"guide", | |
"gyrate", | |
"hack", | |
"hail", | |
"halt", | |
"halve", | |
"hammer", | |
"handle", | |
"hang", | |
"harass", | |
"hasten", | |
"haul", | |
"head", | |
"help", | |
"hide", | |
"hijack", | |
"hire", | |
"hit", | |
"hitch", | |
"hoist", | |
"hold", | |
"hug", | |
"hurl", | |
"hurtle", | |
"hypothesize", | |
"identify", | |
"ignore", | |
"illustrate", | |
"imitate", | |
"implement", | |
"improve", | |
"improvise", | |
"increase", | |
"index", | |
"indict", | |
"individualize", | |
"induce", | |
"inflict", | |
"influence", | |
"inform", | |
"initiate", | |
"inject", | |
"injure", | |
"insert", | |
"inspect", | |
"inspire", | |
"install", | |
"instigate", | |
"instruct", | |
"integrate", | |
"intensify", | |
"interchange", | |
"interpret", | |
"interview", | |
"introduce", | |
"invade", | |
"invent", | |
"investigate", | |
"isolate", | |
"itemize", | |
"jab", | |
"jam", | |
"jar", | |
"jerk", | |
"jimmy", | |
"jingle", | |
"jolt", | |
"judge", | |
"jump", | |
"justify", | |
"keel", | |
"keynote", | |
"kibitz", | |
"kick", | |
"kidnap", | |
"kill", | |
"knife", | |
"land", | |
"lash", | |
"launch", | |
"lead", | |
"leap", | |
"learn", | |
"lecture", | |
"lessen", | |
"level", | |
"license", | |
"lick", | |
"link", | |
"listen", | |
"locate", | |
"log", | |
"lower", | |
"make", | |
"maim", | |
"maintain", | |
"manage", | |
"mangle", | |
"manipulate", | |
"manufacture", | |
"mark", | |
"market", | |
"massage", | |
"master", | |
"maul", | |
"measure", | |
"mediate", | |
"meet", | |
"mend", | |
"mentor", | |
"mimic", | |
"minimize", | |
"mobilize", | |
"mock", | |
"model", | |
"molest", | |
"monitor", | |
"motivate", | |
"mourn", | |
"move", | |
"mumble", | |
"murder", | |
"muster", | |
"mutilate", | |
"nab", | |
"nag", | |
"nail", | |
"narrow", | |
"needle", | |
"negotiate", | |
"nick", | |
"nip", | |
"nominate", | |
"nurture", | |
"observe", | |
"obtain", | |
"occupy", | |
"offer", | |
"operate", | |
"order", | |
"organize", | |
"originate", | |
"outline", | |
"overcome", | |
"oversee", | |
"pack", | |
"paddle", | |
"page", | |
"panic", | |
"park", | |
"parry", | |
"pass", | |
"pat", | |
"patrol", | |
"pause", | |
"paw", | |
"peel", | |
"penetrate", | |
"perceive", | |
"perfect", | |
"perform", | |
"persuade", | |
"photograph", | |
"pick", | |
"picket", | |
"pile", | |
"pilot", | |
"pin", | |
"pinch", | |
"pioneer", | |
"pirate", | |
"pitch", | |
"place", | |
"plan", | |
"play", | |
"plow", | |
"plunge", | |
"pocket", | |
"poke", | |
"polish", | |
"pose", | |
"position", | |
"pounce", | |
"predict", | |
"prepare", | |
"prescribe", | |
"present", | |
"print", | |
"prioritize", | |
"probe", | |
"process", | |
"procure", | |
"prod", | |
"produce", | |
"program", | |
"project", | |
"promote", | |
"prompt", | |
"proofread", | |
"propel", | |
"propose", | |
"protect", | |
"prove", | |
"provide", | |
"provoke", | |
"publicize", | |
"publish", | |
"pull", | |
"pump", | |
"punch", | |
"purchase", | |
"purge", | |
"pursue", | |
"push", | |
"qualify", | |
"question", | |
"quicken", | |
"quit", | |
"quiz", | |
"race", | |
"raid", | |
"raise", | |
"ram", | |
"ransack", | |
"rate", | |
"rattle", | |
"ravage", | |
"read", | |
"realize", | |
"rebuild", | |
"receive", | |
"recommend", | |
"reconcile", | |
"record", | |
"recoup", | |
"recruit", | |
"redeem", | |
"reduce", | |
"refer", | |
"regain", | |
"regulate", | |
"reinforce", | |
"rejoin", | |
"relate", | |
"relax", | |
"relieve", | |
"remove", | |
"render", | |
"renew", | |
"renovate", | |
"reorganize", | |
"repair", | |
"repel", | |
"report", | |
"represent", | |
"repulse", | |
"research", | |
"resign", | |
"resist", | |
"resolve", | |
"respond", | |
"restore", | |
"retain", | |
"retaliate", | |
"retreat", | |
"retrieve", | |
"reveal", | |
"review", | |
"revise", | |
"ride", | |
"rip", | |
"risk", | |
"rob", | |
"rock", | |
"roll", | |
"rub", | |
"rush", | |
"salute", | |
"satisfy", | |
"save", | |
"saw", | |
"scale", | |
"scan", | |
"scare", | |
"scatter", | |
"scavenge", | |
"schedule", | |
"scold", | |
"scoop", | |
"score", | |
"scour", | |
"scout", | |
"scrape", | |
"scream", | |
"screen", | |
"screw", | |
"scrub", | |
"scruff", | |
"scuffle", | |
"sculpt", | |
"seal", | |
"search", | |
"secure", | |
"seduce", | |
"segment", | |
"seize", | |
"select", | |
"sell", | |
"sense", | |
"serve", | |
"service", | |
"set", | |
"sever", | |
"sew", | |
"shake", | |
"shanghai", | |
"shape", | |
"share", | |
"sharpen", | |
"shave", | |
"shear", | |
"shell", | |
"shield", | |
"shift", | |
"shock", | |
"shoot", | |
"shorten", | |
"shout", | |
"shove", | |
"shovel", | |
"show", | |
"shun", | |
"sidestep", | |
"signal", | |
"simplify", | |
"sip", | |
"skim", | |
"skip", | |
"skirt", | |
"slacken", | |
"slam", | |
"slap", | |
"slash", | |
"slay", | |
"slide", | |
"smack", | |
"smear", | |
"smell", | |
"smuggle", | |
"snap", | |
"snatch", | |
"sniff", | |
"snuggle", | |
"soak", | |
"soil", | |
"solve", | |
"sort", | |
"spear", | |
"spin", | |
"splice", | |
"split", | |
"spot", | |
"spread", | |
"stack", | |
"stamp", | |
"start", | |
"startle", | |
"steal", | |
"steer", | |
"stiffen", | |
"stifle", | |
"stimulate", | |
"stock", | |
"stomp", | |
"stop", | |
"strangle", | |
"strap", | |
"streamline", | |
"strengthen", | |
"stress", | |
"strike", | |
"strip", | |
"stroke", | |
"stub", | |
"study", | |
"stuff", | |
"stun", | |
"subdue", | |
"submerge", | |
"submit", | |
"suck", | |
"summarize", | |
"summon", | |
"supervise", | |
"support", | |
"surrender", | |
"survey", | |
"suspend", | |
"sustain", | |
"swagger", | |
"swallow", | |
"swap", | |
"swing", | |
"swipe", | |
"switch", | |
"synergize", | |
"synthesize", | |
"systematize", | |
"tabulate", | |
"tackle", | |
"take", | |
"tap", | |
"target", | |
"taste", | |
"taunt", | |
"teach", | |
"tear", | |
"tease", | |
"terrorize", | |
"test", | |
"thrash", | |
"thread", | |
"threaten", | |
"throw", | |
"tickle", | |
"tie", | |
"tighten", | |
"tilt", | |
"tip", | |
"toss", | |
"touch", | |
"tout", | |
"track", | |
"train", | |
"transcribe", | |
"transfer", | |
"transform", | |
"translate", | |
"transport", | |
"trap", | |
"tread", | |
"treat", | |
"trim", | |
"trip", | |
"triple", | |
"tuck", | |
"tug", | |
"tumble", | |
"turn", | |
"tutor", | |
"twist", | |
"type", | |
"uncover", | |
"understand", | |
"undertake", | |
"undo", | |
"undress", | |
"unfold", | |
"unify", | |
"unite", | |
"unravel", | |
"untangle", | |
"unwind", | |
"update", | |
"usher", | |
"utilize", | |
"vacate", | |
"validate", | |
"value", | |
"vanquish", | |
"vault", | |
"vent", | |
"verbalize", | |
"verify", | |
"violate", | |
"ward", | |
"watch", | |
"wave", | |
"weigh", | |
"whack", | |
"whip", | |
"whirl", | |
"whistle", | |
"widen", | |
"wield", | |
"wiggle", | |
"withdraw", | |
"work", | |
"wreck", | |
"wrench", | |
"wrestle", | |
"write", | |
"yank", | |
"yell", | |
"yelp", | |
"yield", | |
"zap", | |
"zip" | |
] | |
}, | |
{ | |
"id": "0bkyaksptm", | |
"type": "wordlist", | |
"label": "Git", | |
"elements": [ | |
"add", | |
"allot", | |
"annotate", | |
"apply", | |
"archive", | |
"bisect", | |
"blame", | |
"branch", | |
"bundle", | |
"check", | |
"checkout", | |
"cherry-pick", | |
"clean", | |
"clone", | |
"commit", | |
"configure", | |
"count", | |
"describe", | |
"diff", | |
"export", | |
"fail", | |
"fast-export", | |
"fast-import", | |
"fetch", | |
"filter-branch", | |
"format-patch", | |
"forward-port", | |
"fsck", | |
"grep", | |
"import", | |
"index", | |
"initialize", | |
"log", | |
"merge", | |
"name", | |
"note", | |
"pack", | |
"parse", | |
"patch", | |
"perform", | |
"prevent", | |
"prune", | |
"pull", | |
"push", | |
"quiltimport", | |
"reapply", | |
"rebase", | |
"reflog", | |
"relink", | |
"remote", | |
"remove", | |
"repack", | |
"request", | |
"reset", | |
"reset", | |
"return", | |
"rev-list", | |
"rev-parse", | |
"revert", | |
"save", | |
"send", | |
"set", | |
"show", | |
"specify", | |
"stage", | |
"stash", | |
"strip" | |
] | |
}, | |
{ | |
"id": "5ucf5ejbyk", | |
"children": [ | |
{ | |
"id": "5vnqytdo3m", | |
"type": "wordlist", | |
"label": "Perform", | |
"elements": [ | |
"perform", | |
"execute", | |
"apply" | |
] | |
}, | |
{ | |
"id": "fz97gqkg39", | |
"type": "wordlist", | |
"label": "Supply", | |
"elements": [ | |
"supply", | |
"specify", | |
"set", | |
"define", | |
"provide" | |
] | |
}, | |
{ | |
"id": "zti81sc2c9", | |
"type": "wordlist", | |
"label": "Will", | |
"elements": [ | |
"will", | |
"can", | |
"may", | |
"must", | |
"should", | |
"could" | |
] | |
}, | |
{ | |
"id": "r3cgaritcp", | |
"type": "wordlist", | |
"label": "Verify", | |
"elements": [ | |
"verify", | |
"control", | |
"check" | |
] | |
} | |
], | |
"label": "Synonym" | |
} | |
], | |
"label": "Verb" | |
} | |
], | |
"name": "Git man page generator", | |
"author": "Lokaltog", | |
"comment": "" | |
}, | |
"exposed": [ | |
"g3xbctbz55", | |
"wk9nyxuuy1", | |
"5u1mgb8a65", | |
"03mhlwl8wk", | |
"xxk4cke09p", | |
"glacxdlcsw" | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment