* set back to null at when the element's end is reached.
*/
Pattern skip = null;
public Interpreter(Context context, RuleStore rs) {
this.cai = new ContextAwareImpl(this);
this.cai.setContext(context);
ruleStore = rs;
ec = new InterpretationContext(context, this);
implicitActions = new ArrayList<ImplicitAction>(3);
pattern = new Pattern();