Loading...
Searching...
No Matches
parsert Class Referenceabstract
#include <parser.h>
+ Inheritance diagram for parsert:
+ Collaboration diagram for parsert:
Detailed Description
Constructor & Destructor Documentation
◆ parsert()
◆ ~parsert()
Member Function Documentation
◆ advance_column()
◆ clear_function()
void parsert::clear_function
(
)
inline
◆ eof()
◆ get_column()
◆ get_file()
◆ get_line_no()
◆ inc_line_no()
void parsert::inc_line_no
(
)
inline
◆ parse()
◆ parse_error()
void parsert::parse_error
(
const std::string &
message,
const std::string &
before
)
◆ read()
◆ set_column()
◆ set_file()
◆ set_function()
◆ set_line_no()
◆ set_source_location()
void parsert::set_source_location
(
exprt &
e )
inline
◆ source_location()
Member Data Documentation
◆ _source_location
◆ column
◆ in
std::istream* parsert::in
◆ last_line
std::string parsert::last_line
◆ line_no
◆ log
◆ previous_line_no
◆ stack
std::vector<
exprt> parsert::stack
◆ this_line
std::string parsert::this_line
The documentation for this class was generated from the following files:
- /home/runner/work/cbmc/cbmc/src/util/parser.h
- /home/runner/work/cbmc/cbmc/src/util/parser.cpp