private Expression FinishStringConversion() { Expression ret; var start = GetStart(); Expression expr = ParseTestListAsExpr(); Eat(TokenKind.BackQuote); ret = new BackQuoteExpression(expr); ret.SetLoc(_globalParent, start, GetEnd()); return ret; }
internal Repr(BackQuoteExpression expr) : this() { _value = Convert(expr.Expression); }
private Expression FinishStringConversion() { Expression ret; SourceLocation start = GetStart(); Expression expr = ParseTestListAsExpr(false); Eat(TokenKind.BackQuote); ret = new BackQuoteExpression(expr); ret.SetLoc(start, GetEnd()); return ret; }
// BackQuoteExpression public override bool Walk(BackQuoteExpression node) { node.Parent = _currentScope; return(base.Walk(node)); }
public override bool Walk(BackQuoteExpression node) { node.Parent = _currentScope; return base.Walk(node); }
public override bool Walk(BackQuoteExpression node) { CommonWalk(node); return true; }
public override void PostWalk(BackQuoteExpression node) { CommonPostWalk(node); }
// BackQuoteExpression public bool Walk(BackQuoteExpression node) { return Process(node); }
public void PostWalk(BackQuoteExpression node) { PostProcess(node); }
// BackQuoteExpression public virtual bool Walk(BackQuoteExpression node) { return false; }
public virtual void PostWalk(BackQuoteExpression node) { }
private Expression FinishBackquote() { Expression ret; Location start = GetStart(); Expression expr = ParseTestListAsExpr(false); Eat(TokenKind.BackQuote); ret = new BackQuoteExpression(expr); ret.SetLoc(GetExternal(), start, GetEnd()); return ret; }
public string Visit(PyAst.BackQuoteExpression node) => throw CreateNotImplementedEx();
public override bool Walk(BackQuoteExpression node) { writer.WriteLine("BackQuote"); return base.Walk(node); }