Stanford Parser

Please enter a sentence to be parsed:
Language:
Sample Sentence

Your query

As for the verdict on diagramming? The wimpy judgment, but unfortunately the only one that makes sense, is that it is like broccoli: it's good for you only if you can stomach it

Tagging

As/RB
for/IN
the/DT
verdict/NN
on/IN
diagramming/VBG
?/.

The/DT
wimpy/JJ
judgment/NN
,/,
but/CC
unfortunately/RB
the/DT
only/JJ
one/NN
that/WDT
makes/VBZ
sense/NN
,/,
is/VBZ
that/IN
it/PRP
is/VBZ
like/IN
broccoli/NN
:/:
it/PRP
's/VBZ
good/JJ
for/IN
you/PRP
only/RB
if/IN
you/PRP
can/MD
stomach/VB
it/PRP

Parse

(ROOT
  (FRAG
    (PP (RB As) (IN for)
      (NP
        (NP (DT the) (NN verdict))
        (PP (IN on)
          (S
            (VP (VBG diagramming))))))
    (. ?)))

(ROOT
  (S
    (S
      (NP
        (NP (DT The) (JJ wimpy) (NN judgment))
        (, ,)
        (PP (CC but)
          (NP
            (NP
              (ADVP (RB unfortunately))
              (DT the) (JJ only) (NN one))
            (SBAR
              (WHNP (WDT that))
              (S
                (VP (VBZ makes)
                  (NP (NN sense)))))))
        (, ,))
      (VP (VBZ is)
        (SBAR (IN that)
          (S
            (NP (PRP it))
            (VP (VBZ is)
              (PP (IN like)
                (NP (NN broccoli))))))))
    (: :)
    (S
      (NP (PRP it))
      (VP (VBZ 's)
        (ADJP (JJ good)
          (PP (IN for)
            (NP (PRP you))))
        (SBAR (RB only) (IN if)
          (S
            (NP (PRP you))
            (VP (MD can)
              (VP (VB stomach)
                (NP (PRP it))))))))))

Universal dependencies

advmod(verdict-4, As-1)
case(verdict-4, for-2)
det(verdict-4, the-3)
root(ROOT-0, verdict-4)
mark(diagramming-6, on-5)
acl(verdict-4, diagramming-6)

det(judgment-3, The-1)
amod(judgment-3, wimpy-2)
nsubj(is-14, judgment-3)
case(one-9, but-5)
advmod(one-9, unfortunately-6)
det(one-9, the-7)
amod(one-9, only-8)
nmod(judgment-3, one-9)
nsubj(makes-11, that-10)
acl:relcl(one-9, makes-11)
dobj(makes-11, sense-12)
root(ROOT-0, is-14)
mark(broccoli-19, that-15)
nsubj(broccoli-19, it-16)
cop(broccoli-19, is-17)
case(broccoli-19, like-18)
ccomp(is-14, broccoli-19)
nsubj(good-23, it-21)
cop(good-23, 's-22)
parataxis(is-14, good-23)
case(you-25, for-24)
nmod(good-23, you-25)
advmod(stomach-30, only-26)
mark(stomach-30, if-27)
nsubj(stomach-30, you-28)
aux(stomach-30, can-29)
advcl(good-23, stomach-30)
dobj(stomach-30, it-31)

Universal dependencies, enhanced

case(verdict-4, As-1)
mwe(As-1, for-2)
det(verdict-4, the-3)
root(ROOT-0, verdict-4)
mark(diagramming-6, on-5)
acl(verdict-4, diagramming-6)

det(judgment-3, The-1)
amod(judgment-3, wimpy-2)
nsubj(is-14, judgment-3)
case(one-9, but-5)
advmod(one-9, unfortunately-6)
det(one-9, the-7)
amod(one-9, only-8)
nmod:but(judgment-3, one-9)
nsubj(makes-11, one-9)
ref(one-9, that-10)
acl:relcl(one-9, makes-11)
dobj(makes-11, sense-12)
root(ROOT-0, is-14)
mark(broccoli-19, that-15)
nsubj(broccoli-19, it-16)
cop(broccoli-19, is-17)
case(broccoli-19, like-18)
ccomp(is-14, broccoli-19)
nsubj(good-23, it-21)
cop(good-23, 's-22)
parataxis(is-14, good-23)
case(you-25, for-24)
nmod:for(good-23, you-25)
advmod(stomach-30, only-26)
mark(stomach-30, if-27)
nsubj(stomach-30, you-28)
aux(stomach-30, can-29)
advcl(good-23, stomach-30)
dobj(stomach-30, it-31)

Statistics


Tokens: 38
Time: 0.394 s
Parser: englishPCFG.ser.gz

Back to parser home
Last updated 2016-09-12

Valid XHTML 1.0 Strict