MaltParser 1.2

org.maltparser.parser.algorithm
Interface ParsingAlgorithm

All Known Implementing Classes:
Covington, CovingtonNonProjective, CovingtonProjective, Nivre, NivreEager, NivreEagerMalt04, NivreMalt04, NivreStandard, NivreStandardMalt04

public interface ParsingAlgorithm

Since:
1.0
Author:
Joakim Nivre, Johan Hall

Method Summary
 DependencyParserConfig getConfiguration()
           
 GuideUserHistory getHistory()
           
 DependencyNode getLeftTarget()
           
 String getName()
           
 DependencyNode getRightTarget()
           
 DependencyStructure oracleParse(DependencyStructure goldDependencyGraph, DependencyStructure parseDependencyGraph)
           
 DependencyStructure parse(DependencyStructure parseDependencyGraph)
           
 

Method Detail

parse

DependencyStructure parse(DependencyStructure parseDependencyGraph)
                          throws MaltChainedException
Throws:
MaltChainedException

oracleParse

DependencyStructure oracleParse(DependencyStructure goldDependencyGraph,
                                DependencyStructure parseDependencyGraph)
                                throws MaltChainedException
Throws:
MaltChainedException

getHistory

GuideUserHistory getHistory()

getConfiguration

DependencyParserConfig getConfiguration()

getName

String getName()

getLeftTarget

DependencyNode getLeftTarget()

getRightTarget

DependencyNode getRightTarget()

MaltParser 1.2

Copyright 2007-2008 Johan Hall, Jens Nilsson and Joakim Nivre.