% Remember to use the lgrind style

\Head{}
\File{context.cpp}{2005}{12}{5}{10:21}{776}
\L{\LB{\K{class}_\V{contextt}}}
\L{\LB{\{}}
\L{\LB{_\K{public:}}}
\L{\LB{}\Tab{40}{\C{}//_Insert_the_symbol\CE{}}}
\L{\LB{}\Tab{2}{\K{bool}_\V{add}(\K{const}_\V{symbolt}_\&\V{symb});}}
\L{\LB{}\Tab{40}{\C{}//_Insert_symb_into_the\CE{}}}
\L{\LB{}\Tab{40}{\C{}//_table_and_erased_it.\CE{}}}
\L{\LB{}\Tab{40}{\C{}//_New\_symbol_points_to_the\CE{}}}
\L{\LB{}\Tab{40}{\C{}//_new_inserted_element.\CE{}}}
\L{\LB{}\Tab{2}{\K{bool}_\V{move}(\V{symbolt}_\&\V{symbol},_\V{symbolt}_*\&\V{new\_symbol});}}
\L{\LB{}}
\L{\LB{}\Tab{40}{\C{}//_Insert_symb_into_the\CE{}}}
\L{\LB{}\Tab{40}{\C{}//_table.Then_symb_is_erased.\CE{}}}
\L{\LB{}\Tab{2}{\K{bool}_\V{move}(\V{symbolt}_\&\V{symb});}}
\L{\LB{}}
\L{\LB{}\Tab{40}{\C{}//_Return_the_value_of_the\CE{}}}
\L{\LB{}\Tab{40}{\C{}//_symbol_name.\CE{}}}
\index{value}\Proc{value}\L{\LB{}\Tab{2}{\K{const}_\V{irept}_\&\V{value}(\K{const}_\V{std::string}_\&\V{name})_\K{const};}}
\L{\LB{\};}}
