edu.upenn.cis.pdtb.scripts
Class DetectTechnicalErrors
java.lang.Object
edu.upenn.cis.pdtb.scripts.DetectTechnicalErrors
- public class DetectTechnicalErrors
- extends java.lang.Object
- Author:
- nikhild
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pdtbRoot
public static final java.lang.String pdtbRoot
- See Also:
- Constant Field Values
ptbRoot
public static final java.lang.String ptbRoot
- See Also:
- Constant Field Values
textRoot
public static final java.lang.String textRoot
- See Also:
- Constant Field Values
connHeadListFile
public static final java.lang.String connHeadListFile
- See Also:
- Constant Field Values
root
public static PTBTreeNode root
connHeadMap
public static java.util.HashMap connHeadMap
addressesToCheck
public static java.util.Vector addressesToCheck
DetectTechnicalErrors
public DetectTechnicalErrors()
- Creates a new instance of FixGornAddresses
checkAddresses
public static boolean checkAddresses()
loadConnHeadMap
public static java.util.HashMap loadConnHeadMap()
throws java.io.IOException
- Throws:
java.io.IOException
punctOrTraceContainer
public static boolean punctOrTraceContainer(PTBTreeNode node)
isAddressContained
public static boolean isAddressContained(int[] address)
isNodeContained
public static boolean isNodeContained(PTBTreeNode node)
checkSiblings
public static boolean checkSiblings(PTBTreeNode node)
isClause
public static boolean isClause(PTBTreeNode node)
checkAncestors
public static boolean checkAncestors(PTBTreeNode node)
checkRelation
public static boolean checkRelation(PDTBRelation rel)
printBadConns
public static void printBadConns(PDTBRelationList rlist,
java.io.Writer writer)
throws java.io.IOException
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
- Parameters:
args - the command line arguments