Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

codes.js 3.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. 'use strict'
  2. // This module is compiled away!
  3. //
  4. // micromark works based on character codes.
  5. // This module contains constants for the ASCII block and the replacement
  6. // character.
  7. // A couple of them are handled in a special way, such as the line endings
  8. // (CR, LF, and CR+LF, commonly known as end-of-line: EOLs), the tab (horizontal
  9. // tab) and its expansion based on what column it’s at (virtual space),
  10. // and the end-of-file (eof) character.
  11. // As values are preprocessed before handling them, the actual characters LF,
  12. // CR, HT, and NUL (which is present as the replacement character), are
  13. // guaranteed to not exist.
  14. //
  15. // Unicode basic latin block.
  16. var codes = {
  17. carriageReturn: -5,
  18. lineFeed: -4,
  19. carriageReturnLineFeed: -3,
  20. horizontalTab: -2,
  21. virtualSpace: -1,
  22. eof: null,
  23. nul: 0,
  24. soh: 1,
  25. stx: 2,
  26. etx: 3,
  27. eot: 4,
  28. enq: 5,
  29. ack: 6,
  30. bel: 7,
  31. bs: 8,
  32. ht: 9,
  33. // `\t`
  34. lf: 10,
  35. // `\n`
  36. vt: 11,
  37. // `\v`
  38. ff: 12,
  39. // `\f`
  40. cr: 13,
  41. // `\r`
  42. so: 14,
  43. si: 15,
  44. dle: 16,
  45. dc1: 17,
  46. dc2: 18,
  47. dc3: 19,
  48. dc4: 20,
  49. nak: 21,
  50. syn: 22,
  51. etb: 23,
  52. can: 24,
  53. em: 25,
  54. sub: 26,
  55. esc: 27,
  56. fs: 28,
  57. gs: 29,
  58. rs: 30,
  59. us: 31,
  60. space: 32,
  61. exclamationMark: 33,
  62. // `!`
  63. quotationMark: 34,
  64. // `"`
  65. numberSign: 35,
  66. // `#`
  67. dollarSign: 36,
  68. // `$`
  69. percentSign: 37,
  70. // `%`
  71. ampersand: 38,
  72. // `&`
  73. apostrophe: 39,
  74. // `'`
  75. leftParenthesis: 40,
  76. // `(`
  77. rightParenthesis: 41,
  78. // `)`
  79. asterisk: 42,
  80. // `*`
  81. plusSign: 43,
  82. // `+`
  83. comma: 44,
  84. // `,`
  85. dash: 45,
  86. // `-`
  87. dot: 46,
  88. // `.`
  89. slash: 47,
  90. // `/`
  91. digit0: 48,
  92. // `0`
  93. digit1: 49,
  94. // `1`
  95. digit2: 50,
  96. // `2`
  97. digit3: 51,
  98. // `3`
  99. digit4: 52,
  100. // `4`
  101. digit5: 53,
  102. // `5`
  103. digit6: 54,
  104. // `6`
  105. digit7: 55,
  106. // `7`
  107. digit8: 56,
  108. // `8`
  109. digit9: 57,
  110. // `9`
  111. colon: 58,
  112. // `:`
  113. semicolon: 59,
  114. // `;`
  115. lessThan: 60,
  116. // `<`
  117. equalsTo: 61,
  118. // `=`
  119. greaterThan: 62,
  120. // `>`
  121. questionMark: 63,
  122. // `?`
  123. atSign: 64,
  124. // `@`
  125. uppercaseA: 65,
  126. // `A`
  127. uppercaseB: 66,
  128. // `B`
  129. uppercaseC: 67,
  130. // `C`
  131. uppercaseD: 68,
  132. // `D`
  133. uppercaseE: 69,
  134. // `E`
  135. uppercaseF: 70,
  136. // `F`
  137. uppercaseG: 71,
  138. // `G`
  139. uppercaseH: 72,
  140. // `H`
  141. uppercaseI: 73,
  142. // `I`
  143. uppercaseJ: 74,
  144. // `J`
  145. uppercaseK: 75,
  146. // `K`
  147. uppercaseL: 76,
  148. // `L`
  149. uppercaseM: 77,
  150. // `M`
  151. uppercaseN: 78,
  152. // `N`
  153. uppercaseO: 79,
  154. // `O`
  155. uppercaseP: 80,
  156. // `P`
  157. uppercaseQ: 81,
  158. // `Q`
  159. uppercaseR: 82,
  160. // `R`
  161. uppercaseS: 83,
  162. // `S`
  163. uppercaseT: 84,
  164. // `T`
  165. uppercaseU: 85,
  166. // `U`
  167. uppercaseV: 86,
  168. // `V`
  169. uppercaseW: 87,
  170. // `W`
  171. uppercaseX: 88,
  172. // `X`
  173. uppercaseY: 89,
  174. // `Y`
  175. uppercaseZ: 90,
  176. // `Z`
  177. leftSquareBracket: 91,
  178. // `[`
  179. backslash: 92,
  180. // `\`
  181. rightSquareBracket: 93,
  182. // `]`
  183. caret: 94,
  184. // `^`
  185. underscore: 95,
  186. // `_`
  187. graveAccent: 96,
  188. // `` ` ``
  189. lowercaseA: 97,
  190. // `a`
  191. lowercaseB: 98,
  192. // `b`
  193. lowercaseC: 99,
  194. // `c`
  195. lowercaseD: 100,
  196. // `d`
  197. lowercaseE: 101,
  198. // `e`
  199. lowercaseF: 102,
  200. // `f`
  201. lowercaseG: 103,
  202. // `g`
  203. lowercaseH: 104,
  204. // `h`
  205. lowercaseI: 105,
  206. // `i`
  207. lowercaseJ: 106,
  208. // `j`
  209. lowercaseK: 107,
  210. // `k`
  211. lowercaseL: 108,
  212. // `l`
  213. lowercaseM: 109,
  214. // `m`
  215. lowercaseN: 110,
  216. // `n`
  217. lowercaseO: 111,
  218. // `o`
  219. lowercaseP: 112,
  220. // `p`
  221. lowercaseQ: 113,
  222. // `q`
  223. lowercaseR: 114,
  224. // `r`
  225. lowercaseS: 115,
  226. // `s`
  227. lowercaseT: 116,
  228. // `t`
  229. lowercaseU: 117,
  230. // `u`
  231. lowercaseV: 118,
  232. // `v`
  233. lowercaseW: 119,
  234. // `w`
  235. lowercaseX: 120,
  236. // `x`
  237. lowercaseY: 121,
  238. // `y`
  239. lowercaseZ: 122,
  240. // `z`
  241. leftCurlyBrace: 123,
  242. // `{`
  243. verticalBar: 124,
  244. // `|`
  245. rightCurlyBrace: 125,
  246. // `}`
  247. tilde: 126,
  248. // `~`
  249. del: 127,
  250. // Unicode Specials block.
  251. byteOrderMarker: 65279,
  252. // Unicode Specials block.
  253. replacementCharacter: 65533 // `�`
  254. }
  255. module.exports = codes