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: bet mew bet mew mew bet mew mew bet bet bet
input_file: skullbrain-parser/src/inputs/modifiers/modifiers4.skull
---
Unknown@0..43
  Modifiers@0..43
    Keyword@0..3 "bet"
    Trivia@3..4 " "
    Keyword@4..7 "mew"
    Trivia@7..8 " "
    Keyword@8..11 "bet"
    Trivia@11..12 " "
    Keyword@12..15 "mew"
    Trivia@15..16 " "
    Keyword@16..19 "mew"
    Trivia@19..20 " "
    Keyword@20..23 "bet"
    Trivia@23..24 " "
    Keyword@24..27 "mew"
    Trivia@27..28 " "
    Keyword@28..31 "mew"
    Trivia@31..32 " "
    Keyword@32..35 "bet"
    Trivia@35..36 " "
    Keyword@36..39 "bet"
    Trivia@39..40 " "
    Keyword@40..43 "bet"


Error: duplicate modifier `⁨bet⁩`
   ,-[ modifiers4.skull:1:1 ]
   |
 1 | bet mew bet mew mew bet mew mew bet bet bet
   | ^|^     ^|^         ^|^         ^|^ ^|^ ^|^  
   |  `------------------------------------------- first found here
   |          |           |           |   |   |   
   |          `----------------------------------- then next found here
   |                      |           |   |   |   
   |                      `----------------------- then next found here
   |                                  |   |   |   
   |                                  `----------- then next found here
   |                                      |   |   
   |                                      `------- then next found here
   |                                          |   
   |                                          `--- then next found here
   | 
   | Help: remove the repeated `⁨bet⁩` modifier
---'
Error: duplicate modifier `⁨mew⁩`
   ,-[ modifiers4.skull:1:1 ]
   |
 1 | bet mew bet mew mew bet mew mew bet bet bet
   |     ^|^     ^|^ ^|^     ^|^ ^|^  
   |      `--------------------------- first found here
   |              |   |       |   |   
   |              `------------------- then next found here
   |                  |       |   |   
   |                  `--------------- then next found here
   |                          |   |   
   |                          `------- then next found here
   |                              |   
   |                              `--- then next found here
   | 
   | Help: remove the repeated `⁨mew⁩` modifier
---'