tracesrv/tracecompiler/src/com.nokia.tracecompiler/src/com/nokia/tracecompiler/source/SourceConstants.java
author hgs
Fri, 08 Oct 2010 14:56:39 +0300
changeset 56 aa2539c91954
parent 41 tracefw/tracecompiler/src/com.nokia.tracecompiler/src/com/nokia/tracecompiler/source/SourceConstants.java@838cdffd57ce
permissions -rw-r--r--
201041
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
41
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
* Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies). 
hgs
parents:
diff changeset
     3
* All rights reserved.
hgs
parents:
diff changeset
     4
* This component and the accompanying materials are made available
hgs
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
hgs
parents:
diff changeset
     6
* which accompanies this distribution, and is available
hgs
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
hgs
parents:
diff changeset
     8
*
hgs
parents:
diff changeset
     9
* Initial Contributors:
hgs
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
hgs
parents:
diff changeset
    11
*
hgs
parents:
diff changeset
    12
* Contributors:
hgs
parents:
diff changeset
    13
*
hgs
parents:
diff changeset
    14
* Description:
hgs
parents:
diff changeset
    15
*
hgs
parents:
diff changeset
    16
* Constants related to source files
hgs
parents:
diff changeset
    17
*
hgs
parents:
diff changeset
    18
*/
hgs
parents:
diff changeset
    19
package com.nokia.tracecompiler.source;
hgs
parents:
diff changeset
    20
hgs
parents:
diff changeset
    21
/**
hgs
parents:
diff changeset
    22
 * Constants related to source files
hgs
parents:
diff changeset
    23
 * 
hgs
parents:
diff changeset
    24
 */
hgs
parents:
diff changeset
    25
