@@ -71,6 +71,14 @@ public CoordinationTransformer(HeadFinder hf, boolean performMWETransformation)
71
71
qp = new QPTreeTransformer (performMWETransformation );
72
72
}
73
73
74
+ public void debugLine (String prefix , Tree t ) {
75
+ if (t instanceof TreeGraphNode ) {
76
+ log .info (prefix + ((TreeGraphNode ) t ).toOneLineString ());
77
+ } else {
78
+ log .info (prefix + t );
79
+ }
80
+ }
81
+
74
82
/**
75
83
* Transforms t if it contains a coordination in a flat structure (CCtransform)
76
84
* and transforms UCP (UCPtransform).
@@ -81,19 +89,19 @@ public CoordinationTransformer(HeadFinder hf, boolean performMWETransformation)
81
89
@ Override
82
90
public Tree transformTree (Tree t ) {
83
91
if (VERBOSE ) {
84
- log . info ("Input to CoordinationTransformer: " + t );
92
+ debugLine ("Input to CoordinationTransformer: " , t );
85
93
}
86
94
87
95
if (performMWETransformation ) {
88
96
t = gappingTransform (t );
89
97
if (VERBOSE ) {
90
- log . info ("After t = gappingTransform(t);\n : " + t );
98
+ debugLine ("After t = gappingTransform(t);: " , t );
91
99
}
92
100
}
93
101
94
102
t = tn .transformTree (t );
95
103
if (VERBOSE ) {
96
- log . info ("After DependencyTreeTransformer: " + t );
104
+ debugLine ("After DependencyTreeTransformer: " , t );
97
105
}
98
106
if (t == null ) {
99
107
return t ;
@@ -102,59 +110,59 @@ public Tree transformTree(Tree t) {
102
110
if (performMWETransformation ) {
103
111
t = MWETransform (t );
104
112
if (VERBOSE ) {
105
- log . info ("After MWETransform: " + t );
113
+ debugLine ("After MWETransform: " , t );
106
114
}
107
115
108
116
t = MWFlatTransform (t );
109
117
if (VERBOSE ) {
110
- log . info ("After MWFlatTransform: " + t );
118
+ debugLine ("After MWFlatTransform: " , t );
111
119
}
112
120
113
121
t = prepCCTransform (t );
114
122
if (VERBOSE ) {
115
- log . info ("After prepCCTransform: " + t );
123
+ debugLine ("After prepCCTransform: " , t );
116
124
}
117
125
}
118
126
119
127
t = UCPtransform (t );
120
128
if (VERBOSE ) {
121
- log . info ("After UCPTransformer: " + t );
129
+ debugLine ("After UCPTransformer: " , t );
122
130
}
123
131
t = CCtransform (t );
124
132
if (VERBOSE ) {
125
- log . info ("After CCTransformer: " + t );
133
+ debugLine ("After CCTransformer: " , t );
126
134
}
127
135
t = qp .transformTree (t );
128
136
if (VERBOSE ) {
129
- log . info ("After QPTreeTransformer: " + t );
137
+ debugLine ("After QPTreeTransformer: " , t );
130
138
}
131
139
t = SQflatten (t );
132
140
if (VERBOSE ) {
133
- log . info ("After SQ flattening: " + t );
141
+ debugLine ("After SQ flattening: " , t );
134
142
}
135
143
t = dates .transformTree (t );
136
144
if (VERBOSE ) {
137
- log . info ("After DateTreeTransformer: " + t );
145
+ debugLine ("After DateTreeTransformer: " , t );
138
146
}
139
147
t = removeXOverX (t );
140
148
if (VERBOSE ) {
141
- log . info ("After removeXoverX: " + t );
149
+ debugLine ("After removeXoverX: " , t );
142
150
}
143
151
t = combineConjp (t );
144
152
if (VERBOSE ) {
145
- log . info ("After combineConjp: " + t );
153
+ debugLine ("After combineConjp: " , t );
146
154
}
147
155
t = moveRB (t );
148
156
if (VERBOSE ) {
149
- log . info ("After moveRB: " + t );
157
+ debugLine ("After moveRB: " , t );
150
158
}
151
159
t = changeSbarToPP (t );
152
160
if (VERBOSE ) {
153
- log . info ("After changeSbarToPP: " + t );
161
+ debugLine ("After changeSbarToPP: " , t );
154
162
}
155
163
t = rearrangeNowThat (t );
156
164
if (VERBOSE ) {
157
- log . info ("After rearrangeNowThat: " + t );
165
+ debugLine ("After rearrangeNowThat: " , t );
158
166
}
159
167
160
168
return t ;
0 commit comments