⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parseforestitem.java

📁 MSTParser是以最大生成树理论为基础的判别式依存句法分析器。它将一科依存树的得分看作是 所有依存关系的得分的总和
💻 JAVA
字号:
package mstparser;public class ParseForestItem {    public int s,r,t,dir,comp,length,type;    public double prob;    public FeatureVector fv;    public ParseForestItem left, right;	    // productions    public ParseForestItem(int i, int k, int j, int type,			   int dir, int comp,			   double prob, FeatureVector fv,			   ParseForestItem left, ParseForestItem right) {	this.s = i;	this.r = k;	this.t = j;	this.dir = dir;	this.comp = comp;	this.type = type;	length = 6;			this.prob = prob;	this.fv = fv;	this.left = left;	this.right = right;		    }    // preproductions    public ParseForestItem(int s, int type, int dir, double prob, FeatureVector fv) {	this.s = s;	this.dir = dir;	this.type = type;	length = 2;			this.prob = prob;	this.fv = fv;	left = null;	right = null;    }    public ParseForestItem() {}    public void copyValues(ParseForestItem p) {	p.s = s;	p.r = r;	p.t = t;	p.dir = dir;	p.comp = comp;	p.prob = prob;	p.fv = fv;	p.length = length;	p.left = left;	p.right = right;	p.type = type;    }	    // way forest works, only have to check rule and indeces    // for equality.    public boolean equals(ParseForestItem p) {	return s == p.s && t == p.t && r == p.r	    && dir == p.dir && comp == p.comp	    && type == p.type;    }    public boolean isPre() { return length == 2; }	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -