コード例 #1
0
ファイル: Parser.cs プロジェクト: bdoot/IronLanguages
 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;
 }
コード例 #2
0
ファイル: _ast.cs プロジェクト: rchandrashekara/main
 internal Repr(BackQuoteExpression expr)
     : this() {
     _value = Convert(expr.Expression);
 }
コード例 #3
0
ファイル: Parser.cs プロジェクト: techarch/ironruby
 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;
 }
コード例 #4
0
 // BackQuoteExpression
 public override bool Walk(BackQuoteExpression node)
 {
     node.Parent = _currentScope;
     return(base.Walk(node));
 }
コード例 #5
0
ファイル: PythonNameBinder.cs プロジェクト: TerabyteX/main
 public override bool Walk(BackQuoteExpression node)
 {
     node.Parent = _currentScope;
     return base.Walk(node);
 }
コード例 #6
0
ファイル: JavascriptGenerator.cs プロジェクト: valdisz/PyToJs
 public override bool Walk(BackQuoteExpression node)
 {
     CommonWalk(node);
     return true;
 }
コード例 #7
0
ファイル: JavascriptGenerator.cs プロジェクト: valdisz/PyToJs
 public override void PostWalk(BackQuoteExpression node)
 {
     CommonPostWalk(node);
 }
コード例 #8
0
 // BackQuoteExpression
 public bool Walk(BackQuoteExpression node)
 {
     return Process(node);
 }
コード例 #9
0
 public void PostWalk(BackQuoteExpression node)
 {
     PostProcess(node);
 }
コード例 #10
0
 // BackQuoteExpression
 public virtual bool Walk(BackQuoteExpression node)
 {
     return false;
 }
コード例 #11
0
 public virtual void PostWalk(BackQuoteExpression node)
 {
 }
コード例 #12
0
ファイル: Parser.cs プロジェクト: FabioNascimento/DICommander
 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;
 }
コード例 #13
0
 public string Visit(PyAst.BackQuoteExpression node) => throw CreateNotImplementedEx();
コード例 #14
0
ファイル: ResolveWalker.cs プロジェクト: Rpinski/SharpDevelop
		public override bool Walk(BackQuoteExpression node)
		{
			writer.WriteLine("BackQuote");
			return base.Walk(node);
		}