override public IRTSDefine.Error onCompile(RTSList <IRTSLinker> compileList)
 {
     if (mSuper != null && !mSuper.isStructure())
     {
         return(IRTSDefine.Error.Compiling_DenyLinker);
     }
     if (mCur != null)
     {
         if (!(mCur is RTSVariableL))
         {
             return(IRTSDefine.Error.Compiling_DenyLinker);
         }
         mVars.add((RTSVariableL)mCur);
         mCur = null;
     }
     for (int i = mVars.length() - 1; i >= 0; i--)
     {
         compileList.add(mVars.get(i));
     }
     return(0);
 }