import Jakarta.util.Util;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.Reader;
import java.io.StringReader;
import java.io.StringWriter;
import java.io.UnsupportedEncodingException;
import java.io.Writer;
import java.util.logging.ConsoleHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.logging.LogRecord;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
//=======================================================================//
// TABLE OF CONTENTS:
//
// I. Hand-written code
// A. AstNode sub-classes
// B. Logging classes and instances
// C. Main class
// D. Parser class
//
// II. Generated code (generated by GenCT)
// A. Syntax tree nodes
// B. Kernel class derivations
//=======================================================================//
//-----------------------------------------------------------------------//
// AstNode sub-classes:
//-----------------------------------------------------------------------//
/**
* Specialized <code>AstNode</code> implementing the return type of
* JAVACODE blocks in file "bali.b". This type of <code>AstNode</code>
* is normally generated by Bali automatically, but that's not possible
* for JAVACODE blocks. So, this code was converted from another class
* that <em>was</em> generated by Bali.
*
* @layer<bali>
*/
public class CodeBlockNode extends AstNode {
boolean order[] = { true };
static private int first_subclass = 0;
static private int class_code = 0;
public CodeBlockNode setParms( AstTokenInterface _arg0 ) {
arg = new AstNode[1];
tok = new AstTokenInterface[1];
tok[0] = _arg0;
;
InitChildren();
return ( ( CodeBlockNode ) this );
}
public boolean[] printorder() {
return ( order );
}
public boolean SyntaxCheck() {
return ( true );
}
public int firstSubclass() {
return ( first_subclass );
}
public int classCode() {
return ( class_code );
}
}