home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / asty1153.zip / ASResource.cpp < prev    next >
C/C++ Source or Header  |  2002-03-07  |  6KB  |  140 lines

  1. /*
  2. * Copyright (c) 1998,1999,2000,2001,2002 Tal Davidson. All rights reserved.
  3. *
  4. * ASResource.cpp
  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.
  8. *
  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.
  14.  *
  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.
  18.  *
  19.  * You should have received a copy of the GNU General Public
  20.  * License along with this program.
  21. */
  22.  
  23. #include "compiler_defines.h"
  24. #include "astyle.h"
  25.  
  26. #include <string>
  27.  
  28.  
  29. #ifdef USES_NAMESPACE
  30. using namespace std;
  31.  
  32. namespace astyle
  33. {
  34. #endif
  35.  
  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");
  62.  
  63. const string ASResource::AS_ASM = string("asm");
  64.  
  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");
  70.  
  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("*/");
  76.  
  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");
  91.  
  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("[]");
  108.  
  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(";");
  125.  
  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");
  134.  
  135. #ifdef USES_NAMESPACE
  136. }
  137. #endif
  138.  
  139.  
  140.