badness 0.5.0

A language server, formatter, and linter for LaTeX
---
source: tests/parser.rs
expression: "tree(r\"$x^{n+1} \\, a_i^2 \\, x^2_i \\, {a+b}^2 \\, x^\\alpha \\, x^{a_b}$\")"
---
ROOT@0..61
  PARAGRAPH@0..61
    INLINE_MATH@0..61
      DOLLAR@0..1 "$"
      MATH@1..60
        SCRIPTED@1..8
          WORD@1..2 "x"
          SUPERSCRIPT@2..8
            CARET@2..3 "^"
            GROUP@3..8
              L_BRACE@3..4 "{"
              WORD@4..7 "n+1"
              R_BRACE@7..8 "}"
        WHITESPACE@8..9 " "
        CONTROL_SYMBOL@9..11 "\\,"
        WHITESPACE@11..12 " "
        SCRIPTED@12..17
          WORD@12..13 "a"
          SUBSCRIPT@13..15
            UNDERSCORE@13..14 "_"
            WORD@14..15 "i"
          SUPERSCRIPT@15..17
            CARET@15..16 "^"
            WORD@16..17 "2"
        WHITESPACE@17..18 " "
        CONTROL_SYMBOL@18..20 "\\,"
        WHITESPACE@20..21 " "
        SCRIPTED@21..26
          WORD@21..22 "x"
          SUPERSCRIPT@22..24
            CARET@22..23 "^"
            WORD@23..24 "2"
          SUBSCRIPT@24..26
            UNDERSCORE@24..25 "_"
            WORD@25..26 "i"
        WHITESPACE@26..27 " "
        CONTROL_SYMBOL@27..29 "\\,"
        WHITESPACE@29..30 " "
        SCRIPTED@30..37
          GROUP@30..35
            L_BRACE@30..31 "{"
            WORD@31..34 "a+b"
            R_BRACE@34..35 "}"
          SUPERSCRIPT@35..37
            CARET@35..36 "^"
            WORD@36..37 "2"
        WHITESPACE@37..38 " "
        CONTROL_SYMBOL@38..40 "\\,"
        WHITESPACE@40..41 " "
        SCRIPTED@41..49
          WORD@41..42 "x"
          SUPERSCRIPT@42..49
            CARET@42..43 "^"
            COMMAND@43..49
              CONTROL_WORD@43..49 "\\alpha"
        WHITESPACE@49..50 " "
        CONTROL_SYMBOL@50..52 "\\,"
        WHITESPACE@52..53 " "
        SCRIPTED@53..60
          WORD@53..54 "x"
          SUPERSCRIPT@54..60
            CARET@54..55 "^"
            GROUP@55..60
              L_BRACE@55..56 "{"
              SCRIPTED@56..59
                WORD@56..57 "a"
                SUBSCRIPT@57..59
                  UNDERSCORE@57..58 "_"
                  WORD@58..59 "b"
              R_BRACE@59..60 "}"
      DOLLAR@60..61 "$"