gec.gctparser
Class Program

java.lang.Object
  extended by gec.gctparser.Program

public class Program
extends java.lang.Object

Process a program declaration.

Author:
bburch PROGRAM name WITH task : programType ;

Field Summary
 java.lang.String name
           
 java.lang.String task
           
 java.lang.String type
           
 boolean valid
           
 
Constructor Summary
Program(java.lang.String base)
          Constructor.
 
Method Summary
 java.util.Enumeration process(java.util.Enumeration tokens)
          Process the Program declaration.
 java.lang.String toString()
          Override toString.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

task

public java.lang.String task

type

public java.lang.String type

valid

public boolean valid
Constructor Detail

Program

public Program(java.lang.String base)
Constructor.

Parameters:
base - String - base directory for GCT.
Method Detail

process

public java.util.Enumeration process(java.util.Enumeration tokens)
Process the Program declaration. PROGRAM programName WITH taskName : programType ;

Parameters:
tokens - Enumeration - input tokens
Returns:
Enumeration - remaining tokens

toString

public java.lang.String toString()
Override toString.

Overrides:
toString in class java.lang.Object
Returns:
String - formatted string