---
source: skullbrain-lexer/src/tests.rs
expression: formatted_tokens
info: "deadass Point bussin\r\n gyatt x is aura\r\n gyatt y is aura\r\n\r\n bop new uwu goated x is aura n y is aura owo bustin Point bussin\r\n goated glaze skibidi x.\r\n goated glaze skibidi y.\r\n no cap\r\nno cap"
input_file: skullbrain-lexer/src/inputs/7.1.skull
---
Declaration(Class)@7:"deadass"
Whitespace@1:" "
Ident@5:"Point"
Whitespace@1:" "
Punctuation(OpenBrace)@6:"bussin"
Whitespace@6:"
"
Declaration(VariableDeclaration { is_mutable: true })@5:"gyatt"
Whitespace@1:" "
Ident@1:"x"
Whitespace@1:" "
Punctuation(Colon)@2:"is"
Whitespace@1:" "
Type@4:"aura"
Whitespace@6:"
"
Declaration(VariableDeclaration { is_mutable: true })@5:"gyatt"
Whitespace@1:" "
Ident@1:"y"
Whitespace@1:" "
Punctuation(Colon)@2:"is"
Whitespace@1:" "
Type@4:"aura"
Whitespace@8:"
"
Declaration(Function)@3:"bop"
Whitespace@1:" "
Ident@3:"new"
Whitespace@1:" "
Punctuation(OpenParen)@3:"uwu"
Whitespace@1:" "
Malicious(ClassInstanceAccess)@6:"goated"
Whitespace@1:" "
Ident@1:"x"
Whitespace@1:" "
Punctuation(Colon)@2:"is"
Whitespace@1:" "
Type@4:"aura"
Whitespace@1:" "
Punctuation(Comma)@1:"n"
Whitespace@1:" "
Ident@1:"y"
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:" "
Ident@5:"Point"
Whitespace@1:" "
Punctuation(OpenBrace)@6:"bussin"
Whitespace@10:"
"
Malicious(ClassInstanceAccess)@6:"goated"
Whitespace@1:" "
Malicious(MethodChaining)@5:"glaze"
Whitespace@1:" "
Operator(Assignment)@7:"skibidi"
Whitespace@1:" "
Ident@1:"x"
Punctuation(Dot)@1:"."
Whitespace@10:"
"
Malicious(ClassInstanceAccess)@6:"goated"
Whitespace@1:" "
Malicious(MethodChaining)@5:"glaze"
Whitespace@1:" "
Operator(Assignment)@7:"skibidi"
Whitespace@1:" "
Ident@1:"y"
Punctuation(Dot)@1:"."
Whitespace@6:"
"
Punctuation(CloseBrace)@6:"no cap"
Whitespace@2:"
"
Punctuation(CloseBrace)@6:"no cap"