const Location &get_location() const { return location; }
private:
std::string parse_token_();
void preprocess();
std::string parse_identifier();
std::string parse_number();
const Location &get_location() const { return location; }
private:
std::string parse_token_();
void preprocess();
std::string parse_identifier();
std::string parse_number();