/// <summary> /// Set characters to be escaped in literals, in quoteLiteral and normalize, /// eg new UnicodeSet("[^\\u0020-\\u007E]"); /// </summary> /// /// <param name="escapeCharacters_0"></param> /// <returns></returns> public PatternTokenizer SetEscapeCharacters(UnicodeSet escapeCharacters_0) { this.escapeCharacters = (UnicodeSet)escapeCharacters_0.Clone(); return(this); }
/// <summary> /// Sets the characters to be interpreted as syntax characters in parsing, eg /// new UnicodeSet("[:pattern_syntax:]") /// </summary> /// /// <param name="syntaxCharacters_0"></param> /// <returns></returns> public PatternTokenizer SetSyntaxCharacters(UnicodeSet syntaxCharacters_0) { this.syntaxCharacters = (UnicodeSet)syntaxCharacters_0.Clone(); needingQuoteCharacters = null; return(this); }
public UnicodeSet GetEscapeCharacters() { return((UnicodeSet)escapeCharacters.Clone()); }
public UnicodeSet GetExtraQuotingCharacters() { return((UnicodeSet)extraQuotingCharacters.Clone()); }