Exemple #1
0
        public void WriteProcedure(Procedure procedure)
        {
            //@"define void @empty() {
            var pd = new ProcedureFormatter(procedure, new CodeFormatter(new TextFormatter(w)));

            pd.WriteProcedureBlocks();
        }
Exemple #2
0
        public void WriteProcedure(Procedure procedure)
        {
            //@"define void @empty() {
            var arch = procedure.Architecture;
            var pd   = new ProcedureFormatter(procedure, new CodeFormatter(new TextFormatter(this.w)));

            pd.WriteProcedureBlocks();
        }
Exemple #3
0
 private TextViewModel GenerateTextModel(Block b)
 {
     var tsf = new TextSpanFormatter();
     var fmt = new AbsynCodeFormatter(tsf);
     var procf = new ProcedureFormatter(b.Procedure, fmt);
     fmt.InnerFormatter.UseTabs = false;
     procf.WriteBlock(b, fmt);
     return tsf.GetModel();
 }