scrap programming language because yes (please change this later its embarrassing)
scrap stands for sh**ty, crappy, random, annoying, pain scrap is a programming language with no purpose other than for the learning experience
Take a look at the "first" token outputted by the tokenizer, wow so magical.
[Token{
kind: let
value: 'let'
line: 0
index: 0
}]
[Token{
kind: let
value: 'let'
line: 0
index: 3
}, Token{
kind: name
value: 'foo'
line: 0
index: 7
}, Token{
kind: assign
value: '='
line: 0
index: 8
}, Token{
kind: number
value: '10'
line: 0
index: 12
}]