<I> X1<RESULT> |
X1.AS(I in) |
X1<RESULT> |
X.begin() |
static <R> X1<R> |
X.beginS() |
<R> X1<RESULT> |
X1.DEFAUT(X1.ReturnCallbackNoParam<R> callback) |
<R,I> X1<RESULT> |
X1.DEFAUT(X1.ReturnCallbackWithParam<R,I> callback) |
X1<RESULT> |
X1.DEFAUT(X1.VoidCallbackNoParam callback) |
<I> X1<RESULT> |
X1.DEFAUT(X1.VoidCallbackWithParam<I> callback) |
<I> X1<RESULT> |
X1.ELIF(I t) |
<R> X1<RESULT> |
X1.ELSE(X1.ReturnCallbackNoParam<R> callback) |
<R,I> X1<RESULT> |
X1.ELSE(X1.ReturnCallbackWithParam<R,I> callback) |
X1<RESULT> |
X1.ELSE(X1.VoidCallbackNoParam callback) |
<I> X1<RESULT> |
X1.ELSE(X1.VoidCallbackWithParam<I> callback) |
<I> X1<RESULT> |
X1.IF(I t)
syntax :
S -> if .then .T
T -> else if .then .T | else |ε
.
|
<I> X1<RESULT> |
X1.MATCH(I in)
S -> match .
|
<R> X1<RESULT> |
X1.THEN(X1.ReturnCallbackNoParam<R> callback) |
<R,I> X1<RESULT> |
X1.THEN(X1.ReturnCallbackWithParam<R,I> callback) |
X1<RESULT> |
X1.THEN(X1.VoidCallbackNoParam callback) |
<I> X1<RESULT> |
X1.THEN(X1.VoidCallbackWithParam<I> callback) |