1[ 2 { 3 "input": "follow step-by-step instructions", 4 "none": "follow step by step instructions", 5 "snake": "follow_step_by_step_instructions", 6 "param": "follow-step-by-step-instructions", 7 "dot": "follow.step.by.step.instructions", 8 "constant": "FOLLOW_STEP_BY_STEP_INSTRUCTIONS", 9 "pascal": "FollowStepByStepInstructions", 10 "camel": "followStepByStepInstructions" 11 }, 12 { 13 "input": "follow step-BY-step instructions", 14 "none": "follow step by step instructions", 15 "snake": "follow_step_by_step_instructions", 16 "param": "follow-step-by-step-instructions", 17 "dot": "follow.step.by.step.instructions", 18 "constant": "FOLLOW_STEP_BY_STEP_INSTRUCTIONS", 19 "pascal": "FollowStepByStepInstructions", 20 "camel": "followStepByStepInstructions" 21 }, 22 { 23 "input": "this sub-phrase is nice", 24 "none": "this sub phrase is nice", 25 "snake": "this_sub_phrase_is_nice", 26 "param": "this-sub-phrase-is-nice", 27 "dot": "this.sub.phrase.is.nice", 28 "constant": "THIS_SUB_PHRASE_IS_NICE", 29 "pascal": "ThisSubPhraseIsNice", 30 "camel": "thisSubPhraseIsNice" 31 }, 32 { 33 "input": "catchy title: a subtitle", 34 "none": "catchy title a subtitle", 35 "snake": "catchy_title_a_subtitle", 36 "param": "catchy-title-a-subtitle", 37 "dot": "catchy.title.a.subtitle", 38 "constant": "CATCHY_TITLE_A_SUBTITLE", 39 "pascal": "CatchyTitleASubtitle", 40 "camel": "catchyTitleASubtitle" 41 }, 42 { 43 "input": "catchy title: \"a quoted subtitle\"", 44 "none": "catchy title a quoted subtitle", 45 "snake": "catchy_title_a_quoted_subtitle", 46 "param": "catchy-title-a-quoted-subtitle", 47 "dot": "catchy.title.a.quoted.subtitle", 48 "constant": "CATCHY_TITLE_A_QUOTED_SUBTITLE", 49 "pascal": "CatchyTitleAQuotedSubtitle", 50 "camel": "catchyTitleAQuotedSubtitle" 51 }, 52 { 53 "input": "catchy title: “‘a twice quoted subtitle’”", 54 "none": "catchy title a twice quoted subtitle", 55 "snake": "catchy_title_a_twice_quoted_subtitle", 56 "param": "catchy-title-a-twice-quoted-subtitle", 57 "dot": "catchy.title.a.twice.quoted.subtitle", 58 "constant": "CATCHY_TITLE_A_TWICE_QUOTED_SUBTITLE", 59 "pascal": "CatchyTitleATwiceQuotedSubtitle", 60 "camel": "catchyTitleATwiceQuotedSubtitle" 61 }, 62 { 63 "input": "\"a title inside double quotes\"", 64 "none": "a title inside double quotes", 65 "snake": "a_title_inside_double_quotes", 66 "param": "a-title-inside-double-quotes", 67 "dot": "a.title.inside.double.quotes", 68 "constant": "A_TITLE_INSIDE_DOUBLE_QUOTES", 69 "pascal": "ATitleInsideDoubleQuotes", 70 "camel": "aTitleInsideDoubleQuotes" 71 }, 72 { 73 "input": "all words capitalized", 74 "none": "all words capitalized", 75 "snake": "all_words_capitalized", 76 "param": "all-words-capitalized", 77 "dot": "all.words.capitalized", 78 "constant": "ALL_WORDS_CAPITALIZED", 79 "pascal": "AllWordsCapitalized", 80 "camel": "allWordsCapitalized" 81 }, 82 { 83 "input": "small words are for by and of lowercase", 84 "none": "small words are for by and of lowercase", 85 "snake": "small_words_are_for_by_and_of_lowercase", 86 "param": "small-words-are-for-by-and-of-lowercase", 87 "dot": "small.words.are.for.by.and.of.lowercase", 88 "constant": "SMALL_WORDS_ARE_FOR_BY_AND_OF_LOWERCASE", 89 "pascal": "SmallWordsAreForByAndOfLowercase", 90 "camel": "smallWordsAreForByAndOfLowercase" 91 }, 92 { 93 "input": "a small word starts", 94 "none": "a small word starts", 95 "snake": "a_small_word_starts", 96 "param": "a-small-word-starts", 97 "dot": "a.small.word.starts", 98 "constant": "A_SMALL_WORD_STARTS", 99 "pascal": "ASmallWordStarts", 100 "camel": "aSmallWordStarts" 101 }, 102 { 103 "input": "a small word it ends on", 104 "none": "a small word it ends on", 105 "snake": "a_small_word_it_ends_on", 106 "param": "a-small-word-it-ends-on", 107 "dot": "a.small.word.it.ends.on", 108 "constant": "A_SMALL_WORD_IT_ENDS_ON", 109 "pascal": "ASmallWordItEndsOn", 110 "camel": "aSmallWordItEndsOn" 111 }, 112 { 113 "input": "do questions work?", 114 "none": "do questions work", 115 "snake": "do_questions_work", 116 "param": "do-questions-work", 117 "dot": "do.questions.work", 118 "constant": "DO_QUESTIONS_WORK", 119 "pascal": "DoQuestionsWork", 120 "camel": "doQuestionsWork" 121 }, 122 { 123 "input": "multiple sentences. more than one.", 124 "none": "multiple sentences more than one", 125 "snake": "multiple_sentences_more_than_one", 126 "param": "multiple-sentences-more-than-one", 127 "dot": "multiple.sentences.more.than.one", 128 "constant": "MULTIPLE_SENTENCES_MORE_THAN_ONE", 129 "pascal": "MultipleSentencesMoreThanOne", 130 "camel": "multipleSentencesMoreThanOne" 131 }, 132 { 133 "input": "Ends with small word of", 134 "none": "ends with small word of", 135 "snake": "ends_with_small_word_of", 136 "param": "ends-with-small-word-of", 137 "dot": "ends.with.small.word.of", 138 "constant": "ENDS_WITH_SMALL_WORD_OF", 139 "pascal": "EndsWithSmallWordOf", 140 "camel": "endsWithSmallWordOf" 141 }, 142 { 143 "input": "double quoted \"inner\" word", 144 "none": "double quoted inner word", 145 "snake": "double_quoted_inner_word", 146 "param": "double-quoted-inner-word", 147 "dot": "double.quoted.inner.word", 148 "constant": "DOUBLE_QUOTED_INNER_WORD", 149 "pascal": "DoubleQuotedInnerWord", 150 "camel": "doubleQuotedInnerWord" 151 }, 152 { 153 "input": "single quoted 'inner' word", 154 "none": "single quoted inner word", 155 "snake": "single_quoted_inner_word", 156 "param": "single-quoted-inner-word", 157 "dot": "single.quoted.inner.word", 158 "constant": "SINGLE_QUOTED_INNER_WORD", 159 "pascal": "SingleQuotedInnerWord", 160 "camel": "singleQuotedInnerWord" 161 }, 162 { 163 "input": "fancy double quoted “inner” word", 164 "none": "fancy double quoted inner word", 165 "snake": "fancy_double_quoted_inner_word", 166 "param": "fancy-double-quoted-inner-word", 167 "dot": "fancy.double.quoted.inner.word", 168 "constant": "FANCY_DOUBLE_QUOTED_INNER_WORD", 169 "pascal": "FancyDoubleQuotedInnerWord", 170 "camel": "fancyDoubleQuotedInnerWord" 171 }, 172 { 173 "input": "fancy single quoted ‘inner’ word", 174 "none": "fancy single quoted inner word", 175 "snake": "fancy_single_quoted_inner_word", 176 "param": "fancy-single-quoted-inner-word", 177 "dot": "fancy.single.quoted.inner.word", 178 "constant": "FANCY_SINGLE_QUOTED_INNER_WORD", 179 "pascal": "FancySingleQuotedInnerWord", 180 "camel": "fancySingleQuotedInnerWord" 181 }, 182 { 183 "input": "this vs. that", 184 "none": "this vs that", 185 "snake": "this_vs_that", 186 "param": "this-vs-that", 187 "dot": "this.vs.that", 188 "constant": "THIS_VS_THAT", 189 "pascal": "ThisVsThat", 190 "camel": "thisVsThat" 191 }, 192 { 193 "input": "this vs that", 194 "none": "this vs that", 195 "snake": "this_vs_that", 196 "param": "this-vs-that", 197 "dot": "this.vs.that", 198 "constant": "THIS_VS_THAT", 199 "pascal": "ThisVsThat", 200 "camel": "thisVsThat" 201 }, 202 { 203 "input": "this v. that", 204 "none": "this v that", 205 "snake": "this_v_that", 206 "param": "this-v-that", 207 "dot": "this.v.that", 208 "constant": "THIS_V_THAT", 209 "pascal": "ThisVThat", 210 "camel": "thisVThat" 211 }, 212 { 213 "input": "this v that", 214 "none": "this v that", 215 "snake": "this_v_that", 216 "param": "this-v-that", 217 "dot": "this.v.that", 218 "constant": "THIS_V_THAT", 219 "pascal": "ThisVThat", 220 "camel": "thisVThat" 221 }, 222 { 223 "input": "catchy title: substance subtitle", 224 "none": "catchy title substance subtitle", 225 "snake": "catchy_title_substance_subtitle", 226 "param": "catchy-title-substance-subtitle", 227 "dot": "catchy.title.substance.subtitle", 228 "constant": "CATCHY_TITLE_SUBSTANCE_SUBTITLE", 229 "pascal": "CatchyTitleSubstanceSubtitle", 230 "camel": "catchyTitleSubstanceSubtitle" 231 }, 232 { 233 "input": "have you read “The Lottery”?", 234 "none": "have you read the lottery", 235 "snake": "have_you_read_the_lottery", 236 "param": "have-you-read-the-lottery", 237 "dot": "have.you.read.the.lottery", 238 "constant": "HAVE_YOU_READ_THE_LOTTERY", 239 "pascal": "HaveYouReadTheLottery", 240 "camel": "haveYouReadTheLottery" 241 }, 242 { 243 "input": "Drink this piña colada while you listen to ænima", 244 "none": "drink this piña colada while you listen to ænima", 245 "snake": "drink_this_piña_colada_while_you_listen_to_ænima", 246 "param": "drink-this-piña-colada-while-you-listen-to-ænima", 247 "dot": "drink.this.piña.colada.while.you.listen.to.ænima", 248 "constant": "DRINK_THIS_PIÑA_COLADA_WHILE_YOU_LISTEN_TO_ÆNIMA", 249 "pascal": "DrinkThisPiñaColadaWhileYouListenToÆnima", 250 "camel": "drinkThisPiñaColadaWhileYouListenToÆnima" 251 }, 252 { 253 "input": "don't break", 254 "none": "don t break", 255 "snake": "don_t_break", 256 "param": "don-t-break", 257 "dot": "don.t.break", 258 "constant": "DON_T_BREAK", 259 "pascal": "DonTBreak", 260 "camel": "donTBreak" 261 }, 262 { 263 "input": "we keep NASA capitalized", 264 "none": "we keep nasa capitalized", 265 "snake": "we_keep_nasa_capitalized", 266 "param": "we-keep-nasa-capitalized", 267 "dot": "we.keep.nasa.capitalized", 268 "constant": "WE_KEEP_NASA_CAPITALIZED", 269 "pascal": "WeKeepNasaCapitalized", 270 "camel": "weKeepNasaCapitalized" 271 }, 272 { 273 "input": "leave Q&A unscathed", 274 "none": "leave q a unscathed", 275 "snake": "leave_q_a_unscathed", 276 "param": "leave-q-a-unscathed", 277 "dot": "leave.q.a.unscathed", 278 "constant": "LEAVE_Q_A_UNSCATHED", 279 "pascal": "LeaveQAUnscathed", 280 "camel": "leaveQAUnscathed" 281 }, 282 { 283 "input": "your hair[cut] looks (nice)", 284 "none": "your hair cut looks nice", 285 "snake": "your_hair_cut_looks_nice", 286 "param": "your-hair-cut-looks-nice", 287 "dot": "your.hair.cut.looks.nice", 288 "constant": "YOUR_HAIR_CUT_LOOKS_NICE", 289 "pascal": "YourHairCutLooksNice", 290 "camel": "yourHairCutLooksNice" 291 }, 292 { 293 "input": "keep that colo(u)r", 294 "none": "keep that colo u r", 295 "snake": "keep_that_colo_u_r", 296 "param": "keep-that-colo-u-r", 297 "dot": "keep.that.colo.u.r", 298 "constant": "KEEP_THAT_COLO_U_R", 299 "pascal": "KeepThatColoUR", 300 "camel": "keepThatColoUR" 301 }, 302 { 303 "input": "capitalize hyphenated words on-demand", 304 "none": "capitalize hyphenated words on demand", 305 "snake": "capitalize_hyphenated_words_on_demand", 306 "param": "capitalize-hyphenated-words-on-demand", 307 "dot": "capitalize.hyphenated.words.on.demand", 308 "constant": "CAPITALIZE_HYPHENATED_WORDS_ON_DEMAND", 309 "pascal": "CapitalizeHyphenatedWordsOnDemand", 310 "camel": "capitalizeHyphenatedWordsOnDemand" 311 }, 312 { 313 "input": "take them on: special lower cases", 314 "none": "take them on special lower cases", 315 "snake": "take_them_on_special_lower_cases", 316 "param": "take-them-on-special-lower-cases", 317 "dot": "take.them.on.special.lower.cases", 318 "constant": "TAKE_THEM_ON_SPECIAL_LOWER_CASES", 319 "pascal": "TakeThemOnSpecialLowerCases", 320 "camel": "takeThemOnSpecialLowerCases" 321 }, 322 { 323 "input": "Notes and observations regarding Apple’s announcements from ‘The Beat Goes On’ special event", 324 "none": "notes and observations regarding apple s announcements from the beat goes on special event", 325 "snake": "notes_and_observations_regarding_apple_s_announcements_from_the_beat_goes_on_special_event", 326 "param": "notes-and-observations-regarding-apple-s-announcements-from-the-beat-goes-on-special-event", 327 "dot": "notes.and.observations.regarding.apple.s.announcements.from.the.beat.goes.on.special.event", 328 "constant": "NOTES_AND_OBSERVATIONS_REGARDING_APPLE_S_ANNOUNCEMENTS_FROM_THE_BEAT_GOES_ON_SPECIAL_EVENT", 329 "pascal": "NotesAndObservationsRegardingAppleSAnnouncementsFromTheBeatGoesOnSpecialEvent", 330 "camel": "notesAndObservationsRegardingAppleSAnnouncementsFromTheBeatGoesOnSpecialEvent" 331 }, 332 { 333 "input": "a title and/or string", 334 "none": "a title and or string", 335 "snake": "a_title_and_or_string", 336 "param": "a-title-and-or-string", 337 "dot": "a.title.and.or.string", 338 "constant": "A_TITLE_AND_OR_STRING", 339 "pascal": "ATitleAndOrString", 340 "camel": "aTitleAndOrString" 341 }, 342 { 343 "input": "dance with me/let’s face the music and dance", 344 "none": "dance with me let s face the music and dance", 345 "snake": "dance_with_me_let_s_face_the_music_and_dance", 346 "param": "dance-with-me-let-s-face-the-music-and-dance", 347 "dot": "dance.with.me.let.s.face.the.music.and.dance", 348 "constant": "DANCE_WITH_ME_LET_S_FACE_THE_MUSIC_AND_DANCE", 349 "pascal": "DanceWithMeLetSFaceTheMusicAndDance", 350 "camel": "danceWithMeLetSFaceTheMusicAndDance" 351 }, 352 { 353 "input": "34th 3rd 2nd", 354 "none": "34th 3rd 2nd", 355 "snake": "34th_3rd_2nd", 356 "param": "34th-3rd-2nd", 357 "dot": "34th.3rd.2nd", 358 "constant": "34TH_3RD_2ND", 359 "pascal": "34th3rd2nd", 360 "camel": "34th3rd2nd" 361 }, 362 { 363 "input": "Q&A with steve jobs: 'that's what happens in technology'", 364 "none": "q a with steve jobs that s what happens in technology", 365 "snake": "q_a_with_steve_jobs_that_s_what_happens_in_technology", 366 "param": "q-a-with-steve-jobs-that-s-what-happens-in-technology", 367 "dot": "q.a.with.steve.jobs.that.s.what.happens.in.technology", 368 "constant": "Q_A_WITH_STEVE_JOBS_THAT_S_WHAT_HAPPENS_IN_TECHNOLOGY", 369 "pascal": "QAWithSteveJobsThatSWhatHappensInTechnology", 370 "camel": "qAWithSteveJobsThatSWhatHappensInTechnology" 371 }, 372 { 373 "input": "What is AT&T's problem?", 374 "none": "what is at t s problem", 375 "snake": "what_is_at_t_s_problem", 376 "param": "what-is-at-t-s-problem", 377 "dot": "what.is.at.t.s.problem", 378 "constant": "WHAT_IS_AT_T_S_PROBLEM", 379 "pascal": "WhatIsAtTSProblem", 380 "camel": "whatIsAtTSProblem" 381 }, 382 { 383 "input": "Apple deal with AT&T falls through", 384 "none": "apple deal with at t falls through", 385 "snake": "apple_deal_with_at_t_falls_through", 386 "param": "apple-deal-with-at-t-falls-through", 387 "dot": "apple.deal.with.at.t.falls.through", 388 "constant": "APPLE_DEAL_WITH_AT_T_FALLS_THROUGH", 389 "pascal": "AppleDealWithAtTFallsThrough", 390 "camel": "appleDealWithAtTFallsThrough" 391 }, 392 { 393 "input": "The SEC's Apple probe: what you need to know", 394 "none": "the sec s apple probe what you need to know", 395 "snake": "the_sec_s_apple_probe_what_you_need_to_know", 396 "param": "the-sec-s-apple-probe-what-you-need-to-know", 397 "dot": "the.sec.s.apple.probe.what.you.need.to.know", 398 "constant": "THE_SEC_S_APPLE_PROBE_WHAT_YOU_NEED_TO_KNOW", 399 "pascal": "TheSecSAppleProbeWhatYouNeedToKnow", 400 "camel": "theSecSAppleProbeWhatYouNeedToKnow" 401 }, 402 { 403 "input": "The SEC's Apple probe: what you need to know", 404 "none": "the sec s apple probe what you need to know", 405 "snake": "the_sec_s_apple_probe_what_you_need_to_know", 406 "param": "the-sec-s-apple-probe-what-you-need-to-know", 407 "dot": "the.sec.s.apple.probe.what.you.need.to.know", 408 "constant": "THE_SEC_S_APPLE_PROBE_WHAT_YOU_NEED_TO_KNOW", 409 "pascal": "TheSecSAppleProbeWhatYouNeedToKnow", 410 "camel": "theSecSAppleProbeWhatYouNeedToKnow" 411 }, 412 { 413 "input": "'by the Way, small word at the start but within quotes.'", 414 "none": "by the way small word at the start but within quotes", 415 "snake": "by_the_way_small_word_at_the_start_but_within_quotes", 416 "param": "by-the-way-small-word-at-the-start-but-within-quotes", 417 "dot": "by.the.way.small.word.at.the.start.but.within.quotes", 418 "constant": "BY_THE_WAY_SMALL_WORD_AT_THE_START_BUT_WITHIN_QUOTES", 419 "pascal": "ByTheWaySmallWordAtTheStartButWithinQuotes", 420 "camel": "byTheWaySmallWordAtTheStartButWithinQuotes" 421 }, 422 { 423 "input": "Small word at end is nothing to be afraid of", 424 "none": "small word at end is nothing to be afraid of", 425 "snake": "small_word_at_end_is_nothing_to_be_afraid_of", 426 "param": "small-word-at-end-is-nothing-to-be-afraid-of", 427 "dot": "small.word.at.end.is.nothing.to.be.afraid.of", 428 "constant": "SMALL_WORD_AT_END_IS_NOTHING_TO_BE_AFRAID_OF", 429 "pascal": "SmallWordAtEndIsNothingToBeAfraidOf", 430 "camel": "smallWordAtEndIsNothingToBeAfraidOf" 431 }, 432 { 433 "input": "Starting Sub-Phrase With a Small Word: a Trick, Perhaps?", 434 "none": "starting sub phrase with a small word a trick perhaps", 435 "snake": "starting_sub_phrase_with_a_small_word_a_trick_perhaps", 436 "param": "starting-sub-phrase-with-a-small-word-a-trick-perhaps", 437 "dot": "starting.sub.phrase.with.a.small.word.a.trick.perhaps", 438 "constant": "STARTING_SUB_PHRASE_WITH_A_SMALL_WORD_A_TRICK_PERHAPS", 439 "pascal": "StartingSubPhraseWithASmallWordATrickPerhaps", 440 "camel": "startingSubPhraseWithASmallWordATrickPerhaps" 441 }, 442 { 443 "input": "Sub-Phrase With a Small Word in Quotes: 'a Trick, Perhaps?'", 444 "none": "sub phrase with a small word in quotes a trick perhaps", 445 "snake": "sub_phrase_with_a_small_word_in_quotes_a_trick_perhaps", 446 "param": "sub-phrase-with-a-small-word-in-quotes-a-trick-perhaps", 447 "dot": "sub.phrase.with.a.small.word.in.quotes.a.trick.perhaps", 448 "constant": "SUB_PHRASE_WITH_A_SMALL_WORD_IN_QUOTES_A_TRICK_PERHAPS", 449 "pascal": "SubPhraseWithASmallWordInQuotesATrickPerhaps", 450 "camel": "subPhraseWithASmallWordInQuotesATrickPerhaps" 451 }, 452 { 453 "input": "Starting a Hyphen Delimited Sub-Phrase With a Small Word - a Trick, Perhaps?", 454 "none": "starting a hyphen delimited sub phrase with a small word a trick perhaps", 455 "snake": "starting_a_hyphen_delimited_sub_phrase_with_a_small_word_a_trick_perhaps", 456 "param": "starting-a-hyphen-delimited-sub-phrase-with-a-small-word-a-trick-perhaps", 457 "dot": "starting.a.hyphen.delimited.sub.phrase.with.a.small.word.a.trick.perhaps", 458 "constant": "STARTING_A_HYPHEN_DELIMITED_SUB_PHRASE_WITH_A_SMALL_WORD_A_TRICK_PERHAPS", 459 "pascal": "StartingAHyphenDelimitedSubPhraseWithASmallWordATrickPerhaps", 460 "camel": "startingAHyphenDelimitedSubPhraseWithASmallWordATrickPerhaps" 461 }, 462 { 463 "input": "Hyphen Delimited Sub-Phrase With a Small Word in Quotes - 'a Trick, Perhaps?'", 464 "none": "hyphen delimited sub phrase with a small word in quotes a trick perhaps", 465 "snake": "hyphen_delimited_sub_phrase_with_a_small_word_in_quotes_a_trick_perhaps", 466 "param": "hyphen-delimited-sub-phrase-with-a-small-word-in-quotes-a-trick-perhaps", 467 "dot": "hyphen.delimited.sub.phrase.with.a.small.word.in.quotes.a.trick.perhaps", 468 "constant": "HYPHEN_DELIMITED_SUB_PHRASE_WITH_A_SMALL_WORD_IN_QUOTES_A_TRICK_PERHAPS", 469 "pascal": "HyphenDelimitedSubPhraseWithASmallWordInQuotesATrickPerhaps", 470 "camel": "hyphenDelimitedSubPhraseWithASmallWordInQuotesATrickPerhaps" 471 }, 472 { 473 "input": "Snakes on a Plane - The TV Edit - The Famous Line", 474 "none": "snakes on a plane the tv edit the famous line", 475 "snake": "snakes_on_a_plane_the_tv_edit_the_famous_line", 476 "param": "snakes-on-a-plane-the-tv-edit-the-famous-line", 477 "dot": "snakes.on.a.plane.the.tv.edit.the.famous.line", 478 "constant": "SNAKES_ON_A_PLANE_THE_TV_EDIT_THE_FAMOUS_LINE", 479 "pascal": "SnakesOnAPlaneTheTvEditTheFamousLine", 480 "camel": "snakesOnAPlaneTheTvEditTheFamousLine" 481 }, 482 { 483 "input": "Starting an Em Dash Delimited Sub-Phrase With a Small Word — a Trick, Perhaps?", 484 "none": "starting an em dash delimited sub phrase with a small word a trick perhaps", 485 "snake": "starting_an_em_dash_delimited_sub_phrase_with_a_small_word_a_trick_perhaps", 486 "param": "starting-an-em-dash-delimited-sub-phrase-with-a-small-word-a-trick-perhaps", 487 "dot": "starting.an.em.dash.delimited.sub.phrase.with.a.small.word.a.trick.perhaps", 488 "constant": "STARTING_AN_EM_DASH_DELIMITED_SUB_PHRASE_WITH_A_SMALL_WORD_A_TRICK_PERHAPS", 489 "pascal": "StartingAnEmDashDelimitedSubPhraseWithASmallWordATrickPerhaps", 490 "camel": "startingAnEmDashDelimitedSubPhraseWithASmallWordATrickPerhaps" 491 }, 492 { 493 "input": "Em Dash Delimited Sub-Phrase With a Small Word in Quotes — 'a Trick, Perhaps?'", 494 "none": "em dash delimited sub phrase with a small word in quotes a trick perhaps", 495 "snake": "em_dash_delimited_sub_phrase_with_a_small_word_in_quotes_a_trick_perhaps", 496 "param": "em-dash-delimited-sub-phrase-with-a-small-word-in-quotes-a-trick-perhaps", 497 "dot": "em.dash.delimited.sub.phrase.with.a.small.word.in.quotes.a.trick.perhaps", 498 "constant": "EM_DASH_DELIMITED_SUB_PHRASE_WITH_A_SMALL_WORD_IN_QUOTES_A_TRICK_PERHAPS", 499 "pascal": "EmDashDelimitedSubPhraseWithASmallWordInQuotesATrickPerhaps", 500 "camel": "emDashDelimitedSubPhraseWithASmallWordInQuotesATrickPerhaps" 501 }, 502 { 503 "input": "Snakes on a Plane — The TV Edit — The Famous Line", 504 "none": "snakes on a plane the tv edit the famous line", 505 "snake": "snakes_on_a_plane_the_tv_edit_the_famous_line", 506 "param": "snakes-on-a-plane-the-tv-edit-the-famous-line", 507 "dot": "snakes.on.a.plane.the.tv.edit.the.famous.line", 508 "constant": "SNAKES_ON_A_PLANE_THE_TV_EDIT_THE_FAMOUS_LINE", 509 "pascal": "SnakesOnAPlaneTheTvEditTheFamousLine", 510 "camel": "snakesOnAPlaneTheTvEditTheFamousLine" 511 }, 512 { 513 "input": "\"Nothing to Be Afraid of?\"", 514 "none": "nothing to be afraid of", 515 "snake": "nothing_to_be_afraid_of", 516 "param": "nothing-to-be-afraid-of", 517 "dot": "nothing.to.be.afraid.of", 518 "constant": "NOTHING_TO_BE_AFRAID_OF", 519 "pascal": "NothingToBeAfraidOf", 520 "camel": "nothingToBeAfraidOf" 521 }, 522 { 523 "input": "a thing", 524 "none": "a thing", 525 "snake": "a_thing", 526 "param": "a-thing", 527 "dot": "a.thing", 528 "constant": "A_THING", 529 "pascal": "AThing", 530 "camel": "aThing" 531 }, 532 { 533 "input": "2lmc Spool: 'gruber on OmniFocus and vapo(u)rware'", 534 "none": "2lmc spool gruber on omni focus and vapo u rware", 535 "snake": "2lmc_spool_gruber_on_omni_focus_and_vapo_u_rware", 536 "param": "2lmc-spool-gruber-on-omni-focus-and-vapo-u-rware", 537 "dot": "2lmc.spool.gruber.on.omni.focus.and.vapo.u.rware", 538 "constant": "2LMC_SPOOL_GRUBER_ON_OMNI_FOCUS_AND_VAPO_U_RWARE", 539 "pascal": "2lmcSpoolGruberOnOmniFocusAndVapoURware", 540 "camel": "2lmcSpoolGruberOnOmniFocusAndVapoURware" 541 }, 542 { 543 "input": "reading between the lines of steve jobs’s ‘thoughts on music’", 544 "none": "reading between the lines of steve jobs s thoughts on music", 545 "snake": "reading_between_the_lines_of_steve_jobs_s_thoughts_on_music", 546 "param": "reading-between-the-lines-of-steve-jobs-s-thoughts-on-music", 547 "dot": "reading.between.the.lines.of.steve.jobs.s.thoughts.on.music", 548 "constant": "READING_BETWEEN_THE_LINES_OF_STEVE_JOBS_S_THOUGHTS_ON_MUSIC", 549 "pascal": "ReadingBetweenTheLinesOfSteveJobsSThoughtsOnMusic", 550 "camel": "readingBetweenTheLinesOfSteveJobsSThoughtsOnMusic" 551 }, 552 { 553 "input": "seriously, ‘repair permissions’ is voodoo", 554 "none": "seriously repair permissions is voodoo", 555 "snake": "seriously_repair_permissions_is_voodoo", 556 "param": "seriously-repair-permissions-is-voodoo", 557 "dot": "seriously.repair.permissions.is.voodoo", 558 "constant": "SERIOUSLY_REPAIR_PERMISSIONS_IS_VOODOO", 559 "pascal": "SeriouslyRepairPermissionsIsVoodoo", 560 "camel": "seriouslyRepairPermissionsIsVoodoo" 561 }, 562 { 563 "input": "generalissimo francisco franco: still dead; kieren McCarthy: still a jackass", 564 "none": "generalissimo francisco franco still dead kieren mc carthy still a jackass", 565 "snake": "generalissimo_francisco_franco_still_dead_kieren_mc_carthy_still_a_jackass", 566 "param": "generalissimo-francisco-franco-still-dead-kieren-mc-carthy-still-a-jackass", 567 "dot": "generalissimo.francisco.franco.still.dead.kieren.mc.carthy.still.a.jackass", 568 "constant": "GENERALISSIMO_FRANCISCO_FRANCO_STILL_DEAD_KIEREN_MC_CARTHY_STILL_A_JACKASS", 569 "pascal": "GeneralissimoFranciscoFrancoStillDeadKierenMcCarthyStillAJackass", 570 "camel": "generalissimoFranciscoFrancoStillDeadKierenMcCarthyStillAJackass" 571 }, 572 { 573 "input": "O'Reilly should be untouched", 574 "none": "o reilly should be untouched", 575 "snake": "o_reilly_should_be_untouched", 576 "param": "o-reilly-should-be-untouched", 577 "dot": "o.reilly.should.be.untouched", 578 "constant": "O_REILLY_SHOULD_BE_UNTOUCHED", 579 "pascal": "OReillyShouldBeUntouched", 580 "camel": "oReillyShouldBeUntouched" 581 }, 582 { 583 "input": "Mr McTavish went to MacDonalds", 584 "none": "mr mc tavish went to mac donalds", 585 "snake": "mr_mc_tavish_went_to_mac_donalds", 586 "param": "mr-mc-tavish-went-to-mac-donalds", 587 "dot": "mr.mc.tavish.went.to.mac.donalds", 588 "constant": "MR_MC_TAVISH_WENT_TO_MAC_DONALDS", 589 "pascal": "MrMcTavishWentToMacDonalds", 590 "camel": "mrMcTavishWentToMacDonalds" 591 }, 592 { 593 "input": "this shouldn't\nget mangled", 594 "none": "this shouldn t get mangled", 595 "snake": "this_shouldn_t_get_mangled", 596 "param": "this-shouldn-t-get-mangled", 597 "dot": "this.shouldn.t.get.mangled", 598 "constant": "THIS_SHOULDN_T_GET_MANGLED", 599 "pascal": "ThisShouldnTGetMangled", 600 "camel": "thisShouldnTGetMangled" 601 }, 602 { 603 "input": "mac mc MAC MC machine", 604 "none": "mac mc mac mc machine", 605 "snake": "mac_mc_mac_mc_machine", 606 "param": "mac-mc-mac-mc-machine", 607 "dot": "mac.mc.mac.mc.machine", 608 "constant": "MAC_MC_MAC_MC_MACHINE", 609 "pascal": "MacMcMacMcMachine", 610 "camel": "macMcMacMcMachine" 611 }, 612 { 613 "input": "foo bar 5th st", 614 "none": "foo bar 5th st", 615 "snake": "foo_bar_5th_st", 616 "param": "foo-bar-5th-st", 617 "dot": "foo.bar.5th.st", 618 "constant": "FOO_BAR_5TH_ST", 619 "pascal": "FooBar5thSt", 620 "camel": "fooBar5thSt" 621 }, 622 { 623 "input": "hmm ... this is interesting...", 624 "none": "hmm this is interesting", 625 "snake": "hmm_this_is_interesting", 626 "param": "hmm-this-is-interesting", 627 "dot": "hmm.this.is.interesting", 628 "constant": "HMM_THIS_IS_INTERESTING", 629 "pascal": "HmmThisIsInteresting", 630 "camel": "hmmThisIsInteresting" 631 } 632]