public void AddAlternative (Expression e) { Alternatives.Add (e); }
public void Add (Expression e) { List.Add (e); }
public void AppendExpression (Expression e) { Expressions.Add (e); }
public AnchorInfo (Expression expr, int offset, int width, Position pos) { this.expr = expr; this.offset = offset; this.width = width; this.pos = pos; this.str = null; this.ignore = false; }
public AnchorInfo (Expression expr, int offset, int width, string str, bool ignore) { this.expr = expr; this.offset = offset; this.width = width; this.str = ignore ? str.ToLower () : str; this.ignore = ignore; this.pos = Position.Any; }
public AnchorInfo (Expression expr, int width) { this.expr = expr; this.offset = 0; this.width = width; this.str = null; this.ignore = false; this.pos = Position.Any; }