package ANTLR::Runtime::CharStreamState; use Moose; # Index into the char stream of next lookahead char has 'p' => ( is => 'rw', isa => 'Int', default => 0, ); # What line number is the scanner at before processing buffer[p]? has 'line' => ( is => 'rw', isa => 'Int', default => 0, ); # What char position 0..n-1 in line is scanner before processing buffer[p]? has 'char_position_in_line' => ( is => 'rw', isa => 'Int', default => 0, ); no Moose; __PACKAGE__->meta->make_immutable(); 1;