slime.absynt
Class SFC

java.lang.Object
  extended byslime.absynt.Absynt
      extended byslime.absynt.SFC
All Implemented Interfaces:
java.io.Serializable

public class SFC
extends Absynt
implements java.io.Serializable

SFC.java Class for sfc-programs, the top level syntactic construct, i.e., the entry point.

Version:
$Id: SFC.java,v 1.5 2002/06/14 16:50:32 swprakt Exp $
Author:
Initially provided by Martin Steffen.
See Also:
Serialized Form

Field Summary
 java.util.LinkedList actions
           
 java.util.LinkedList declist
           
 Step istep
           
 java.lang.String name
           
 java.util.LinkedList steps
           
 java.util.LinkedList transs
           
 
Fields inherited from class slime.absynt.Absynt
pos
 
Constructor Summary
SFC()
          Constructor creates empty LinkedLists
SFC(Step _istep, java.util.LinkedList _steps, java.util.LinkedList _transs, java.util.LinkedList _actions, java.util.LinkedList _declist)
          Constructor just stores the arguments into the fields
SFC(Step _istep, java.util.LinkedList _steps, java.util.LinkedList _transs, java.util.LinkedList _actions, java.util.LinkedList _declist, java.lang.String _name)
           
SFC(java.lang.String _name)
           
 
Method Summary
 java.lang.Object accept(Visitors.ISFC ask)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

istep

public Step istep

steps

public java.util.LinkedList steps

transs

public java.util.LinkedList transs

actions

public java.util.LinkedList actions

declist

public java.util.LinkedList declist

name

public java.lang.String name
Constructor Detail

SFC

public SFC(Step _istep,
           java.util.LinkedList _steps,
           java.util.LinkedList _transs,
           java.util.LinkedList _actions,
           java.util.LinkedList _declist)
Constructor just stores the arguments into the fields


SFC

public SFC(Step _istep,
           java.util.LinkedList _steps,
           java.util.LinkedList _transs,
           java.util.LinkedList _actions,
           java.util.LinkedList _declist,
           java.lang.String _name)

SFC

public SFC()
Constructor creates empty LinkedLists


SFC

public SFC(java.lang.String _name)
Method Detail

accept

public java.lang.Object accept(Visitors.ISFC ask)
                        throws java.lang.Exception
Throws:
java.lang.Exception