literalAtoms top-level constant

Map<String, AtomType> const literalAtoms

Atom classes of literal characters in math mode. Characters not listed fall back to atomForCharacter's rules.

Implementation

const Map<String, AtomType> literalAtoms = {
  '+': _b,
  '-': _b,
  '*': _b,
  '=': _r,
  '<': _r,
  '>': _r,
  ':': _r,
  '(': _open,
  '[': _open,
  ')': _close,
  ']': _close,
  ',': _p,
  ';': _p,
  '!': _close,
  '?': _close,
  '.': _o,
  '/': _o,
  '|': _o,
  '@': _o,
  "'": _o,
  '"': _o,
  '`': _o,
  // Arabic punctuation.
  '،': _p,
  '؛': _p,
  '؟': _close,
  // Arabic decimal and thousands separators are part of numbers.
  '٫': _o,
  '٬': _o,
};