|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PatternCompiler
A PatternCompiler is some class that knows how to handle fixed Node values, binding and bound occurences of variables, and wildcards.
| Method Summary | |
|---|---|
Element |
any()
Method called to deliver a compiled element from a wildcard ANY. |
Element |
bind(Node n,
int index)
Method called to deliver a compiled element from a binding occurance of a variable Node allocated at a given index position. |
Element |
bound(Node n,
int index)
Method called to deliver a compiled element from a bound occurance of a variable Node allocated at a given index position. |
Element |
fixed(Node value)
Method called to deliver a compiled Element constructed from a constant Node. |
| Method Detail |
|---|
Element fixed(Node value)
Element bound(Node n,
int index)
Element bind(Node n,
int index)
Element any()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||