|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.millscript.millscript.expr.Expr<Action>
org.millscript.millscript.expr.FakeExpr
org.millscript.millscript.expr.SubrangeExpr
public final class SubrangeExpr
This class implements a subrange expression. A subrange expression doesn't have its own actions, rather it wraps to the subrange sequence function.
IndexSyntax,
SubrangeFunction| Constructor Summary | |
|---|---|
SubrangeExpr()
|
|
| Method Summary | |
|---|---|
static ApplyExpr |
make(Expr lhs,
Expr rhs,
Expr rhs2)
Returns an expression applying the subrange function to the specified left and right hand side expressions. |
| Methods inherited from class org.millscript.millscript.expr.FakeExpr |
|---|
compileIt, resolve |
| Methods inherited from class org.millscript.millscript.expr.Expr |
|---|
arity, compile, isIntegerExpr, resolveList, setLineNumber, setOrigin, show, show |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SubrangeExpr()
| Method Detail |
|---|
public static ApplyExpr make(Expr lhs,
Expr rhs,
Expr rhs2)
lhs - the expression returning the object to subrangerhs - an expression returning the starting point objectrhs2 - an expression returning the end point object
ApplyExpr applying the
SubrangeFunction to
the specified left and right hand side expressions
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||