skullbrain-lexer 0.1.0

Lexer for the skullbrain programming language, responsible for tokenizing source code.
Documentation
---
source: skullbrain-lexer/src/tests.rs
expression: formatted_tokens
info: "mew mew bop factorial uwu n is aura owo bustin aura bussin\r\n    edgin check uwu n valid 0 owo bussin\r\n        delulu 1.\r\n    no cap\r\n    delulu n drift factorial uwu n cut 1 owo.\r\nno cap"
input_file: skullbrain-lexer/src/inputs/8.3.skull
---
Modifier(VisibilityPublic)@3:"mew"
Whitespace@1:" "
Modifier(VisibilityPublic)@3:"mew"
Whitespace@1:" "
Declaration(Function)@3:"bop"
Whitespace@1:" "
Ident@9:"factorial"
Whitespace@1:" "
Punctuation(OpenParen)@3:"uwu"
Whitespace@1:" "
Punctuation(Comma)@1:"n"
Whitespace@1:" "
Punctuation(Colon)@2:"is"
Whitespace@1:" "
Type@4:"aura"
Whitespace@1:" "
Punctuation(CloseParen)@3:"owo"
Whitespace@1:" "
Punctuation(Arrow)@6:"bustin"
Whitespace@1:" "
Type@4:"aura"
Whitespace@1:" "
Punctuation(OpenBrace)@6:"bussin"
Whitespace@6:"
    "
ControlFlow(If)@11:"edgin check"
Whitespace@1:" "
Punctuation(OpenParen)@3:"uwu"
Whitespace@1:" "
Punctuation(Comma)@1:"n"
Whitespace@1:" "
Operator(Eq)@5:"valid"
Whitespace@1:" "
Literial(Int { base: Decimal, is_empty: false })@1:"0"
Whitespace@1:" "
Punctuation(CloseParen)@3:"owo"
Whitespace@1:" "
Punctuation(OpenBrace)@6:"bussin"
Whitespace@10:"
        "
Declaration(Alias)@6:"delulu"
Whitespace@1:" "
Literial(Int { base: Decimal, is_empty: false })@1:"1"
Punctuation(Dot)@1:"."
Whitespace@6:"
    "
Punctuation(CloseBrace)@6:"no cap"
Whitespace@6:"
    "
Declaration(Alias)@6:"delulu"
Whitespace@1:" "
Punctuation(Comma)@1:"n"
Whitespace@1:" "
Operator(Mul)@5:"drift"
Whitespace@1:" "
Ident@9:"factorial"
Whitespace@1:" "
Punctuation(OpenParen)@3:"uwu"
Whitespace@1:" "
Punctuation(Comma)@1:"n"
Whitespace@1:" "
Operator(Minus)@3:"cut"
Whitespace@1:" "
Literial(Int { base: Decimal, is_empty: false })@1:"1"
Whitespace@1:" "
Punctuation(CloseParen)@3:"owo"
Punctuation(Dot)@1:"."
Whitespace@2:"
"
Punctuation(CloseBrace)@6:"no cap"