pcfg-generator
Version:
A module to convert JSON-formated treebank data into a Stochastic Context-Free Grammar
490 lines • 7.34 kB
JSON
{
"ROOT_0": {
"S_0": {
"VP_0": {
"VB_0": "Look"
},
"._0": "."
}
},
"ROOT_1": {
"VP_0": {
"VB_0": "open",
"NN_0": "mailbox"
}
},
"ROOT_2": {
"S_0": {
"VP_0": {
"VB_0": "read",
"NP_0": {
"NN_0": "leaflet"
}
}
}
},
"ROOT_3": {
"S_0": {
"VP_0": {
"VB_0": "drop",
"NP_0": {
"NN_0": "leaflet"
}
}
}
},
"ROOT_4": {
"S_0": {
"VP_0": {
"VB_0": "climb",
"NP_0": {
"NN_0": "tree"
}
}
}
},
"ROOT_5": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "egg"
}
}
}
},
"ROOT_6": {
"S_0": {
"VP_0": {
"VB_0": "move",
"NP_0": {
"NNS_0": "leaves"
}
}
}
},
"ROOT_7": {
"VP_0": {
"VB_0": "open",
"NN_0": "window"
}
},
"ROOT_8": {
"S_0": {
"VP_0": {
"VB_0": "Climb",
"PP_0": {
"IN_0": "through",
"NP_0": {
"NN_0": "window"
}
}
}
}
},
"ROOT_9": {
"S_0": {
"VP_0": {
"VP_0": {
"VB_0": "drop",
"NP_0": {
"NN_0": "egg"
}
},
"CC_0": "and",
"VP_1": {
"VB_0": "take",
"NP_0": {
"NN_0": "lantern"
}
}
}
}
},
"ROOT_10": {
"S_0": {
"VP_0": {
"VB_0": "move",
"NP_0": {
"NN_0": "rug"
}
}
}
},
"ROOT_11": {
"VP_0": {
"VB_0": "open",
"NN_0": "trapdoor"
}
},
"ROOT_12": {
"VP_0": {
"VB_0": "light",
"NN_0": "lamp"
}
},
"ROOT_13": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "painting"
}
}
}
},
"ROOT_14": {
"S_0": {
"VP_0": {
"VB_0": "read",
"NP_0": {
"NN_0": "paper"
}
}
}
},
"ROOT_15": {
"S_0": {
"VP_0": {
"VB_0": "drop",
"NP_0": {
"NN_0": "manual"
}
}
}
},
"ROOT_16": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "rope"
}
}
}
},
"ROOT_17": {
"S_0": {
"VP_0": {
"VB_0": "open",
"NP_0": {
"NN_0": "case",
"CC_0": "and",
"VP_0": {
"VB_0": "place",
"NN_0": "painting"
},
"PP_0": {
"IN_0": "in",
"NP_0": {
"NN_0": "case"
}
}
}
}
}
},
"ROOT_18": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "egg",
"CC_0": "and",
"NN_1": "sword"
}
}
}
},
"ROOT_19": {
"S_0": {
"VP_0": {
"VB_0": "save"
}
}
},
"ROOT_20": {
"VP_0": {
"VB_0": "open",
"NN_0": "trapdoor"
}
},
"ROOT_21": {
"S_0": {
"VP_0": {
"VB_0": "kill",
"NP_0": {
"NN_0": "troll",
"PP_0": {
"IN_0": "with",
"NP_0": {
"NN_0": "sword"
}
}
}
}
}
},
"ROOT_22": {
"ADVP_0": {
"RB_0": "again"
}
},
"ROOT_23": {
"ADVP_0": {
"RB_0": "again"
}
},
"ROOT_24": {
"ADVP_0": {
"RB_0": "again"
}
},
"ROOT_25": {
"ADVP_0": {
"RB_0": "again"
}
},
"ROOT_26": {
"S_0": {
"VP_0": {
"VB_0": "diagnose"
}
}
},
"ROOT_27": {
"S_0": {
"VP_0": {
"VB_0": "read",
"NP_0": {
"NNS_0": "engravings"
}
}
}
},
"ROOT_28": {
"S_0": {
"VP_0": {
"VB_0": "tie",
"NP_0": {
"NN_0": "rope"
},
"PP_0": {
"TO_0": "to",
"NP_0": {
"NN_0": "railing"
}
}
}
}
},
"ROOT_29": {
"S_0": {
"VP_0": {
"VP_0": {
"VB_0": "turn",
"PRT_0": {
"RP_0": "off"
},
"NP_0": {
"NN_0": "lamp"
}
},
"CC_0": "and",
"VP_1": {
"VB_0": "drop",
"NP_0": {
"DT_0": "all"
}
}
}
}
},
"ROOT_30": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "rope"
}
}
}
},
"ROOT_31": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "torch"
}
}
}
},
"ROOT_32": {
"S_0": {
"VP_0": {
"VB_0": "read",
"NP_0": {
"NN_0": "prayer"
}
}
}
},
"ROOT_33": {
"S_0": {
"VP_0": {
"VB_0": "quit"
}
}
},
"ROOT_34": {
"S_0": {
"VP_0": {
"VP_0": {
"VB_0": "turn",
"PRT_0": {
"RP_0": "off"
},
"NP_0": {
"NN_0": "lamp"
}
},
"CC_0": "and",
"VP_1": {
"VB_0": "drop",
"NP_0": {
"DT_0": "all"
}
}
}
}
},
"ROOT_35": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "torch"
}
}
}
},
"ROOT_36": {
"S_0": {
"VP_0": {
"VB_0": "read",
"NP_0": {
"NN_0": "prayer"
}
}
}
},
"ROOT_37": {
"VP_0": {
"VB_0": "open",
"NN_0": "coffin"
}
},
"ROOT_38": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "scepter",
"CC_0": "and",
"NN_1": "coffin"
}
}
}
},
"ROOT_39": {
"S_0": {
"VP_0": {
"VB_0": "read",
"NP_0": {
"NN_0": "book"
}
}
}
},
"ROOT_40": {
"S_0": {
"VP_0": {
"VB_0": "drop",
"NP_0": {
"NN_0": "book"
}
}
}
},
"ROOT_41": {
"VP_0": {
"VB_0": "pray"
}
},
"ROOT_42": {
"S_0": {
"VP_0": {
"VB_0": "put",
"NP_0": {
"NN_0": "coffin",
"CC_0": "and",
"NN_1": "scepter"
},
"PP_0": {
"IN_0": "in",
"NP_0": {
"NN_0": "case"
}
}
}
}
},
"ROOT_43": {
"VP_0": {
"VB_0": "open",
"NN_0": "trapdoor"
}
},
"ROOT_44": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "axe"
}
}
}
},
"ROOT_45": {
"S_0": {
"VP_0": {
"VP_0": {
"VB_0": "drop",
"NP_0": {
"NN_0": "axe"
}
},
"CC_0": "and",
"VP_1": {
"VB_0": "take",
"NP_0": {
"NN_0": "sword",
"CC_0": "and",
"NN_1": "lantern"
}
}
}
}
},
"ROOT_46": {
"S_0": {
"VP_0": {
"VB_0": "take",
"NP_0": {
"NN_0": "bar"
}
}
}
}
}