2015-02-26 09:02:31 -06:00
|
|
|
#include <stdio.h>
|
|
|
|
#include <stdlib.h>
|
2015-06-01 10:28:29 -05:00
|
|
|
#include "trick/RefParseContext.hh"
|
2015-02-26 09:02:31 -06:00
|
|
|
|
2016-11-08 10:25:07 +01:00
|
|
|
/**
|
|
|
|
Constructor
|
2015-02-26 09:02:31 -06:00
|
|
|
*/ RefParseContext::RefParseContext( Trick::MemoryManager *in_mem_mgr, std::istream* in_is = &std::cin ) {
|
|
|
|
|
|
|
|
// Set verif input and echo input flags.
|
|
|
|
verify_input = 0;
|
|
|
|
echo_input = 1;
|
|
|
|
|
|
|
|
// Initialize the scanner
|
|
|
|
init_scanner();
|
|
|
|
|
|
|
|
this->is = in_is;
|
|
|
|
this->mem_mgr = in_mem_mgr;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2016-11-08 10:25:07 +01:00
|
|
|
/**
|
|
|
|
Destructor
|
2015-02-26 09:02:31 -06:00
|
|
|
*/
|
|
|
|
RefParseContext::~RefParseContext() {
|
|
|
|
destroy_scanner();
|
|
|
|
}
|
|
|
|
|