C# Класс CFGLib.Parsers.CYK.CykParser

Наследование: Parser
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CykParser ( CNFGrammar grammar ) : CFGLib.Parsers.Forests
ParseGetForest ( Sentence s ) : ForestInternal
ParseGetProbability ( Sentence s ) : double

Returns the probability that this grammar generated the given sentence

Приватные методы

Метод Описание
BuildLocalCYKProductionList ( int>.Dictionary RToJ ) : IEnumerable

Returns a representation of the nt productions that is efficient for CYK

BuildRToJ ( ISet nonterminals_R ) : int>.Dictionary
CykFillInBase ( Sentence s, double P, int>.Dictionary RToJ ) : bool
PrintP ( Sentence s, double P ) : void

Описание методов

CykParser() публичный Метод

public CykParser ( CNFGrammar grammar ) : CFGLib.Parsers.Forests
grammar CNFGrammar
Результат CFGLib.Parsers.Forests

ParseGetForest() публичный Метод

public ParseGetForest ( Sentence s ) : ForestInternal
s Sentence
Результат CFGLib.Parsers.Forests.ForestInternal

ParseGetProbability() публичный Метод

Returns the probability that this grammar generated the given sentence
public ParseGetProbability ( Sentence s ) : double
s Sentence
Результат double