public override void Visit(RegexpLiteral node) { PushLocation(node); _ilGen.Ldstr(node.Regexp); _ilGen.Ldstr(node.Options); _ilGen.Newobj(Types.DRegExp.CONSTRUCTOR_String_String); _result.ValueType = mdr.ValueTypes.Object; PopLocation(); }
public override void Visit(RegexpLiteral node) { Visit((Literal)node); }
public override void Visit(RegexpLiteral node) { unfinishedClone = new RegexpLiteral(node.Regexp, node.Options, node.SourceOffset); base.Visit(node); }
public override void Visit(RegexpLiteral node) { UpdateType(node, TypeCalculator.GetType(node)); }
public override void Visit(RegexpLiteral node) { AssignToImplicitReturn(node); }
public override void Visit(RegexpLiteral node) { WriteNode(node, "/" + node.Regexp + "/" + node.Options); }