sleep.engine.atoms

Class PLiteral

Implemented Interfaces:
Serializable

public class PLiteral
extends Step

Field Summary

static int
ALIGN_FRAGMENT
static int
STRING_FRAGMENT
static int
VAR_FRAGMENT

Fields inherited from class sleep.engine.Step

line, next

Constructor Summary

PLiteral(String _evaluator)

Method Summary

void
addFragment(int type, Object element)
Scalar
evaluate(ScriptEnvironment e)
String
toString()
String
toString(String prefix)

Methods inherited from class sleep.engine.Step

evaluate, getHighLineNumber, getLineNumber, getLowLineNumber, setInfo, toString, toString

Field Details

ALIGN_FRAGMENT

public static final int ALIGN_FRAGMENT
Field Value:
2

STRING_FRAGMENT

public static final int STRING_FRAGMENT
Field Value:
1

VAR_FRAGMENT

public static final int VAR_FRAGMENT
Field Value:
3

Constructor Details

PLiteral

public PLiteral(String _evaluator)

Method Details

addFragment

public void addFragment(int type,
                        Object element)

evaluate

public Scalar evaluate(ScriptEnvironment e)
Overrides:
evaluate in interface Step

toString

public String toString()
Overrides:
toString in interface Step

toString

public String toString(String prefix)
Overrides:
toString in interface Step