lalr_item_set.html

来自「数据挖掘的最常用工具。由于开源」· HTML 代码 · 共 658 行 · 第 1/2 页

HTML
658
字号
<A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Method Detail</B></FONT></TH></TR></TABLE><A NAME="all()"><!-- --></A><H3>all</H3><PRE>public java.util.Enumeration <B>all</B>()</PRE><DL><DD>Access to all elements of the set.<P><DD><DL></DL></DD></DL><HR><A NAME="size()"><!-- --></A><H3>size</H3><PRE>public int <B>size</B>()</PRE><DL><DD>Size of the set<P><DD><DL></DL></DD></DL><HR><A NAME="contains(weka.core.parser.java_cup.lalr_item)"><!-- --></A><H3>contains</H3><PRE>public boolean <B>contains</B>(<A HREF="../../../../weka/core/parser/java_cup/lalr_item.html" title="class in weka.core.parser.java_cup">lalr_item</A>&nbsp;itm)</PRE><DL><DD>Does the set contain a particular item?<P><DD><DL><DT><B>Parameters:</B><DD><CODE>itm</CODE> - the item in question.</DL></DD></DL><HR><A NAME="find(weka.core.parser.java_cup.lalr_item)"><!-- --></A><H3>find</H3><PRE>public <A HREF="../../../../weka/core/parser/java_cup/lalr_item.html" title="class in weka.core.parser.java_cup">lalr_item</A> <B>find</B>(<A HREF="../../../../weka/core/parser/java_cup/lalr_item.html" title="class in weka.core.parser.java_cup">lalr_item</A>&nbsp;itm)</PRE><DL><DD>Return the item in the set matching a particular item (or null if not   found)<P><DD><DL><DT><B>Parameters:</B><DD><CODE>itm</CODE> - the item we are looking for.</DL></DD></DL><HR><A NAME="is_subset_of(weka.core.parser.java_cup.lalr_item_set)"><!-- --></A><H3>is_subset_of</H3><PRE>public boolean <B>is_subset_of</B>(<A HREF="../../../../weka/core/parser/java_cup/lalr_item_set.html" title="class in weka.core.parser.java_cup">lalr_item_set</A>&nbsp;other)                     throws <A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></PRE><DL><DD>Is this set an (improper) subset of another?<P><DD><DL><DT><B>Parameters:</B><DD><CODE>other</CODE> - the other set in question.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></CODE></DL></DD></DL><HR><A NAME="is_superset_of(weka.core.parser.java_cup.lalr_item_set)"><!-- --></A><H3>is_superset_of</H3><PRE>public boolean <B>is_superset_of</B>(<A HREF="../../../../weka/core/parser/java_cup/lalr_item_set.html" title="class in weka.core.parser.java_cup">lalr_item_set</A>&nbsp;other)                       throws <A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></PRE><DL><DD>Is this set an (improper) superset of another?<P><DD><DL><DT><B>Parameters:</B><DD><CODE>other</CODE> - the other set in question.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></CODE></DL></DD></DL><HR><A NAME="add(weka.core.parser.java_cup.lalr_item)"><!-- --></A><H3>add</H3><PRE>public <A HREF="../../../../weka/core/parser/java_cup/lalr_item.html" title="class in weka.core.parser.java_cup">lalr_item</A> <B>add</B>(<A HREF="../../../../weka/core/parser/java_cup/lalr_item.html" title="class in weka.core.parser.java_cup">lalr_item</A>&nbsp;itm)              throws <A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></PRE><DL><DD>Add a singleton item, merging lookahead sets if the item is already   part of the set.  returns the element of the set that was added or   merged into.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>itm</CODE> - the item being added.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></CODE></DL></DD></DL><HR><A NAME="remove(weka.core.parser.java_cup.lalr_item)"><!-- --></A><H3>remove</H3><PRE>public void <B>remove</B>(<A HREF="../../../../weka/core/parser/java_cup/lalr_item.html" title="class in weka.core.parser.java_cup">lalr_item</A>&nbsp;itm)            throws <A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></PRE><DL><DD>Remove a single item if it is in the set.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>itm</CODE> - the item to remove.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></CODE></DL></DD></DL><HR><A NAME="add(weka.core.parser.java_cup.lalr_item_set)"><!-- --></A><H3>add</H3><PRE>public void <B>add</B>(<A HREF="../../../../weka/core/parser/java_cup/lalr_item_set.html" title="class in weka.core.parser.java_cup">lalr_item_set</A>&nbsp;other)         throws <A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></PRE><DL><DD>Add a complete set, merging lookaheads where items are already in   the set<P><DD><DL><DT><B>Parameters:</B><DD><CODE>other</CODE> - the set to be added.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></CODE></DL></DD></DL><HR><A NAME="remove(weka.core.parser.java_cup.lalr_item_set)"><!-- --></A><H3>remove</H3><PRE>public void <B>remove</B>(<A HREF="../../../../weka/core/parser/java_cup/lalr_item_set.html" title="class in weka.core.parser.java_cup">lalr_item_set</A>&nbsp;other)            throws <A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></PRE><DL><DD>Remove (set subtract) a complete set.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>other</CODE> - the set to remove.<DT><B>Throws:</B><DD><CODE><A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></CODE></DL></DD></DL><HR><A NAME="get_one()"><!-- --></A><H3>get_one</H3><PRE>public <A HREF="../../../../weka/core/parser/java_cup/lalr_item.html" title="class in weka.core.parser.java_cup">lalr_item</A> <B>get_one</B>()                  throws <A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></PRE><DL><DD>Remove and return one item from the set (done in hash order).<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></CODE></DL></DD></DL><HR><A NAME="compute_closure()"><!-- --></A><H3>compute_closure</H3><PRE>public void <B>compute_closure</B>()                     throws <A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></PRE><DL><DD>Compute the closure of the set using the LALR closure rules.  Basically  for every item of the form: <pre>    [L ::= a *N alpha, l]   </pre>  (where N is a a non terminal and alpha is a string of symbols) make   sure there are also items of the form:  <pre>    [N ::= *beta, first(alpha l)]   </pre>  corresponding to each production of N.  Items with identical cores but   differing lookahead sets are merged by creating a new item with the same   core and the union of the lookahead sets (the LA in LALR stands for   "lookahead merged" and this is where the merger is).  This routine   assumes that nullability and first sets have been computed for all   productions before it is called.<P><DD><DL><DT><B>Throws:</B><DD><CODE><A HREF="../../../../weka/core/parser/java_cup/internal_error.html" title="class in weka.core.parser.java_cup">internal_error</A></CODE></DL></DD></DL><HR><A NAME="equals(weka.core.parser.java_cup.lalr_item_set)"><!-- --></A><H3>equals</H3><PRE>public boolean <B>equals</B>(<A HREF="../../../../weka/core/parser/java_cup/lalr_item_set.html" title="class in weka.core.parser.java_cup">lalr_item_set</A>&nbsp;other)</PRE><DL><DD>Equality comparison.<P><DD><DL></DL></DD></DL><HR><A NAME="equals(java.lang.Object)"><!-- --></A><H3>equals</H3><PRE>public boolean <B>equals</B>(java.lang.Object&nbsp;other)</PRE><DL><DD>Generic equality comparison.<P><DD><DL><DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="hashCode()"><!-- --></A><H3>hashCode</H3><PRE>public int <B>hashCode</B>()</PRE><DL><DD>Return hash code.<P><DD><DL><DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="toString()"><!-- --></A><H3>toString</H3><PRE>public java.lang.String <B>toString</B>()</PRE><DL><DD>Convert to string.<P><DD><DL><DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL></DD><DD><DL></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="http://www.cs.waikato.ac.nz/ml/weka/" target="_blank"><FONT CLASS="NavBarFont1"><B>Weka's home</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../../../weka/core/parser/java_cup/lalr_item.html" title="class in weka.core.parser.java_cup"><B>PREV CLASS</B></A>&nbsp;&nbsp;<A HREF="../../../../weka/core/parser/java_cup/lalr_state.html" title="class in weka.core.parser.java_cup"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../index.html?weka/core/parser/java_cup/lalr_item_set.html" target="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="lalr_item_set.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;&nbsp;<SCRIPT type="text/javascript">  <!--  if(window==top) {    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');  }  //--></SCRIPT><NOSCRIPT>  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR></BODY></HTML>

⌨️ 快捷键说明

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