diff --git a/src/lexical_analysis/mod.rs b/src/lexical_analysis/mod.rs index b669f437..325f9939 100644 --- a/src/lexical_analysis/mod.rs +++ b/src/lexical_analysis/mod.rs @@ -77,7 +77,6 @@ impl<'a> LexicalAnalysis<'a> { None => { debug!("End of the source code."); parse_context!(tokens, context); - add_token!(tokens, Token::EndOfFile); break; } } diff --git a/src/lexical_analysis/model/token/mod.rs b/src/lexical_analysis/model/token/mod.rs index 8fb98637..3776d580 100644 --- a/src/lexical_analysis/model/token/mod.rs +++ b/src/lexical_analysis/model/token/mod.rs @@ -1,7 +1,5 @@ #[derive(Debug, Clone, PartialEq)] pub(crate) enum Token { - EndOfFile, - // Identifiers Identifier { literal: String }, diff --git a/src/syntax_analysis/expression/utilities/mod.rs b/src/syntax_analysis/expression/utilities/mod.rs index 18209d3b..bd8a8aea 100644 --- a/src/syntax_analysis/expression/utilities/mod.rs +++ b/src/syntax_analysis/expression/utilities/mod.rs @@ -15,7 +15,7 @@ impl<'a> SyntaxAnalysis<'a> { while let Some(token) = self.tokens.peek() { match token { - Token::ClosingCurlyBracket | Token::EndOfFile => break, + Token::ClosingCurlyBracket => break, _ => { blocks.push(self.get_next_syntax_tree_node()?); } diff --git a/src/syntax_analysis/mod.rs b/src/syntax_analysis/mod.rs index 660627bf..6095073d 100644 --- a/src/syntax_analysis/mod.rs +++ b/src/syntax_analysis/mod.rs @@ -29,14 +29,9 @@ impl<'a> SyntaxAnalysis<'a> { pub(crate) fn get_abstract_syntax_tree(&mut self) -> Result, SyntaxError> { let mut abstract_syntax_tree: Vec = vec![]; - while let Some(token) = self.tokens.peek() { - match token { - Token::EndOfFile => break, - _ => { - let syntax_tree_node = self.get_next_syntax_tree_node()?; - abstract_syntax_tree.push(syntax_tree_node) - } - } + while self.tokens.peek().is_some() { + let syntax_tree_node = self.get_next_syntax_tree_node()?; + abstract_syntax_tree.push(syntax_tree_node) } Ok(abstract_syntax_tree) diff --git a/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_1_lexical_analysis.snap b/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_1_lexical_analysis.snap index b8645aeb..d3ddddef 100644 --- a/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_1_lexical_analysis.snap +++ b/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_1_lexical_analysis.snap @@ -4,5 +4,4 @@ expression: tokens --- [ False, - EndOfFile, ] diff --git a/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_2_lexical_analysis.snap b/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_2_lexical_analysis.snap index b8645aeb..d3ddddef 100644 --- a/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_2_lexical_analysis.snap +++ b/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_2_lexical_analysis.snap @@ -4,5 +4,4 @@ expression: tokens --- [ False, - EndOfFile, ] diff --git a/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_3_lexical_analysis.snap b/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_3_lexical_analysis.snap index 3f0a0644..80fae136 100644 --- a/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_3_lexical_analysis.snap +++ b/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_3_lexical_analysis.snap @@ -4,5 +4,4 @@ expression: tokens --- [ True, - EndOfFile, ] diff --git a/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_4_lexical_analysis.snap b/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_4_lexical_analysis.snap index 3f0a0644..80fae136 100644 --- a/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_4_lexical_analysis.snap +++ b/src/tests/boolean_expression/snapshots/monkey_interpreter__tests__boolean_expression__test_boolean_expression_case_4_lexical_analysis.snap @@ -4,5 +4,4 @@ expression: tokens --- [ True, - EndOfFile, ] diff --git a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_1_lexical_analysis.snap b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_1_lexical_analysis.snap index 8b9c5d92..bbff8383 100644 --- a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_1_lexical_analysis.snap +++ b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_1_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens True, Equals, True, - EndOfFile, ] diff --git a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_2_lexical_analysis.snap b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_2_lexical_analysis.snap index edca1bee..8a88cee7 100644 --- a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_2_lexical_analysis.snap +++ b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_2_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens False, Equals, False, - EndOfFile, ] diff --git a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_3_lexical_analysis.snap b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_3_lexical_analysis.snap index 5a2f77a1..d89302c4 100644 --- a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_3_lexical_analysis.snap +++ b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_3_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens True, Equals, False, - EndOfFile, ] diff --git a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_4_lexical_analysis.snap b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_4_lexical_analysis.snap index d2effcca..ce2024b9 100644 --- a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_4_lexical_analysis.snap +++ b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_4_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens False, Equals, True, - EndOfFile, ] diff --git a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_5_lexical_analysis.snap b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_5_lexical_analysis.snap index 3095c49e..913dfe30 100644 --- a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_5_lexical_analysis.snap +++ b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_5_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens True, NotEquals, False, - EndOfFile, ] diff --git a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_6_lexical_analysis.snap b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_6_lexical_analysis.snap index 306ab73d..adab5c26 100644 --- a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_6_lexical_analysis.snap +++ b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_6_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens False, NotEquals, True, - EndOfFile, ] diff --git a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_7_lexical_analysis.snap b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_7_lexical_analysis.snap index a7df5598..cc1c62a1 100644 --- a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_7_lexical_analysis.snap +++ b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_7_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens True, NotEquals, True, - EndOfFile, ] diff --git a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_8_lexical_analysis.snap b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_8_lexical_analysis.snap index 6128e2a2..7c62f74a 100644 --- a/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_8_lexical_analysis.snap +++ b/src/tests/boolean_infix_expression/snapshots/monkey_interpreter__tests__boolean_infix_expression__test_boolean_infix_expression_case_8_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens False, NotEquals, False, - EndOfFile, ] diff --git a/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_1_lexical_analysis.snap b/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_1_lexical_analysis.snap index 12ff8355..c605a617 100644 --- a/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_1_lexical_analysis.snap +++ b/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_1_lexical_analysis.snap @@ -5,5 +5,4 @@ expression: tokens [ Not, False, - EndOfFile, ] diff --git a/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_2_lexical_analysis.snap b/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_2_lexical_analysis.snap index 1d742c15..d57329b6 100644 --- a/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_2_lexical_analysis.snap +++ b/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_2_lexical_analysis.snap @@ -5,5 +5,4 @@ expression: tokens [ Not, True, - EndOfFile, ] diff --git a/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_3_lexical_analysis.snap b/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_3_lexical_analysis.snap index 6fbf11ac..5004e9fa 100644 --- a/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_3_lexical_analysis.snap +++ b/src/tests/boolean_prefix_expression/snapshots/monkey_interpreter__tests__boolean_prefix_expression__test_boolean_prefix_expression_case_3_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens Not, Not, True, - EndOfFile, ] diff --git a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_1_lexical_analysis.snap b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_1_lexical_analysis.snap index ff63c3b8..4cb346b8 100644 --- a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_1_lexical_analysis.snap +++ b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_1_lexical_analysis.snap @@ -21,5 +21,4 @@ expression: tokens }, ClosingRoundBracket, SemiColon, - EndOfFile, ] diff --git a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_2_lexical_analysis.snap b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_2_lexical_analysis.snap index de8c173c..3fef686d 100644 --- a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_2_lexical_analysis.snap +++ b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_2_lexical_analysis.snap @@ -22,5 +22,4 @@ expression: tokens }, ClosingRoundBracket, SemiColon, - EndOfFile, ] diff --git a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_3_lexical_analysis.snap b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_3_lexical_analysis.snap index b6eb42a3..05d60e9b 100644 --- a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_3_lexical_analysis.snap +++ b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_3_lexical_analysis.snap @@ -24,5 +24,4 @@ expression: tokens }, ClosingRoundBracket, SemiColon, - EndOfFile, ] diff --git a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_4_lexical_analysis.snap b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_4_lexical_analysis.snap index 5fb1f254..4106e03f 100644 --- a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_4_lexical_analysis.snap +++ b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_4_lexical_analysis.snap @@ -32,5 +32,4 @@ expression: tokens }, ClosingRoundBracket, SemiColon, - EndOfFile, ] diff --git a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_5_lexical_analysis.snap b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_5_lexical_analysis.snap index 2ca21248..a72c2aed 100644 --- a/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_5_lexical_analysis.snap +++ b/src/tests/call_expression/snapshots/monkey_interpreter__tests__call_expression__test_call_expression_case_5_lexical_analysis.snap @@ -50,5 +50,4 @@ expression: tokens ClosingRoundBracket, ClosingRoundBracket, SemiColon, - EndOfFile, ] diff --git a/src/tests/code_samples/snapshots/monkey_interpreter__tests__code_samples__test_factorial_lexical_analysis.snap b/src/tests/code_samples/snapshots/monkey_interpreter__tests__code_samples__test_factorial_lexical_analysis.snap index ca58ebea..3b2fb8b5 100644 --- a/src/tests/code_samples/snapshots/monkey_interpreter__tests__code_samples__test_factorial_lexical_analysis.snap +++ b/src/tests/code_samples/snapshots/monkey_interpreter__tests__code_samples__test_factorial_lexical_analysis.snap @@ -85,5 +85,4 @@ expression: tokens literal: 9, }, ClosingRoundBracket, - EndOfFile, ] diff --git a/src/tests/edge_cases/snapshots/monkey_interpreter__tests__edge_cases__test_edge_case_1_lexical_analysis.snap b/src/tests/edge_cases/snapshots/monkey_interpreter__tests__edge_cases__test_edge_case_1_lexical_analysis.snap index 129d4f28..f7b2116d 100644 --- a/src/tests/edge_cases/snapshots/monkey_interpreter__tests__edge_cases__test_edge_case_1_lexical_analysis.snap +++ b/src/tests/edge_cases/snapshots/monkey_interpreter__tests__edge_cases__test_edge_case_1_lexical_analysis.snap @@ -2,6 +2,4 @@ source: src/tests/edge_cases/mod.rs expression: tokens --- -[ - EndOfFile, -] +[] diff --git a/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_1_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_1_lexical_analysis.snap index 49f2a1c7..130ffecf 100644 --- a/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_1_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_1_lexical_analysis.snap @@ -16,5 +16,4 @@ expression: tokens Integer { literal: 5, }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_2_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_2_lexical_analysis.snap index c6ebc616..1eda8cc4 100644 --- a/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_2_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_2_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens }, Equals, True, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_3_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_3_lexical_analysis.snap index 730d14c6..a3c57500 100644 --- a/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_3_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_boolean_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_infix_expression__test_type_mismatch_boolean_infix_expression_case_3_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: "this is a string", }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_1_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_1_lexical_analysis.snap index 343c381f..05d9a904 100644 --- a/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_1_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_1_lexical_analysis.snap @@ -5,5 +5,4 @@ expression: tokens [ Minus, True, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_2_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_2_lexical_analysis.snap index 657e5f7e..75f45e46 100644 --- a/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_2_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_2_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens Minus, True, SemiColon, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_3_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_3_lexical_analysis.snap index d09354e9..491b0e12 100644 --- a/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_3_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_3_lexical_analysis.snap @@ -5,5 +5,4 @@ expression: tokens [ Minus, False, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_4_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_4_lexical_analysis.snap index d09354e9..491b0e12 100644 --- a/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_4_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_boolean_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_boolean_prefix_expression__test_type_mismatch_boolean_prefix_expression_case_4_lexical_analysis.snap @@ -5,5 +5,4 @@ expression: tokens [ Minus, False, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_10_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_10_lexical_analysis.snap index 1229d973..8e68ac70 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_10_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_10_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 10, }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_11_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_11_lexical_analysis.snap index dc9d7095..8ffc5eba 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_11_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_11_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 7, }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_12_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_12_lexical_analysis.snap index ae93f069..9fd1cc99 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_12_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_12_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 7, }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_13_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_13_lexical_analysis.snap index 489ca8ab..811cfc82 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_13_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_13_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 4, }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_14_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_14_lexical_analysis.snap index 5a0f91fb..2231d81d 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_14_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_14_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: "muliply", }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_1_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_1_lexical_analysis.snap index e310328b..15e2b5ff 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_1_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_1_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens }, Plus, True, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_2_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_2_lexical_analysis.snap index 78e1b97c..834253d8 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_2_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_2_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens }, Minus, True, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_3_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_3_lexical_analysis.snap index d67707dc..45ca7165 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_3_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_3_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens Integer { literal: 9, }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_4_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_4_lexical_analysis.snap index 07a0f504..5c898937 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_4_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_4_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens }, Divide, False, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_5_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_5_lexical_analysis.snap index fbf1a439..8a175811 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_5_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_5_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens }, Plus, False, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_6_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_6_lexical_analysis.snap index 7541284c..3c4c1bb2 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_6_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_6_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens String { literal: "this is a string", }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_7_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_7_lexical_analysis.snap index 0422ea1f..b7b4b25c 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_7_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_7_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens String { literal: "can't multiply", }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_8_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_8_lexical_analysis.snap index 9b384b7b..0d201a4e 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_8_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_8_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens }, Divide, True, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_9_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_9_lexical_analysis.snap index 44cc9715..f6bb5982 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_9_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_infix_expression__test_type_mismatch_integer_infix_expression_case_9_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: " cant append", }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/type_mismatch_integer_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_prefix_expression__test_type_mismatch_integer_prefix_expression_case_1_lexical_analysis.snap b/src/tests/evaluation_error/type_mismatch_integer_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_prefix_expression__test_type_mismatch_integer_prefix_expression_case_1_lexical_analysis.snap index 84665523..db81a32a 100644 --- a/src/tests/evaluation_error/type_mismatch_integer_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_prefix_expression__test_type_mismatch_integer_prefix_expression_case_1_lexical_analysis.snap +++ b/src/tests/evaluation_error/type_mismatch_integer_prefix_expression/snapshots/monkey_interpreter__tests__evaluation_error__type_mismatch_integer_prefix_expression__test_type_mismatch_integer_prefix_expression_case_1_lexical_analysis.snap @@ -7,5 +7,4 @@ expression: tokens Integer { literal: 5, }, - EndOfFile, ] diff --git a/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_1_lexical_analysis.snap b/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_1_lexical_analysis.snap index 60b7b89a..502ee8ba 100644 --- a/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_1_lexical_analysis.snap +++ b/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_1_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens False, Plus, True, - EndOfFile, ] diff --git a/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_2_lexical_analysis.snap b/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_2_lexical_analysis.snap index 943f33f4..be9cc89e 100644 --- a/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_2_lexical_analysis.snap +++ b/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_2_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens True, Minus, True, - EndOfFile, ] diff --git a/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_3_lexical_analysis.snap b/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_3_lexical_analysis.snap index 46e51b56..93168f2d 100644 --- a/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_3_lexical_analysis.snap +++ b/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_3_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens True, Multiply, True, - EndOfFile, ] diff --git a/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_4_lexical_analysis.snap b/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_4_lexical_analysis.snap index 2802d3c6..310ac55d 100644 --- a/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_4_lexical_analysis.snap +++ b/src/tests/evaluation_error/unknown_operator_integer_infix_expression/snapshots/monkey_interpreter__tests__evaluation_error__unknown_operator_integer_infix_expression__test_unknown_operator_integer_infix_expression_case_4_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens False, Divide, False, - EndOfFile, ] diff --git a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_1_lexical_analysis.snap b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_1_lexical_analysis.snap index 641155a3..82c943ae 100644 --- a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_1_lexical_analysis.snap +++ b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_1_lexical_analysis.snap @@ -18,5 +18,4 @@ expression: tokens literal: 3, }, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_2_lexical_analysis.snap b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_2_lexical_analysis.snap index 9f7542a7..c6b51c78 100644 --- a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_2_lexical_analysis.snap +++ b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_2_lexical_analysis.snap @@ -24,5 +24,4 @@ expression: tokens SemiColon, ClosingCurlyBracket, SemiColon, - EndOfFile, ] diff --git a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_3_lexical_analysis.snap b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_3_lexical_analysis.snap index be54fc07..04c953a8 100644 --- a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_3_lexical_analysis.snap +++ b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_3_lexical_analysis.snap @@ -11,5 +11,4 @@ expression: tokens literal: 3, }, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_4_lexical_analysis.snap b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_4_lexical_analysis.snap index b35421b5..fb6a5a69 100644 --- a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_4_lexical_analysis.snap +++ b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_4_lexical_analysis.snap @@ -24,5 +24,4 @@ expression: tokens }, SemiColon, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_5_lexical_analysis.snap b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_5_lexical_analysis.snap index bc38215c..be3d473f 100644 --- a/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_5_lexical_analysis.snap +++ b/src/tests/fn_expression/snapshots/monkey_interpreter__tests__fn_expression__test_fn_expression_case_5_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens ClosingRoundBracket, OpeningCurlyBracket, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_10_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_10_lexical_analysis.snap index adf69ac6..18788740 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_10_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_10_lexical_analysis.snap @@ -15,5 +15,4 @@ expression: tokens Identifier { literal: "flatcase", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_11_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_11_lexical_analysis.snap index cf8f77a8..9b7461f8 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_11_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_11_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens Identifier { literal: "camelCase", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_12_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_12_lexical_analysis.snap index 006a3132..4600bb06 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_12_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_12_lexical_analysis.snap @@ -15,5 +15,4 @@ expression: tokens Identifier { literal: "PascalCase", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_13_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_13_lexical_analysis.snap index c8501e21..684be66f 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_13_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_13_lexical_analysis.snap @@ -13,5 +13,4 @@ expression: tokens Identifier { literal: "UPPER_CASE_SNAKE_CASE", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_14_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_14_lexical_analysis.snap index 82309eb2..f1567a98 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_14_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_14_lexical_analysis.snap @@ -24,5 +24,4 @@ expression: tokens Identifier { literal: "timeout_ms_copy", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_15_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_15_lexical_analysis.snap index 5888df9a..b82a62c1 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_15_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_15_lexical_analysis.snap @@ -23,5 +23,4 @@ expression: tokens Identifier { literal: "is_directory", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_1_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_1_lexical_analysis.snap index 2c4ed8cd..82778cd7 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_1_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_1_lexical_analysis.snap @@ -15,5 +15,4 @@ expression: tokens Identifier { literal: "sentence", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_2_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_2_lexical_analysis.snap index 1d95639f..83757ad9 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_2_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_2_lexical_analysis.snap @@ -15,5 +15,4 @@ expression: tokens Identifier { literal: "csv_content", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_3_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_3_lexical_analysis.snap index 027d1964..a5b124e4 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_3_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_3_lexical_analysis.snap @@ -27,5 +27,4 @@ expression: tokens Identifier { literal: "double", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_4_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_4_lexical_analysis.snap index b125f913..62904b44 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_4_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_4_lexical_analysis.snap @@ -30,5 +30,4 @@ expression: tokens Identifier { literal: "add", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_5_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_5_lexical_analysis.snap index 984c65e1..a84dfe29 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_5_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_5_lexical_analysis.snap @@ -15,5 +15,4 @@ expression: tokens Identifier { literal: "a", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_6_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_6_lexical_analysis.snap index 414f8181..81fabbcb 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_6_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_6_lexical_analysis.snap @@ -24,5 +24,4 @@ expression: tokens Identifier { literal: "b", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_7_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_7_lexical_analysis.snap index 2bfd7017..4418534a 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_7_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_7_lexical_analysis.snap @@ -13,5 +13,4 @@ expression: tokens Identifier { literal: "is_file", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_8_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_8_lexical_analysis.snap index 8d0e92ac..b049f05f 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_8_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_8_lexical_analysis.snap @@ -13,5 +13,4 @@ expression: tokens Identifier { literal: "is_file", }, - EndOfFile, ] diff --git a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_9_lexical_analysis.snap b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_9_lexical_analysis.snap index f1225f35..f1ccdfe4 100644 --- a/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_9_lexical_analysis.snap +++ b/src/tests/identifier_expression/snapshots/monkey_interpreter__tests__identifier_expression__test_identifier_expression_case_9_lexical_analysis.snap @@ -15,5 +15,4 @@ expression: tokens Identifier { literal: "file", }, - EndOfFile, ] diff --git a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_1_lexical_analysis.snap b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_1_lexical_analysis.snap index 5ade7a0b..ce8aa747 100644 --- a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_1_lexical_analysis.snap +++ b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_1_lexical_analysis.snap @@ -33,5 +33,4 @@ expression: tokens False, SemiColon, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_2_lexical_analysis.snap b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_2_lexical_analysis.snap index 641e193b..f411c491 100644 --- a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_2_lexical_analysis.snap +++ b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_2_lexical_analysis.snap @@ -29,5 +29,4 @@ expression: tokens literal: 1, }, SemiColon, - EndOfFile, ] diff --git a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_3_lexical_analysis.snap b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_3_lexical_analysis.snap index 08bbf174..f846570a 100644 --- a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_3_lexical_analysis.snap +++ b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_3_lexical_analysis.snap @@ -14,5 +14,4 @@ expression: tokens literal: 1, }, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_4_lexical_analysis.snap b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_4_lexical_analysis.snap index 309c53fc..e2d13b20 100644 --- a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_4_lexical_analysis.snap +++ b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_4_lexical_analysis.snap @@ -22,5 +22,4 @@ expression: tokens OpeningCurlyBracket, True, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_5_lexical_analysis.snap b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_5_lexical_analysis.snap index c23b2dea..c7aac314 100644 --- a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_5_lexical_analysis.snap +++ b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_5_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens literal: 10, }, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_6_lexical_analysis.snap b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_6_lexical_analysis.snap index 3c71ee8c..e9c6c160 100644 --- a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_6_lexical_analysis.snap +++ b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_6_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens literal: 10, }, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_7_lexical_analysis.snap b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_7_lexical_analysis.snap index 1cc9f08d..12b8ab57 100644 --- a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_7_lexical_analysis.snap +++ b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_7_lexical_analysis.snap @@ -18,5 +18,4 @@ expression: tokens literal: 5, }, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_8_lexical_analysis.snap b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_8_lexical_analysis.snap index ce12a0d6..e55af1c7 100644 --- a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_8_lexical_analysis.snap +++ b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_8_lexical_analysis.snap @@ -20,5 +20,4 @@ expression: tokens OpeningCurlyBracket, False, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_9_lexical_analysis.snap b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_9_lexical_analysis.snap index 072cb71c..2e254e8d 100644 --- a/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_9_lexical_analysis.snap +++ b/src/tests/if_expression/snapshots/monkey_interpreter__tests__if_expression__test_if_expression_case_9_lexical_analysis.snap @@ -18,5 +18,4 @@ expression: tokens literal: 58, }, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/integer_expression/snapshots/monkey_interpreter__tests__integer_expression__test_integer_expression_case_1_lexical_analysis.snap b/src/tests/integer_expression/snapshots/monkey_interpreter__tests__integer_expression__test_integer_expression_case_1_lexical_analysis.snap index f9bad1d1..02b7a1cf 100644 --- a/src/tests/integer_expression/snapshots/monkey_interpreter__tests__integer_expression__test_integer_expression_case_1_lexical_analysis.snap +++ b/src/tests/integer_expression/snapshots/monkey_interpreter__tests__integer_expression__test_integer_expression_case_1_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens Integer { literal: 5, }, - EndOfFile, ] diff --git a/src/tests/integer_expression/snapshots/monkey_interpreter__tests__integer_expression__test_integer_expression_case_2_lexical_analysis.snap b/src/tests/integer_expression/snapshots/monkey_interpreter__tests__integer_expression__test_integer_expression_case_2_lexical_analysis.snap index 5f35eac1..feeff6b2 100644 --- a/src/tests/integer_expression/snapshots/monkey_interpreter__tests__integer_expression__test_integer_expression_case_2_lexical_analysis.snap +++ b/src/tests/integer_expression/snapshots/monkey_interpreter__tests__integer_expression__test_integer_expression_case_2_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens Integer { literal: 123, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_10_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_10_lexical_analysis.snap index 70819f63..ea38b14b 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_10_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_10_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens }, Equals, False, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_11_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_11_lexical_analysis.snap index 4d82508c..6c0757ea 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_11_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_11_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens }, Equals, True, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_12_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_12_lexical_analysis.snap index 5b9f5a54..7bd5e934 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_12_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_12_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens }, Equals, False, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_1_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_1_lexical_analysis.snap index 550ce030..88803b3b 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_1_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_1_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 3, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_2_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_2_lexical_analysis.snap index 9b636288..55eaa0c7 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_2_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_2_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 2, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_3_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_3_lexical_analysis.snap index bd2e4b15..10065abe 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_3_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_3_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 3, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_4_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_4_lexical_analysis.snap index f201ef78..450b08d4 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_4_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_4_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 7, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_5_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_5_lexical_analysis.snap index 57f12917..cfac7fe4 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_5_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_5_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 13, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_6_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_6_lexical_analysis.snap index ea69211f..cd13360a 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_6_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_6_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 19, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_7_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_7_lexical_analysis.snap index 3b1769b4..f6fd9c02 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_7_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_7_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 15, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_8_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_8_lexical_analysis.snap index 5931480c..ac1e43ed 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_8_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_8_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 7, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_9_lexical_analysis.snap b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_9_lexical_analysis.snap index e87ced2a..a4b521c4 100644 --- a/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_9_lexical_analysis.snap +++ b/src/tests/integer_infix_boolean_expression/snapshots/monkey_interpreter__tests__integer_infix_boolean_expression__test_integer_infix_boolean_expression_case_9_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens }, Equals, True, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_10_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_10_lexical_analysis.snap index 023c4a3c..891fe391 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_10_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_10_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens Integer { literal: 3, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_11_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_11_lexical_analysis.snap index 97d7f82d..ede42489 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_11_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_11_lexical_analysis.snap @@ -11,5 +11,4 @@ expression: tokens Integer { literal: 1, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_12_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_12_lexical_analysis.snap index 01c0049a..c3c04eee 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_12_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_12_lexical_analysis.snap @@ -14,5 +14,4 @@ expression: tokens Integer { literal: 10, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_13_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_13_lexical_analysis.snap index 3ff5b93a..b078b88e 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_13_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_13_lexical_analysis.snap @@ -11,5 +11,4 @@ expression: tokens Integer { literal: 10, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_1_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_1_lexical_analysis.snap index ed0db361..3fd7885c 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_1_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_1_lexical_analysis.snap @@ -13,5 +13,4 @@ expression: tokens literal: 10, }, ClosingRoundBracket, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_2_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_2_lexical_analysis.snap index e2cac2be..b5eef33e 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_2_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_2_lexical_analysis.snap @@ -17,5 +17,4 @@ expression: tokens literal: 10, }, SemiColon, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_3_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_3_lexical_analysis.snap index 96d1f43e..94a1dbeb 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_3_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_3_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 5, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_4_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_4_lexical_analysis.snap index 570da4ba..178791b5 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_4_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_4_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 6, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_5_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_5_lexical_analysis.snap index 21711eb0..580b47e6 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_5_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_5_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 4, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_6_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_6_lexical_analysis.snap index c74b9dfe..f1ebc860 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_6_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_6_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Integer { literal: 10, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_7_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_7_lexical_analysis.snap index db57e1cd..e807fee7 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_7_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_7_lexical_analysis.snap @@ -11,5 +11,4 @@ expression: tokens Integer { literal: 10, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_8_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_8_lexical_analysis.snap index ab02cf0a..82464433 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_8_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_8_lexical_analysis.snap @@ -14,5 +14,4 @@ expression: tokens Integer { literal: 10, }, - EndOfFile, ] diff --git a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_9_lexical_analysis.snap b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_9_lexical_analysis.snap index 94431052..b5949212 100644 --- a/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_9_lexical_analysis.snap +++ b/src/tests/integer_infix_expression/snapshots/monkey_interpreter__tests__integer_infix_expression__test_integer_infix_expression_case_9_lexical_analysis.snap @@ -14,5 +14,4 @@ expression: tokens Integer { literal: 1, }, - EndOfFile, ] diff --git a/src/tests/integer_prefix_expression/snapshots/monkey_interpreter__tests__integer_prefix_expression__test_integer_prefix_expression_case_1_lexical_analysis.snap b/src/tests/integer_prefix_expression/snapshots/monkey_interpreter__tests__integer_prefix_expression__test_integer_prefix_expression_case_1_lexical_analysis.snap index cd7f3490..a9d797f4 100644 --- a/src/tests/integer_prefix_expression/snapshots/monkey_interpreter__tests__integer_prefix_expression__test_integer_prefix_expression_case_1_lexical_analysis.snap +++ b/src/tests/integer_prefix_expression/snapshots/monkey_interpreter__tests__integer_prefix_expression__test_integer_prefix_expression_case_1_lexical_analysis.snap @@ -7,5 +7,4 @@ expression: tokens Integer { literal: 5, }, - EndOfFile, ] diff --git a/src/tests/integer_prefix_expression/snapshots/monkey_interpreter__tests__integer_prefix_expression__test_integer_prefix_expression_case_2_lexical_analysis.snap b/src/tests/integer_prefix_expression/snapshots/monkey_interpreter__tests__integer_prefix_expression__test_integer_prefix_expression_case_2_lexical_analysis.snap index b293909a..59b3fb6a 100644 --- a/src/tests/integer_prefix_expression/snapshots/monkey_interpreter__tests__integer_prefix_expression__test_integer_prefix_expression_case_2_lexical_analysis.snap +++ b/src/tests/integer_prefix_expression/snapshots/monkey_interpreter__tests__integer_prefix_expression__test_integer_prefix_expression_case_2_lexical_analysis.snap @@ -7,5 +7,4 @@ expression: tokens Integer { literal: 10, }, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_10_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_10_lexical_analysis.snap index dc861af0..863dac9b 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_10_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_10_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens literal: 3, }, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_11_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_11_lexical_analysis.snap index 8de59c85..0fdc9658 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_11_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_11_lexical_analysis.snap @@ -9,5 +9,4 @@ expression: tokens }, Assign, False, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_12_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_12_lexical_analysis.snap index b3d1f0e7..c5f1cbe1 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_12_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_12_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens literal: "terrible format", }, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_13_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_13_lexical_analysis.snap index 28977b88..d6cf6eaf 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_13_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_13_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Assign, False, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_14_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_14_lexical_analysis.snap index 18ba2a94..5e5c341d 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_14_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_14_lexical_analysis.snap @@ -21,5 +21,4 @@ expression: tokens literal: "timeout_ms", }, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_15_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_15_lexical_analysis.snap index 6a9e99ce..c128f113 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_15_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_15_lexical_analysis.snap @@ -20,5 +20,4 @@ expression: tokens literal: "is_file", }, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_1_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_1_lexical_analysis.snap index 8087eeea..95b24e47 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_1_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_1_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens literal: "this is a multiple words...\n", }, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_2_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_2_lexical_analysis.snap index 890f66aa..a4c6a37f 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_2_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_2_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens literal: "col_1\tcol_2\tcol_3\n", }, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_3_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_3_lexical_analysis.snap index cc911c8d..8b3f06dc 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_3_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_3_lexical_analysis.snap @@ -24,5 +24,4 @@ expression: tokens }, ClosingCurlyBracket, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_4_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_4_lexical_analysis.snap index a0176555..387cf404 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_4_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_4_lexical_analysis.snap @@ -27,5 +27,4 @@ expression: tokens literal: "y", }, ClosingCurlyBracket, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_5_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_5_lexical_analysis.snap index 32ae2c50..546d79ab 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_5_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_5_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens literal: 5, }, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_6_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_6_lexical_analysis.snap index e1b58bc3..c078f4bd 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_6_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_6_lexical_analysis.snap @@ -21,5 +21,4 @@ expression: tokens literal: 91, }, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_7_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_7_lexical_analysis.snap index b00f92af..d014fb43 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_7_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_7_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Assign, True, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_8_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_8_lexical_analysis.snap index 7b6f46bc..486e633d 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_8_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_8_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Assign, False, SemiColon, - EndOfFile, ] diff --git a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_9_lexical_analysis.snap b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_9_lexical_analysis.snap index ce4d8c48..faa5ae40 100644 --- a/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_9_lexical_analysis.snap +++ b/src/tests/let_statement/snapshots/monkey_interpreter__tests__let_statement__test_let_statement_case_9_lexical_analysis.snap @@ -12,5 +12,4 @@ expression: tokens literal: "/tmp/temp.txt", }, SemiColon, - EndOfFile, ] diff --git a/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_1_lexical_analysis.snap b/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_1_lexical_analysis.snap index 2ee17d6b..ccc7d3a1 100644 --- a/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_1_lexical_analysis.snap +++ b/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_1_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens literal: 10, }, SemiColon, - EndOfFile, ] diff --git a/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_2_lexical_analysis.snap b/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_2_lexical_analysis.snap index 422bec3a..c55f9e11 100644 --- a/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_2_lexical_analysis.snap +++ b/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_2_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens Return, True, SemiColon, - EndOfFile, ] diff --git a/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_3_lexical_analysis.snap b/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_3_lexical_analysis.snap index df2915ac..dd4a54c5 100644 --- a/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_3_lexical_analysis.snap +++ b/src/tests/return_statement/snapshots/monkey_interpreter__tests__return_statement__test_return_statement_case_3_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens literal: "string123", }, SemiColon, - EndOfFile, ] diff --git a/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_1_lexical_analysis.snap b/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_1_lexical_analysis.snap index a52e6beb..a08b4dfe 100644 --- a/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_1_lexical_analysis.snap +++ b/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_1_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens String { literal: "this is a string", }, - EndOfFile, ] diff --git a/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_2_lexical_analysis.snap b/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_2_lexical_analysis.snap index 6f277785..951b6d93 100644 --- a/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_2_lexical_analysis.snap +++ b/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_2_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens String { literal: "line1\nline2\n", }, - EndOfFile, ] diff --git a/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_3_lexical_analysis.snap b/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_3_lexical_analysis.snap index c9c7f7e0..e82632b4 100644 --- a/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_3_lexical_analysis.snap +++ b/src/tests/string_expression/snapshots/monkey_interpreter__tests__string_expression__test_string_expression_case_3_lexical_analysis.snap @@ -6,5 +6,4 @@ expression: tokens String { literal: "column-1\tcolumn-2\n", }, - EndOfFile, ] diff --git a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_1_lexical_analysis.snap b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_1_lexical_analysis.snap index cb4e9419..3389b9f1 100644 --- a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_1_lexical_analysis.snap +++ b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_1_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: "name", }, - EndOfFile, ] diff --git a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_2_lexical_analysis.snap b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_2_lexical_analysis.snap index 16ad7d1d..e7911c10 100644 --- a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_2_lexical_analysis.snap +++ b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_2_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: "this is a string", }, - EndOfFile, ] diff --git a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_3_lexical_analysis.snap b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_3_lexical_analysis.snap index 2df2533d..824d015e 100644 --- a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_3_lexical_analysis.snap +++ b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_3_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: "last", }, - EndOfFile, ] diff --git a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_4_lexical_analysis.snap b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_4_lexical_analysis.snap index f6200e2f..b943c9f6 100644 --- a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_4_lexical_analysis.snap +++ b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_4_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: "\tstring123", }, - EndOfFile, ] diff --git a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_5_lexical_analysis.snap b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_5_lexical_analysis.snap index 05379668..148a0d53 100644 --- a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_5_lexical_analysis.snap +++ b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_5_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: "string123", }, - EndOfFile, ] diff --git a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_6_lexical_analysis.snap b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_6_lexical_analysis.snap index 3e3cd2c1..b616e95a 100644 --- a/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_6_lexical_analysis.snap +++ b/src/tests/string_infix_boolean_expression/snapshots/monkey_interpreter__tests__string_infix_boolean_expression__test_string_infix_boolean_expression_case_6_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: "name123", }, - EndOfFile, ] diff --git a/src/tests/string_infix_expression/snapshots/monkey_interpreter__tests__string_infix_expression__test_string_infix_expression_case_1_lexical_analysis.snap b/src/tests/string_infix_expression/snapshots/monkey_interpreter__tests__string_infix_expression__test_string_infix_expression_case_1_lexical_analysis.snap index 96503ab3..1fa2c854 100644 --- a/src/tests/string_infix_expression/snapshots/monkey_interpreter__tests__string_infix_expression__test_string_infix_expression_case_1_lexical_analysis.snap +++ b/src/tests/string_infix_expression/snapshots/monkey_interpreter__tests__string_infix_expression__test_string_infix_expression_case_1_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens String { literal: "456", }, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_1_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_1_lexical_analysis.snap index 9cdcc95a..60bbb2a5 100644 --- a/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_1_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_1_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Assign, Not, SemiColon, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_2_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_2_lexical_analysis.snap index 0ee1f9d7..c56907b8 100644 --- a/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_2_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_2_lexical_analysis.snap @@ -4,5 +4,4 @@ expression: tokens --- [ Not, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_3_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_3_lexical_analysis.snap index d1de3b8f..cadf596a 100644 --- a/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_3_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_boolean_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_boolean_prefix_expression__test_invalid_boolean_prefix_expression_case_3_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Assign, Not, SemiColon, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_1_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_1_lexical_analysis.snap index 59fb204d..76b23f1d 100644 --- a/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_1_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_1_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Assign, Minus, SemiColon, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_2_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_2_lexical_analysis.snap index c347c712..9f8d538a 100644 --- a/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_2_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_2_lexical_analysis.snap @@ -4,5 +4,4 @@ expression: tokens --- [ Minus, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_3_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_3_lexical_analysis.snap index e8d042e8..e4861e08 100644 --- a/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_3_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_integer_prefix_expression/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_integer_prefix_expression__test_invalid_integer_prefix_expression_case_3_lexical_analysis.snap @@ -10,5 +10,4 @@ expression: tokens Assign, Minus, SemiColon, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_1_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_1_lexical_analysis.snap index c703be8d..bff5bc60 100644 --- a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_1_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_1_lexical_analysis.snap @@ -9,5 +9,4 @@ expression: tokens }, Assign, SemiColon, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_2_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_2_lexical_analysis.snap index 8d76371c..d1828df8 100644 --- a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_2_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_2_lexical_analysis.snap @@ -4,5 +4,4 @@ expression: tokens --- [ Let, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_3_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_3_lexical_analysis.snap index 5b75cd78..350c2965 100644 --- a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_3_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_3_lexical_analysis.snap @@ -8,5 +8,4 @@ expression: tokens literal: "file", }, SemiColon, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_4_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_4_lexical_analysis.snap index d0ab4942..680716a0 100644 --- a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_4_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_4_lexical_analysis.snap @@ -7,5 +7,4 @@ expression: tokens Identifier { literal: "flatcase", }, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_5_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_5_lexical_analysis.snap index 7f60791f..b9ec4040 100644 --- a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_5_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_5_lexical_analysis.snap @@ -7,5 +7,4 @@ expression: tokens Identifier { literal: "camelCase", }, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_6_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_6_lexical_analysis.snap index 6d13fd9e..7fd6d8d0 100644 --- a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_6_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_6_lexical_analysis.snap @@ -7,5 +7,4 @@ expression: tokens Identifier { literal: "PascalCase", }, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_7_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_7_lexical_analysis.snap index 10af87af..00cf8f01 100644 --- a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_7_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_7_lexical_analysis.snap @@ -9,5 +9,4 @@ expression: tokens }, Assign, SemiColon, - EndOfFile, ] diff --git a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_8_lexical_analysis.snap b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_8_lexical_analysis.snap index 08460b5c..c48ef7c5 100644 --- a/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_8_lexical_analysis.snap +++ b/src/tests/syntax_analysis_error/invalid_let_statement/snapshots/monkey_interpreter__tests__syntax_analysis_error__invalid_let_statement__test_invalid_let_statement_case_8_lexical_analysis.snap @@ -17,5 +17,4 @@ expression: tokens literal: "timeout_ms_copy", }, SemiColon, - EndOfFile, ]