public String getFlags() { return node.getFlags(); } }
private void print(RegExpLiteral node) throws IOException { writer.append('/').append(node.getValue()).append('/').append(node.getFlags()); }
public String getRegexpFlags(int index) { return regexps.get(index).getFlags(); }
public String getRegexpFlags(int index) { return regexps.get(index).getFlags(); }
public String getRegexpFlags(int index) { return regexps.get(index).getFlags(); }
public String getRegexpFlags(int index) { return regexps.get(index).getFlags(); }
@Override public CAstNode visitRegExpLiteral(RegExpLiteral node, WalkContext arg) { CAstNode flagsNode = Ast.makeConstant(node.getFlags()); CAstNode valNode = Ast.makeConstant(node.getValue()); return handleNew(arg, "RegExp", new CAstNode[]{ flagsNode, valNode }); }
private Node transformRegExp(RegExpLiteral node) { decompiler.addRegexp(node.getValue(), node.getFlags()); currentScriptOrFn.addRegExp(node); return node; }
private Node transformRegExp(RegExpLiteral node) { decompiler.addRegexp(node.getValue(), node.getFlags()); currentScriptOrFn.addRegExp(node); return node; }
private Node transformRegExp(RegExpLiteral node) { decompiler.addRegexp(node.getValue(), node.getFlags()); currentScriptOrFn.addRegExp(node); return node; }
private Node transformRegExp(RegExpLiteral node) { decompiler.addRegexp(node.getValue(), node.getFlags()); currentScriptOrFn.addRegExp(node); return node; }
private void print(RegExpLiteral node) throws IOException { writer.append('/').append(node.getValue()).append('/').append(node.getFlags()); }