コード例 #1
0
ファイル: Algorithms.cs プロジェクト: venusdharan/systemsharp
 public void AcceptReturn(ReturnStatement stmt)
 {
 }
コード例 #2
0
ファイル: Algorithms.cs プロジェクト: venusdharan/systemsharp
 public void AcceptReturn(ReturnStatement stmt)
 {
     Result = stmt.ReturnValue;
 }
コード例 #3
0
ファイル: Algorithms.cs プロジェクト: venusdharan/systemsharp
 public virtual void Return()
 {
     ReturnStatement stmt = new ReturnStatement();
     _cstack.Peek().Statements.Add(stmt);
 }
コード例 #4
0
ファイル: Algorithms.cs プロジェクト: venusdharan/systemsharp
 public virtual void Return(Expression returnValue)
 {
     ReturnStatement stmt = new ReturnStatement()
     {
         ReturnValue = returnValue
     };
     _cstack.Peek().Statements.Add(stmt);
 }
コード例 #5
0
ファイル: Algorithms.cs プロジェクト: venusdharan/systemsharp
 public void AcceptReturn(ReturnStatement stmt)
 {
     stmt.Successor = null;
 }
コード例 #6
0
 public void AcceptReturn(ReturnStatement stmt)
 {
     if (stmt.ReturnValue != null)
         Resolve(stmt.ReturnValue);
 }
コード例 #7
0
 public void AcceptReturn(ReturnStatement stmt)
 {
     if (stmt.ReturnValue != null)
         ReturnValue = stmt.ReturnValue.Eval(Evaluator);
     _execLeaf = stmt;
 }
コード例 #8
0
 public override void AcceptReturn(ReturnStatement stmt)
 {
     Success = false;
 }
コード例 #9
0
ファイル: VHDLGen.cs プロジェクト: venusdharan/systemsharp
 public void AcceptReturn(ReturnStatement stmt)
 {
     GenerateComments(stmt);
     _tw.Write("return");
     if (stmt.ReturnValue != null)
         _tw.Write(" " + stmt.ReturnValue.ToString(_vhdg));
     _tw.WriteLine(";");
 }