-
7ceab0d3fd
rustfmt
: add trailing comma
HTG-YT
2021-06-14 09:40:42 +0800
-
72e48d1b86
rustfmt
: add trailing comma
HTG-YT
2021-06-14 09:40:42 +0800
-
cbe07d87db
Merge branch 'AbleCorp:master' into master
HTG-YT
2021-06-14 09:40:00 +0800
-
-
-
-
327466cddc
Merge branch 'AbleCorp:master' into master
HTG-YT
2021-06-14 09:40:00 +0800
-
-
-
-
9912ea4b9b
Added build staus badge
Erin
2021-06-13 18:43:09 +0200
-
93289e02f1
Added build staus badge
Erin
2021-06-13 18:43:09 +0200
-
6e13e9163f
Added CI config
ondra05
2021-06-13 18:14:41 +0200
-
232595c1be
Added CI config
Erin
2021-06-13 18:14:41 +0200
-
7ca5917d59
Update README.md
ondra05
2021-06-13 18:12:21 +0200
-
f62bab110f
Update README.md
Erin
2021-06-13 18:12:21 +0200
-
aa5000c6c8
handle
Token::Rickroll
in parser
HTG-YT
2021-06-13 13:24:09 +0800
-
227fa8e35b
handle
Token::Rickroll
in parser
HTG-YT
2021-06-13 13:24:09 +0800
-
1bba812018
Update interpret.rs
HTG-YT
2021-06-13 13:22:30 +0800
-
fa0d3968f5
Update interpret.rs
HTG-YT
2021-06-13 13:22:30 +0800
-
141feac31c
handle
StmtKind::Rickroll
HTG-YT
2021-06-13 13:22:01 +0800
-
3646c5e32e
handle
StmtKind::Rickroll
HTG-YT
2021-06-13 13:22:01 +0800
-
f9f891cd20
add
StmtKind::Rickroll
HTG-YT
2021-06-13 13:11:51 +0800
-
286a12b28e
add
StmtKind::Rickroll
HTG-YT
2021-06-13 13:11:51 +0800
-
3ffdd15b41
add
rickroll
lexeme in lexer
HTG-YT
2021-06-13 13:11:02 +0800
-
-
855383faac
add
rickroll
lexeme in lexer
HTG-YT
2021-06-13 13:11:02 +0800
-
-
ede6eccc71
Make arithmetic errors evaluate to 42
Alex Bethel
2021-06-12 10:48:44 -0500
-
da9ff64486
Make arithmetic errors evaluate to 42
Alex Bethel
2021-06-12 10:48:44 -0500
-
083eb01282
Integrate
const.rs
as consts
Alex Bethel
2021-06-12 10:45:25 -0500
-
-
92e0a22e24
Integrate
const.rs
as consts
Alex Bethel
2021-06-12 10:45:25 -0500
-
-
1a8f17339e
Reimplement BF function declaration semantics
Alex Bethel
2021-06-12 09:26:21 -0500
-
976518a251
Reimplement BF function declaration semantics
Alex Bethel
2021-06-12 09:26:21 -0500
-
ae3a7b7c8a
Better comment
Erin
2021-06-11 19:44:53 +0200
-
ff04c34cf6
Better comment
Erin
2021-06-11 19:44:53 +0200
-
76e5fb9043
Removed todo when unknown token
Erin
2021-06-11 18:34:34 +0200
-
183c584e96
Removed todo when unknown token
Erin
2021-06-11 18:34:34 +0200
-
8dbf93caa5
Fixed invalid spanning of UnexpectedToken in
parse_expr
Erin
2021-06-11 18:31:25 +0200
-
3d7c89634e
Fixed invalid spanning of UnexpectedToken in
parse_expr
Erin
2021-06-11 18:31:25 +0200
-
f3c459f26e
BF code is now Vec<u8>
Erin
2021-06-11 18:10:11 +0200
-
3bcef28843
BF code is now Vec<u8>
Erin
2021-06-11 18:10:11 +0200
-
eecde7635c
Basic BfFunctio support
Erin
2021-06-11 17:52:47 +0200
-
711ad27e00
Basic BfFunctio support
Erin
2021-06-11 17:52:47 +0200
-
2a428e8415
Re-enable assignment semantics
Alex Bethel
2021-06-11 10:05:48 -0500
-
41316f5696
Re-enable assignment semantics
Alex Bethel
2021-06-11 10:05:48 -0500
-
588f69b710
Added variable assignment to parser - Fixed parse error, that
rlyeh
returned HopBack
Erin
2021-06-11 16:59:40 +0200
-
6f16d2594b
Added variable assignment to parser - Fixed parse error, that
rlyeh
returned HopBack
Erin
2021-06-11 16:59:40 +0200
-
0046149c0d
Merge pull request #29 from HTG-YT/interpreter-fixes
ondra05
2021-06-11 09:33:48 +0200
-
-
851f04c653
Merge pull request #29 from HTG-YT/interpreter-fixes
Erin
2021-06-11 09:33:48 +0200
-
-
6a6658fd75
add
nevergonnagiveyouup
constant
HTG-YT
2021-06-11 15:26:30 +0800
-
dd28ff985f
add
nevergonnagiveyouup
constant
HTG-YT
2021-06-11 15:26:30 +0800
-
6d7fbb3514
add
interessant
and funny
constants
HTG-YT
2021-06-11 15:19:27 +0800
-
-
77749bc32b
add
interessant
and funny
constants
HTG-YT
2021-06-11 15:19:27 +0800
-
-
0fe7819e28
Fix interpreter variable persistence bug
Alex Bethel
2021-06-08 19:21:33 -0500
-
7d7c1e4a1b
Fix interpreter variable persistence bug
Alex Bethel
2021-06-08 19:21:33 -0500
-
39c5709db7
Better error handling in REPL
Alex Bethel
2021-06-07 20:08:38 -0500
-
dc5ef63fef
Better error handling in REPL
Alex Bethel
2021-06-07 20:08:38 -0500
-
bdb32c4599
Remove 0..0 placeholder from unexpected_eof()
Alex Bethel
2021-06-07 20:03:26 -0500
-
a0c1f93392
Remove 0..0 placeholder from unexpected_eof()
Alex Bethel
2021-06-07 20:03:26 -0500
-
dfededfe26
Fix all 0..0 span placeholders in interpret.rs
Alex Bethel
2021-06-07 19:57:44 -0500
-
ce20611c07
Fix all 0..0 span placeholders in interpret.rs
Alex Bethel
2021-06-07 19:57:44 -0500
-
b6a4ecba29
Fix unit tests
Alex Bethel
2021-06-07 17:35:49 -0500
-
d8f462e0b5
Fix unit tests
Alex Bethel
2021-06-07 17:35:49 -0500
-
aedeeb2512
Remove giant comment block left in by mistake
Alex Bethel
2021-06-07 16:28:27 -0500
-
addda8fc87
Remove giant comment block left in by mistake
Alex Bethel
2021-06-07 16:28:27 -0500
-
3bca3f88a6
Repair interpreter after parser changes
Alex Bethel
2021-06-07 16:18:07 -0500
-
426aee6a2b
Repair interpreter after parser changes
Alex Bethel
2021-06-07 16:18:07 -0500
-
717d592710
Added T-Dark test
Erin
2021-06-07 23:06:13 +0200
-
903b1a3809
Added T-Dark test
Erin
2021-06-07 23:06:13 +0200
-
84f58dab3d
Added tests, Bugfix - Originally, it spanned from operator (bug)
Erin
2021-06-07 22:58:28 +0200
-
8bd61a4a65
Added tests, Bugfix - Originally, it spanned from operator (bug)
Erin
2021-06-07 22:58:28 +0200
-
99ebd71dac
Added missing mut
Erin
2021-06-07 22:24:43 +0200
-
1f78cb0ee1
Added missing mut
Erin
2021-06-07 22:24:43 +0200
-
7b1546387e
Unified span terminology - Add more derivations, because it's required by another parts of project
Erin
2021-06-07 22:21:21 +0200
-
902d8b914c
Unified span terminology - Add more derivations, because it's required by another parts of project
Erin
2021-06-07 22:21:21 +0200
-
beffef80c6
Changed position terminology
Erin
2021-06-07 21:28:24 +0200
-
f893e24aed
Changed position terminology
Erin
2021-06-07 21:28:24 +0200
-
17a7f33c0b
Removed unwraps, added Rlyeh
Erin
2021-06-07 11:07:50 +0200
-
2084ebeed1
Removed unwraps, added Rlyeh
Erin
2021-06-07 11:07:50 +0200
-
42df59705b
Implement function calls - And printing - Revised terminology in Lexer - Control flow
Erin
2021-06-07 11:00:06 +0200
-
b7464f6ad3
Implement function calls - And printing - Revised terminology in Lexer - Control flow
Erin
2021-06-07 11:00:06 +0200
-
f0cd6cd0ad
Added logical operators
Erin
2021-06-07 09:17:30 +0200
-
b6bce72b94
Added logical operators
Erin
2021-06-07 09:17:30 +0200
-
927ad5e955
Binary operator boilerplate reduction
Erin
2021-06-07 09:17:18 +0200
-
97f0271534
Binary operator boilerplate reduction
Erin
2021-06-07 09:17:18 +0200
-
afee5fb82d
Added basic parsing - Expressions - If, Functio
Erin
2021-06-07 00:09:45 +0200
-
a5a048728c
Added basic parsing - Expressions - If, Functio
Erin
2021-06-07 00:09:45 +0200
-
d66874624b
Initial chthulic error impl in Lexer - See discussions #17
Erin
2021-06-06 23:15:11 +0200
-
b04bd77672
Initial chthulic error impl in Lexer - See discussions #17
Erin
2021-06-06 23:15:11 +0200
-
b9d10fae03
AST revamp - Unified terminology of span in error.rs
Erin
2021-06-06 23:13:48 +0200
-
93065e7dc9
AST revamp - Unified terminology of span in error.rs
Erin
2021-06-06 23:13:48 +0200
-
e5c6feacb9
Updated AST
Erin
2021-06-06 21:09:18 +0200
-
6fd95f3cc2
Updated AST
Erin
2021-06-06 21:09:18 +0200
-
bccf5bc74b
Removed custom Lexer, reorganised
Token
definition - As peeking will not be involved in parsing, it was removed
Erin
2021-06-06 20:28:13 +0200
-
afe6588c05
Removed custom Lexer, reorganised
Token
definition - As peeking will not be involved in parsing, it was removed
Erin
2021-06-06 20:28:13 +0200
-
935ba3b791
Deleted old parser
Erin
2021-06-06 20:05:18 +0200
-
2c15f3dc17
Deleted old parser
Erin
2021-06-06 20:05:18 +0200
-
08b4fff20d
Correct spelling of "occurred"
Alex Bethel
2021-06-05 08:50:20 -0500
-
4bda25c9f3
Correct spelling of "occurred"
Alex Bethel
2021-06-05 08:50:20 -0500
-
2cb915dd24
Prettier error handling
Alex Bethel
2021-06-04 18:56:26 -0500
-
6c2d5cc84a
Prettier error handling
Alex Bethel
2021-06-04 18:56:26 -0500
-
723719b9df
Merge pull request #28 from AlexBethel/bf-functio
Able
2021-06-02 20:02:53 -0500
-
-
5d230431e0
Merge pull request #28 from AlexBethel/bf-functio
Able
2021-06-02 20:02:53 -0500
-
-
98b2fae6f3
Clean up
eval_expr
some more
Alex Bethel
2021-06-02 18:41:20 -0500
-
528de718dc
Clean up
eval_expr
some more
Alex Bethel
2021-06-02 18:41:20 -0500
-
d80f47716d
Use
impl Value
rather than trait BfWriter
Alex Bethel
2021-06-02 18:20:30 -0500
-
ce02aebd91
Use
impl Value
rather than trait BfWriter
Alex Bethel
2021-06-02 18:20:30 -0500