1324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverpackage ANTLR::Runtime::CharStreamState; 2324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 3324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruveruse Moose; 4324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 5324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver# Index into the char stream of next lookahead char 6324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverhas 'p' => ( 7324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver is => 'rw', 8324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver isa => 'Int', 9324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver default => 0, 10324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver); 11324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 12324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver# What line number is the scanner at before processing buffer[p]? 13324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverhas 'line' => ( 14324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver is => 'rw', 15324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver isa => 'Int', 16324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver default => 0, 17324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver); 18324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 19324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver# What char position 0..n-1 in line is scanner before processing buffer[p]? 20324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverhas 'char_position_in_line' => ( 21324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver is => 'rw', 22324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver isa => 'Int', 23324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver default => 0, 24324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver); 25324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver 26324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruverno Moose; 27324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver__PACKAGE__->meta->make_immutable(); 28324c4644fee44b9898524c09511bd33c3f12e2dfBen Gruver1; 29