Block a user
ed82f3c64f
Lex, parse and run maps and blocks
f389f7e422
Implement equality operation
d0dba35285
Add && and || operators
8c8fde94ce
Refactor the abstract syntax tree
b9081f8653
Add comparison statement to replace four separate statements
580b85e2d0
Clean up tokens
83018ec5ec
Improve error reports
fa2ce8a0bf
Refactor TokenOwned and add some docs
bf519ec087
Borrow string slices instead of copying them in lexing
1c24286696
Improve identifier cache
d5d51e9849
Clean up
a52e78150e
Add lexing and parsing for I/O built-in functions; Refactor built-in function parsing
8dd62e623e
Refactor add statement analysis to allow strings
a639641ed2
Parse strings and string concatentation
097b09b6e3
Lex strings and string concatenation