public interface SourceConstants {
hgs
parents:
diff changeset
    26
hgs
parents:
diff changeset
    27
	/**
hgs
parents:
diff changeset
    28
	 * Space character as string
hgs
parents:
diff changeset
    29
	 */
hgs
parents:
diff changeset
    30
	final String SPACE = " "; //$NON-NLS-1$
hgs
parents:
diff changeset
    31
hgs
parents:
diff changeset
    32
	/**
hgs
parents:
diff changeset
    33
	 * Quote character as string
hgs
parents:
diff changeset
    34
	 */
hgs
parents:
diff changeset
    35
	final String QUOTE = "\""; //$NON-NLS-1$
hgs
parents:
diff changeset
    36
hgs
parents:
diff changeset
    37
	/**
hgs
parents:
diff changeset
    38
	 * '\' character as string
hgs
parents:
diff changeset
    39
	 */
hgs
parents:
diff changeset
    40
	final String BACKSLASH = "\\"; //$NON-NLS-1$
hgs
parents:
diff changeset
    41
hgs
parents:
diff changeset
    42
	/**
hgs
parents:
diff changeset
    43
	 * '_' character as string
hgs
parents:
diff changeset
    44
	 */
hgs
parents:
diff changeset
    45
	final String UNDERSCORE = "_"; //$NON-NLS-1$
hgs
parents:
diff changeset
    46
hgs
parents:
diff changeset
    47
	/**
hgs
parents:
diff changeset
    48
	 * Double underscore for header guards
hgs
parents:
diff changeset
    49
	 */
hgs
parents:
diff changeset
    50
	final String DOUBLE_UNDERSCORE = "__"; //$NON-NLS-1$
hgs
parents:
diff changeset
    51
hgs
parents:
diff changeset
    52
	/**
hgs
parents:
diff changeset
    53
	 * Semicolon character as string
hgs
parents:
diff changeset
    54
	 */
hgs
parents:
diff changeset
    55
	final String SEMICOLON = ";"; //$NON-NLS-1$
hgs
parents:
diff changeset
    56
hgs
parents:
diff changeset
    57
	/**
hgs
parents:
diff changeset
    58
	 * Colon character as string
hgs
parents:
diff changeset
    59
	 */
hgs
parents:
diff changeset
    60
	final String COLON = ":"; //$NON-NLS-1$
hgs
parents:
diff changeset
    61
hgs
parents:
diff changeset
    62
	/**
hgs
parents:
diff changeset
    63
	 * Period character as string
hgs
parents:
diff changeset
    64
	 */
hgs
parents:
diff changeset
    65
	final String PERIOD = "."; //$NON-NLS-1$
hgs
parents:
diff changeset
    66
hgs
parents:
diff changeset
    67
	/**
hgs
parents:
diff changeset
    68
	 * Tilde character as string
hgs
parents:
diff changeset
    69
	 */
hgs
parents:
diff changeset
    70
	final String TILDE = "~"; //$NON-NLS-1$
hgs
parents:
diff changeset
    71
hgs
parents:
diff changeset
    72
	/**
hgs
parents:
diff changeset
    73
	 * Opening brace as string
hgs
parents:
diff changeset
    74
	 */
hgs
parents:
diff changeset
    75
	final String OPENING_BRACE = "{"; //$NON-NLS-1$
hgs
parents:
diff changeset
    76
hgs
parents:
diff changeset
    77
	/**
hgs
parents:
diff changeset
    78
	 * Closing brace as string
hgs
parents:
diff changeset
    79
	 */
hgs
parents:
diff changeset
    80
	final String CLOSING_BRACE = "}"; //$NON-NLS-1$
hgs
parents:
diff changeset
    81
hgs
parents:
diff changeset
    82
	/**
hgs
parents:
diff changeset
    83
	 * Asterisk character
hgs
parents:
diff changeset
    84
	 */
hgs
parents:
diff changeset
    85
	final String ASTERISK = "*"; //$NON-NLS-1$
hgs
parents:
diff changeset
    86
hgs
parents:
diff changeset
    87
	/**
hgs
parents:
diff changeset
    88
	 * Space character
hgs
parents:
diff changeset
    89
	 */
hgs
parents:
diff changeset
    90
	final char SPACE_CHAR = ' ';
hgs
parents:
diff changeset
    91
hgs
parents:
diff changeset
    92
	/**
hgs
parents:
diff changeset
    93
	 * Colon character
hgs
parents:
diff changeset
    94
	 */
hgs
parents:
diff changeset
    95
	final char COLON_CHAR = ':';
hgs
parents:
diff changeset
    96
	
hgs
parents:
diff changeset
    97
	/**
hgs
parents:
diff changeset
    98
	 * Quote character
hgs
parents:
diff changeset
    99
	 */
hgs
parents:
diff changeset
   100
	final char QUOTE_CHAR = '\"';
hgs
parents:
diff changeset
   101
hgs
parents:
diff changeset
   102
	/**
hgs
parents:
diff changeset
   103
	 * '\' character
hgs
parents:
diff changeset
   104
	 */
hgs
parents:
diff changeset
   105
	final char BACKSLASH_CHAR = '\\';
hgs
parents:
diff changeset
   106
hgs
parents:
diff changeset
   107
	/**
hgs
parents:
diff changeset
   108
	 * '/' character
hgs
parents:
diff changeset
   109
	 */
hgs
parents:
diff changeset
   110
	final char FORWARD_SLASH_CHAR = '/';
hgs
parents:
diff changeset
   111
hgs
parents:
diff changeset
   112
	/**
hgs
parents:
diff changeset
   113
	 * '_' character
hgs
parents:
diff changeset
   114
	 */
hgs
parents:
diff changeset
   115
	final char UNDERSCORE_CHAR = '_';
hgs
parents:
diff changeset
   116
hgs
parents:
diff changeset
   117
	/**
hgs
parents:
diff changeset
   118
	 * '.' character
hgs
parents:
diff changeset
   119
	 */
hgs
parents:
diff changeset
   120
	final char PERIOD_CHAR = '.';
hgs
parents:
diff changeset
   121
hgs
parents:
diff changeset
   122
	/**
hgs
parents:
diff changeset
   123
	 * Line separator
hgs
parents:
diff changeset
   124
	 */
hgs
parents:
diff changeset
   125
	final String LINE_FEED = System.getProperty("line.separator"); //$NON-NLS-1$
hgs
parents:
diff changeset
   126
hgs
parents:
diff changeset
   127
	/**
hgs
parents:
diff changeset
   128
	 * Header extension (.h)
hgs
parents:
diff changeset
   129
	 */
hgs
parents:
diff changeset
   130
	final String HEADER_EXTENSION = ".h"; //$NON-NLS-1$
hgs
parents:
diff changeset
   131
hgs
parents:
diff changeset
   132
	/**
hgs
parents:
diff changeset
   133
	 * #define
hgs
parents:
diff changeset
   134
	 */
hgs
parents:
diff changeset
   135
	final String DEFINE = "#define"; //$NON-NLS-1$
hgs
parents:
diff changeset
   136
hgs
parents:
diff changeset
   137
	/**
hgs
parents:
diff changeset
   138
	 * #undef
hgs
parents:
diff changeset
   139
	 */
hgs
parents:
diff changeset
   140
	final String UNDEF = "#undef"; //$NON-NLS-1$
hgs
parents:
diff changeset
   141
hgs
parents:
diff changeset
   142
	/**
hgs
parents:
diff changeset
   143
	 * #include
hgs
parents:
diff changeset
   144
	 */
hgs
parents:
diff changeset
   145
	final String INCLUDE = "#include"; //$NON-NLS-1$
hgs
parents:
diff changeset
   146
hgs
parents:
diff changeset
   147
	/**
hgs
parents:
diff changeset
   148
	 * #ifdef
hgs
parents:
diff changeset
   149
	 */
hgs
parents:
diff changeset
   150
	final String IFDEF = "#ifdef"; //$NON-NLS-1$
hgs
parents:
diff changeset
   151
hgs
parents:
diff changeset
   152
	/**
hgs
parents:
diff changeset
   153
	 * #ifndef
hgs
parents:
diff changeset
   154
	 */
hgs
parents:
diff changeset
   155
	final String IFNDEF = "#ifndef"; //$NON-NLS-1$
hgs
parents:
diff changeset
   156
hgs
parents:
diff changeset
   157
	/**
hgs
parents:
diff changeset
   158
	 * #if
hgs
parents:
diff changeset
   159
	 */
hgs
parents:
diff changeset
   160
	final String IF = "#if"; //$NON-NLS-1$
hgs
parents:
diff changeset
   161
hgs
parents:
diff changeset
   162
	/**
hgs
parents:
diff changeset
   163
	 * defined
hgs
parents:
diff changeset
   164
	 */
hgs
parents:
diff changeset
   165
	final String DEFINED = "defined"; //$NON-NLS-1$
hgs
parents:
diff changeset
   166
hgs
parents:
diff changeset
   167
	/**
hgs
parents:
diff changeset
   168
	 * #else
hgs
parents:
diff changeset
   169
	 */
hgs
parents:
diff changeset
   170
	final String ELSE = "#else"; //$NON-NLS-1$
hgs
parents:
diff changeset
   171
hgs
parents:
diff changeset
   172
	/**
hgs
parents:
diff changeset
   173
	 * #endif
hgs
parents:
diff changeset
   174
	 */
hgs
parents:
diff changeset
   175
	final String ENDIF = "#endif"; //$NON-NLS-1$
hgs
parents:
diff changeset
   176
hgs
parents:
diff changeset
   177
	/**
hgs
parents:
diff changeset
   178
	 * Or
hgs
parents:
diff changeset
   179
	 */
hgs
parents:
diff changeset
   180
	final String OR = "||"; //$NON-NLS-1$
hgs
parents:
diff changeset
   181
hgs
parents:
diff changeset
   182
	/**
hgs
parents:
diff changeset
   183
	 * Return statement
hgs
parents:
diff changeset
   184
	 */
hgs
parents:
diff changeset
   185
	final String RETURN = "return"; //$NON-NLS-1$
hgs
parents:
diff changeset
   186
hgs
parents:
diff changeset
   187
	/**
hgs
parents:
diff changeset
   188
	 * One step up in path ("../")
hgs
parents:
diff changeset
   189
	 */
hgs
parents:
diff changeset
   190
	final String PATH_UP = "../"; //$NON-NLS-1$
hgs
parents:
diff changeset
   191
hgs
parents:
diff changeset
   192
	/**
hgs
parents:
diff changeset
   193
	 * This path ("./")
hgs
parents:
diff changeset
   194
	 */
hgs
parents:
diff changeset
   195
	final String THIS_PATH = "./"; //$NON-NLS-1$
hgs
parents:
diff changeset
   196
hgs
parents:
diff changeset
   197
	/**
hgs
parents:
diff changeset
   198
	 * inline
hgs
parents:
diff changeset
   199
	 */
hgs
parents:
diff changeset
   200
	final String INLINE = "inline"; //$NON-NLS-1$
hgs
parents:
diff changeset
   201
hgs
parents:
diff changeset
   202
	/**
hgs
parents:
diff changeset
   203
	 * void
hgs
parents:
diff changeset
   204
	 */
hgs
parents:
diff changeset
   205
	final String VOID = "void"; //$NON-NLS-1$
hgs
parents:
diff changeset
   206
hgs
parents:
diff changeset
   207
	/**
hgs
parents:
diff changeset
   208
	 * char
hgs
parents:
diff changeset
   209
	 */
hgs
parents:
diff changeset
   210
	final String CHAR = "char"; //$NON-NLS-1$
hgs
parents:
diff changeset
   211
hgs
parents:
diff changeset
   212
	/**
hgs
parents:
diff changeset
   213
	 * short
hgs
parents:
diff changeset
   214
	 */
hgs
parents:
diff changeset
   215
	final String SHORT = "short"; //$NON-NLS-1$
hgs
parents:
diff changeset
   216
hgs
parents:
diff changeset
   217
	/**
hgs
parents:
diff changeset
   218
	 * int
hgs
parents:
diff changeset
   219
	 */
hgs
parents:
diff changeset
   220
	final String INT = "int"; //$NON-NLS-1$
hgs
parents:
diff changeset
   221
hgs
parents:
diff changeset
   222
	/**
hgs
parents:
diff changeset
   223
	 * long
hgs
parents:
diff changeset
   224
	 */
hgs
parents:
diff changeset
   225
	final String LONG = "long"; //$NON-NLS-1$
hgs
parents:
diff changeset
   226
hgs
parents:
diff changeset
   227
	/**
hgs
parents:
diff changeset
   228
	 * unsigned
hgs
parents:
diff changeset
   229
	 */
hgs
parents:
diff changeset
   230
	final String UNSIGNED = "unsigned"; //$NON-NLS-1$
hgs
parents:
diff changeset
   231
hgs
parents:
diff changeset
   232
	/**
hgs
parents:
diff changeset
   233
	 * Parameter type qualifier list
hgs
parents:
diff changeset
   234
	 */
hgs
parents:
diff changeset
   235
	final String[] PARAMETER_QUALIFIERS = { "const", //$NON-NLS-1$
hgs
parents:
diff changeset
   236
			"volatile", UNSIGNED }; //$NON-NLS-1$
hgs
parents:
diff changeset
   237
hgs
parents:
diff changeset
   238
	/**
hgs
parents:
diff changeset
   239
	 * No parameters
hgs
parents:
diff changeset
   240
	 */
hgs
parents:
diff changeset
   241
	final String NO_PARAMETERS = "()"; //$NON-NLS-1$
hgs
parents:
diff changeset
   242
hgs
parents:
diff changeset
   243
	/**
hgs
parents:
diff changeset
   244
	 * Start of parameters
hgs
parents:
diff changeset
   245
	 */
hgs
parents:
diff changeset
   246
	final String START_PARAMETERS = "( "; //$NON-NLS-1$
hgs
parents:
diff changeset
   247
hgs
parents:
diff changeset
   248
	/**
hgs
parents:
diff changeset
   249
	 * Start of parameters with quote
hgs
parents:
diff changeset
   250
	 */
hgs
parents:
diff changeset
   251
	final String START_PARAMETERS_QUOTE = "( \""; //$NON-NLS-1$
hgs
parents:
diff changeset
   252
hgs
parents:
diff changeset
   253
	/**
hgs
parents:
diff changeset
   254
	 * Closing parenthesis with non-quoted last parameter
hgs
parents:
diff changeset
   255
	 */
hgs
parents:
diff changeset
   256
	final String END_PARAMETERS = " )"; //$NON-NLS-1$
hgs
parents:
diff changeset
   257
hgs
parents:
diff changeset
   258
	/**
hgs
parents:
diff changeset
   259
	 * Closing parenthesis with quoted last parameter
hgs
parents:
diff changeset
   260
	 */
hgs
parents:
diff changeset
   261
	final String END_PARAMETERS_QUOTE = "\" )"; //$NON-NLS-1$
hgs
parents:
diff changeset
   262
hgs
parents:
diff changeset
   263
	/**
hgs
parents:
diff changeset
   264
	 * Separator between end of quoted parameter and start of non-quoted
hgs
parents:
diff changeset
   265
	 * parameter
hgs
parents:
diff changeset
   266
	 */
hgs
parents:
diff changeset
   267
	final String QUOTE_PARAMETER_SEPARATOR = "\", "; //$NON-NLS-1$
hgs
parents:
diff changeset
   268
hgs
parents:
diff changeset
   269
	/**
hgs
parents:
diff changeset
   270
	 * Separator between two parameters without quotes
hgs
parents:
diff changeset
   271
	 */
hgs
parents:
diff changeset
   272
	final String PARAMETER_SEPARATOR = ", "; //$NON-NLS-1$
hgs
parents:
diff changeset
   273
hgs
parents:
diff changeset
   274
	/**
hgs
parents:
diff changeset
   275
	 * Separator within for
hgs
parents:
diff changeset
   276
	 */
hgs
parents:
diff changeset
   277
	final String FOR_SEPARATOR = "; "; //$NON-NLS-1$
hgs
parents:
diff changeset
   278
hgs
parents:
diff changeset
   279
	/**
hgs
parents:
diff changeset
   280
	 * Separator between end of non-quoted parameter and start of quoted
hgs
parents:
diff changeset
   281
	 * parameter
hgs
parents:
diff changeset
   282
	 */
hgs
parents:
diff changeset
   283
	final String PARAMETER_SEPARATOR_QUOTE = ", \""; //$NON-NLS-1$
hgs
parents:
diff changeset
   284
hgs
parents:
diff changeset
   285
	/**
hgs
parents:
diff changeset
   286
	 * if and the opening parenthesis
hgs
parents:
diff changeset
   287
	 */
hgs
parents:
diff changeset
   288
	final String START_IF = "if ( "; //$NON-NLS-1$
hgs
parents:
diff changeset
   289
hgs
parents:
diff changeset
   290
	/**
hgs
parents:
diff changeset
   291
	 * Sizeof and the opening parenthesis
hgs
parents:
diff changeset
   292
	 */
hgs
parents:
diff changeset
   293
	final String START_SIZEOF = "sizeof ( "; //$NON-NLS-1$
hgs
parents:
diff changeset
   294
hgs
parents:
diff changeset
   295
	/**
hgs
parents:
diff changeset
   296
	 * for and the opening parenthesis
hgs
parents:
diff changeset
   297
	 */
hgs
parents:
diff changeset
   298
	final String START_FOR = "for ( "; //$NON-NLS-1$
hgs
parents:
diff changeset
   299
hgs
parents:
diff changeset
   300
	/**
hgs
parents:
diff changeset
   301
	 * Assignment operation with spaces
hgs
parents:
diff changeset
   302
	 */
hgs
parents:
diff changeset
   303
	final String ASSIGN_WITH_SPACES = " = "; //$NON-NLS-1$
hgs
parents:
diff changeset
   304
hgs
parents:
diff changeset
   305
	/**
hgs
parents:
diff changeset
   306
	 * Assignment operation with out spaces
hgs
parents:
diff changeset
   307
	 */
hgs
parents:
diff changeset
   308
	final String ASSIGN_WITH_OUT_SPACES = "="; //$NON-NLS-1$
hgs
parents:
diff changeset
   309
	
hgs
parents:
diff changeset
   310
	/**
hgs
parents:
diff changeset
   311
	 * Less of equals for if-statements
hgs
parents:
diff changeset
   312
	 */
hgs
parents:
diff changeset
   313
	final String LESS_OR_EQUAL_THAN = " <= "; //$NON-NLS-1$
hgs
parents:
diff changeset
   314
hgs
parents:
diff changeset
   315
	/**
hgs
parents:
diff changeset
   316
	 * Less for if statements
hgs
parents:
diff changeset
   317
	 */
hgs
parents:
diff changeset
   318
	final String LESS_THAN = " < "; //$NON-NLS-1$
hgs
parents:
diff changeset
   319
hgs
parents:
diff changeset
   320
	/**
hgs
parents:
diff changeset
   321
	 * Starting bracket for array
hgs
parents:
diff changeset
   322
	 */
hgs
parents:
diff changeset
   323
	final String START_ARRAY = "[ "; //$NON-NLS-1$
hgs
parents:
diff changeset
   324
hgs
parents:
diff changeset
   325
	/**
hgs
parents:
diff changeset
   326
	 * Ending bracket for array
hgs
parents:
diff changeset
   327
	 */
hgs
parents:
diff changeset
   328
	final String END_ARRAY = " ]"; //$NON-NLS-1$
hgs
parents:
diff changeset
   329
hgs
parents:
diff changeset
   330
	/**
hgs
parents:
diff changeset
   331
	 * Pointer and space
hgs
parents:
diff changeset
   332
	 */
hgs
parents:
diff changeset
   333
	final String POINTER = "* "; //$NON-NLS-1$
hgs
parents:
diff changeset
   334
hgs
parents:
diff changeset
   335
	/**
hgs
parents:
diff changeset
   336
	 * Add operation with spaces
hgs
parents:
diff changeset
   337
	 */
hgs
parents:
diff changeset
   338
	final String ADD = " + "; //$NON-NLS-1$
hgs
parents:
diff changeset
   339
hgs
parents:
diff changeset
   340
	/**
hgs
parents:
diff changeset
   341
	 * Modulo operation with spaces
hgs
parents:
diff changeset
   342
	 */
hgs
parents:
diff changeset
   343
	final String MOD = " % "; //$NON-NLS-1$
hgs
parents:
diff changeset
   344
hgs
parents:
diff changeset
   345
	/**
hgs
parents:
diff changeset
   346
	 * Subtract with assignment
hgs
parents:
diff changeset
   347
	 */
hgs
parents:
diff changeset
   348
	final String SUBTRACT_ASSIGN = " -= "; //$NON-NLS-1$
hgs
parents:
diff changeset
   349
hgs
parents:
diff changeset
   350
	/**
hgs
parents:
diff changeset
   351
	 * Add with assignment
hgs
parents:
diff changeset
   352
	 */
hgs
parents:
diff changeset
   353
	final String ADD_ASSIGN = " += "; //$NON-NLS-1$
hgs
parents:
diff changeset
   354
hgs
parents:
diff changeset
   355
	/**
hgs
parents:
diff changeset
   356
	 * Not equal check
hgs
parents:
diff changeset
   357
	 */
hgs
parents:
diff changeset
   358
	final String NOT_EQUALS = " != "; //$NON-NLS-1$
hgs
parents:
diff changeset
   359
hgs
parents:
diff changeset
   360
	/**
hgs
parents:
diff changeset
   361
	 * Equal check
hgs
parents:
diff changeset
   362
	 */
hgs
parents:
diff changeset
   363
	final String EQUALS = " == "; //$NON-NLS-1$
hgs
parents:
diff changeset
   364
hgs
parents:
diff changeset
   365
	/**
hgs
parents:
diff changeset
   366
	 * Increment operation
hgs
parents:
diff changeset
   367
	 */
hgs
parents:
diff changeset
   368
	final String INCREMENT = "++"; //$NON-NLS-1$
hgs
parents:
diff changeset
   369
hgs
parents:
diff changeset
   370
	/**
hgs
parents:
diff changeset
   371
	 * Subtract operation with spaces
hgs
parents:
diff changeset
   372
	 */
hgs
parents:
diff changeset
   373
	final String SUBTRACT = " - "; //$NON-NLS-1$
hgs
parents:
diff changeset
   374
hgs
parents:
diff changeset
   375
	/**
hgs
parents:
diff changeset
   376
	 * class
hgs
parents:
diff changeset
   377
	 */
hgs
parents:
diff changeset
   378
	final String CLASS = "class"; //$NON-NLS-1$
hgs
parents:
diff changeset
   379
hgs
parents:
diff changeset
   380
	/**
hgs
parents:
diff changeset
   381
	 * public
hgs
parents:
diff changeset
   382
	 */
hgs
parents:
diff changeset
   383
	final String PUBLIC = "public"; //$NON-NLS-1$
hgs
parents:
diff changeset
   384
hgs
parents:
diff changeset
   385
	/**
hgs
parents:
diff changeset
   386
	 * private
hgs
parents:
diff changeset
   387
	 */
hgs
parents:
diff changeset
   388
	final String PRIVATE = "private"; //$NON-NLS-1$
hgs
parents:
diff changeset
   389
hgs
parents:
diff changeset
   390
	/**
hgs
parents:
diff changeset
   391
	 * Prefix for hex numbers
hgs
parents:
diff changeset
   392
	 */
hgs
parents:
diff changeset
   393
	final String HEX_PREFIX = "0x"; //$NON-NLS-1$
hgs
parents:
diff changeset
   394
hgs
parents:
diff changeset
   395
	/**
hgs
parents:
diff changeset
   396
	 * Prefix for hex numbers, upper case
hgs
parents:
diff changeset
   397
	 */
hgs
parents:
diff changeset
   398
	final String HEX_PREFIX_U = "0X"; //$NON-NLS-1$
hgs
parents:
diff changeset
   399
hgs
parents:
diff changeset
   400
	/**
hgs
parents:
diff changeset
   401
	 * Prefix for octal numbers
hgs
parents:
diff changeset
   402
	 */
hgs
parents:
diff changeset
   403
	final String OCTAL_PREFIX = "0"; //$NON-NLS-1$
hgs
parents:
diff changeset
   404
hgs
parents:
diff changeset
   405
	/**
hgs
parents:
diff changeset
   406
	 * 64-bit integer postfix
hgs
parents:
diff changeset
   407
	 */
hgs
parents:
diff changeset
   408
	final String I64_POSTFIX = "i64"; //$NON-NLS-1$
hgs
parents:
diff changeset
   409
hgs
parents:
diff changeset
   410
	/**
hgs
parents:
diff changeset
   411
	 * Size of long integer
hgs
parents:
diff changeset
   412
	 */
hgs
parents:
diff changeset
   413
	final int LONG_SIZE = 64; // CodForChk_Dis_Magic
hgs
parents:
diff changeset
   414
hgs
parents:
diff changeset
   415
	/**
hgs
parents:
diff changeset
   416
	 * Size of integer
hgs
parents:
diff changeset
   417
	 */
hgs
parents:
diff changeset
   418
	final int INT_SIZE = 32; // CodForChk_Dis_Magic
hgs
parents:
diff changeset
   419
hgs
parents:
diff changeset
   420
	/**
hgs
parents:
diff changeset
   421
	 * Size of short
hgs
parents:
diff changeset
   422
	 */
hgs
parents:
diff changeset
   423
	final int SHORT_SIZE = 16; // CodForChk_Dis_Magic
hgs
parents:
diff changeset
   424
hgs
parents:
diff changeset
   425
	/**
hgs
parents:
diff changeset
   426
	 * Size of byte
hgs
parents:
diff changeset
   427
	 */
hgs
parents:
diff changeset
   428
	final int BYTE_SIZE = 8; // CodForChk_Dis_Magic
hgs
parents:
diff changeset
   429
hgs
parents:
diff changeset
   430
	/**
hgs
parents:
diff changeset
   431
	 * Array type prefix
hgs
parents:
diff changeset
   432
	 */
hgs
parents:
diff changeset
   433
	final String OST_ARRAY_TYPE_PREFIX = "const TOstArray< "; //$NON-NLS-1$
hgs
parents:
diff changeset
   434
hgs
parents:
diff changeset
   435
	/**
hgs
parents:
diff changeset
   436
	 * Array type postfix
hgs
parents:
diff changeset
   437
	 */
hgs
parents:
diff changeset
   438
	final String OST_ARRAY_TYPE_POSTFIX = " >&"; //$NON-NLS-1$
hgs
parents:
diff changeset
   439
	
hgs
parents:
diff changeset
   440
	/**
hgs
parents:
diff changeset
   441
	 * Variable argument list indicator
hgs
parents:
diff changeset
   442
	 */
hgs
parents:
diff changeset
   443
	final String VARIABLE_ARG_LIST_INDICATOR = "..."; //$NON-NLS-1$
hgs
parents:
diff changeset
   444
hgs
parents:
diff changeset
   445
}