Claudio Perrone spun up a project to parse plain text stories using the Behavior-Driven Development language. He points out that InnerWorkings experimented with several frameworks for BDD and settled on Cucumber, a Ruby framework.
He hasn’t built a story runner yet for his language and shares the grammar here.
Example BDD input for the parser.
Story: View music chart
As a music fan
I want to browse a list of popular songs
So that I can be motivated to buy something from the catalog
Buy Arimidex
Cheap Buspar
Shoot
Keftab
Cheap Diflucan
Cheap Clomid
Purchase Lamisil
Purchase Crestor
Parlodel
Stromectol
Buy Levlen
Hair Loss
Didronel
Ultram
Cheap Rocaltrol
Ophthacare
Purchase Prometrium
Buy Bactroban
Buy Penisole
Flovent
Purchase Femcare
Cheap Clarinex
Purchase Bonnisan
Cheap Danazol
Purchase Augmentin
Cheap Tricor
Purchase Dilantin
Purchase Isordil
Order Emsam
Yerba Diet
Order Dilantin
Atarax
Buy Shallaki
Purchase Diflucan
Order Isoptin
Prednisone
Order Ionamin
Cheap Gasex
Cheap Norco
Purchase Himcospaz
Mysoline
Motrin
Purchase Pravachol
Cheap Ventolin
Cheap Levitra
Order Gasex
Order Paxil
Miacalcin
Buy Codeine
Purchase Mevacor
Purchase Zyban
Purchase Miacalcin
Purchase Tramadol
Buy Depakote
Order Cordarone
Purchase Calan
Buy Nizoral
Buy Tablet
Purchase Antabuse
Ashwagandha
Zanaflex
Penis Growth
Buy Evecare
Order Requip
Purchase Vicodin
Buy Oxycontin
Buy Calan
Order Styplon
Buy Geriforte
Order Lozol
Tenuate
Cheap Claritin
Order Claritin
Purchase Buspar
Retin-A
Buy Isoptin
Purchase Rhinocort
Order Himplasia
Order Trimox
Cheap Cyklokapron
Cheap Retin-A
Order Accutane
Buy CLA
Cheap Exelon
Cheap Sarafem
Cheap Chitosan
Augmentin
Order Arimidex
Cheap Vantin
Buy Monoket
Purchase Revia
Buy Didrex
Buy Pletal
Purchase Motrin
Abana
Cheap Hyzaar
Order Bontril
Buy Xanax
Purchase Lotensin
Buy Triphala
Ambien
Buy Biaxin
Purchase Prandin
Buy Diflucan
Order Geriforte
Order Sustiva
Cheap Deltasone
Purchase Kytril
Order Lipitor
Cheap Prinivil
Buy Lincocin
Buy Norvasc
Cheap Imdur
Cheap Sustiva
Cheap Flomax
Purchase Glucophage
Order Shoot
Cheap Confido
Order Elavil
Male Enhancement
Order Neurontin
Order Lanoxin
Purchase Atarax
Buy Differin
Order Fastin
Cheap Fosamax
Purchase Requip
Cheap Prednisone
Purchase Shallaki
Purchase Tenormin
Prometrium
Purchase Lukol
Sorbitrate
Diflucan
Imdur
Order Cephalexin
Cheap Karela
Order High
Buy Cardizem
Cheap Penisole
Buy Lopid
Order Pletal
Order Aleve
Cheap Accutane
Purchase Celebrex
Buy Loxitane
Buy Capoten
Zero Nicotine
Avandamet
Cheap Geriforte
Purchase Detrol
Order Aricept
Purchase Lariam
Purchase Combivent
Buy Cardura
Purchase Norvasc
Percocet
Purchase Carisoprodol
Order Nonoxinol
Purchase Protonix
Endep
Cheap Levlen
Order Lukol
Order Serophene
Buy Nexium
Premium Diet
Buy Cialis
Buy Zyvox
Purchase Serophene
Order Rimonabant
Effexor
Cheap Diabecon
Purchase Naprosyn
Buy Emsam
Buy Hyzaar
Women Attracting
Buy Kamagra
Cheap Cialis
Buy Protonix
Cheap Zelnorm
Cheap Acyclovir
Cheap Brite
Pulmicort Inhaler
Purchase V-Gel
Brite
Purchase Micardis
Order Endep
Cheap Atrovent
Order Elimite
Cheap Oxycontin
Cheap Darvocet
Order Calan
Cheap Lukol
Buy Ismo
Order Norco
Cheap AyurSlim
Female Viagra
Purchase Superman
Vasodilan
Brahmi
Purchase Cymbalta
Purchase Himcolin
Buy Trandate
Antabuse
Cheap Elimite
Purchase Cialis
Paxil
Buy Sarafem
Cozaar
Buy Confido
Order Lasix
Cheap Isoptin
Monoket
Order Ashwagandha
Cheap Mentax
Buy Clonazepam
Cheap Cymbalta
Cheap Diazepam
Buy Nirdosh
Cheap Vicodin
Purchase Mentat
Acyclovir
Purchase Flexeril
Purchase Elimite
Buy Plendil
Cheap Zerit
Cheap Starlix
Purchase Allegra
Order Mexitil
Order Urispas
Buy Crestor
Order Watson
Shuddha Guggulu
Order Prozac
Maxaquin
Order Lynoral
Buy Allegra
Buy Neurontin
Order Triphala
Lanoxin
Purchase Viagra
Zantac
Cheap Methocarbam
Purchase Flonase
Cheap CLA
Cheap Dilantin
Order Acomplia
Sumycin
Buy Clarinex
Purchase Aricept
Cheap Zantac
Lortab
Aricept
Order Zelnorm
Cheap Lozol
Cheap Zyloprim
Capoten
Order Imdur
Order Reosto
Order Prilosec
Herbal Maxx
Cheap High
Buy Snoroff
Buy Diakof
Cheap Rhinocort
Buy Lozol
Rocaltrol
Order Atacand
Accutane
Buy Prozac
Order Buspar
Cheap Soma
Buy Aceon
Buy Motrin
Pletal
Buy Zyloprim
Mobic
Buy Methocarbam
Purchase Vasotec
Cheap Cordarone
Purchase Acticin
Order Percocet
Purchase Coreg
Order Retin-A
Buy Sinequan
Mentat
Buy Hydrocodone
Cheap Imitrex
Cheap Sumycin
Cheap Eurax
Purchase Xanax
Purchase Fastin
Purchase Tulasi
Famvir
Prozac
Ativan
Buy Levothroid
Buy Plan
Order Loxitane
Cheap Ephedrine