• Joined on 2023-05-19
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 15:41:47 +00:00
ed82f3c64f Lex, parse and run maps and blocks
f389f7e422 Implement equality operation
Compare 2 commits »
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 11:03:07 +00:00
24a2642f17 Add modulo support
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 10:46:36 +00:00
2cf580d111 Add division
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 10:33:04 +00:00
a048577143 Improve assignment parsing
929468338d Add map parsing
55a8661618 Begin adding maps
Compare 3 commits »
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 08:56:45 +00:00
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
Compare 5 commits »
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 04:49:41 +00:00
c1b71ffccc Refactor errors and clean up read_line
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 04:32:05 +00:00
9766777a47 Expand lexing of complex floats
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 03:29:11 +00:00
60bd8f5352 Implement subtraction and multiplication
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 02:45:40 +00:00
57782d3ed6 Clean up docs
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 01:59:17 +00:00
cccbe7a325 Write docs
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 01:48:06 +00:00
77134e5292 Begin adding fancy errors
4805a53269 Begin expanding errors
Compare 2 commits »
jeff pushed to rewrite-3 at jeff/dust 2024-08-09 00:22:36 +00:00
fa2ce8a0bf Refactor TokenOwned and add some docs
bf519ec087 Borrow string slices instead of copying them in lexing
1c24286696 Improve identifier cache
d5d51e9849 Clean up
Compare 4 commits »
jeff pushed to main at jeff/trade_bot 2024-08-08 21:04:02 +00:00
545f8c6643 Update assets
jeff pushed to rewrite-3 at jeff/dust 2024-08-08 17:50:21 +00:00
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
Compare 4 commits »
jeff pushed to rewrite-3 at jeff/dust 2024-08-08 17:01:43 +00:00
f5e822e916 Add and pass analyzer tests
jeff pushed to main at jeff/trade_bot 2024-08-08 16:40:55 +00:00
99eec21aee Update veloren
jeff pushed to rewrite-3 at jeff/dust 2024-08-07 23:44:11 +00:00
e4ea402dfa Move built-in functions to a separate module
jeff pushed to rewrite-3 at jeff/dust 2024-08-07 23:12:51 +00:00
9840c3c193 Clean up and add docs
jeff pushed to rewrite-3 at jeff/dust 2024-08-07 23:04:23 +00:00
1fe26e0296 Remove generic position from nodes and replace with Spans
jeff pushed to rewrite-3 at jeff/dust 2024-08-07 22:46:48 +00:00
35eca1f7b4 Clean up