package antlr.collections.impl;
/* ANTLR Translator Generator
* Project led by Terence Parr at http://www.cs.usfca.edu
* Software rights: http://www.antlr.org/license.html
*
* $Id: //depot/code/org.antlr/release/antlr-2.7.7/antlr/collections/impl/ASTArray.java#2 $
*/
import antlr.collections.
AST;
/** ASTArray is a class that allows ANTLR to
* generate code that can create and initialize an array
* in one expression, like:
* (new ASTArray(3)).add(x).add(y).add(z)
*/
public class
ASTArray {
public int
size = 0;
public
AST[]
array;
public
ASTArray(int
capacity) {
array = new
AST[
capacity];
}
public
ASTArray add(
AST node) {
array[
size++] =
node;
return this;
}
}