Exemple #1
0
        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);
        }
Exemple #2
0
        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());
        }