sleep.engine
public abstract class Step extends Object implements Serializable
SLEEP - Simple Language for Environment Extension Purposes
.-------------------.
| sleep.engine.Step |________________________________________________________
| |
Author: Raphael Mudge (rsmudge@mtu.edu)
http://www.hick.org/~raffi/
Description: This class is the root of all atomic steps. Atomic steps are
the individual entities that scripts are broken down into.
Documentation:
Changelog:
This software is distributed under the artistic license, see license.txt
for more information. *
|____________________________________________________________________________|
| Field Summary | |
|---|---|
| protected int | line the script line number that this step was generated from |
| Step | next Steps act as a simple self contained linked list |
| Method Summary | |
|---|---|
| Scalar | evaluate(ScriptEnvironment e) evaluate this atomic step. |
| int | getHighLineNumber() returns the last line number that this step is associated with (assuming it is
associated with multiple lines |
| int | getLineNumber() returns the line number this step is associated with |
| int | getLowLineNumber() returns the first line number that this step is associated with (assuming it is
associated with multiple lines |
| void | setInfo(int _line) convience method for the code generator to set the line number. |
| String | toString(String prefix) returns a string representation of this atomic step |
| String | toString() |