Commit 7f2c3591 authored by jbeder's avatar jbeder
Browse files

Unified line endings.

parent a57a5748
......@@ -7,5 +7,5 @@
#include <stdlib.h>
#include <crtdbg.h>
#endif // _DEBUG
#endif // _DEBUG
......@@ -10,7 +10,7 @@ namespace YAML
public:
ParserException(int line_, int column_, const std::string& msg_)
: line(line_), column(column_), msg(msg_) {}
virtual ~ParserException() throw () {}
virtual ~ParserException() throw () {}
int line, column;
std::string msg;
......
......@@ -4,5 +4,5 @@
#include "parser.h"
#include "node.h"
#include "iterator.h"
#include "exceptions.h"
#include "exceptions.h"
......@@ -3,7 +3,7 @@
#include "node.h"
#include "scanner.h"
#include "token.h"
#include "exceptions.h"
#include "exceptions.h"
#include <iostream>
namespace YAML
......
......@@ -148,13 +148,13 @@ namespace YAML
{
if(!m_pContent)
return CT_NONE;
if(m_pContent->IsScalar())
return CT_SCALAR;
else if(m_pContent->IsSequence())
return CT_SEQUENCE;
else if(m_pContent->IsMap())
return CT_MAP;
if(m_pContent->IsScalar())
return CT_SCALAR;
else if(m_pContent->IsSequence())
return CT_SEQUENCE;
else if(m_pContent->IsMap())
return CT_MAP;
return CT_NONE;
}
......
......@@ -121,7 +121,7 @@ namespace YAML
}
void Parser::PrintTokens(std::ostream& out)
{
{
while(1) {
if(m_pScanner->empty())
break;
......
#include "crt.h"
#include "regex.h"
#include "stream.h"
#include "regex.h"
#include "stream.h"
#include <iostream>
namespace YAML
......@@ -92,8 +92,8 @@ namespace YAML
bool RegEx::Matches(std::istream& in) const
{
return Match(in) >= 0;
}
}
bool RegEx::Matches(Stream& in) const
{
return Match(in) >= 0;
......@@ -113,12 +113,12 @@ namespace YAML
return m_pOp->Match(str, *this);
}
// Match
// Match
int RegEx::Match(Stream& in) const
{
{
return Match(in.stream());
}
}
// Match
// . The stream version does the same thing as the string version;
// REMEMBER that we only match from the start of the stream!
......
......@@ -2,7 +2,7 @@
#include "sequence.h"
#include "node.h"
#include "scanner.h"
#include "token.h"
#include "token.h"
#include <iostream>
namespace YAML
......
#include "crt.h"
#include "stream.h"
#include "stream.h"
#include <iostream>
namespace YAML
{
int Stream::pos() const
{
return input.tellg();
}
char Stream::peek()
{
return input.peek();
}
Stream::operator bool()
{
return input.good();
int Stream::pos() const
{
return input.tellg();
}
char Stream::peek()
{
return input.peek();
}
Stream::operator bool()
{
return input.good();
}
// get
// . Extracts a character from the stream and updates our position
char Stream::get()
......@@ -48,6 +48,6 @@ namespace YAML
{
for(int i=0;i<n;i++)
get();
}
}
}
......@@ -14,7 +14,7 @@ void run()
std::ifstream fin("tests/test.yaml");
try {
YAML::Parser parser(fin);
YAML::Parser parser(fin);
parser.PrintTokens(std::cout);
} catch(YAML::Exception&) {
std::cout << "Error parsing the yaml!\n";
......@@ -22,15 +22,15 @@ void run()
}
int main(int argc, char **argv)
{
bool verbose = false;
for(int i=1;i<argc;i++) {
if(strcmp(argv[i], "-v") == 0)
verbose = true;
}
{
bool verbose = false;
for(int i=1;i<argc;i++) {
if(strcmp(argv[i], "-v") == 0)
verbose = true;
}
#ifdef WINDOWS
_CrtSetDbgFlag(_CRTDBG_LEAK_CHECK_DF|_CRTDBG_ALLOC_MEM_DF);
_CrtSetDbgFlag(_CRTDBG_LEAK_CHECK_DF|_CRTDBG_ALLOC_MEM_DF);
#endif // WINDOWS
Test::RunAll(verbose);
run();
......
......@@ -22,7 +22,7 @@ namespace Test
if(!Inout(files[i], verbose)) {
std::cout << "Inout test failed on " << files[i] << "\n";
passed = false;
} else
} else
std::cout << "Inout test passed: " << files[i] << "\n";
}
......@@ -34,7 +34,7 @@ namespace Test
// outputs again, and makes sure that the two outputs are the same
bool Inout(const std::string& file, bool verbose)
{
std::ifstream fin(file.c_str());
std::ifstream fin(file.c_str());
try {
// read and output
......@@ -71,14 +71,14 @@ namespace Test
fout << "---\n";
fout << secondTry << std::endl;
} catch(YAML::ParserException& e) {
std::cout << file << " (line " << e.line + 1 << ", col " << e.column + 1 << "): " << e.msg << std::endl;
if(verbose) {
std::cout << "Token queue:\n";
std::ifstream f(file.c_str());
YAML::Parser p(f);
p.PrintTokens(std::cout);
}
std::cout << file << " (line " << e.line + 1 << ", col " << e.column + 1 << "): " << e.msg << std::endl;
if(verbose) {
std::cout << "Token queue:\n";
std::ifstream f(file.c_str());
YAML::Parser p(f);
p.PrintTokens(std::cout);
}
return false;
}
......
- it's just
- one thing
- after another
- after another
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment