Code Duplication    Length = 2-2 lines in 5 locations

tests/data.py 5 locations

@@ 116-117 (lines=2) @@
113
    return {'parse': '(ROOT\n  (S\n    (VP (VB Give)\n      (NP (PRP me))\n      (NP\n        (NP (DT the) (NN capital))\n        (PP (IN of)\n          (NP (NNP France)))))))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'Give', 'dependent': 1}, {'governor': 1, 'dep': 'iobj', 'governorGloss': 'Give', 'dependentGloss': 'me', 'dependent': 2}, {'governor': 4, 'dep': 'det', 'governorGloss': 'capital', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 1, 'dep': 'dobj', 'governorGloss': 'Give', 'dependentGloss': 'capital', 'dependent': 4}, {'governor': 6, 'dep': 'case', 'governorGloss': 'France', 'dependentGloss': 'of', 'dependent': 5}, {'governor': 4, 'dep': 'nmod', 'governorGloss': 'capital', 'dependentGloss': 'France', 'dependent': 6}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'Give', 'dependent': 1}, {'governor': 1, 'dep': 'iobj', 'governorGloss': 'Give', 'dependentGloss': 'me', 'dependent': 2}, {'governor': 4, 'dep': 'det', 'governorGloss': 'capital', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 1, 'dep': 'dobj', 'governorGloss': 'Give', 'dependentGloss': 'capital', 'dependent': 4}, {'governor': 6, 'dep': 'case', 'governorGloss': 'France', 'dependentGloss': 'of', 'dependent': 5}, {'governor': 4, 'dep': 'nmod:of', 'governorGloss': 'capital', 'dependentGloss': 'France', 'dependent': 6}], 'tokens': [{'originalText': 'Give', 'characterOffsetEnd': 4, 'pos': 'VB', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'give', 'word': 'Give', 'ner': 'O'}, {'originalText': 'me', 'characterOffsetEnd': 7, 'pos': 'PRP', 'characterOffsetBegin': 5, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'I', 'word': 'me', 'ner': 'O'}, {'originalText': 'the', 'characterOffsetEnd': 11, 'pos': 'DT', 'characterOffsetBegin': 8, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'the', 'word': 'the', 'ner': 'O'}, {'originalText': 'capital', 'characterOffsetEnd': 19, 'pos': 'NN', 'characterOffsetBegin': 12, 'index': 4, 'after': ' ', 'before': ' ', 'lemma': 'capital', 'word': 'capital', 'ner': 'O'}, {'originalText': 'of', 'characterOffsetEnd': 22, 'pos': 'IN', 'characterOffsetBegin': 20, 'index': 5, 'after': ' ', 'before': ' ', 'lemma': 'of', 'word': 'of', 'ner': 'O'}, {'originalText': 'France', 'characterOffsetEnd': 29, 'pos': 'NNP', 'characterOffsetBegin': 23, 'index': 6, 'after': '', 'before': ' ', 'lemma': 'France', 'word': 'France', 'ner': 'LOCATION'}], 'text': 'Give me the capital of France', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'Give', 'dependent': 1}, {'governor': 1, 'dep': 'iobj', 'governorGloss': 'Give', 'dependentGloss': 'me', 'dependent': 2}, {'governor': 4, 'dep': 'det', 'governorGloss': 'capital', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 1, 'dep': 'dobj', 'governorGloss': 'Give', 'dependentGloss': 'capital', 'dependent': 4}, {'governor': 6, 'dep': 'case', 'governorGloss': 'France', 'dependentGloss': 'of', 'dependent': 5}, {'governor': 4, 'dep': 'nmod:of', 'governorGloss': 'capital', 'dependentGloss': 'France', 'dependent': 6}]}
114
115
# Parsing result of "Give the capital of France"
116
def capital2():
117
    return {'parse': '(ROOT\n  (S\n    (VP (VB Give)\n      (NP\n        (NP (DT the) (NN capital))\n        (PP (IN of)\n          (NP (NNP France)))))))', 'basicDependencies': [{'governor': 0, 'dependentGloss': 'Give', 'governorGloss': 'ROOT', 'dep': 'ROOT', 'dependent': 1}, {'governor': 3, 'dependentGloss': 'the', 'governorGloss': 'capital', 'dep': 'det', 'dependent': 2}, {'governor': 1, 'dependentGloss': 'capital', 'governorGloss': 'Give', 'dep': 'dobj', 'dependent': 3}, {'governor': 5, 'dependentGloss': 'of', 'governorGloss': 'France', 'dep': 'case', 'dependent': 4}, {'governor': 3, 'dependentGloss': 'France', 'governorGloss': 'capital', 'dep': 'nmod', 'dependent': 5}], 'collapsed-dependencies': [{'governor': 0, 'dependentGloss': 'Give', 'governorGloss': 'ROOT', 'dep': 'ROOT', 'dependent': 1}, {'governor': 3, 'dependentGloss': 'the', 'governorGloss': 'capital', 'dep': 'det', 'dependent': 2}, {'governor': 1, 'dependentGloss': 'capital', 'governorGloss': 'Give', 'dep': 'dobj', 'dependent': 3}, {'governor': 5, 'dependentGloss': 'of', 'governorGloss': 'France', 'dep': 'case', 'dependent': 4}, {'governor': 3, 'dependentGloss': 'France', 'governorGloss': 'capital', 'dep': 'nmod:of', 'dependent': 5}], 'index': 0, 'text': 'Give the capital of France', 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dependentGloss': 'Give', 'governorGloss': 'ROOT', 'dep': 'ROOT', 'dependent': 1}, {'governor': 3, 'dependentGloss': 'the', 'governorGloss': 'capital', 'dep': 'det', 'dependent': 2}, {'governor': 1, 'dependentGloss': 'capital', 'governorGloss': 'Give', 'dep': 'dobj', 'dependent': 3}, {'governor': 5, 'dependentGloss': 'of', 'governorGloss': 'France', 'dep': 'case', 'dependent': 4}, {'governor': 3, 'dependentGloss': 'France', 'governorGloss': 'capital', 'dep': 'nmod:of', 'dependent': 5}], 'tokens': [{'originalText': 'Give', 'ner': 'O', 'lemma': 'give', 'characterOffsetBegin': 0, 'characterOffsetEnd': 4, 'index': 1, 'word': 'Give', 'pos': 'VB', 'after': ' ', 'before': ''}, {'originalText': 'the', 'ner': 'O', 'lemma': 'the', 'characterOffsetBegin': 5, 'characterOffsetEnd': 8, 'index': 2, 'word': 'the', 'pos': 'DT', 'after': ' ', 'before': ' '}, {'originalText': 'capital', 'ner': 'O', 'lemma': 'capital', 'characterOffsetBegin': 9, 'characterOffsetEnd': 16, 'index': 3, 'word': 'capital', 'pos': 'NN', 'after': ' ', 'before': ' '}, {'originalText': 'of', 'ner': 'O', 'lemma': 'of', 'characterOffsetBegin': 17, 'characterOffsetEnd': 19, 'index': 4, 'word': 'of', 'pos': 'IN', 'after': ' ', 'before': ' '}, {'originalText': 'France', 'ner': 'LOCATION', 'lemma': 'France', 'characterOffsetBegin': 20, 'characterOffsetEnd': 26, 'index': 5, 'word': 'France', 'pos': 'NNP', 'after': '', 'before': ' '}]}
118
119
# Parsing result of "What is the most expensive car in the world?"
120
def car():
@@ 108-109 (lines=2) @@
105
    return {'parse': '(ROOT\n  (NP\n    (NP (NN List) (NNS books))\n    (PP (IN by)\n      (NP (NNP Roald) (NNP Dahl)))))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'books', 'dependent': 2}, {'governor': 2, 'dep': 'compound', 'governorGloss': 'books', 'dependentGloss': 'List', 'dependent': 1}, {'governor': 5, 'dep': 'case', 'governorGloss': 'Dahl', 'dependentGloss': 'by', 'dependent': 3}, {'governor': 5, 'dep': 'compound', 'governorGloss': 'Dahl', 'dependentGloss': 'Roald', 'dependent': 4}, {'governor': 2, 'dep': 'nmod', 'governorGloss': 'books', 'dependentGloss': 'Dahl', 'dependent': 5}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'books', 'dependent': 2}, {'governor': 2, 'dep': 'compound', 'governorGloss': 'books', 'dependentGloss': 'List', 'dependent': 1}, {'governor': 5, 'dep': 'case', 'governorGloss': 'Dahl', 'dependentGloss': 'by', 'dependent': 3}, {'governor': 5, 'dep': 'compound', 'governorGloss': 'Dahl', 'dependentGloss': 'Roald', 'dependent': 4}, {'governor': 2, 'dep': 'nmod:by', 'governorGloss': 'books', 'dependentGloss': 'Dahl', 'dependent': 5}], 'tokens': [{'originalText': 'List', 'characterOffsetEnd': 4, 'pos': 'NN', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'list', 'word': 'List', 'ner': 'O'}, {'originalText': 'books', 'characterOffsetEnd': 10, 'pos': 'NNS', 'characterOffsetBegin': 5, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'book', 'word': 'books', 'ner': 'O'}, {'originalText': 'by', 'characterOffsetEnd': 13, 'pos': 'IN', 'characterOffsetBegin': 11, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'by', 'word': 'by', 'ner': 'O'}, {'originalText': 'Roald', 'characterOffsetEnd': 19, 'pos': 'NNP', 'characterOffsetBegin': 14, 'index': 4, 'after': ' ', 'before': ' ', 'lemma': 'Roald', 'word': 'Roald', 'ner': 'PERSON'}, {'originalText': 'Dahl', 'characterOffsetEnd': 24, 'pos': 'NNP', 'characterOffsetBegin': 20, 'index': 5, 'after': '', 'before': ' ', 'lemma': 'Dahl', 'word': 'Dahl', 'ner': 'PERSON'}], 'text': 'List books by Roald Dahl', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'books', 'dependent': 2}, {'governor': 2, 'dep': 'compound', 'governorGloss': 'books', 'dependentGloss': 'List', 'dependent': 1}, {'governor': 5, 'dep': 'case', 'governorGloss': 'Dahl', 'dependentGloss': 'by', 'dependent': 3}, {'governor': 5, 'dep': 'compound', 'governorGloss': 'Dahl', 'dependentGloss': 'Roald', 'dependent': 4}, {'governor': 2, 'dep': 'nmod:by', 'governorGloss': 'books', 'dependentGloss': 'Dahl', 'dependent': 5}]}
106
107
# Parsing result of "List of presidents of France"
108
def list_president2():
109
    return {'parse': '(ROOT\n  (NP\n    (NP (NN List))\n    (PP (IN of)\n      (NP\n        (NP (NNS presidents))\n        (PP (IN of)\n          (NP (NNP France)))))))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'List', 'dependent': 1}, {'governor': 3, 'dep': 'case', 'governorGloss': 'presidents', 'dependentGloss': 'of', 'dependent': 2}, {'governor': 1, 'dep': 'nmod', 'governorGloss': 'List', 'dependentGloss': 'presidents', 'dependent': 3}, {'governor': 5, 'dep': 'case', 'governorGloss': 'France', 'dependentGloss': 'of', 'dependent': 4}, {'governor': 3, 'dep': 'nmod', 'governorGloss': 'presidents', 'dependentGloss': 'France', 'dependent': 5}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'List', 'dependent': 1}, {'governor': 3, 'dep': 'case', 'governorGloss': 'presidents', 'dependentGloss': 'of', 'dependent': 2}, {'governor': 1, 'dep': 'nmod:of', 'governorGloss': 'List', 'dependentGloss': 'presidents', 'dependent': 3}, {'governor': 5, 'dep': 'case', 'governorGloss': 'France', 'dependentGloss': 'of', 'dependent': 4}, {'governor': 3, 'dep': 'nmod:of', 'governorGloss': 'presidents', 'dependentGloss': 'France', 'dependent': 5}], 'tokens': [{'originalText': 'List', 'characterOffsetEnd': 4, 'pos': 'NN', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'list', 'word': 'List', 'ner': 'O'}, {'originalText': 'of', 'characterOffsetEnd': 7, 'pos': 'IN', 'characterOffsetBegin': 5, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'of', 'word': 'of', 'ner': 'O'}, {'originalText': 'presidents', 'characterOffsetEnd': 18, 'pos': 'NNS', 'characterOffsetBegin': 8, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'president', 'word': 'presidents', 'ner': 'O'}, {'originalText': 'of', 'characterOffsetEnd': 21, 'pos': 'IN', 'characterOffsetBegin': 19, 'index': 4, 'after': ' ', 'before': ' ', 'lemma': 'of', 'word': 'of', 'ner': 'O'}, {'originalText': 'France', 'characterOffsetEnd': 28, 'pos': 'NNP', 'characterOffsetBegin': 22, 'index': 5, 'after': '', 'before': ' ', 'lemma': 'France', 'word': 'France', 'ner': 'LOCATION'}], 'text': 'List of presidents of France', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'List', 'dependent': 1}, {'governor': 3, 'dep': 'case', 'governorGloss': 'presidents', 'dependentGloss': 'of', 'dependent': 2}, {'governor': 1, 'dep': 'nmod:of', 'governorGloss': 'List', 'dependentGloss': 'presidents', 'dependent': 3}, {'governor': 5, 'dep': 'case', 'governorGloss': 'France', 'dependentGloss': 'of', 'dependent': 4}, {'governor': 3, 'dep': 'nmod:of', 'governorGloss': 'presidents', 'dependentGloss': 'France', 'dependent': 5}]}
110
111
# Parsing result of "Give me the capital of France"
112
def capital1():
@@ 104-105 (lines=2) @@
101
    return {'parse': '(ROOT\n  (SQ (VBZ Is)\n    (NP (EX there))\n    (NP\n      (NP (DT a) (NN king))\n      (PP (IN of)\n        (NP (NNP England))))\n    (. ?)))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'Is', 'dependent': 1}, {'governor': 1, 'dep': 'expl', 'governorGloss': 'Is', 'dependentGloss': 'there', 'dependent': 2}, {'governor': 4, 'dep': 'det', 'governorGloss': 'king', 'dependentGloss': 'a', 'dependent': 3}, {'governor': 1, 'dep': 'nsubj', 'governorGloss': 'Is', 'dependentGloss': 'king', 'dependent': 4}, {'governor': 6, 'dep': 'case', 'governorGloss': 'England', 'dependentGloss': 'of', 'dependent': 5}, {'governor': 4, 'dep': 'nmod', 'governorGloss': 'king', 'dependentGloss': 'England', 'dependent': 6}, {'governor': 1, 'dep': 'punct', 'governorGloss': 'Is', 'dependentGloss': '?', 'dependent': 7}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'Is', 'dependent': 1}, {'governor': 1, 'dep': 'expl', 'governorGloss': 'Is', 'dependentGloss': 'there', 'dependent': 2}, {'governor': 4, 'dep': 'det', 'governorGloss': 'king', 'dependentGloss': 'a', 'dependent': 3}, {'governor': 1, 'dep': 'nsubj', 'governorGloss': 'Is', 'dependentGloss': 'king', 'dependent': 4}, {'governor': 6, 'dep': 'case', 'governorGloss': 'England', 'dependentGloss': 'of', 'dependent': 5}, {'governor': 4, 'dep': 'nmod:of', 'governorGloss': 'king', 'dependentGloss': 'England', 'dependent': 6}, {'governor': 1, 'dep': 'punct', 'governorGloss': 'Is', 'dependentGloss': '?', 'dependent': 7}], 'tokens': [{'originalText': 'Is', 'characterOffsetEnd': 2, 'pos': 'VBZ', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'be', 'word': 'Is', 'ner': 'O'}, {'originalText': 'there', 'characterOffsetEnd': 8, 'pos': 'EX', 'characterOffsetBegin': 3, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'there', 'word': 'there', 'ner': 'O'}, {'originalText': 'a', 'characterOffsetEnd': 10, 'pos': 'DT', 'characterOffsetBegin': 9, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'a', 'word': 'a', 'ner': 'O'}, {'originalText': 'king', 'characterOffsetEnd': 15, 'pos': 'NN', 'characterOffsetBegin': 11, 'index': 4, 'after': ' ', 'before': ' ', 'lemma': 'king', 'word': 'king', 'ner': 'O'}, {'originalText': 'of', 'characterOffsetEnd': 18, 'pos': 'IN', 'characterOffsetBegin': 16, 'index': 5, 'after': ' ', 'before': ' ', 'lemma': 'of', 'word': 'of', 'ner': 'O'}, {'originalText': 'England', 'characterOffsetEnd': 26, 'pos': 'NNP', 'characterOffsetBegin': 19, 'index': 6, 'after': '', 'before': ' ', 'lemma': 'England', 'word': 'England', 'ner': 'LOCATION'}, {'originalText': '?', 'characterOffsetEnd': 27, 'pos': '.', 'characterOffsetBegin': 26, 'index': 7, 'after': '', 'before': '', 'lemma': '?', 'word': '?', 'ner': 'O'}], 'text': 'Is there a king of England?', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'Is', 'dependent': 1}, {'governor': 1, 'dep': 'expl', 'governorGloss': 'Is', 'dependentGloss': 'there', 'dependent': 2}, {'governor': 4, 'dep': 'det', 'governorGloss': 'king', 'dependentGloss': 'a', 'dependent': 3}, {'governor': 1, 'dep': 'nsubj', 'governorGloss': 'Is', 'dependentGloss': 'king', 'dependent': 4}, {'governor': 6, 'dep': 'case', 'governorGloss': 'England', 'dependentGloss': 'of', 'dependent': 5}, {'governor': 4, 'dep': 'nmod:of', 'governorGloss': 'king', 'dependentGloss': 'England', 'dependent': 6}, {'governor': 1, 'dep': 'punct', 'governorGloss': 'Is', 'dependentGloss': '?', 'dependent': 7}]}
102
103
# Parsing result of "List books by Roald Dahl"
104
def roald():
105
    return {'parse': '(ROOT\n  (NP\n    (NP (NN List) (NNS books))\n    (PP (IN by)\n      (NP (NNP Roald) (NNP Dahl)))))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'books', 'dependent': 2}, {'governor': 2, 'dep': 'compound', 'governorGloss': 'books', 'dependentGloss': 'List', 'dependent': 1}, {'governor': 5, 'dep': 'case', 'governorGloss': 'Dahl', 'dependentGloss': 'by', 'dependent': 3}, {'governor': 5, 'dep': 'compound', 'governorGloss': 'Dahl', 'dependentGloss': 'Roald', 'dependent': 4}, {'governor': 2, 'dep': 'nmod', 'governorGloss': 'books', 'dependentGloss': 'Dahl', 'dependent': 5}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'books', 'dependent': 2}, {'governor': 2, 'dep': 'compound', 'governorGloss': 'books', 'dependentGloss': 'List', 'dependent': 1}, {'governor': 5, 'dep': 'case', 'governorGloss': 'Dahl', 'dependentGloss': 'by', 'dependent': 3}, {'governor': 5, 'dep': 'compound', 'governorGloss': 'Dahl', 'dependentGloss': 'Roald', 'dependent': 4}, {'governor': 2, 'dep': 'nmod:by', 'governorGloss': 'books', 'dependentGloss': 'Dahl', 'dependent': 5}], 'tokens': [{'originalText': 'List', 'characterOffsetEnd': 4, 'pos': 'NN', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'list', 'word': 'List', 'ner': 'O'}, {'originalText': 'books', 'characterOffsetEnd': 10, 'pos': 'NNS', 'characterOffsetBegin': 5, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'book', 'word': 'books', 'ner': 'O'}, {'originalText': 'by', 'characterOffsetEnd': 13, 'pos': 'IN', 'characterOffsetBegin': 11, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'by', 'word': 'by', 'ner': 'O'}, {'originalText': 'Roald', 'characterOffsetEnd': 19, 'pos': 'NNP', 'characterOffsetBegin': 14, 'index': 4, 'after': ' ', 'before': ' ', 'lemma': 'Roald', 'word': 'Roald', 'ner': 'PERSON'}, {'originalText': 'Dahl', 'characterOffsetEnd': 24, 'pos': 'NNP', 'characterOffsetBegin': 20, 'index': 5, 'after': '', 'before': ' ', 'lemma': 'Dahl', 'word': 'Dahl', 'ner': 'PERSON'}], 'text': 'List books by Roald Dahl', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'books', 'dependent': 2}, {'governor': 2, 'dep': 'compound', 'governorGloss': 'books', 'dependentGloss': 'List', 'dependent': 1}, {'governor': 5, 'dep': 'case', 'governorGloss': 'Dahl', 'dependentGloss': 'by', 'dependent': 3}, {'governor': 5, 'dep': 'compound', 'governorGloss': 'Dahl', 'dependentGloss': 'Roald', 'dependent': 4}, {'governor': 2, 'dep': 'nmod:by', 'governorGloss': 'books', 'dependentGloss': 'Dahl', 'dependent': 5}]}
106
107
# Parsing result of "List of presidents of France"
108
def list_president2():
@@ 80-81 (lines=2) @@
77
    return {'parse': '(ROOT\n  (NP\n    (NP (NNP President))\n    (PP (IN of)\n      (NP (NNP France)))))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'President', 'dependent': 1}, {'governor': 3, 'dep': 'case', 'governorGloss': 'France', 'dependentGloss': 'of', 'dependent': 2}, {'governor': 1, 'dep': 'nmod', 'governorGloss': 'President', 'dependentGloss': 'France', 'dependent': 3}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'President', 'dependent': 1}, {'governor': 3, 'dep': 'case', 'governorGloss': 'France', 'dependentGloss': 'of', 'dependent': 2}, {'governor': 1, 'dep': 'nmod:of', 'governorGloss': 'President', 'dependentGloss': 'France', 'dependent': 3}], 'tokens': [{'originalText': 'President', 'characterOffsetEnd': 9, 'pos': 'NNP', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'President', 'word': 'President', 'ner': 'O'}, {'originalText': 'of', 'characterOffsetEnd': 12, 'pos': 'IN', 'characterOffsetBegin': 10, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'of', 'word': 'of', 'ner': 'O'}, {'originalText': 'France', 'characterOffsetEnd': 19, 'pos': 'NNP', 'characterOffsetBegin': 13, 'index': 3, 'after': '', 'before': ' ', 'lemma': 'France', 'word': 'France', 'ner': 'LOCATION'}], 'text': 'President of France', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'President', 'dependent': 1}, {'governor': 3, 'dep': 'case', 'governorGloss': 'France', 'dependentGloss': 'of', 'dependent': 2}, {'governor': 1, 'dep': 'nmod:of', 'governorGloss': 'President', 'dependentGloss': 'France', 'dependent': 3}]}
78
79
# Parsing result of "When is born Obama?"
80
def birth_place():
81
    return {'parse': '(ROOT\n  (SBARQ\n    (WHADVP (WRB When))\n    (SQ (VBZ is)\n      (VP (VBN born)\n        (NP (NNP Obama))))\n    (. ?)))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'born', 'dependent': 3}, {'governor': 3, 'dep': 'advmod', 'governorGloss': 'born', 'dependentGloss': 'When', 'dependent': 1}, {'governor': 3, 'dep': 'auxpass', 'governorGloss': 'born', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 3, 'dep': 'dobj', 'governorGloss': 'born', 'dependentGloss': 'Obama', 'dependent': 4}, {'governor': 3, 'dep': 'punct', 'governorGloss': 'born', 'dependentGloss': '?', 'dependent': 5}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'born', 'dependent': 3}, {'governor': 3, 'dep': 'advmod', 'governorGloss': 'born', 'dependentGloss': 'When', 'dependent': 1}, {'governor': 3, 'dep': 'auxpass', 'governorGloss': 'born', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 3, 'dep': 'dobj', 'governorGloss': 'born', 'dependentGloss': 'Obama', 'dependent': 4}, {'governor': 3, 'dep': 'punct', 'governorGloss': 'born', 'dependentGloss': '?', 'dependent': 5}], 'tokens': [{'originalText': 'When', 'characterOffsetEnd': 4, 'pos': 'WRB', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'when', 'word': 'When', 'ner': 'O'}, {'originalText': 'is', 'characterOffsetEnd': 7, 'pos': 'VBZ', 'characterOffsetBegin': 5, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'be', 'word': 'is', 'ner': 'O'}, {'originalText': 'born', 'characterOffsetEnd': 12, 'pos': 'VBN', 'characterOffsetBegin': 8, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'bear', 'word': 'born', 'ner': 'O'}, {'originalText': 'Obama', 'characterOffsetEnd': 18, 'pos': 'NNP', 'characterOffsetBegin': 13, 'index': 4, 'after': '', 'before': ' ', 'lemma': 'Obama', 'word': 'Obama', 'ner': 'PERSON'}, {'originalText': '?', 'characterOffsetEnd': 19, 'pos': '.', 'characterOffsetBegin': 18, 'index': 5, 'after': '', 'before': '', 'lemma': '?', 'word': '?', 'ner': 'O'}], 'text': 'When is born Obama?', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'born', 'dependent': 3}, {'governor': 3, 'dep': 'advmod', 'governorGloss': 'born', 'dependentGloss': 'When', 'dependent': 1}, {'governor': 3, 'dep': 'auxpass', 'governorGloss': 'born', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 3, 'dep': 'dobj', 'governorGloss': 'born', 'dependentGloss': 'Obama', 'dependent': 4}, {'governor': 3, 'dep': 'punct', 'governorGloss': 'born', 'dependentGloss': '?', 'dependent': 5}]}
82
83
# Parsing result of "Where is the mistake the mistake?"
84
def mistake():
@@ 52-53 (lines=2) @@
49
    return {'parse': '(ROOT\n  (S\n    (NP (NNP Obama))\n    (VP (VBZ is)\n      (NP (DT the) (NNP United) (NNPS States) (NN president)))\n    (. .)))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'is', 'dependentGloss': 'Obama', 'dependent': 1}, {'governor': 6, 'dep': 'det', 'governorGloss': 'president', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 6, 'dep': 'compound', 'governorGloss': 'president', 'dependentGloss': 'United', 'dependent': 4}, {'governor': 6, 'dep': 'compound', 'governorGloss': 'president', 'dependentGloss': 'States', 'dependent': 5}, {'governor': 2, 'dep': 'xcomp', 'governorGloss': 'is', 'dependentGloss': 'president', 'dependent': 6}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'is', 'dependentGloss': '.', 'dependent': 7}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'is', 'dependentGloss': 'Obama', 'dependent': 1}, {'governor': 6, 'dep': 'det', 'governorGloss': 'president', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 6, 'dep': 'compound', 'governorGloss': 'president', 'dependentGloss': 'United', 'dependent': 4}, {'governor': 6, 'dep': 'compound', 'governorGloss': 'president', 'dependentGloss': 'States', 'dependent': 5}, {'governor': 2, 'dep': 'xcomp', 'governorGloss': 'is', 'dependentGloss': 'president', 'dependent': 6}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'is', 'dependentGloss': '.', 'dependent': 7}], 'tokens': [{'originalText': 'Obama', 'characterOffsetEnd': 5, 'pos': 'NNP', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'Obama', 'word': 'Obama', 'ner': 'PERSON'}, {'originalText': 'is', 'characterOffsetEnd': 8, 'pos': 'VBZ', 'characterOffsetBegin': 6, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'be', 'word': 'is', 'ner': 'O'}, {'originalText': 'the', 'characterOffsetEnd': 12, 'pos': 'DT', 'characterOffsetBegin': 9, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'the', 'word': 'the', 'ner': 'O'}, {'originalText': 'United', 'characterOffsetEnd': 19, 'pos': 'NNP', 'characterOffsetBegin': 13, 'index': 4, 'after': ' ', 'before': ' ', 'lemma': 'United', 'word': 'United', 'ner': 'LOCATION'}, {'originalText': 'States', 'characterOffsetEnd': 26, 'pos': 'NNPS', 'characterOffsetBegin': 20, 'index': 5, 'after': ' ', 'before': ' ', 'lemma': 'States', 'word': 'States', 'ner': 'LOCATION'}, {'originalText': 'president', 'characterOffsetEnd': 36, 'pos': 'NN', 'characterOffsetBegin': 27, 'index': 6, 'after': '', 'before': ' ', 'lemma': 'president', 'word': 'president', 'ner': 'O'}, {'originalText': '.', 'characterOffsetEnd': 37, 'pos': '.', 'characterOffsetBegin': 36, 'index': 7, 'after': '', 'before': '', 'lemma': '.', 'word': '.', 'ner': 'O'}], 'text': 'Obama is the United States president.', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'is', 'dependentGloss': 'Obama', 'dependent': 1}, {'governor': 6, 'dep': 'det', 'governorGloss': 'president', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 6, 'dep': 'compound', 'governorGloss': 'president', 'dependentGloss': 'United', 'dependent': 4}, {'governor': 6, 'dep': 'compound', 'governorGloss': 'president', 'dependentGloss': 'States', 'dependent': 5}, {'governor': 2, 'dep': 'xcomp', 'governorGloss': 'is', 'dependentGloss': 'president', 'dependent': 6}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'is', 'dependentGloss': '.', 'dependent': 7}]}
50
51
# Parsing result of "How old are there?"
52
def give_how_old():
53
    return {'parse': '(ROOT\n  (SBARQ\n    (WHADJP (WRB How) (JJ old))\n    (SQ (VBP are)\n      (NP (EX there)))\n    (. ?)))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'are', 'dependent': 3}, {'governor': 2, 'dep': 'advmod', 'governorGloss': 'old', 'dependentGloss': 'How', 'dependent': 1}, {'governor': 3, 'dep': 'dep', 'governorGloss': 'are', 'dependentGloss': 'old', 'dependent': 2}, {'governor': 3, 'dep': 'expl', 'governorGloss': 'are', 'dependentGloss': 'there', 'dependent': 4}, {'governor': 3, 'dep': 'punct', 'governorGloss': 'are', 'dependentGloss': '?', 'dependent': 5}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'are', 'dependent': 3}, {'governor': 2, 'dep': 'advmod', 'governorGloss': 'old', 'dependentGloss': 'How', 'dependent': 1}, {'governor': 3, 'dep': 'dep', 'governorGloss': 'are', 'dependentGloss': 'old', 'dependent': 2}, {'governor': 3, 'dep': 'expl', 'governorGloss': 'are', 'dependentGloss': 'there', 'dependent': 4}, {'governor': 3, 'dep': 'punct', 'governorGloss': 'are', 'dependentGloss': '?', 'dependent': 5}], 'tokens': [{'originalText': 'How', 'characterOffsetEnd': 3, 'pos': 'WRB', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'how', 'word': 'How', 'ner': 'O'}, {'originalText': 'old', 'characterOffsetEnd': 7, 'pos': 'JJ', 'characterOffsetBegin': 4, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'old', 'word': 'old', 'ner': 'O'}, {'originalText': 'are', 'characterOffsetEnd': 11, 'pos': 'VBP', 'characterOffsetBegin': 8, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'be', 'word': 'are', 'ner': 'O'}, {'originalText': 'there', 'characterOffsetEnd': 17, 'pos': 'EX', 'characterOffsetBegin': 12, 'index': 4, 'after': '', 'before': ' ', 'lemma': 'there', 'word': 'there', 'ner': 'O'}, {'originalText': '?', 'characterOffsetEnd': 18, 'pos': '.', 'characterOffsetBegin': 17, 'index': 5, 'after': '', 'before': '', 'lemma': '?', 'word': '?', 'ner': 'O'}], 'text': 'How old are there?', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'are', 'dependent': 3}, {'governor': 2, 'dep': 'advmod', 'governorGloss': 'old', 'dependentGloss': 'How', 'dependent': 1}, {'governor': 3, 'dep': 'dep', 'governorGloss': 'are', 'dependentGloss': 'old', 'dependent': 2}, {'governor': 3, 'dep': 'expl', 'governorGloss': 'are', 'dependentGloss': 'there', 'dependent': 4}, {'governor': 3, 'dep': 'punct', 'governorGloss': 'are', 'dependentGloss': '?', 'dependent': 5}]}
54
55
# Parsing result of "Who is the United States president?"
56
def give_USA_president():