antlr4_runtime/int_stream.rs
1pub const EOF: i32 = -1;
2pub const UNKNOWN_SOURCE_NAME: &str = "<unknown>";
3
4pub trait IntStream {
5 fn consume(&mut self);
6 fn la(&mut self, offset: isize) -> i32;
7 fn mark(&mut self) -> isize {
8 -1
9 }
10 fn release(&mut self, _marker: isize) {}
11 fn index(&self) -> usize;
12 fn seek(&mut self, index: usize);
13 fn size(&self) -> usize;
14 fn source_name(&self) -> &str {
15 UNKNOWN_SOURCE_NAME
16 }
17}