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); }