OLD | NEW |
(Empty) | |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. |
| 4 |
| 5 /** |
| 6 * Declare integer constants for each ASCII character. |
| 7 * |
| 8 * The constants all start with "$" to avoid conflicting with other constants. |
| 9 * |
| 10 * For characters that are valid in an identifier, the character iteself |
| 11 * follows the "$". For other characters, a symbolic name is used. |
| 12 * In some cases, multiple alternative symbolic names are provided. |
| 13 * Please stick to using one name per character in your code. |
| 14 * |
| 15 * The symbolic names are, where applicable, the name of the symbol without |
| 16 * any "mark", "symbol" "sign" or "accent" suffix. |
| 17 * Examples: [$exclamation], [$pipe], [$dollar] and [$grave]. |
| 18 * For less common symbols, a selection of common names are used. |
| 19 * |
| 20 * For parenthetical markers, there is both a short name, [$lparen]/[$rparen], |
| 21 * and a long name, [$open_paren]/ [$close_paren]. |
| 22 * |
| 23 * For common HTML entities, the entity names are also useable as symbolic |
| 24 * names: [$apos], [$quot], [$lt], [$gt], and [$amp]. |
| 25 */ |
| 26 library charcode.ascii.dollar_lowercase; |
| 27 |
| 28 // Control characters. |
| 29 |
| 30 /// "Null character" control character. |
| 31 const int $nul = 0x00; |
| 32 /// "Start of Header" control character. |
| 33 const int $soh = 0x01; |
| 34 /// "Start of Text" control character. |
| 35 const int $stx = 0x02; |
| 36 /// "End of Text" control character. |
| 37 const int $etx = 0x03; |
| 38 /// "End of Transmission" control character. |
| 39 const int $eot = 0x04; |
| 40 /// "Enquiry" control character. |
| 41 const int $enq = 0x05; |
| 42 /// "Acknowledgment" control character. |
| 43 const int $ack = 0x06; |
| 44 /// "Bell" control character. |
| 45 const int $bel = 0x07; |
| 46 /// "Backspace" control character. |
| 47 const int $bs = 0x08; |
| 48 /// "Horizontal Tab" control character. |
| 49 const int $ht = 0x09; |
| 50 /// "Horizontal Tab" control character, common name. |
| 51 const int $tab = 0x09; |
| 52 /// "Line feed" control character. |
| 53 const int $lf = 0x0A; |
| 54 /// "Vertical Tab" control character. |
| 55 const int $vt = 0x0B; |
| 56 /// "Form feed" control character. |
| 57 const int $ff = 0x0C; |
| 58 /// "Carriage return" control character. |
| 59 const int $cr = 0x0D; |
| 60 /// "Shift Out" control character. |
| 61 const int $so = 0x0E; |
| 62 /// "Shift In" control character. |
| 63 const int $si = 0x0F; |
| 64 /// "Data Link Escape" control character. |
| 65 const int $dle = 0x10; |
| 66 /// "Device Control 1" control character (oft. XON). |
| 67 const int $dc1 = 0x11; |
| 68 /// "Device Control 2" control character. |
| 69 const int $dc2 = 0x12; |
| 70 /// "Device Control 3" control character (oft. XOFF). |
| 71 const int $dc3 = 0x13; |
| 72 /// "Device Control 4" control character. |
| 73 const int $dc4 = 0x14; |
| 74 /// "Negative Acknowledgment" control character. |
| 75 const int $nak = 0x15; |
| 76 /// "Synchronous idle" control character. |
| 77 const int $syn = 0x16; |
| 78 /// "End of Transmission Block" control character. |
| 79 const int $etb = 0x17; |
| 80 /// "Cancel" control character. |
| 81 const int $can = 0x18; |
| 82 /// "End of Medium" control character. |
| 83 const int $em = 0x19; |
| 84 /// "Substitute" control character. |
| 85 const int $sub = 0x1A; |
| 86 /// "Escape" control character. |
| 87 const int $esc = 0x1B; |
| 88 /// "File Separator" control character. |
| 89 const int $fs = 0x1C; |
| 90 /// "Group Separator" control character. |
| 91 const int $gs = 0x1D; |
| 92 /// "Record Separator" control character. |
| 93 const int $rs = 0x1E; |
| 94 /// "Unit Separator" control character. |
| 95 const int $us = 0x1F; |
| 96 /// "Delete" control character. |
| 97 const int $del = 0x7F; |
| 98 |
| 99 // Visible characters. |
| 100 |
| 101 /// Space character. |
| 102 const int $space = 0x20; |
| 103 /// Character '!'. |
| 104 const int $exclamation = 0x21; |
| 105 /// Character '"', short name. |
| 106 const int $quot = 0x22; |
| 107 /// Character '"'. |
| 108 const int $quote = 0x22; |
| 109 /// Character '"'. |
| 110 const int $double_quote = 0x22; |
| 111 /// Character '"'. |
| 112 const int $quotation = 0x22; |
| 113 /// Character '#'. |
| 114 const int $hash = 0x23; |
| 115 /// Character '$'. |
| 116 const int $$ = 0x24; |
| 117 /// Character '$'. |
| 118 const int $dollar = 0x24; |
| 119 /// Character '%'. |
| 120 const int $percent = 0x25; |
| 121 /// Character '&', short name. |
| 122 const int $amp = 0x26; |
| 123 /// Character '&'. |
| 124 const int $ampersand = 0x26; |
| 125 /// Character "'". |
| 126 const int $apos = 0x27; |
| 127 /// Character '''. |
| 128 const int $apostrophe = 0x27; |
| 129 /// Character '''. |
| 130 const int $single_quote = 0x27; |
| 131 /// Character '('. |
| 132 const int $lparen = 0x28; |
| 133 /// Character '('. |
| 134 const int $open_paren = 0x28; |
| 135 /// Character '('. |
| 136 const int $open_parenthesis = 0x28; |
| 137 /// Character ')'. |
| 138 const int $rparen = 0x29; |
| 139 /// Character ')'. |
| 140 const int $close_paren = 0x29; |
| 141 /// Character ')'. |
| 142 const int $close_parenthesis = 0x29; |
| 143 /// Character '*'. |
| 144 const int $asterisk = 0x2A; |
| 145 /// Character '+'. |
| 146 const int $plus = 0x2B; |
| 147 /// Character ','. |
| 148 const int $comma = 0x2C; |
| 149 /// Character '-'. |
| 150 const int $minus = 0x2D; |
| 151 /// Character '-'. |
| 152 const int $dash = 0x2D; |
| 153 /// Character '.'. |
| 154 const int $dot = 0x2E; |
| 155 /// Character '.'. |
| 156 const int $fullstop = 0x2E; |
| 157 /// Character '/'. |
| 158 const int $slash = 0x2F; |
| 159 /// Character '/'. |
| 160 const int $solidus = 0x2F; |
| 161 /// Character '/'. |
| 162 const int $division = 0x2F; |
| 163 /// Character '0'. |
| 164 const int $0 = 0x30; |
| 165 /// Character '1'. |
| 166 const int $1 = 0x31; |
| 167 /// Character '2'. |
| 168 const int $2 = 0x32; |
| 169 /// Character '3'. |
| 170 const int $3 = 0x33; |
| 171 /// Character '4'. |
| 172 const int $4 = 0x34; |
| 173 /// Character '5'. |
| 174 const int $5 = 0x35; |
| 175 /// Character '6'. |
| 176 const int $6 = 0x36; |
| 177 /// Character '7'. |
| 178 const int $7 = 0x37; |
| 179 /// Character '8'. |
| 180 const int $8 = 0x38; |
| 181 /// Character '9'. |
| 182 const int $9 = 0x39; |
| 183 /// Character ':'. |
| 184 const int $colon = 0x3A; |
| 185 /// Character ';'. |
| 186 const int $semicolon = 0x3B; |
| 187 /// Character '<'. |
| 188 const int $lt = 0x3C; |
| 189 /// Character '<'. |
| 190 const int $less_than = 0x3C; |
| 191 /// Character '<'. |
| 192 const int $langle = 0x3C; |
| 193 /// Character '<'. |
| 194 const int $open_angle = 0x3C; |
| 195 /// Character '='. |
| 196 const int $equal = 0x3D; |
| 197 /// Character '>'. |
| 198 const int $gt = 0x3E; |
| 199 /// Character '>'. |
| 200 const int $greater_than = 0x3E; |
| 201 /// Character '>'. |
| 202 const int $rangle = 0x3E; |
| 203 /// Character '>'. |
| 204 const int $close_angle = 0x3E; |
| 205 /// Character '?'. |
| 206 const int $question = 0x3F; |
| 207 |
| 208 /// Character '@'. |
| 209 const int $at = 0x40; |
| 210 /// Character 'A'. |
| 211 const int $A = 0x41; |
| 212 /// Character 'B'. |
| 213 const int $B = 0x42; |
| 214 /// Character 'C'. |
| 215 const int $C = 0x43; |
| 216 /// Character 'D'. |
| 217 const int $D = 0x44; |
| 218 /// Character 'E'. |
| 219 const int $E = 0x45; |
| 220 /// Character 'F'. |
| 221 const int $F = 0x46; |
| 222 /// Character 'G'. |
| 223 const int $G = 0x47; |
| 224 /// Character 'H'. |
| 225 const int $H = 0x48; |
| 226 /// Character 'I'. |
| 227 const int $I = 0x49; |
| 228 /// Character 'J'. |
| 229 const int $J = 0x4A; |
| 230 /// Character 'K'. |
| 231 const int $K = 0x4B; |
| 232 /// Character 'L'. |
| 233 const int $L = 0x4C; |
| 234 /// Character 'M'. |
| 235 const int $M = 0x4D; |
| 236 /// Character 'N'. |
| 237 const int $N = 0x4E; |
| 238 /// Character 'O'. |
| 239 const int $O = 0x4F; |
| 240 /// Character 'P'. |
| 241 const int $P = 0x50; |
| 242 /// Character 'Q'. |
| 243 const int $Q = 0x51; |
| 244 /// Character 'R'. |
| 245 const int $R = 0x52; |
| 246 /// Character 'S'. |
| 247 const int $S = 0x53; |
| 248 /// Character 'T'. |
| 249 const int $T = 0x54; |
| 250 /// Character 'U'. |
| 251 const int $U = 0x55; |
| 252 /// Character 'V'. |
| 253 const int $V = 0x56; |
| 254 /// Character 'W'. |
| 255 const int $W = 0x57; |
| 256 /// Character 'X'. |
| 257 const int $X = 0x58; |
| 258 /// Character 'Y'. |
| 259 const int $Y = 0x59; |
| 260 /// Character 'Z'. |
| 261 const int $Z = 0x5A; |
| 262 /// Character '['. |
| 263 const int $lbracket = 0x5B; |
| 264 /// Character '['. |
| 265 const int $open_bracket = 0x5B; |
| 266 /// Character '\'. |
| 267 const int $backslash = 0x5C; |
| 268 /// Character ']'. |
| 269 const int $rbracket = 0x5D; |
| 270 /// Character ']'. |
| 271 const int $close_bracket = 0x5D; |
| 272 /// Character '^'. |
| 273 const int $circumflex = 0x5E; |
| 274 /// Character '^'. |
| 275 const int $caret = 0x5E; |
| 276 /// Character '^'. |
| 277 const int $hat = 0x5E; |
| 278 /// Character '_'. |
| 279 const int $_ = 0x5F; |
| 280 /// Character '_'. |
| 281 const int $underscore = 0x5F; |
| 282 /// Character '_'. |
| 283 const int $underline = 0x5F; |
| 284 |
| 285 /// Character '`'. |
| 286 const int $backquote = 0x60; |
| 287 /// Character '`'. |
| 288 const int $grave = 0x60; |
| 289 /// Character 'a'. |
| 290 const int $a = 0x61; |
| 291 /// Character 'b'. |
| 292 const int $b = 0x62; |
| 293 /// Character 'c'. |
| 294 const int $c = 0x63; |
| 295 /// Character 'd'. |
| 296 const int $d = 0x64; |
| 297 /// Character 'e'. |
| 298 const int $e = 0x65; |
| 299 /// Character 'f'. |
| 300 const int $f = 0x66; |
| 301 /// Character 'g'. |
| 302 const int $g = 0x67; |
| 303 /// Character 'h'. |
| 304 const int $h = 0x68; |
| 305 /// Character 'i'. |
| 306 const int $i = 0x69; |
| 307 /// Character 'j'. |
| 308 const int $j = 0x6A; |
| 309 /// Character 'k'. |
| 310 const int $k = 0x6B; |
| 311 /// Character 'l'. |
| 312 const int $l = 0x6C; |
| 313 /// Character 'm'. |
| 314 const int $m = 0x6D; |
| 315 /// Character 'n'. |
| 316 const int $n = 0x6E; |
| 317 /// Character 'o'. |
| 318 const int $o = 0x6F; |
| 319 /// Character 'p'. |
| 320 const int $p = 0x70; |
| 321 /// Character 'q'. |
| 322 const int $q = 0x71; |
| 323 /// Character 'r'. |
| 324 const int $r = 0x72; |
| 325 /// Character 's'. |
| 326 const int $s = 0x73; |
| 327 /// Character 't'. |
| 328 const int $t = 0x74; |
| 329 /// Character 'u'. |
| 330 const int $u = 0x75; |
| 331 /// Character 'v'. |
| 332 const int $v = 0x76; |
| 333 /// Character 'w'. |
| 334 const int $w = 0x77; |
| 335 /// Character 'x'. |
| 336 const int $x = 0x78; |
| 337 /// Character 'y'. |
| 338 const int $y = 0x79; |
| 339 /// Character 'z'. |
| 340 const int $z = 0x7A; |
| 341 /// Character '{'. |
| 342 const int $lbrace = 0x7B; |
| 343 /// Character '{'. |
| 344 const int $open_brace = 0x7B; |
| 345 /// Character '|'. |
| 346 const int $pipe = 0x7C; |
| 347 /// Character '|'. |
| 348 const int $bar = 0x7C; |
| 349 /// Character '}'. |
| 350 const int $rbrace = 0x7D; |
| 351 /// Character '}'. |
| 352 const int $close_brace = 0x7D; |
| 353 /// Character '~'. |
| 354 const int $tilde = 0x7E; |
OLD | NEW |