slime.absynt
Class Step

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

public class Step
extends Absynt
implements java.io.Serializable

A step of a Slime-program.

Version:
$Id: Step.java,v 1.4 2002/06/25 07:39:18 swprakt Exp $
Author:
Initially provided by Martin Steffen.
See Also:
Serialized Form

Field Summary
 java.util.LinkedList actions
           
 java.lang.String name
           
 Position pos
           
 
Constructor Summary
Step(java.lang.String _name)
           
Step(java.lang.String _name, java.util.LinkedList _actions)
           
Step(java.lang.String _name, java.util.LinkedList _actions, Position _pos)
           
 
Method Summary
 java.lang.Object accept(Visitors.IStep ask)
          visitor acceptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

actions

public java.util.LinkedList actions

pos

public Position pos
Constructor Detail

Step

public Step(java.lang.String _name)

Step

public Step(java.lang.String _name,
            java.util.LinkedList _actions)

Step

public Step(java.lang.String _name,
            java.util.LinkedList _actions,
            Position _pos)
Method Detail

accept

public java.lang.Object accept(Visitors.IStep ask)
                        throws java.lang.Exception
visitor acceptor

Throws:
java.lang.Exception