From 9019dc0295297ac16c92a31ec2fdf433af9137fe Mon Sep 17 00:00:00 2001 From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Date: Thu, 30 Dec 2021 12:03:55 +0100 Subject: [PATCH] change name --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 2 +- README.md | 9 ++++----- src/compile.rs | 4 ++++ src/main.rs | 2 +- src/{parse/mod.rs => parse.rs} | 0 ...__add.snap => dilaria__parse__test__add.snap} | 2 +- ...and.snap => dilaria__parse__test__and-2.snap} | 2 +- ...and-2.snap => dilaria__parse__test__and.snap} | 2 +- ...ria__parse__test__assignment__call_expr.snap} | 2 +- ...ilaria__parse__test__assignment__simple.snap} | 2 +- ...p => dilaria__parse__test__block__empty.snap} | 2 +- ... => dilaria__parse__test__block__nested.snap} | 2 +- ...ia__parse__test__block__two_expressions.snap} | 2 +- ...ilaria__parse__test__call__field_simple.snap} | 2 +- ... => dilaria__parse__test__call__fn_args.snap} | 2 +- ...p => dilaria__parse__test__call__nested.snap} | 2 +- ...p => dilaria__parse__test__call__simple.snap} | 2 +- ... dilaria__parse__test__call__with_exprs.snap} | 2 +- ...de.snap => dilaria__parse__test__divide.snap} | 2 +- ...ual.snap => dilaria__parse__test__equal.snap} | 2 +- ...ilaria__parse__test__expr__add_multiply.snap} | 2 +- ...dilaria__parse__test__expr__equal_unary.snap} | 2 +- ..._parse__test__expr__parentheses_mul_add.snap} | 2 +- ...r.snap => dilaria__parse__test__greater.snap} | 2 +- ... => dilaria__parse__test__greater_equal.snap} | 2 +- ...less.snap => dilaria__parse__test__less.snap} | 2 +- ...nap => dilaria__parse__test__less_equal.snap} | 2 +- ...lo.snap => dilaria__parse__test__modulo.snap} | 2 +- ....snap => dilaria__parse__test__multiply.snap} | 2 +- ...snap => dilaria__parse__test__not_equal.snap} | 2 +- ... dilaria__parse__test__number_literal-2.snap} | 2 +- ... dilaria__parse__test__number_literal-3.snap} | 2 +- ... dilaria__parse__test__number_literal-4.snap} | 2 +- ... dilaria__parse__test__number_literal-5.snap} | 2 +- .../dilaria__parse__test__number_literal-6.snap | 15 +++++++++++++++ .../dilaria__parse__test__number_literal-7.snap | 15 +++++++++++++++ .../dilaria__parse__test__number_literal-8.snap | 15 +++++++++++++++ .../dilaria__parse__test__number_literal.snap | 15 +++++++++++++++ ...aria__parse__test__primary__empty_array.snap} | 2 +- ...rse__test__primary__empty_array_literal.snap} | 2 +- ...ria__parse__test__primary__empty_object.snap} | 2 +- ...laria__parse__test__primary__ident_test.snap} | 2 +- ... => dilaria__parse__test__primary__null.snap} | 2 +- ...> dilaria__parse__test__primary__number.snap} | 2 +- ... dilaria__parse__test__primary__r#false.snap} | 2 +- ...> dilaria__parse__test__primary__r#true.snap} | 2 +- ...se__test__primary__single_array_literal.snap} | 2 +- ...ry__single_array_literal_trailing_comma.snap} | 2 +- .../dilaria__parse__test__primary__string.snap | 15 +++++++++++++++ ...parse__test__primary__two_array_literal.snap} | 2 +- ...imary__two_array_literal_trailing_comma.snap} | 2 +- ...dilaria__parse__test__print__print_true.snap} | 2 +- ...ap => dilaria__parse__test__r#fn__empty.snap} | 2 +- ...dilaria__parse__test__r#fn__params_body.snap} | 2 +- ...ap => dilaria__parse__test__r#if__empty.snap} | 2 +- ... => dilaria__parse__test__r#if__if_else.snap} | 2 +- ... dilaria__parse__test__r#if__if_else_if.snap} | 2 +- ...ria__parse__test__r#if__if_else_if_else.snap} | 2 +- ..._parse__test__r#loop__break_after_inner.snap} | 2 +- ... => dilaria__parse__test__r#loop__empty.snap} | 2 +- ...ilaria__parse__test__r#loop__with_break.snap} | 2 +- ...=> dilaria__parse__test__r#while__empty.snap} | 2 +- ...arse__test__r#while__or_condition_break.snap} | 2 +- ...__sub.snap => dilaria__parse__test__sub.snap} | 2 +- ...nap => dilaria__parse__test__unary__neg.snap} | 2 +- ...nap => dilaria__parse__test__unary__not.snap} | 2 +- ...ript_lang__parse__test__number_literal-6.snap | 15 --------------- ...ript_lang__parse__test__number_literal-7.snap | 15 --------------- ...ript_lang__parse__test__number_literal-8.snap | 15 --------------- ...script_lang__parse__test__number_literal.snap | 15 --------------- ...cript_lang__parse__test__primary__string.snap | 15 --------------- src/parse/test.rs | 8 +++----- 73 files changed, 152 insertions(+), 151 deletions(-) rename src/{parse/mod.rs => parse.rs} (100%) rename src/parse/snapshots/{script_lang__parse__test__add.snap => dilaria__parse__test__add.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__and.snap => dilaria__parse__test__and-2.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__and-2.snap => dilaria__parse__test__and.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__assignment__call_expr.snap => dilaria__parse__test__assignment__call_expr.snap} (98%) rename src/parse/snapshots/{script_lang__parse__test__assignment__simple.snap => dilaria__parse__test__assignment__simple.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__block__empty.snap => dilaria__parse__test__block__empty.snap} (87%) rename src/parse/snapshots/{script_lang__parse__test__block__nested.snap => dilaria__parse__test__block__nested.snap} (94%) rename src/parse/snapshots/{script_lang__parse__test__block__two_expressions.snap => dilaria__parse__test__block__two_expressions.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__call__field_simple.snap => dilaria__parse__test__call__field_simple.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__call__fn_args.snap => dilaria__parse__test__call__fn_args.snap} (97%) rename src/parse/snapshots/{script_lang__parse__test__call__nested.snap => dilaria__parse__test__call__nested.snap} (98%) rename src/parse/snapshots/{script_lang__parse__test__call__simple.snap => dilaria__parse__test__call__simple.snap} (95%) rename src/parse/snapshots/{script_lang__parse__test__call__with_exprs.snap => dilaria__parse__test__call__with_exprs.snap} (99%) rename src/parse/snapshots/{script_lang__parse__test__divide.snap => dilaria__parse__test__divide.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__equal.snap => dilaria__parse__test__equal.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__expr__add_multiply.snap => dilaria__parse__test__expr__add_multiply.snap} (98%) rename src/parse/snapshots/{script_lang__parse__test__expr__equal_unary.snap => dilaria__parse__test__expr__equal_unary.snap} (97%) rename src/parse/snapshots/{script_lang__parse__test__expr__parentheses_mul_add.snap => dilaria__parse__test__expr__parentheses_mul_add.snap} (98%) rename src/parse/snapshots/{script_lang__parse__test__greater.snap => dilaria__parse__test__greater.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__greater_equal.snap => dilaria__parse__test__greater_equal.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__less.snap => dilaria__parse__test__less.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__less_equal.snap => dilaria__parse__test__less_equal.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__modulo.snap => dilaria__parse__test__modulo.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__multiply.snap => dilaria__parse__test__multiply.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__not_equal.snap => dilaria__parse__test__not_equal.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__number_literal-5.snap => dilaria__parse__test__number_literal-2.snap} (89%) rename src/parse/snapshots/{script_lang__parse__test__number_literal-4.snap => dilaria__parse__test__number_literal-3.snap} (89%) rename src/parse/snapshots/{script_lang__parse__test__number_literal-2.snap => dilaria__parse__test__number_literal-4.snap} (89%) rename src/parse/snapshots/{script_lang__parse__test__number_literal-3.snap => dilaria__parse__test__number_literal-5.snap} (89%) create mode 100644 src/parse/snapshots/dilaria__parse__test__number_literal-6.snap create mode 100644 src/parse/snapshots/dilaria__parse__test__number_literal-7.snap create mode 100644 src/parse/snapshots/dilaria__parse__test__number_literal-8.snap create mode 100644 src/parse/snapshots/dilaria__parse__test__number_literal.snap rename src/parse/snapshots/{script_lang__parse__test__primary__empty_array.snap => dilaria__parse__test__primary__empty_array.snap} (88%) rename src/parse/snapshots/{script_lang__parse__test__primary__empty_array_literal.snap => dilaria__parse__test__primary__empty_array_literal.snap} (88%) rename src/parse/snapshots/{script_lang__parse__test__primary__empty_object.snap => dilaria__parse__test__primary__empty_object.snap} (88%) rename src/parse/snapshots/{script_lang__parse__test__primary__ident_test.snap => dilaria__parse__test__primary__ident_test.snap} (89%) rename src/parse/snapshots/{script_lang__parse__test__primary__null.snap => dilaria__parse__test__primary__null.snap} (88%) rename src/parse/snapshots/{script_lang__parse__test__primary__number.snap => dilaria__parse__test__primary__number.snap} (89%) rename src/parse/snapshots/{script_lang__parse__test__primary__r#false.snap => dilaria__parse__test__primary__r#false.snap} (89%) rename src/parse/snapshots/{script_lang__parse__test__primary__r#true.snap => dilaria__parse__test__primary__r#true.snap} (89%) rename src/parse/snapshots/{script_lang__parse__test__primary__single_array_literal.snap => dilaria__parse__test__primary__single_array_literal.snap} (95%) rename src/parse/snapshots/{script_lang__parse__test__primary__single_array_literal_trailing_comma.snap => dilaria__parse__test__primary__single_array_literal_trailing_comma.snap} (95%) create mode 100644 src/parse/snapshots/dilaria__parse__test__primary__string.snap rename src/parse/snapshots/{script_lang__parse__test__primary__two_array_literal_trailing_comma.snap => dilaria__parse__test__primary__two_array_literal.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__primary__two_array_literal.snap => dilaria__parse__test__primary__two_array_literal_trailing_comma.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__print__print_true.snap => dilaria__parse__test__print__print_true.snap} (92%) rename src/parse/snapshots/{script_lang__parse__test__r#fn__empty.snap => dilaria__parse__test__r#fn__empty.snap} (95%) rename src/parse/snapshots/{script_lang__parse__test__r#fn__params_body.snap => dilaria__parse__test__r#fn__params_body.snap} (98%) rename src/parse/snapshots/{script_lang__parse__test__r#if__empty.snap => dilaria__parse__test__r#if__empty.snap} (95%) rename src/parse/snapshots/{script_lang__parse__test__r#if__if_else.snap => dilaria__parse__test__r#if__if_else.snap} (97%) rename src/parse/snapshots/{script_lang__parse__test__r#if__if_else_if.snap => dilaria__parse__test__r#if__if_else_if.snap} (98%) rename src/parse/snapshots/{script_lang__parse__test__r#if__if_else_if_else.snap => dilaria__parse__test__r#if__if_else_if_else.snap} (98%) rename src/parse/snapshots/{script_lang__parse__test__r#loop__break_after_inner.snap => dilaria__parse__test__r#loop__break_after_inner.snap} (97%) rename src/parse/snapshots/{script_lang__parse__test__r#loop__empty.snap => dilaria__parse__test__r#loop__empty.snap} (91%) rename src/parse/snapshots/{script_lang__parse__test__r#loop__with_break.snap => dilaria__parse__test__r#loop__with_break.snap} (94%) rename src/parse/snapshots/{script_lang__parse__test__r#while__empty.snap => dilaria__parse__test__r#while__empty.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__r#while__or_condition_break.snap => dilaria__parse__test__r#while__or_condition_break.snap} (98%) rename src/parse/snapshots/{script_lang__parse__test__sub.snap => dilaria__parse__test__sub.snap} (96%) rename src/parse/snapshots/{script_lang__parse__test__unary__neg.snap => dilaria__parse__test__unary__neg.snap} (94%) rename src/parse/snapshots/{script_lang__parse__test__unary__not.snap => dilaria__parse__test__unary__not.snap} (94%) delete mode 100644 src/parse/snapshots/script_lang__parse__test__number_literal-6.snap delete mode 100644 src/parse/snapshots/script_lang__parse__test__number_literal-7.snap delete mode 100644 src/parse/snapshots/script_lang__parse__test__number_literal-8.snap delete mode 100644 src/parse/snapshots/script_lang__parse__test__number_literal.snap delete mode 100644 src/parse/snapshots/script_lang__parse__test__primary__string.snap diff --git a/Cargo.lock b/Cargo.lock index aed4131..93945d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,6 +21,14 @@ dependencies = [ "winapi", ] +[[package]] +name = "dilaria" +version = "0.1.0" +dependencies = [ + "insta", + "rustc-hash", +] + [[package]] name = "encode_unicode" version = "0.3.6" @@ -112,14 +120,6 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" -[[package]] -name = "script_lang" -version = "0.1.0" -dependencies = [ - "insta", - "rustc-hash", -] - [[package]] name = "serde" version = "1.0.132" diff --git a/Cargo.toml b/Cargo.toml index 6f7c5e8..ea2ffbb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "script_lang" +name = "dilaria" version = "0.1.0" edition = "2021" diff --git a/README.md b/README.md index 39df086..24d015a 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ -There is currently a tree-walking interpreter called `bird` in progress, but the plan is to have a bytecode vm in the end +`dilaria` is a small embeddable scripting language -language_name is a small embeddable scripting language - -language_name is inspired by Javascript, Lox, Lua, Python, Rust and more +It's inspired by Javascript, Lox, Lua, Python, Rust and more # Reference @@ -121,7 +119,7 @@ loop { } ``` -_ is dynamically and *strongly* typed +`dilaria` is dynamically and *strongly* typed ## Detail @@ -136,6 +134,7 @@ _ is dynamically and *strongly* typed `while` `for` `break` +(`print` temporary) #### Values `true` diff --git a/src/compile.rs b/src/compile.rs index a95c72a..622109e 100644 --- a/src/compile.rs +++ b/src/compile.rs @@ -298,3 +298,7 @@ impl CompilerError for CompileError { self.note.clone() } } + + +#[cfg(test)] +mod test {} \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 554a470..0c8ecd0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,7 +2,7 @@ fn main() { if let Some(filename) = std::env::args().nth(1) { match std::fs::read_to_string(filename) { Ok(contents) => { - script_lang::run_program(&contents); + dilaria::run_program(&contents); } Err(err) => { eprintln!("{}", err); diff --git a/src/parse/mod.rs b/src/parse.rs similarity index 100% rename from src/parse/mod.rs rename to src/parse.rs diff --git a/src/parse/snapshots/script_lang__parse__test__add.snap b/src/parse/snapshots/dilaria__parse__test__add.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__add.snap rename to src/parse/snapshots/dilaria__parse__test__add.snap index 15db0dc..20a3cb2 100644 --- a/src/parse/snapshots/script_lang__parse__test__add.snap +++ b/src/parse/snapshots/dilaria__parse__test__add.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__and.snap b/src/parse/snapshots/dilaria__parse__test__and-2.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__and.snap rename to src/parse/snapshots/dilaria__parse__test__and-2.snap index f465dcd..c87e3af 100644 --- a/src/parse/snapshots/script_lang__parse__test__and.snap +++ b/src/parse/snapshots/dilaria__parse__test__and-2.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__and-2.snap b/src/parse/snapshots/dilaria__parse__test__and.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__and-2.snap rename to src/parse/snapshots/dilaria__parse__test__and.snap index e77b2b0..5cbd4ea 100644 --- a/src/parse/snapshots/script_lang__parse__test__and-2.snap +++ b/src/parse/snapshots/dilaria__parse__test__and.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__assignment__call_expr.snap b/src/parse/snapshots/dilaria__parse__test__assignment__call_expr.snap similarity index 98% rename from src/parse/snapshots/script_lang__parse__test__assignment__call_expr.snap rename to src/parse/snapshots/dilaria__parse__test__assignment__call_expr.snap index cd9a3cd..a9319e8 100644 --- a/src/parse/snapshots/script_lang__parse__test__assignment__call_expr.snap +++ b/src/parse/snapshots/dilaria__parse__test__assignment__call_expr.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 107 +assertion_line: 72 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__assignment__simple.snap b/src/parse/snapshots/dilaria__parse__test__assignment__simple.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__assignment__simple.snap rename to src/parse/snapshots/dilaria__parse__test__assignment__simple.snap index 3eb6e75..7a47cb0 100644 --- a/src/parse/snapshots/script_lang__parse__test__assignment__simple.snap +++ b/src/parse/snapshots/dilaria__parse__test__assignment__simple.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 89 +assertion_line: 54 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__block__empty.snap b/src/parse/snapshots/dilaria__parse__test__block__empty.snap similarity index 87% rename from src/parse/snapshots/script_lang__parse__test__block__empty.snap rename to src/parse/snapshots/dilaria__parse__test__block__empty.snap index ec5a100..025bbd6 100644 --- a/src/parse/snapshots/script_lang__parse__test__block__empty.snap +++ b/src/parse/snapshots/dilaria__parse__test__block__empty.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 251 +assertion_line: 249 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__block__nested.snap b/src/parse/snapshots/dilaria__parse__test__block__nested.snap similarity index 94% rename from src/parse/snapshots/script_lang__parse__test__block__nested.snap rename to src/parse/snapshots/dilaria__parse__test__block__nested.snap index 0621efe..9318a4e 100644 --- a/src/parse/snapshots/script_lang__parse__test__block__nested.snap +++ b/src/parse/snapshots/dilaria__parse__test__block__nested.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 267 +assertion_line: 265 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__block__two_expressions.snap b/src/parse/snapshots/dilaria__parse__test__block__two_expressions.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__block__two_expressions.snap rename to src/parse/snapshots/dilaria__parse__test__block__two_expressions.snap index 04f186b..acc7ea0 100644 --- a/src/parse/snapshots/script_lang__parse__test__block__two_expressions.snap +++ b/src/parse/snapshots/dilaria__parse__test__block__two_expressions.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 260 +assertion_line: 258 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__call__field_simple.snap b/src/parse/snapshots/dilaria__parse__test__call__field_simple.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__call__field_simple.snap rename to src/parse/snapshots/dilaria__parse__test__call__field_simple.snap index 05f795f..c83b186 100644 --- a/src/parse/snapshots/script_lang__parse__test__call__field_simple.snap +++ b/src/parse/snapshots/dilaria__parse__test__call__field_simple.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 519 +assertion_line: 517 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__call__fn_args.snap b/src/parse/snapshots/dilaria__parse__test__call__fn_args.snap similarity index 97% rename from src/parse/snapshots/script_lang__parse__test__call__fn_args.snap rename to src/parse/snapshots/dilaria__parse__test__call__fn_args.snap index e043fe0..99f3b72 100644 --- a/src/parse/snapshots/script_lang__parse__test__call__fn_args.snap +++ b/src/parse/snapshots/dilaria__parse__test__call__fn_args.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 543 +assertion_line: 541 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__call__nested.snap b/src/parse/snapshots/dilaria__parse__test__call__nested.snap similarity index 98% rename from src/parse/snapshots/script_lang__parse__test__call__nested.snap rename to src/parse/snapshots/dilaria__parse__test__call__nested.snap index d355fb8..d568bb1 100644 --- a/src/parse/snapshots/script_lang__parse__test__call__nested.snap +++ b/src/parse/snapshots/dilaria__parse__test__call__nested.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 560 +assertion_line: 558 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__call__simple.snap b/src/parse/snapshots/dilaria__parse__test__call__simple.snap similarity index 95% rename from src/parse/snapshots/script_lang__parse__test__call__simple.snap rename to src/parse/snapshots/dilaria__parse__test__call__simple.snap index f2cb5e5..5fac72b 100644 --- a/src/parse/snapshots/script_lang__parse__test__call__simple.snap +++ b/src/parse/snapshots/dilaria__parse__test__call__simple.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 526 +assertion_line: 524 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__call__with_exprs.snap b/src/parse/snapshots/dilaria__parse__test__call__with_exprs.snap similarity index 99% rename from src/parse/snapshots/script_lang__parse__test__call__with_exprs.snap rename to src/parse/snapshots/dilaria__parse__test__call__with_exprs.snap index 7881ad2..b7e5edd 100644 --- a/src/parse/snapshots/script_lang__parse__test__call__with_exprs.snap +++ b/src/parse/snapshots/dilaria__parse__test__call__with_exprs.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 583 +assertion_line: 581 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__divide.snap b/src/parse/snapshots/dilaria__parse__test__divide.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__divide.snap rename to src/parse/snapshots/dilaria__parse__test__divide.snap index f600ad1..454265e 100644 --- a/src/parse/snapshots/script_lang__parse__test__divide.snap +++ b/src/parse/snapshots/dilaria__parse__test__divide.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__equal.snap b/src/parse/snapshots/dilaria__parse__test__equal.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__equal.snap rename to src/parse/snapshots/dilaria__parse__test__equal.snap index 259684c..44b0345 100644 --- a/src/parse/snapshots/script_lang__parse__test__equal.snap +++ b/src/parse/snapshots/dilaria__parse__test__equal.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__expr__add_multiply.snap b/src/parse/snapshots/dilaria__parse__test__expr__add_multiply.snap similarity index 98% rename from src/parse/snapshots/script_lang__parse__test__expr__add_multiply.snap rename to src/parse/snapshots/dilaria__parse__test__expr__add_multiply.snap index 10d0a11..0a9522f 100644 --- a/src/parse/snapshots/script_lang__parse__test__expr__add_multiply.snap +++ b/src/parse/snapshots/dilaria__parse__test__expr__add_multiply.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 300 +assertion_line: 298 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__expr__equal_unary.snap b/src/parse/snapshots/dilaria__parse__test__expr__equal_unary.snap similarity index 97% rename from src/parse/snapshots/script_lang__parse__test__expr__equal_unary.snap rename to src/parse/snapshots/dilaria__parse__test__expr__equal_unary.snap index 197a232..5780c9c 100644 --- a/src/parse/snapshots/script_lang__parse__test__expr__equal_unary.snap +++ b/src/parse/snapshots/dilaria__parse__test__expr__equal_unary.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 309 +assertion_line: 307 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__expr__parentheses_mul_add.snap b/src/parse/snapshots/dilaria__parse__test__expr__parentheses_mul_add.snap similarity index 98% rename from src/parse/snapshots/script_lang__parse__test__expr__parentheses_mul_add.snap rename to src/parse/snapshots/dilaria__parse__test__expr__parentheses_mul_add.snap index 6ba87fc..26e9988 100644 --- a/src/parse/snapshots/script_lang__parse__test__expr__parentheses_mul_add.snap +++ b/src/parse/snapshots/dilaria__parse__test__expr__parentheses_mul_add.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 326 +assertion_line: 324 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__greater.snap b/src/parse/snapshots/dilaria__parse__test__greater.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__greater.snap rename to src/parse/snapshots/dilaria__parse__test__greater.snap index ee36f22..fd8b285 100644 --- a/src/parse/snapshots/script_lang__parse__test__greater.snap +++ b/src/parse/snapshots/dilaria__parse__test__greater.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__greater_equal.snap b/src/parse/snapshots/dilaria__parse__test__greater_equal.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__greater_equal.snap rename to src/parse/snapshots/dilaria__parse__test__greater_equal.snap index 82cdf82..1d3bff6 100644 --- a/src/parse/snapshots/script_lang__parse__test__greater_equal.snap +++ b/src/parse/snapshots/dilaria__parse__test__greater_equal.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__less.snap b/src/parse/snapshots/dilaria__parse__test__less.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__less.snap rename to src/parse/snapshots/dilaria__parse__test__less.snap index cfa8253..c30225e 100644 --- a/src/parse/snapshots/script_lang__parse__test__less.snap +++ b/src/parse/snapshots/dilaria__parse__test__less.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__less_equal.snap b/src/parse/snapshots/dilaria__parse__test__less_equal.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__less_equal.snap rename to src/parse/snapshots/dilaria__parse__test__less_equal.snap index 80f443d..f6918a4 100644 --- a/src/parse/snapshots/script_lang__parse__test__less_equal.snap +++ b/src/parse/snapshots/dilaria__parse__test__less_equal.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__modulo.snap b/src/parse/snapshots/dilaria__parse__test__modulo.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__modulo.snap rename to src/parse/snapshots/dilaria__parse__test__modulo.snap index 7a42820..b076804 100644 --- a/src/parse/snapshots/script_lang__parse__test__modulo.snap +++ b/src/parse/snapshots/dilaria__parse__test__modulo.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__multiply.snap b/src/parse/snapshots/dilaria__parse__test__multiply.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__multiply.snap rename to src/parse/snapshots/dilaria__parse__test__multiply.snap index e2c8277..5bd31d5 100644 --- a/src/parse/snapshots/script_lang__parse__test__multiply.snap +++ b/src/parse/snapshots/dilaria__parse__test__multiply.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__not_equal.snap b/src/parse/snapshots/dilaria__parse__test__not_equal.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__not_equal.snap rename to src/parse/snapshots/dilaria__parse__test__not_equal.snap index 135f58c..c8c96a1 100644 --- a/src/parse/snapshots/script_lang__parse__test__not_equal.snap +++ b/src/parse/snapshots/dilaria__parse__test__not_equal.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__number_literal-5.snap b/src/parse/snapshots/dilaria__parse__test__number_literal-2.snap similarity index 89% rename from src/parse/snapshots/script_lang__parse__test__number_literal-5.snap rename to src/parse/snapshots/dilaria__parse__test__number_literal-2.snap index 81b4f92..23dcfcd 100644 --- a/src/parse/snapshots/script_lang__parse__test__number_literal-5.snap +++ b/src/parse/snapshots/dilaria__parse__test__number_literal-2.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 41 +assertion_line: 39 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__number_literal-4.snap b/src/parse/snapshots/dilaria__parse__test__number_literal-3.snap similarity index 89% rename from src/parse/snapshots/script_lang__parse__test__number_literal-4.snap rename to src/parse/snapshots/dilaria__parse__test__number_literal-3.snap index 81b4f92..23dcfcd 100644 --- a/src/parse/snapshots/script_lang__parse__test__number_literal-4.snap +++ b/src/parse/snapshots/dilaria__parse__test__number_literal-3.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 41 +assertion_line: 39 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__number_literal-2.snap b/src/parse/snapshots/dilaria__parse__test__number_literal-4.snap similarity index 89% rename from src/parse/snapshots/script_lang__parse__test__number_literal-2.snap rename to src/parse/snapshots/dilaria__parse__test__number_literal-4.snap index 81b4f92..23dcfcd 100644 --- a/src/parse/snapshots/script_lang__parse__test__number_literal-2.snap +++ b/src/parse/snapshots/dilaria__parse__test__number_literal-4.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 41 +assertion_line: 39 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__number_literal-3.snap b/src/parse/snapshots/dilaria__parse__test__number_literal-5.snap similarity index 89% rename from src/parse/snapshots/script_lang__parse__test__number_literal-3.snap rename to src/parse/snapshots/dilaria__parse__test__number_literal-5.snap index 81b4f92..23dcfcd 100644 --- a/src/parse/snapshots/script_lang__parse__test__number_literal-3.snap +++ b/src/parse/snapshots/dilaria__parse__test__number_literal-5.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 41 +assertion_line: 39 expression: ast --- diff --git a/src/parse/snapshots/dilaria__parse__test__number_literal-6.snap b/src/parse/snapshots/dilaria__parse__test__number_literal-6.snap new file mode 100644 index 0000000..23dcfcd --- /dev/null +++ b/src/parse/snapshots/dilaria__parse__test__number_literal-6.snap @@ -0,0 +1,15 @@ +--- +source: src/parse/test.rs +assertion_line: 39 +expression: ast + +--- +Literal( + Number( + 10.0, + Span { + start: 0, + end: 0, + }, + ), +) diff --git a/src/parse/snapshots/dilaria__parse__test__number_literal-7.snap b/src/parse/snapshots/dilaria__parse__test__number_literal-7.snap new file mode 100644 index 0000000..23dcfcd --- /dev/null +++ b/src/parse/snapshots/dilaria__parse__test__number_literal-7.snap @@ -0,0 +1,15 @@ +--- +source: src/parse/test.rs +assertion_line: 39 +expression: ast + +--- +Literal( + Number( + 10.0, + Span { + start: 0, + end: 0, + }, + ), +) diff --git a/src/parse/snapshots/dilaria__parse__test__number_literal-8.snap b/src/parse/snapshots/dilaria__parse__test__number_literal-8.snap new file mode 100644 index 0000000..23dcfcd --- /dev/null +++ b/src/parse/snapshots/dilaria__parse__test__number_literal-8.snap @@ -0,0 +1,15 @@ +--- +source: src/parse/test.rs +assertion_line: 39 +expression: ast + +--- +Literal( + Number( + 10.0, + Span { + start: 0, + end: 0, + }, + ), +) diff --git a/src/parse/snapshots/dilaria__parse__test__number_literal.snap b/src/parse/snapshots/dilaria__parse__test__number_literal.snap new file mode 100644 index 0000000..23dcfcd --- /dev/null +++ b/src/parse/snapshots/dilaria__parse__test__number_literal.snap @@ -0,0 +1,15 @@ +--- +source: src/parse/test.rs +assertion_line: 39 +expression: ast + +--- +Literal( + Number( + 10.0, + Span { + start: 0, + end: 0, + }, + ), +) diff --git a/src/parse/snapshots/script_lang__parse__test__primary__empty_array.snap b/src/parse/snapshots/dilaria__parse__test__primary__empty_array.snap similarity index 88% rename from src/parse/snapshots/script_lang__parse__test__primary__empty_array.snap rename to src/parse/snapshots/dilaria__parse__test__primary__empty_array.snap index fd9cc69..f73c91b 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__empty_array.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__empty_array.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 627 +assertion_line: 625 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__empty_array_literal.snap b/src/parse/snapshots/dilaria__parse__test__primary__empty_array_literal.snap similarity index 88% rename from src/parse/snapshots/script_lang__parse__test__primary__empty_array_literal.snap rename to src/parse/snapshots/dilaria__parse__test__primary__empty_array_literal.snap index 67f59f3..4839d2a 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__empty_array_literal.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__empty_array_literal.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 655 +assertion_line: 653 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__empty_object.snap b/src/parse/snapshots/dilaria__parse__test__primary__empty_object.snap similarity index 88% rename from src/parse/snapshots/script_lang__parse__test__primary__empty_object.snap rename to src/parse/snapshots/dilaria__parse__test__primary__empty_object.snap index 2e5d502..3f3d2eb 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__empty_object.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__empty_object.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 620 +assertion_line: 618 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__ident_test.snap b/src/parse/snapshots/dilaria__parse__test__primary__ident_test.snap similarity index 89% rename from src/parse/snapshots/script_lang__parse__test__primary__ident_test.snap rename to src/parse/snapshots/dilaria__parse__test__primary__ident_test.snap index 777eb0c..73d8775 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__ident_test.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__ident_test.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 599 +assertion_line: 597 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__null.snap b/src/parse/snapshots/dilaria__parse__test__primary__null.snap similarity index 88% rename from src/parse/snapshots/script_lang__parse__test__primary__null.snap rename to src/parse/snapshots/dilaria__parse__test__primary__null.snap index d9c57f1..b5f69d1 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__null.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__null.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 648 +assertion_line: 646 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__number.snap b/src/parse/snapshots/dilaria__parse__test__primary__number.snap similarity index 89% rename from src/parse/snapshots/script_lang__parse__test__primary__number.snap rename to src/parse/snapshots/dilaria__parse__test__primary__number.snap index 968a338..4448abc 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__number.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__number.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 613 +assertion_line: 611 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__r#false.snap b/src/parse/snapshots/dilaria__parse__test__primary__r#false.snap similarity index 89% rename from src/parse/snapshots/script_lang__parse__test__primary__r#false.snap rename to src/parse/snapshots/dilaria__parse__test__primary__r#false.snap index 83381b2..67a8804 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__r#false.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__r#false.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 634 +assertion_line: 632 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__r#true.snap b/src/parse/snapshots/dilaria__parse__test__primary__r#true.snap similarity index 89% rename from src/parse/snapshots/script_lang__parse__test__primary__r#true.snap rename to src/parse/snapshots/dilaria__parse__test__primary__r#true.snap index a3df71d..75c6e5c 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__r#true.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__r#true.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 641 +assertion_line: 639 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__single_array_literal.snap b/src/parse/snapshots/dilaria__parse__test__primary__single_array_literal.snap similarity index 95% rename from src/parse/snapshots/script_lang__parse__test__primary__single_array_literal.snap rename to src/parse/snapshots/dilaria__parse__test__primary__single_array_literal.snap index 425f19d..363d1cd 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__single_array_literal.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__single_array_literal.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 662 +assertion_line: 660 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__single_array_literal_trailing_comma.snap b/src/parse/snapshots/dilaria__parse__test__primary__single_array_literal_trailing_comma.snap similarity index 95% rename from src/parse/snapshots/script_lang__parse__test__primary__single_array_literal_trailing_comma.snap rename to src/parse/snapshots/dilaria__parse__test__primary__single_array_literal_trailing_comma.snap index a3ff615..7176274 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__single_array_literal_trailing_comma.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__single_array_literal_trailing_comma.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 669 +assertion_line: 667 expression: ast --- diff --git a/src/parse/snapshots/dilaria__parse__test__primary__string.snap b/src/parse/snapshots/dilaria__parse__test__primary__string.snap new file mode 100644 index 0000000..57a51bd --- /dev/null +++ b/src/parse/snapshots/dilaria__parse__test__primary__string.snap @@ -0,0 +1,15 @@ +--- +source: src/parse/test.rs +assertion_line: 604 +expression: ast + +--- +Literal( + Number( + 10.0, + Span { + start: 0, + end: 0, + }, + ), +) diff --git a/src/parse/snapshots/script_lang__parse__test__primary__two_array_literal_trailing_comma.snap b/src/parse/snapshots/dilaria__parse__test__primary__two_array_literal.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__primary__two_array_literal_trailing_comma.snap rename to src/parse/snapshots/dilaria__parse__test__primary__two_array_literal.snap index 4918979..d7ea285 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__two_array_literal_trailing_comma.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__two_array_literal.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 687 +assertion_line: 676 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__primary__two_array_literal.snap b/src/parse/snapshots/dilaria__parse__test__primary__two_array_literal_trailing_comma.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__primary__two_array_literal.snap rename to src/parse/snapshots/dilaria__parse__test__primary__two_array_literal_trailing_comma.snap index 619c4be..b540ab1 100644 --- a/src/parse/snapshots/script_lang__parse__test__primary__two_array_literal.snap +++ b/src/parse/snapshots/dilaria__parse__test__primary__two_array_literal_trailing_comma.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 678 +assertion_line: 685 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__print__print_true.snap b/src/parse/snapshots/dilaria__parse__test__print__print_true.snap similarity index 92% rename from src/parse/snapshots/script_lang__parse__test__print__print_true.snap rename to src/parse/snapshots/dilaria__parse__test__print__print_true.snap index 76bac38..cb863af 100644 --- a/src/parse/snapshots/script_lang__parse__test__print__print_true.snap +++ b/src/parse/snapshots/dilaria__parse__test__print__print_true.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 209 +assertion_line: 175 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#fn__empty.snap b/src/parse/snapshots/dilaria__parse__test__r#fn__empty.snap similarity index 95% rename from src/parse/snapshots/script_lang__parse__test__r#fn__empty.snap rename to src/parse/snapshots/dilaria__parse__test__r#fn__empty.snap index f4494d6..6997cf9 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#fn__empty.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#fn__empty.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 125 +assertion_line: 90 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#fn__params_body.snap b/src/parse/snapshots/dilaria__parse__test__r#fn__params_body.snap similarity index 98% rename from src/parse/snapshots/script_lang__parse__test__r#fn__params_body.snap rename to src/parse/snapshots/dilaria__parse__test__r#fn__params_body.snap index 4029797..d761616 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#fn__params_body.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#fn__params_body.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 148 +assertion_line: 113 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#if__empty.snap b/src/parse/snapshots/dilaria__parse__test__r#if__empty.snap similarity index 95% rename from src/parse/snapshots/script_lang__parse__test__r#if__empty.snap rename to src/parse/snapshots/dilaria__parse__test__r#if__empty.snap index 53ebe5a..2536129 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#if__empty.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#if__empty.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 164 +assertion_line: 130 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#if__if_else.snap b/src/parse/snapshots/dilaria__parse__test__r#if__if_else.snap similarity index 97% rename from src/parse/snapshots/script_lang__parse__test__r#if__if_else.snap rename to src/parse/snapshots/dilaria__parse__test__r#if__if_else.snap index fae566d..285e61c 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#if__if_else.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#if__if_else.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 173 +assertion_line: 139 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#if__if_else_if.snap b/src/parse/snapshots/dilaria__parse__test__r#if__if_else_if.snap similarity index 98% rename from src/parse/snapshots/script_lang__parse__test__r#if__if_else_if.snap rename to src/parse/snapshots/dilaria__parse__test__r#if__if_else_if.snap index 5f8292a..25a9d72 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#if__if_else_if.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#if__if_else_if.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 182 +assertion_line: 148 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#if__if_else_if_else.snap b/src/parse/snapshots/dilaria__parse__test__r#if__if_else_if_else.snap similarity index 98% rename from src/parse/snapshots/script_lang__parse__test__r#if__if_else_if_else.snap rename to src/parse/snapshots/dilaria__parse__test__r#if__if_else_if_else.snap index 2e76d11..ce588e7 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#if__if_else_if_else.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#if__if_else_if_else.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 193 +assertion_line: 159 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#loop__break_after_inner.snap b/src/parse/snapshots/dilaria__parse__test__r#loop__break_after_inner.snap similarity index 97% rename from src/parse/snapshots/script_lang__parse__test__r#loop__break_after_inner.snap rename to src/parse/snapshots/dilaria__parse__test__r#loop__break_after_inner.snap index 37c3860..bd7bb3e 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#loop__break_after_inner.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#loop__break_after_inner.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 234 +assertion_line: 232 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#loop__empty.snap b/src/parse/snapshots/dilaria__parse__test__r#loop__empty.snap similarity index 91% rename from src/parse/snapshots/script_lang__parse__test__r#loop__empty.snap rename to src/parse/snapshots/dilaria__parse__test__r#loop__empty.snap index 7e74145..8f2719c 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#loop__empty.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#loop__empty.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 218 +assertion_line: 216 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#loop__with_break.snap b/src/parse/snapshots/dilaria__parse__test__r#loop__with_break.snap similarity index 94% rename from src/parse/snapshots/script_lang__parse__test__r#loop__with_break.snap rename to src/parse/snapshots/dilaria__parse__test__r#loop__with_break.snap index b1f4049..c9ecf68 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#loop__with_break.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#loop__with_break.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 225 +assertion_line: 223 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#while__empty.snap b/src/parse/snapshots/dilaria__parse__test__r#while__empty.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__r#while__empty.snap rename to src/parse/snapshots/dilaria__parse__test__r#while__empty.snap index 4dfe82f..346104a 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#while__empty.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#while__empty.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 193 +assertion_line: 191 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__r#while__or_condition_break.snap b/src/parse/snapshots/dilaria__parse__test__r#while__or_condition_break.snap similarity index 98% rename from src/parse/snapshots/script_lang__parse__test__r#while__or_condition_break.snap rename to src/parse/snapshots/dilaria__parse__test__r#while__or_condition_break.snap index 8da1db4..444b2be 100644 --- a/src/parse/snapshots/script_lang__parse__test__r#while__or_condition_break.snap +++ b/src/parse/snapshots/dilaria__parse__test__r#while__or_condition_break.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 202 +assertion_line: 200 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__sub.snap b/src/parse/snapshots/dilaria__parse__test__sub.snap similarity index 96% rename from src/parse/snapshots/script_lang__parse__test__sub.snap rename to src/parse/snapshots/dilaria__parse__test__sub.snap index 66e3020..fa651e0 100644 --- a/src/parse/snapshots/script_lang__parse__test__sub.snap +++ b/src/parse/snapshots/dilaria__parse__test__sub.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 35 +assertion_line: 33 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__unary__neg.snap b/src/parse/snapshots/dilaria__parse__test__unary__neg.snap similarity index 94% rename from src/parse/snapshots/script_lang__parse__test__unary__neg.snap rename to src/parse/snapshots/dilaria__parse__test__unary__neg.snap index 0bbc2d3..8404451 100644 --- a/src/parse/snapshots/script_lang__parse__test__unary__neg.snap +++ b/src/parse/snapshots/dilaria__parse__test__unary__neg.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 503 +assertion_line: 501 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__unary__not.snap b/src/parse/snapshots/dilaria__parse__test__unary__not.snap similarity index 94% rename from src/parse/snapshots/script_lang__parse__test__unary__not.snap rename to src/parse/snapshots/dilaria__parse__test__unary__not.snap index e3fde4d..98df117 100644 --- a/src/parse/snapshots/script_lang__parse__test__unary__not.snap +++ b/src/parse/snapshots/dilaria__parse__test__unary__not.snap @@ -1,6 +1,6 @@ --- source: src/parse/test.rs -assertion_line: 496 +assertion_line: 494 expression: ast --- diff --git a/src/parse/snapshots/script_lang__parse__test__number_literal-6.snap b/src/parse/snapshots/script_lang__parse__test__number_literal-6.snap deleted file mode 100644 index 81b4f92..0000000 --- a/src/parse/snapshots/script_lang__parse__test__number_literal-6.snap +++ /dev/null @@ -1,15 +0,0 @@ ---- -source: src/parse/test.rs -assertion_line: 41 -expression: ast - ---- -Literal( - Number( - 10.0, - Span { - start: 0, - end: 0, - }, - ), -) diff --git a/src/parse/snapshots/script_lang__parse__test__number_literal-7.snap b/src/parse/snapshots/script_lang__parse__test__number_literal-7.snap deleted file mode 100644 index 81b4f92..0000000 --- a/src/parse/snapshots/script_lang__parse__test__number_literal-7.snap +++ /dev/null @@ -1,15 +0,0 @@ ---- -source: src/parse/test.rs -assertion_line: 41 -expression: ast - ---- -Literal( - Number( - 10.0, - Span { - start: 0, - end: 0, - }, - ), -) diff --git a/src/parse/snapshots/script_lang__parse__test__number_literal-8.snap b/src/parse/snapshots/script_lang__parse__test__number_literal-8.snap deleted file mode 100644 index 81b4f92..0000000 --- a/src/parse/snapshots/script_lang__parse__test__number_literal-8.snap +++ /dev/null @@ -1,15 +0,0 @@ ---- -source: src/parse/test.rs -assertion_line: 41 -expression: ast - ---- -Literal( - Number( - 10.0, - Span { - start: 0, - end: 0, - }, - ), -) diff --git a/src/parse/snapshots/script_lang__parse__test__number_literal.snap b/src/parse/snapshots/script_lang__parse__test__number_literal.snap deleted file mode 100644 index 81b4f92..0000000 --- a/src/parse/snapshots/script_lang__parse__test__number_literal.snap +++ /dev/null @@ -1,15 +0,0 @@ ---- -source: src/parse/test.rs -assertion_line: 41 -expression: ast - ---- -Literal( - Number( - 10.0, - Span { - start: 0, - end: 0, - }, - ), -) diff --git a/src/parse/snapshots/script_lang__parse__test__primary__string.snap b/src/parse/snapshots/script_lang__parse__test__primary__string.snap deleted file mode 100644 index 4bb9db0..0000000 --- a/src/parse/snapshots/script_lang__parse__test__primary__string.snap +++ /dev/null @@ -1,15 +0,0 @@ ---- -source: src/parse/test.rs -assertion_line: 606 -expression: ast - ---- -Literal( - Number( - 10.0, - Span { - start: 0, - end: 0, - }, - ), -) diff --git a/src/parse/test.rs b/src/parse/test.rs index 657e716..f582076 100644 --- a/src/parse/test.rs +++ b/src/parse/test.rs @@ -1,10 +1,10 @@ +use crate::errors::Span; use crate::parse::Parser; use prelude::*; mod prelude { pub(super) use super::{parser, test_literal_bin_op, test_number_literal, token}; pub(super) use crate::ast::{Expr, Stmt}; - pub(super) use crate::errors::Span; pub(super) use crate::lex::{ Token, TokenType::{self, *}, @@ -28,15 +28,13 @@ fn parser(tokens: Vec) -> Parser { } fn test_literal_bin_op>) -> Expr>(token_type: TokenType, parser: F) { - let tokens = [TokenType::Number(10.0), token_type, TokenType::Number(4.0)] - .map(token) - .into(); + let tokens = [Number(10.0), token_type, Number(4.0)].map(token).into(); let ast = parser(tokens); insta::assert_debug_snapshot!(ast); } fn test_number_literal>) -> Expr>(parser: F) { - let tokens = [TokenType::Number(10.0)].map(token).into(); + let tokens = [Number(10.0)].map(token).into(); let ast = parser(tokens); insta::assert_debug_snapshot!(ast); }