| Modifier and Type | Field and Description |
|---|---|
| private Iterator | |
| private final List | |
| private final Macro | |
| private final Iterator |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| pack-priv static void | |
| pack-priv boolean | isExpanding(Macro m)
Overrides com. |
| private void | |
| private Token | |
| public Token | token()
Implements abstract com. |
| public String |
| arg | back to summary |
|---|---|
| private Iterator<Token> arg | |
| args | back to summary |
|---|---|
| private final List<Argument> args | |
| macro | back to summary |
|---|---|
| private final Macro macro | |
| tokens | back to summary |
|---|---|
| private final Iterator<Token> tokens | |
| MacroTokenSource | back to summary |
|---|---|
| pack-priv MacroTokenSource(Macro m, List<Argument> args) | |
| concat | back to summary |
|---|---|
| private void concat(StringBuilder buf, Argument arg) | |
| escape | back to summary |
|---|---|
| pack-priv static void escape(StringBuilder buf, CharSequence cs) | |
| isExpanding | back to summary |
|---|---|
| pack-priv boolean isExpanding(Macro m) Overrides com. Doc from com. Returns true if this Source is expanding the given macro. This is used to prevent macro recursion.
| |
| paste | back to summary |
|---|---|
| private void paste(Token ptok) throws IOException, LexerException | |
| stringify | back to summary |
|---|---|
private Token stringify(Token pos, Argument arg)
| |
| token | back to summary |
|---|---|
| public Token token() throws IOException, LexerException Implements abstract com. Doc from com. Returns the next Token parsed from this input stream.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |