|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.millscript.millscript.syntax.Syntax
org.millscript.millscript.syntax.PostfixSyntax
org.millscript.millscript.syntax.ExplodeSyntax
public final class ExplodeSyntax
This class implements explode(...) syntax.
<expr>...
The left hand side expression will be executed, then it's result will be exploded. The left hand side expression must return a single result.
ExplodeExpr| Constructor Summary | |
|---|---|
ExplodeSyntax()
|
|
| Method Summary | |
|---|---|
ExplodeExpr |
postfix(java.lang.String sym,
int prec,
Expr lhs,
Parser parser)
Parse the syntax for the specified symbol, using the specified Parser. |
| Methods inherited from class org.millscript.millscript.syntax.PostfixSyntax |
|---|
getPrecedence, setPrec |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExplodeSyntax()
| Method Detail |
|---|
public ExplodeExpr postfix(java.lang.String sym,
int prec,
Expr lhs,
Parser parser)
PostfixSyntaxInterfaceParser. The symbol is specified because different symbols
may share the same syntax, but result in slightly different expressions.
The Parser is supplied as the source to parse from. As this
is postfix syntax, we are also supplied the expression on the left hand
side of the symbol along with the current precedence we should parse to.
postfix in interface PostfixSyntaxInterfacepostfix in class PostfixSyntaxsym - the symbol to parse this syntax forprec - the current precedence we should parse tolhs - the expression on the left hand side of the specified
symbolparser - Parser to parse from, i.e. the source to parse from
PostfixSyntaxInterface.postfix(java.lang.String, int, org.millscript.millscript.expr.Expr, org.millscript.millscript.syntax.Parser)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||