public class ATBTreeUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
morphBoundary |
static java.lang.String |
puncTag |
static java.util.Set<java.lang.String> |
reservedWords |
static java.lang.String |
segMarker |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
escape(java.lang.String s)
Escapes tokens from flat strings that are reserved for usage in the ATB.
|
static java.lang.String |
flattenTree(Tree t)
Returns the string associated with the input parse tree.
|
static void |
main(java.lang.String[] args) |
static java.lang.String |
taggedStringFromTree(Tree t,
boolean removeEscaping,
java.lang.String separator)
Converts a parse tree into a string of tokens.
|
static java.lang.String |
unEscape(java.lang.String s)
Reverts escaping from a flat string.
|
public static java.lang.String segMarker
public static final java.lang.String morphBoundary
public static final java.lang.String puncTag
public static final java.util.Set<java.lang.String> reservedWords
public static java.lang.String escape(java.lang.String s)
s - - An Arabic stringpublic static java.lang.String unEscape(java.lang.String s)
s - - An Arabic stringpublic static java.lang.String flattenTree(Tree t)
t - - A parse treepublic static java.lang.String taggedStringFromTree(Tree t, boolean removeEscaping, java.lang.String separator)
separatort - - A parse treeremoveEscaping - - If true, remove LDC escape characters. Otherwise, leave them.separator - Word/tag separatorpublic static void main(java.lang.String[] args)