['he', 'have', 'EmptyParameter', 'EmptyParameter', 'EmptyParameter'] ['he', 'inform', 'they', 'EmptyParameter', 'EmptyParameter'] ['subroutine', 'allow', 'he', 'EmptyParameter', 'EmptyParameter'] ['he', 'daydream', 'activity', 'EmptyParameter', 'EmptyParameter'] ['he', 'want', 'able', 'do', 'EmptyParameter']
['<PRP>', 'own-100', 'EmptyParameter', 'EmptyParameter', 'EmptyParameter'] ['<PRP>', 'tell-37.2', '<PRP>', 'EmptyParameter', 'EmptyParameter'] ["Synset('code.n.03')", 'allow-64.1-1', '<PRP>', 'EmptyParameter', 'EmptyParameter'] ['<PRP>', 'daydream', "Synset('process.n.06')", 'EmptyParameter', 'EmptyParameter'] ['<PRP>', 'want-32.1-1-1', "Synset('able.a.01')", 'do', 'EmptyParameter']
He had, he informs them, input new subroutines into his program that allow him to daydream, an activity he has long wanted to be able to do.
<PRP> had, <PRP> informs them, Synset('communication.n.02') Synset('new.a.01') Synset('code.n.03') into <PRP> Synset('statement.n.01') that allow <PRP> to daydream, an Synset('process.n.06') <PRP> has long wanted to be Synset('able.a.01') to do.