Lines Matching full:stream
52 /// Master context structure for an ANTLR3 C runtime based input stream.
63 /** Whatever super structure is providing the INPUT stream needs a pointer to itself
75 * when the stream dies.
79 /** String factory for this input stream
86 * was read by the functions installed as pointer in this input stream
93 * input source is a stream such as a socket or something then we may
116 /** List of mark() points in the input stream
132 /** Pointer to function that closes the input stream
137 /** Pointer to function that resets the input stream
141 /** Pointer to a function that reuses and resets an input stream by
154 /** Pointer to function to return input stream element at 1 based
155 * offset from nextChar. Same as _LA for char stream, but token
162 * the input stream must be careful to accumulate enough input so that any backtracking
167 /** Pointer to function to return a substring of the input stream. String is returned in allocated
168 * memory and is in same encoding as the input stream itself, NOT internal ANTLR3_UCHAR form.
172 /** Pointer to function to return the current line number in the input stream
176 /** Pointer to function to return the current line buffer in the input stream
177 * The pointer returned is directly into the input stream so you must copy
178 * it if you wish to manipulate it without damaging the input stream. Encoding
179 * is obviously in the same form as the input stream.
182 * is no way at the moment to position the input stream at a particular line
187 /** Pointer to function to return the current offset in the current input stream line
191 /** Pointer to function to set the current line number in the input stream
199 /** Pointer to function to override the default newline character that the input stream
205 * is updated to point to the next character after this one in the input stream (which means it
211 * it may not be adequate, but you can always override every function in the input stream with your
212 * own of course, and can even write your own complete input stream set if you like.
213 * - It is your responsiblity to set a valid character for the input stream type. There is no point
214 * setting this to 0xFFFFFFFF if the input stream is 8 bit ASCII, as this will just be truncated and never
226 /// slow and complicated. If this is a UTF-8 stream then this field
232 /// Indicates the encoding scheme used in this input stream
247 * was read by the functions installed as pointer in this input stream