Minor bug in pgf parse and kparse

This commit is contained in:
prasanth.kolachina
2015-04-22 18:49:49 +00:00
parent 57006b6296
commit 12216449e0

View File

@@ -151,10 +151,10 @@ def getKBestParses(grammar, language, K, callbacks=[], serializable=False, senti
def pgf_parse(args):
grammar = pgf.readPGF(args.pgfgrammar);
inputSet = web_lexer(grammar, args.srclang, args.inputstream);
outputPrinter = lambda X: "%f\t%s" %(X[0], str(X[1])); #operator.itemgetter(1);
import translation_pipeline;
inputSet = translation_pipeline.web_lexer(grammar, args.srclang, args.inputstream);
outputPrinter = lambda X: "%f\t%s" %(X[0], str(X[1])); #operator.itemgetter(1);
callbacks = [('PN', translation_pipeline.parseNames(grammar, args.srclang)), ('Symb', translation_pipeline.parseUnknown(grammar, args.srclang))];
parser = getKBestParses(grammar, args.srclang, 1, callbacks);
@@ -166,10 +166,10 @@ def pgf_parse(args):
def pgf_kparse(args):
grammar = pgf.readPGF(args.pgfgrammar);
inputSet = web_lexer(grammar, args.srclang, args.inputstream);
outputPrinter = printJohnsonRerankerFormat;
import translation_pipeline;
inputSet = translation_pipeline.web_lexer(grammar, args.srclang, args.inputstream);
outputPrinter = printJohnsonRerankerFormat;
callbacks = [('PN', translation_pipeline.parseNames(grammar, args.srclang)), ('Symb', translation_pipeline.parseUnknown(grammar, args.srclang))];
parser = getKBestParses(grammar, args.srclang, args.K, callbacks=callbacks);