edu.upenn.cis.pdtb.scripts
Class DetectTechnicalErrors

java.lang.Object
  extended byedu.upenn.cis.pdtb.scripts.DetectTechnicalErrors

public class DetectTechnicalErrors
extends java.lang.Object

Author:
nikhild

Field Summary
static java.util.Vector addressesToCheck
           
static java.lang.String connHeadListFile
           
static java.util.HashMap connHeadMap
           
static java.lang.String pdtbRoot
           
static java.lang.String ptbRoot
           
static PTBTreeNode root
           
static java.lang.String textRoot
           
 
Constructor Summary
DetectTechnicalErrors()
          Creates a new instance of FixGornAddresses
 
Method Summary
static boolean checkAddresses()
           
static boolean checkAncestors(PTBTreeNode node)
           
static boolean checkRelation(PDTBRelation rel)
           
static boolean checkSiblings(PTBTreeNode node)
           
static boolean isAddressContained(int[] address)
           
static boolean isClause(PTBTreeNode node)
           
static boolean isNodeContained(PTBTreeNode node)
           
static java.util.HashMap loadConnHeadMap()
           
static void main(java.lang.String[] args)
           
static void printBadConns(PDTBRelationList rlist, java.io.Writer writer)
           
static boolean punctOrTraceContainer(PTBTreeNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

DetectTechnicalErrors

public DetectTechnicalErrors()
Creates a new instance of FixGornAddresses

Method Detail

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