// // IE's alpha function // // alpha(opacity=88) // public Alpha Alpha(Parser parser) { Node value; var index = parser.Tokenizer.Location.Index; if (!parser.Tokenizer.Match(@"opacity=", true)) { return(null); } if (value = parser.Tokenizer.Match(@"[0-9]+") || Variable(parser)) { if (!parser.Tokenizer.Match(')')) { throw new ParsingException("missing closing ) for alpha()", parser.Tokenizer.Location.Index); } return(NodeProvider.Alpha(value, index)); } return(null); }