skullbrain-parser 0.1.0

Parses skullbrain tokens into a concrete syntax tree (CST).
Documentation
---
source: skullbrain-parser/src/test.rs
expression: display_target
info: "num beta numbers bussin\r\n    counter skibidi counter boost 1\r\nno cap"
input_file: skullbrain-parser/src/inputs/loop_for/loop_for3.skull
---
ForLoop@0..68
  DelimitedRange@0..8
    Ident@0..3 "num"
    Trivia@3..4 " "
    ForIterClose@4..8 "beta"
  Trivia@8..9 " "
  Ident@9..16 "numbers"
  Trivia@16..17 " "
  DelimitedRange@17..68
    OpenBrace@17..23 "bussin"
    Trivia@23..29 "\r\n    "
    Operator@29..62
      Ident@29..36 "counter"
      Trivia@36..37 " "
      Assignment@37..44 "skibidi"
      Trivia@44..45 " "
      Rhs@45..62
        Operator@45..62
          Lhs@45..53
            Ident@45..52 "counter"
            Trivia@52..53 " "
          OpPlus@53..58 "boost"
          Trivia@58..59 " "
          Rhs@59..62
            Literal@59..60 "1"
            Trivia@60..62 "\r\n"
    CloseBrace@62..68 "no cap"


Error: expected `⁨alpha⁩`
   ,-[ loop_for3.skull:1:1 ]
   |
 1 | num beta numbers bussin
   | |^^  
   | `---- insert here
   | 
   | Help: insert `⁨alpha⁩` before the indicated position
---'