public void Visit(RegexpExpression expression) { Result = Global.RegExpClass.New(expression.Regexp, expression.Options.Contains("g"), expression.Options.Contains("i"), expression.Options.Contains("m")); }
public void Visit(RegexpExpression expression) { Builder .Append("/") .Append(expression.Regexp) .Append("/") .Append(expression.Options); }
void Analyze(RegexpExpression Stmt) { SetCurrentLineAndCharNos(Stmt); //if (Stmt.Options != null) Analyzer.CheckIdentifier(Stmt.Options); //if (Stmt.Regexp != null) Analyzer.CheckIdentifier(Stmt.Regexp); }