tools/node-hermes/nodelib/internal/constants.js (48 lines of code) (raw):
// @nolint
'use strict';
var isWindows = process.platform === 'win32';
module.exports = {
// Alphabet chars.
CHAR_UPPERCASE_A: 65,
/* A */
CHAR_LOWERCASE_A: 97,
/* a */
CHAR_UPPERCASE_Z: 90,
/* Z */
CHAR_LOWERCASE_Z: 122,
/* z */
CHAR_UPPERCASE_C: 67,
/* C */
CHAR_LOWERCASE_B: 98,
/* b */
CHAR_LOWERCASE_E: 101,
/* e */
CHAR_LOWERCASE_N: 110,
/* n */
// Non-alphabetic chars.
CHAR_DOT: 46,
/* . */
CHAR_FORWARD_SLASH: 47,
/* / */
CHAR_BACKWARD_SLASH: 92,
/* \ */
CHAR_VERTICAL_LINE: 124,
/* | */
CHAR_COLON: 58,
/* : */
CHAR_QUESTION_MARK: 63,
/* ? */
CHAR_UNDERSCORE: 95,
/* _ */
CHAR_LINE_FEED: 10,
/* \n */
CHAR_CARRIAGE_RETURN: 13,
/* \r */
CHAR_TAB: 9,
/* \t */
CHAR_FORM_FEED: 12,
/* \f */
CHAR_EXCLAMATION_MARK: 33,
/* ! */
CHAR_HASH: 35,
/* # */
CHAR_SPACE: 32,
/* */
CHAR_NO_BREAK_SPACE: 160,
/* \u00A0 */
CHAR_ZERO_WIDTH_NOBREAK_SPACE: 65279,
/* \uFEFF */
CHAR_LEFT_SQUARE_BRACKET: 91,
/* [ */
CHAR_RIGHT_SQUARE_BRACKET: 93,
/* ] */
CHAR_LEFT_ANGLE_BRACKET: 60,
/* < */
CHAR_RIGHT_ANGLE_BRACKET: 62,
/* > */
CHAR_LEFT_CURLY_BRACKET: 123,
/* { */
CHAR_RIGHT_CURLY_BRACKET: 125,
/* } */
CHAR_HYPHEN_MINUS: 45,
/* - */
CHAR_PLUS: 43,
/* + */
CHAR_DOUBLE_QUOTE: 34,
/* " */
CHAR_SINGLE_QUOTE: 39,
/* ' */
CHAR_PERCENT: 37,
/* % */
CHAR_SEMICOLON: 59,
/* ; */
CHAR_CIRCUMFLEX_ACCENT: 94,
/* ^ */
CHAR_GRAVE_ACCENT: 96,
/* ` */
CHAR_AT: 64,
/* @ */
CHAR_AMPERSAND: 38,
/* & */
CHAR_EQUAL: 61,
/* = */
// Digits
CHAR_0: 48,
/* 0 */
CHAR_9: 57,
/* 9 */
EOL: isWindows ? '\r\n' : '\n'
};