1/*******************************************************************\
3Module: C++ Parser: Token Buffer
5Author: Daniel Kroening, kroening@cs.cmu.edu
7\*******************************************************************/
88 // std::cout << "TOKEN: " << kind << " " << tokens.back().text << '\n';
92 // std::cout << "II: " << token_vector.back()->kind << '\n';
93 // std::cout << "I2: " << token_vector.size() << '\n';
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
int LookAhead(unsigned offset)
ansi_c_parsert ansi_c_parser
void Replace(const cpp_tokent &token)
std::vector< tokenst::iterator > token_vector
void Insert(const cpp_tokent &token)
unsigned get_line_no() const
irep_idt get_file() const
std::vector< exprt > stack
C++ Parser: Token Buffer.
#define PRECONDITION(CONDITION)