src/Exception.cpp
author David Anderson <dvander@alliedmods.net>
Tue Jan 01 20:06:25 2013 -0800 (2013-01-01)
changeset 253 544c478362c2
parent 120 3902b2133d69
child 263 ba85a47ee414
permissions -rw-r--r--
Add WIN32 define for MSVC builds.
dvander@120
     1
/* vim: set ts=4 sw=4 tw=99 et:
dvander@120
     2
 *
dvander@25
     3
 * Copyright (C) 2012 David Anderson
dvander@25
     4
 *
dvander@120
     5
 * This file is part of SourcePawn.
dvander@25
     6
 *
dvander@120
     7
 * SourcePawn is free software: you can redistribute it and/or modify it under
dvander@25
     8
 * the terms of the GNU General Public License as published by the Free
dvander@25
     9
 * Software Foundation, either version 3 of the License, or (at your option)
dvander@25
    10
 * any later version.
dvander@25
    11
 * 
dvander@120
    12
 * SourcePawn is distributed in the hope that it will be useful, but WITHOUT ANY
dvander@25
    13
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
dvander@25
    14
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
dvander@25
    15
 *
dvander@25
    16
 * You should have received a copy of the GNU General Public License along with
dvander@120
    17
 * SourcePawn. If not, see http://www.gnu.org/licenses/.
dvander@25
    18
 */
dvander@25
    19
#include "Utility.h"
dvander@25
    20
#include "Messages.h"
dvander@25
    21
dvander@59
    22
using namespace ke;
dvander@25
    23
dvander@59
    24
const MessageInfo ke::Messages[] =
dvander@25
    25
{
dvander@25
    26
#define MSG(Name, Type, String) \
dvander@25
    27
    { MessageType_##Type, String },
dvander@25
    28
# include "Messages.tbl"
dvander@25
    29
#undef MSG
dvander@25
    30
    { MessageType_SyntaxError, NULL }
dvander@25
    31
};