public class CharniakScoredParsesReaderWriter
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
parsesToString(java.util.List<ScoredObject<Tree>> parses)
Convert list of scored parse trees to string representing scored parses
(in the charniak parser output format).
|
static void |
printScoredTrees(java.lang.Iterable<java.util.List<ScoredObject<Tree>>> trees,
java.lang.String filename)
Print scored parse trees in format used by charniak parser
|
static void |
printScoredTrees(java.io.PrintWriter pw,
int id,
java.util.List<ScoredObject<Tree>> trees)
Print scored parse trees for one sentence in format used by Charniak parser.
|
static java.lang.Iterable<java.util.List<ScoredObject<Tree>>> |
readScoredTrees(java.lang.String filename)
Reads scored parses from the charniak parser
File format of the scored parses:
|
static java.lang.Iterable<java.util.List<ScoredObject<Tree>>> |
readScoredTrees(java.lang.String inputDesc,
java.io.BufferedReader br)
Reads scored parses from the charniak parser
|
static java.util.List<ScoredObject<Tree>> |
stringToParses(java.lang.String parseStr)
Convert string representing scored parses (in the charniak parser output format)
to list of scored parse trees
|
public static java.lang.Iterable<java.util.List<ScoredObject<Tree>>> readScoredTrees(java.lang.String filename)
<# of parses>\t<sentenceid>
<score>
<parse>
<score>
<parse>
...
filename
- - File to read parses frompublic static java.lang.Iterable<java.util.List<ScoredObject<Tree>>> readScoredTrees(java.lang.String inputDesc, java.io.BufferedReader br)
inputDesc
- - Description of input used in log messagesbr
- - input readerpublic static java.util.List<ScoredObject<Tree>> stringToParses(java.lang.String parseStr)
parseStr
- public static java.lang.String parsesToString(java.util.List<ScoredObject<Tree>> parses)
parses
- - list of scored parse treespublic static void printScoredTrees(java.lang.Iterable<java.util.List<ScoredObject<Tree>>> trees, java.lang.String filename)
trees
- - trees to outputfilename
- - file to output topublic static void printScoredTrees(java.io.PrintWriter pw, int id, java.util.List<ScoredObject<Tree>> trees)
pw
- - printwriterid
- - sentence idtrees
- - trees to output