code: def demo():
      projective_rule_parse_demo()
      #    arity_parse_demo()
      projective_prob_parse_demo()
  
imports: from collections import defaultdict
  from functools import total_ordering
  from itertools import chain
  from nltk.grammar import DependencyGrammar, DependencyProduction, ProbabilisticDependencyGrammar
  from nltk.internals import raise_unorderable_types
  from nltk.parse.dependencygraph import DependencyGraph
label_desc: Use image node_id 1 for calling a global function with example usage: demo() without return types