constants.js
 1  'use strict';
 2  
 3  module.exports = {
 4    MAX_LENGTH: 1024 * 64,
 5  
 6    // Digits
 7    CHAR_0: '0', /* 0 */
 8    CHAR_9: '9', /* 9 */
 9  
10    // Alphabet chars.
11    CHAR_UPPERCASE_A: 'A', /* A */
12    CHAR_LOWERCASE_A: 'a', /* a */
13    CHAR_UPPERCASE_Z: 'Z', /* Z */
14    CHAR_LOWERCASE_Z: 'z', /* z */
15  
16    CHAR_LEFT_PARENTHESES: '(', /* ( */
17    CHAR_RIGHT_PARENTHESES: ')', /* ) */
18  
19    CHAR_ASTERISK: '*', /* * */
20  
21    // Non-alphabetic chars.
22    CHAR_AMPERSAND: '&', /* & */
23    CHAR_AT: '@', /* @ */
24    CHAR_BACKSLASH: '\\', /* \ */
25    CHAR_BACKTICK: '`', /* ` */
26    CHAR_CARRIAGE_RETURN: '\r', /* \r */
27    CHAR_CIRCUMFLEX_ACCENT: '^', /* ^ */
28    CHAR_COLON: ':', /* : */
29    CHAR_COMMA: ',', /* , */
30    CHAR_DOLLAR: '$', /* . */
31    CHAR_DOT: '.', /* . */
32    CHAR_DOUBLE_QUOTE: '"', /* " */
33    CHAR_EQUAL: '=', /* = */
34    CHAR_EXCLAMATION_MARK: '!', /* ! */
35    CHAR_FORM_FEED: '\f', /* \f */
36    CHAR_FORWARD_SLASH: '/', /* / */
37    CHAR_HASH: '#', /* # */
38    CHAR_HYPHEN_MINUS: '-', /* - */
39    CHAR_LEFT_ANGLE_BRACKET: '<', /* < */
40    CHAR_LEFT_CURLY_BRACE: '{', /* { */
41    CHAR_LEFT_SQUARE_BRACKET: '[', /* [ */
42    CHAR_LINE_FEED: '\n', /* \n */
43    CHAR_NO_BREAK_SPACE: '\u00A0', /* \u00A0 */
44    CHAR_PERCENT: '%', /* % */
45    CHAR_PLUS: '+', /* + */
46    CHAR_QUESTION_MARK: '?', /* ? */
47    CHAR_RIGHT_ANGLE_BRACKET: '>', /* > */
48    CHAR_RIGHT_CURLY_BRACE: '}', /* } */
49    CHAR_RIGHT_SQUARE_BRACKET: ']', /* ] */
50    CHAR_SEMICOLON: ';', /* ; */
51    CHAR_SINGLE_QUOTE: '\'', /* ' */
52    CHAR_SPACE: ' ', /*   */
53    CHAR_TAB: '\t', /* \t */
54    CHAR_UNDERSCORE: '_', /* _ */
55    CHAR_VERTICAL_LINE: '|', /* | */
56    CHAR_ZERO_WIDTH_NOBREAK_SPACE: '\uFEFF' /* \uFEFF */
57  };