getLabel() public method

public getLabel ( ) : String
return String
Example #1
0
File: asm.cs Project: ydunk/masters
        public void Label(IAsm a)
        {
            StringBuilder sb = new StringBuilder(MyC.MAXSTR);

            sb.Append(a.getLabel());
            sb.Append(":\r\n");
            io.Out(sb.ToString());
        }
Example #2
0
        private Hashtable labelhash; /* labelname hashtable */

/*
 * get and/or create IL label
 * put it in hash for reuse
 */
        private Object getILLabel(IAsm a)
        {
            String s = a.getLabel();
            Object l = labelhash[s];

            if (l == null)
            {
                l            = (Object)il.DefineLabel();
                labelhash[s] = l;
            }
            return(l);
        }
Example #3
0
File: asm.cs Project: ydunk/masters
        public void Branch(IAsm a)
        {
            StringBuilder sb = new StringBuilder(MyC.MAXSTR);

            sb.Append("\t");
            sb.Append(a.getInsn());
            sb.Append(" ");
            sb.Append(a.getLabel());
            sb.Append("\t//");
            sb.Append(a.getICount());
            sb.Append("\r\n");
            io.Out(sb.ToString());
        }
Example #4
0
 public void Branch(IAsm a)
   {
   StringBuilder sb = new StringBuilder(MyC.MAXSTR);
   sb.Append("\t");
   sb.Append(a.getInsn());
   sb.Append(" ");
   sb.Append(a.getLabel());
   sb.Append("\t//");
   sb.Append(a.getICount());
   sb.Append("\r\n");
   io.Out(sb.ToString());
   }
Example #5
0
 public void Label(IAsm a)
   {
   StringBuilder sb = new StringBuilder(MyC.MAXSTR);
   sb.Append(a.getLabel());
   sb.Append(":\r\n");
   io.Out(sb.ToString());
   }
Example #6
0
private Hashtable labelhash;	/* labelname hashtable */ 
/*
 * get and/or create IL label
 * put it in hash for reuse
 */
private Object getILLabel(IAsm a)
  {
  String s = a.getLabel();
  Object l = labelhash[s];
  if (l == null)
    {
    l = (Object) il.DefineLabel();
    labelhash[s] = l;
    }
  return l;
  }