2
* The contents of this file are subject to the terms of the Common Development
3
* and Distribution License (the License). You may not use this file except in
4
* compliance with the License.
6
* You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7
* or http://www.netbeans.org/cddl.txt.
9
* When distributing Covered Code, include this CDDL Header Notice in each file
10
* and include the License file at http://www.netbeans.org/cddl.txt.
11
* If applicable, add the following below the CDDL Header, with the fields
12
* enclosed by brackets [] replaced by your own identifying information:
13
* "Portions Copyrighted [year] [name of copyright owner]"
15
* Portions Copyrighted 2007 Sun Microsystems, Inc.
17
package org.netbeans.modules.languages;
19
import java.util.List;
32
public static Rule create (
42
public String getNT () {
46
public List getRight () {
50
private String toString = null;
53
public String toString () {
54
if (toString == null) {
55
StringBuilder sb = new StringBuilder ();
56
sb.append ("Rule ").append (nt).append (" = ");
57
int i = 0, k = right.size ();
59
sb.append (right.get (i++));
61
sb.append (' ').append (right.get (i++));
62
toString = sb.toString ();