{"version":3,"file":"char.js","sourceRoot":"","sources":["../../src/char.ts"],"names":[],"mappings":"","sourcesContent":["/**\n * Common UTF-16 character codes used in the program.\n *\n * This is a 'const' enum, meaning that the numerical value will be inlined into\n * the code when TypeScript is compiled.\n */\n// prettier-ignore\nexport const enum Char {\n    // Letter chars (usually used for scheme testing)\n    A = 65,\n    Z = 90,\n    a = 97,\n    z = 122,\n\n    // Quote chars (used for HTML parsing)\n    DoubleQuote = 34, // char code for \"\n    SingleQuote = 39, // char code for '\n\n    // Digit chars (used for parsing matches)\n    Zero = 48, // char code for '0'\n    Nine = 57, // char code for '9'\n\n    // Semantically meaningful characters for HTML and Match parsing\n    Space = 32,      // U+0020 Space <SP> Normal space\n    NumberSign = 35, // '#' char\n    OpenParen = 40,  // '(' char\n    CloseParen = 41, // ')' char\n    Plus = 43,       // '+' char\n    Comma = 44,      // ',' char\n    Dash = 45,       // '-' char\n    Dot = 46,        // '.' char\n    Slash = 47,      // '/' char\n    Colon = 58,      // ':' char\n    SemiColon = 59,  // ';' char\n    Question = 63,   // '?' char\n    AtSign = 64,     // '@' char\n    Underscore = 95, // '_' char\n}\n"]}