|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XwmEngine
| Method Summary | |
|---|---|
XwmContext |
getContext()
renvoie le contexte courant. |
boolean |
getLastLogicalCondition()
renvoie le résultat de la dernière
condition logique qui a été traitée. |
Location |
getLocation()
renvoie le positionnement courant. |
Token |
innerNextNonVoidToken(java.lang.String primitive,
Location location)
renvoie le prochain Token du moteur, mais sans le
développer, et qui ne soit pas une espace ou un saut de ligne. |
Token |
innerNextToken()
renvoie le prochain Token du moteur, mais sans le
développer. |
Token |
innerNextTokenAssertIsWord(java.lang.String primitive,
Location location)
renvoie le prochain Token du moteur, en
garantissant qu'il s'agit d'un mot, c'est-à-dire qu'il n'est pas vide
(fin de source XWM), qu'il n'est pas une espace, et qu'il n'est pas une
macro. |
Token[] |
innerReadNoexpand(java.lang.String primitive)
lit des tokens « tels quels » juste après la rencontre
de la primitive "\noexpand", et les renvoie
sous forme de tableau. |
Token[] |
innerReadTokens(java.lang.String primitive)
lit des tokens « tels quels » juste après la rencontre
de la primitive "\tokens", et les renvoie
sous forme de tableau. |
void |
setLastLogicalCondition(boolean result)
renseigne le résultat de
la condition logique qui vient d'être traitée. |
| Method Detail |
|---|
XwmContext getContext()
boolean getLastLogicalCondition()
Location getLocation()
Token innerNextNonVoidToken(java.lang.String primitive,
Location location)
throws java.io.IOException
Token du moteur, mais sans le
développer, et qui ne soit pas une espace ou un saut de ligne.
java.io.IOException
Token innerNextToken()
throws java.io.IOException
Token du moteur, mais sans le
développer.
java.io.IOException
Token innerNextTokenAssertIsWord(java.lang.String primitive,
Location location)
throws java.io.IOException,
XwmEngineException
Token du moteur, en
garantissant qu'il s'agit d'un mot, c'est-à-dire qu'il n'est pas vide
(fin de source XWM), qu'il n'est pas une espace, et qu'il n'est pas une
macro.
java.io.IOException
XwmEngineException
Token[] innerReadNoexpand(java.lang.String primitive)
throws java.io.IOException
java.io.IOException
Token[] innerReadTokens(java.lang.String primitive)
throws java.io.IOException
java.io.IOExceptionvoid setLastLogicalCondition(boolean result)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||