예제 #1
0
 public void WriteIndentedStatement(AbsynStatement stm)
 {
     writer.Indentation += writer.TabSize;
     if (stm != null)
     {
         stm.Accept(this);
     }
     else
     {
         writer.Indent();
         writer.Terminate(";");
     }
     writer.Indentation -= writer.TabSize;
 }
예제 #2
0
 private bool IsIrregularStatement(AbsynStatement stm)
 {
     return(singleStatements.Contains(stm.GetType()));
 }
예제 #3
0
 public void EmitStatement(AbsynStatement stm)
 {
     stms.Add(stm);
 }
예제 #4
0
		public void WriteIndentedStatement(AbsynStatement stm)
		{
			writer.Indentation += writer.TabSize;
			if (stm != null)
				stm.Accept(this);
			else
			{
				writer.Indent();				
				writer.Terminate(";");
			}
			writer.Indentation -= writer.TabSize;
		}
예제 #5
0
 public void EmitStatement(AbsynStatement stm)
 {
     stms.Add(stm);
 }
예제 #6
0
파일: CodeFormatter.cs 프로젝트: uxmal/reko
 private bool IsIrregularStatement(AbsynStatement stm)
 {
     return singleStatements.Contains(stm.GetType());
 }