public CharacterSet(Identifier characters, bool inverted) : base(GlobNodeType.CharacterSet) { Characters = characters; Inverted = inverted; }
private Identifier ParseIdentifier() { if (this._currentToken.Kind == TokenKind.Identifier) { var identifier = new Identifier(this._currentToken.Spelling); this.AcceptIt(); return identifier; } throw new Exception("Unable to parse Identifier"); }
private static string ProcessIdentifier(Identifier node) { return Regex.Escape(node.Value); }