( ( ( ( Block - ) ( > ( `` ( blue ( cube '' ) ) ) ) ) ( with ( name ( `` ( blue '' ) ) ) ) ) ; )
(ROOT (NP (NP (NNP Block)) (: -) (NP (NP (NNP >)) (NP (`` ``) (JJ blue) (NN cube) ('' ''))) (PP (IN with) (NP (NN name) (`` ``) (NN blue) ('' ''))) (: ;)))
Block -> "blue cube" with name "blue";
(ROOT (S (NP (DT A) (JJ blue) (NN block)) (VP (VBZ appears) (ADJP (JJ blue) (PP (IN in) (NP (DT the) (NN sunlight)))) (SBAR (IN if) (S (NP (RB only) (JJ blue) (NN light)) (VP (VBZ is) (VP (VBN reflected) (PP (IN by) (NP (DT the) (NN block)))))))) (. .)))