2
* Copyright (c) 1998,1999,2000,2001,2002 Tal Davidson. All rights reserved.
5
* by Tal Davidson (davidsont@bigfoot.com)
6
* This file is a part of "Artistic Style" - an indentater and reformatter
7
* of C, C++, C# and Java source files.
9
* The "Artistic Style" project, including all files needed to compile it,
10
* is free software; you can redistribute it and/or use it and/or modify it
11
* under the terms of the GNU General Public License as published
12
* by the Free Software Foundation; either version 2 of the License,
13
* or (at your option) any later version.
15
* This program is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19
* You should have received a copy of the GNU General Public
20
* License along with this program.
23
#include "compiler_defines.h"
36
const string ASResource::AS_IF = string("if");
37
const string ASResource::AS_ELSE = string ("else");
38
const string ASResource::AS_FOR = string("for");
39
const string ASResource::AS_DO = string("do");
40
const string ASResource::AS_WHILE = string("while");
41
const string ASResource::AS_SWITCH = string ("switch");
42
const string ASResource::AS_CASE = string ("case");
43
const string ASResource::AS_DEFAULT = string("default");
44
const string ASResource::AS_CLASS = string("class");
45
const string ASResource::AS_STRUCT = string("struct");
46
const string ASResource::AS_UNION = string("union");
47
const string ASResource::AS_INTERFACE = string("interface");
48
const string ASResource::AS_NAMESPACE = string("namespace");
49
const string ASResource::AS_EXTERN = string("extern");
50
const string ASResource::AS_PUBLIC = string("public");
51
const string ASResource::AS_PROTECTED = string("protected");
52
const string ASResource::AS_PRIVATE = string("private");
53
const string ASResource::AS_STATIC = string("static");
54
const string ASResource::AS_SYNCHRONIZED = string("synchronized");
55
const string ASResource::AS_OPERATOR = string("operator");
56
const string ASResource::AS_TEMPLATE = string("template");
57
const string ASResource::AS_TRY = string("try");
58
const string ASResource::AS_CATCH = string("catch");
59
const string ASResource::AS_FINALLY = string("finally");
60
const string ASResource::AS_THROWS = string("throws");
61
const string ASResource::AS_CONST = string("const");
63
const string ASResource::AS_ASM = string("asm");
65
const string ASResource::AS_BAR_DEFINE = string("#define");
66
const string ASResource::AS_BAR_INCLUDE = string("#include");
67
const string ASResource::AS_BAR_IF = string("#if");
68
const string ASResource::AS_BAR_EL = string("#el");
69
const string ASResource::AS_BAR_ENDIF = string("#endif");
71
const string ASResource::AS_OPEN_BRACKET = string("{");
72
const string ASResource::AS_CLOSE_BRACKET = string("}");
73
const string ASResource::AS_OPEN_LINE_COMMENT = string("//");
74
const string ASResource::AS_OPEN_COMMENT = string("/*");
75
const string ASResource::AS_CLOSE_COMMENT = string("*/");
77
const string ASResource::AS_ASSIGN = string("=");
78
const string ASResource::AS_PLUS_ASSIGN = string("+=");
79
const string ASResource::AS_MINUS_ASSIGN = string("-=");
80
const string ASResource::AS_MULT_ASSIGN = string("*=");
81
const string ASResource::AS_DIV_ASSIGN = string("/=");
82
const string ASResource::AS_MOD_ASSIGN = string("%=");
83
const string ASResource::AS_OR_ASSIGN = string("|=");
84
const string ASResource::AS_AND_ASSIGN = string("&=");
85
const string ASResource::AS_XOR_ASSIGN = string("^=");
86
const string ASResource::AS_GR_GR_ASSIGN = string(">>=");
87
const string ASResource::AS_LS_LS_ASSIGN = string("<<=");
88
const string ASResource::AS_GR_GR_GR_ASSIGN = string(">>>=");
89
const string ASResource::AS_LS_LS_LS_ASSIGN = string("<<<=");
90
const string ASResource::AS_RETURN = string("return");
92
const string ASResource::AS_EQUAL = string("==");
93
const string ASResource::AS_PLUS_PLUS = string("++");
94
const string ASResource::AS_MINUS_MINUS = string("--");
95
const string ASResource::AS_NOT_EQUAL = string("!=");
96
const string ASResource::AS_GR_EQUAL = string(">=");
97
const string ASResource::AS_GR_GR = string(">>");
98
const string ASResource::AS_GR_GR_GR = string(">>>");
99
const string ASResource::AS_LS_EQUAL = string("<=");
100
const string ASResource::AS_LS_LS = string("<<");
101
const string ASResource::AS_LS_LS_LS = string("<<<");
102
const string ASResource::AS_ARROW = string("->");
103
const string ASResource::AS_AND = string("&&");
104
const string ASResource::AS_OR = string("||");
105
const string ASResource::AS_COLON_COLON = string("::");
106
const string ASResource::AS_PAREN_PAREN = string("()");
107
const string ASResource::AS_BLPAREN_BLPAREN = string("[]");
109
const string ASResource::AS_PLUS = string("+");
110
const string ASResource::AS_MINUS = string("-");
111
const string ASResource::AS_MULT = string("*");
112
const string ASResource::AS_DIV = string("/");
113
const string ASResource::AS_MOD = string("%");
114
const string ASResource::AS_GR = string(">");
115
const string ASResource::AS_LS = string("<");
116
const string ASResource::AS_NOT = string("!");
117
const string ASResource::AS_BIT_OR = string("|");
118
const string ASResource::AS_BIT_AND = string("&");
119
const string ASResource::AS_BIT_NOT = string("~");
120
const string ASResource::AS_BIT_XOR = string("^");
121
const string ASResource::AS_QUESTION = string("?");
122
const string ASResource::AS_COLON = string(":");
123
const string ASResource::AS_COMMA = string(",");
124
const string ASResource::AS_SEMICOLON = string(";");
126
const string ASResource::AS_FOREACH = string("foreach");
127
const string ASResource::AS_LOCK = string("lock");
128
const string ASResource::AS_UNSAFE = string("unsafe");
129
const string ASResource::AS_FIXED = string("fixed");
130
const string ASResource::AS_GET = string("get");
131
const string ASResource::AS_SET = string("set");
132
const string ASResource::AS_ADD = string("add");
133
const string ASResource::AS_REMOVE = string("remove");
135
#ifdef USES_NAMESPACE