#ifndef COMPILER_TOKENLOC_H_INCLUDED
#define COMPILER_TOKENLOC_H_INCLUDED

#include <string>

namespace Compiler
{
    /// \brief Location of a token in a source file

    struct TokenLoc
    {
        int mColumn;
        int mLine;
        std::string mLiteral;

        TokenLoc() : mColumn (0), mLine (0), mLiteral ("") {}
    };
}

#endif // TOKENLOC_H_INCLUDED