public class FrenchXMLTreeReader extends java.lang.Object implements TreeReader
Handles multiword expressions (MWEs).
One difference worth documenting between this and the PennTreeReader is that this does not unescape \* and \/ the way the PennTreeReader does. The French Treebank we are using does not use those escapings.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EMPTY_LEAF |
static java.lang.String |
MISSING_PHRASAL |
static java.lang.String |
MISSING_POS |
Constructor and Description |
---|
FrenchXMLTreeReader(java.io.Reader in,
boolean ccTagset)
Read parse trees from a Reader.
|
FrenchXMLTreeReader(java.io.Reader in,
TreeFactory tf,
TreeNormalizer tn)
Read parse trees from a Reader.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Close the Reader behind this
TreeReader . |
static void |
main(java.lang.String[] args)
For debugging.
|
Tree |
readTree()
Reads a single tree.
|
public static final java.lang.String EMPTY_LEAF
public static final java.lang.String MISSING_PHRASAL
public static final java.lang.String MISSING_POS
public FrenchXMLTreeReader(java.io.Reader in, boolean ccTagset)
in
- The Reader
public FrenchXMLTreeReader(java.io.Reader in, TreeFactory tf, TreeNormalizer tn)
in
- Readertf
- TreeFactory -- factory to create some kind of Treetn
- the method of normalizing treespublic void close()
TreeReader
TreeReader
.close
in interface TreeReader
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public Tree readTree()
TreeReader
readTree
in interface TreeReader
null
at end of file.public static void main(java.lang.String[] args)
args
-