public string var(Symbol aSymbol) { VarDefinition lVarDef = (VarDefinition)mVarBlock[mRnd.Next(0, mVarBlock.Count)]; if (mMaxBound > lVarDef.mSize[0]) { mMaxBound = lVarDef.mSize[0]; } setPlaceHolder("maxBound", mMaxBound.ToString()); return(lVarDef.Name); }
public string vardev(Symbol aSymbol) { //string lName = "mas_" + char.ConvertFromUtf32('a' + mCount++).ToString(); string lName = "mas_" + mCount.ToString(); mCount++; int lRang = 1; VarDefinition lVarDef = new VarDefinition(lName, lRang); lVarDef.mSize[0] = mRnd.Next(99, 150); mVarBlock.Add(lVarDef); return(lVarDef.ToString()); }