Home | History | Annotate | Download | only in include

Lines Matching full:stream

4  * Certain functionality (such as DFAs for instance) abstract the stream of tokens
6 * in any stream that is able to provide the output as a stream of integers (which is anything
12 * the base stream provides a pointer to this interface, within which it installs its
14 * and can treat any input as an int stream.
66 /** Type indicator for a character stream
67 * \remark if a custom stream is created but it can be treated as
68 * a char stream, then you may OR in this value to your type indicator
72 /** Type indicator for a Token stream
73 * \remark if a custom stream is created but it can be treated as
74 * a token stream, then you may OR in this value to your type indicator
78 /** Type indicator for a common tree node stream
79 * \remark if a custom stream is created but it can be treated as
80 * a common tree node stream, then you may OR in this value to your type indicator
84 /** Type mask for input stream so we can switch in the above types
85 * \remark DO NOT USE 0x0000 as a stream type!
95 /** Input stream type indicator. Sometimes useful for error reporting etc.
107 * will usually be a token stream or a tree stream.
119 /** Consume the next 'ANTR3_UINT32' in the stream
127 /** Tell the stream to start buffering if it hasn't already. Return
139 /** Reset the stream so that next call to index would return marker.
141 * just a marker to indicate what state the stream was in. This is
144 * like a stack. Assume the state the stream was in when this marker
149 /** Reset the stream to the last marker position, witouh destryoing the
155 * stream to keep bookkeeping objects around for a marker that is
162 * normally used to seek ahead in the input stream. No buffering is
163 * required to do this unless you know your stream will use seek to
169 * For char streams, seeking forward must update the stream state such
180 * might be useful to display the entire stream or for testing.
195 void (*free) (struct ANTLR3_INT_STREAM_struct * stream);