Lines Matching defs:data
40 * A pretty quick CharStream that pulls all data from an array
48 /** <summary>The data being scanned</summary> */
49 protected string data;
50 //protected char[] data;
88 /** <summary>Copy data in string to a local char array</summary> */
99 /** <summary>This is the preferred constructor as no data is copied</summary> */
100 public SlimStringStream( char[] data, int numberOfActualCharsInArray )
101 : this( data, numberOfActualCharsInArray, null )
105 public SlimStringStream( char[] data, int numberOfActualCharsInArray, string sourceName )
108 //this.data = data;
109 this.data = new string( data );
175 * when the object was created *except* the data array is not
191 //System.out.println("prev p="+p+", c="+(char)data[p]);
196 if ( data[p] == '\n' )
207 //System.out.println("p moves to "+p+" (c='"+(char)data[p]+"')");
219 i++; // e.g., translate LA(-1) to use offset i=0; then data[p+0-1]
231 //System.out.println("char LA("+i+")="+(char)data[p+i-1]+"; p="+p);
232 //System.out.println("LA("+i+"); p="+p+" n="+n+" data.length="+data.length);
233 return data[p + i - 1];
322 return data.Substring( start, length );
323 //return new string( data, start, stop - start + 1 );