From 1ad782b26c7f0c398f0ac4ffd71bd7f83be15fb6 Mon Sep 17 00:00:00 2001 From: Michael Jones Date: Sat, 2 Apr 2022 20:36:00 +0100 Subject: [PATCH] Rename project to 'matcha' The last name was quite short lived! I didn't like the double barrelled nature of it in the end and this seems just as suitable. --- .github/workflows/ci.yml | 4 +-- .github/workflows/release.yml | 22 +++++++-------- CHANGELOG.md | 7 +++++ Cargo.lock | 28 +++++++++---------- Cargo.toml | 4 +-- README.md | 8 +++--- src/main.rs | 4 +-- ...a__error__test__error_duplicate_with.snap} | 0 ..._error__test__error_unexpected_endif.snap} | 0 ...rror__test__error_unexpected_keyword.snap} | 0 ...__error__test__error_unknown_keyword.snap} | 0 ...a__parser__test__parse_builder_block.snap} | 0 ...rser__test__parse_builder_expression.snap} | 0 ...tcha__parser__test__parse_dot_access.snap} | 0 ...rser__test__parse_empty_if_statement.snap} | 0 ...cha__parser__test__parse_for_as_loop.snap} | 0 ...ser__test__parse_for_from_expression.snap} | 0 ...matcha__parser__test__parse_for_loop.snap} | 0 ...arse_for_loop_with_single_identifier.snap} | 0 ...parser__test__parse_gleam_expression.snap} | 0 ...tcha__parser__test__parse_identifier.snap} | 0 ...a__parser__test__parse_if_comparison.snap} | 0 ...arser__test__parse_if_else_statement.snap} | 0 ...ha__parser__test__parse_if_statement.snap} | 0 ...> matcha__parser__test__parse_import.snap} | 0 ...er__test__parse_nested_if_statements.snap} | 0 ...atcha__parser__test__parse_pure_text.snap} | 0 ...a__parser__test__parse_single_parens.snap} | 0 ... => matcha__parser__test__parse_with.snap} | 0 ...renderer__test__render_builder_block.snap} | 2 +- ...rer__test__render_builder_expression.snap} | 2 +- ...a__renderer__test__render_dot_access.snap} | 2 +- ...rer__test__render_empty_if_statement.snap} | 2 +- ...__renderer__test__render_for_as_loop.snap} | 2 +- ...er__test__render_for_from_expression.snap} | 2 +- ...cha__renderer__test__render_for_loop.snap} | 2 +- ...derer__test__render_gleam_expression.snap} | 2 +- ...a__renderer__test__render_identifier.snap} | 2 +- ...renderer__test__render_if_comparison.snap} | 2 +- ...erer__test__render_if_else_statement.snap} | 2 +- ..._renderer__test__render_if_statement.snap} | 2 +- ...atcha__renderer__test__render_import.snap} | 2 +- ...nderer__test__render_import_and_with.snap} | 2 +- ...ha__renderer__test__render_multiline.snap} | 2 +- ...r__test__render_nested_if_statements.snap} | 2 +- ...ha__renderer__test__render_pure_text.snap} | 2 +- ...atcha__renderer__test__render_quotes.snap} | 2 +- ...nderer__test__render_two_identifiers.snap} | 2 +- ... matcha__renderer__test__render_with.snap} | 2 +- ...rer__test__repeated_identifier_usage.snap} | 2 +- ...a__scanner__test__scan_builder_block.snap} | 0 ...anner__test__scan_builder_expression.snap} | 0 ...tcha__scanner__test__scan_dot_access.snap} | 0 ...cha__scanner__test__scan_for_as_loop.snap} | 0 ...nner__test__scan_for_from_expression.snap} | 0 ...matcha__scanner__test__scan_for_loop.snap} | 0 ...scanner__test__scan_gleam_expression.snap} | 0 ...tcha__scanner__test__scan_identifier.snap} | 0 ...a__scanner__test__scan_if_comparison.snap} | 0 ...canner__test__scan_if_else_statement.snap} | 0 ...ha__scanner__test__scan_if_statement.snap} | 0 ...> matcha__scanner__test__scan_import.snap} | 0 ...ner__test__scan_nested_if_statements.snap} | 0 ...atcha__scanner__test__scan_pure_text.snap} | 0 ...a__scanner__test__scan_single_parens.snap} | 0 ..._scanner__test__scan_two_identifiers.snap} | 0 ... => matcha__scanner__test__scan_with.snap} | 0 test/template/{builder.tea => builder.matcha} | 0 ...pression.tea => builder_expression.matcha} | 0 .../{dot_access.tea => dot_access.matcha} | 0 ...age.tea => double_identifier_usage.matcha} | 0 .../{for_as_loop.tea => for_as_loop.matcha} | 0 .../{for_loop.tea => for_loop.matcha} | 0 ...on.tea => for_loop_from_expression.matcha} | 0 .../{identifier.tea => identifier.matcha} | 0 ...if_comparison.tea => if_comparison.matcha} | 0 ...statement.tea => if_else_statement.matcha} | 0 .../{if_statement.tea => if_statement.matcha} | 0 .../{multiline.tea => multiline.matcha} | 0 ...atement.tea => nested_if_statement.matcha} | 0 test/template/{quote.tea => quote.matcha} | 0 ...identifiers.tea => two_identifiers.matcha} | 0 ...expression.tea => value_expression.matcha} | 0 ..._for_loop.tea => value_in_for_loop.matcha} | 0 ...in_if_else.tea => value_in_if_else.matcha} | 0 85 files changed, 63 insertions(+), 56 deletions(-) rename src/snapshots/{green_tea__error__test__error_duplicate_with.snap => matcha__error__test__error_duplicate_with.snap} (100%) rename src/snapshots/{green_tea__error__test__error_unexpected_endif.snap => matcha__error__test__error_unexpected_endif.snap} (100%) rename src/snapshots/{green_tea__error__test__error_unexpected_keyword.snap => matcha__error__test__error_unexpected_keyword.snap} (100%) rename src/snapshots/{green_tea__error__test__error_unknown_keyword.snap => matcha__error__test__error_unknown_keyword.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_builder_block.snap => matcha__parser__test__parse_builder_block.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_builder_expression.snap => matcha__parser__test__parse_builder_expression.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_dot_access.snap => matcha__parser__test__parse_dot_access.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_empty_if_statement.snap => matcha__parser__test__parse_empty_if_statement.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_for_as_loop.snap => matcha__parser__test__parse_for_as_loop.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_for_from_expression.snap => matcha__parser__test__parse_for_from_expression.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_for_loop.snap => matcha__parser__test__parse_for_loop.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_for_loop_with_single_identifier.snap => matcha__parser__test__parse_for_loop_with_single_identifier.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_gleam_expression.snap => matcha__parser__test__parse_gleam_expression.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_identifier.snap => matcha__parser__test__parse_identifier.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_if_comparison.snap => matcha__parser__test__parse_if_comparison.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_if_else_statement.snap => matcha__parser__test__parse_if_else_statement.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_if_statement.snap => matcha__parser__test__parse_if_statement.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_import.snap => matcha__parser__test__parse_import.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_nested_if_statements.snap => matcha__parser__test__parse_nested_if_statements.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_pure_text.snap => matcha__parser__test__parse_pure_text.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_single_parens.snap => matcha__parser__test__parse_single_parens.snap} (100%) rename src/snapshots/{green_tea__parser__test__parse_with.snap => matcha__parser__test__parse_with.snap} (100%) rename src/snapshots/{green_tea__renderer__test__render_builder_block.snap => matcha__renderer__test__render_builder_block.snap} (91%) rename src/snapshots/{green_tea__renderer__test__render_builder_expression.snap => matcha__renderer__test__render_builder_expression.snap} (91%) rename src/snapshots/{green_tea__renderer__test__render_dot_access.snap => matcha__renderer__test__render_dot_access.snap} (92%) rename src/snapshots/{green_tea__renderer__test__render_empty_if_statement.snap => matcha__renderer__test__render_empty_if_statement.snap} (91%) rename src/snapshots/{green_tea__renderer__test__render_for_as_loop.snap => matcha__renderer__test__render_for_as_loop.snap} (93%) rename src/snapshots/{green_tea__renderer__test__render_for_from_expression.snap => matcha__renderer__test__render_for_from_expression.snap} (91%) rename src/snapshots/{green_tea__renderer__test__render_for_loop.snap => matcha__renderer__test__render_for_loop.snap} (93%) rename src/snapshots/{green_tea__renderer__test__render_gleam_expression.snap => matcha__renderer__test__render_gleam_expression.snap} (91%) rename src/snapshots/{green_tea__renderer__test__render_identifier.snap => matcha__renderer__test__render_identifier.snap} (91%) rename src/snapshots/{green_tea__renderer__test__render_if_comparison.snap => matcha__renderer__test__render_if_comparison.snap} (91%) rename src/snapshots/{green_tea__renderer__test__render_if_else_statement.snap => matcha__renderer__test__render_if_else_statement.snap} (93%) rename src/snapshots/{green_tea__renderer__test__render_if_statement.snap => matcha__renderer__test__render_if_statement.snap} (92%) rename src/snapshots/{green_tea__renderer__test__render_import.snap => matcha__renderer__test__render_import.snap} (89%) rename src/snapshots/{green_tea__renderer__test__render_import_and_with.snap => matcha__renderer__test__render_import_and_with.snap} (89%) rename src/snapshots/{green_tea__renderer__test__render_multiline.snap => matcha__renderer__test__render_multiline.snap} (93%) rename src/snapshots/{green_tea__renderer__test__render_nested_if_statements.snap => matcha__renderer__test__render_nested_if_statements.snap} (94%) rename src/snapshots/{green_tea__renderer__test__render_pure_text.snap => matcha__renderer__test__render_pure_text.snap} (87%) rename src/snapshots/{green_tea__renderer__test__render_quotes.snap => matcha__renderer__test__render_quotes.snap} (91%) rename src/snapshots/{green_tea__renderer__test__render_two_identifiers.snap => matcha__renderer__test__render_two_identifiers.snap} (93%) rename src/snapshots/{green_tea__renderer__test__render_with.snap => matcha__renderer__test__render_with.snap} (88%) rename src/snapshots/{green_tea__renderer__test__repeated_identifier_usage.snap => matcha__renderer__test__repeated_identifier_usage.snap} (91%) rename src/snapshots/{green_tea__scanner__test__scan_builder_block.snap => matcha__scanner__test__scan_builder_block.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_builder_expression.snap => matcha__scanner__test__scan_builder_expression.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_dot_access.snap => matcha__scanner__test__scan_dot_access.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_for_as_loop.snap => matcha__scanner__test__scan_for_as_loop.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_for_from_expression.snap => matcha__scanner__test__scan_for_from_expression.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_for_loop.snap => matcha__scanner__test__scan_for_loop.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_gleam_expression.snap => matcha__scanner__test__scan_gleam_expression.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_identifier.snap => matcha__scanner__test__scan_identifier.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_if_comparison.snap => matcha__scanner__test__scan_if_comparison.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_if_else_statement.snap => matcha__scanner__test__scan_if_else_statement.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_if_statement.snap => matcha__scanner__test__scan_if_statement.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_import.snap => matcha__scanner__test__scan_import.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_nested_if_statements.snap => matcha__scanner__test__scan_nested_if_statements.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_pure_text.snap => matcha__scanner__test__scan_pure_text.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_single_parens.snap => matcha__scanner__test__scan_single_parens.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_two_identifiers.snap => matcha__scanner__test__scan_two_identifiers.snap} (100%) rename src/snapshots/{green_tea__scanner__test__scan_with.snap => matcha__scanner__test__scan_with.snap} (100%) rename test/template/{builder.tea => builder.matcha} (100%) rename test/template/{builder_expression.tea => builder_expression.matcha} (100%) rename test/template/{dot_access.tea => dot_access.matcha} (100%) rename test/template/{double_identifier_usage.tea => double_identifier_usage.matcha} (100%) rename test/template/{for_as_loop.tea => for_as_loop.matcha} (100%) rename test/template/{for_loop.tea => for_loop.matcha} (100%) rename test/template/{for_loop_from_expression.tea => for_loop_from_expression.matcha} (100%) rename test/template/{identifier.tea => identifier.matcha} (100%) rename test/template/{if_comparison.tea => if_comparison.matcha} (100%) rename test/template/{if_else_statement.tea => if_else_statement.matcha} (100%) rename test/template/{if_statement.tea => if_statement.matcha} (100%) rename test/template/{multiline.tea => multiline.matcha} (100%) rename test/template/{nested_if_statement.tea => nested_if_statement.matcha} (100%) rename test/template/{quote.tea => quote.matcha} (100%) rename test/template/{two_identifiers.tea => two_identifiers.matcha} (100%) rename test/template/{value_expression.tea => value_expression.matcha} (100%) rename test/template/{value_in_for_loop.tea => value_in_for_loop.matcha} (100%) rename test/template/{value_in_if_else.tea => value_in_if_else.matcha} (100%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4602255..b596e60 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -109,5 +109,5 @@ jobs: - name: Upload artifact uses: actions/upload-artifact@v2 with: - name: green-tea-${{ matrix.target }} - path: target/debug/green-tea + name: matcha-${{ matrix.target }} + path: target/debug/matcha diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dc25efa..4d6eec3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -58,15 +58,15 @@ jobs: run: | VERSION="${GITHUB_REF#refs/tags/}" if [ "${{ matrix.os }}" = "windows-latest" ]; then - ARCHIVE="green-tea-$VERSION-${{ matrix.build }}.zip" - cp "target/release/green-tea.exe" "green-tea.exe" - 7z a "$ARCHIVE" "green-tea.exe" - rm green-tea.exe + ARCHIVE="matcha-$VERSION-${{ matrix.build }}.zip" + cp "target/release/matcha.exe" "matcha.exe" + 7z a "$ARCHIVE" "matcha.exe" + rm matcha.exe else - ARCHIVE="green-tea-$VERSION-${{ matrix.build }}.tar.gz" - cp "target/release/green-tea" "green-tea" - tar -czvf "$ARCHIVE" "green-tea" - rm green-tea + ARCHIVE="matcha-$VERSION-${{ matrix.build }}.tar.gz" + cp "target/release/matcha" "matcha" + tar -czvf "$ARCHIVE" "matcha" + rm matcha fi openssl dgst -r -sha256 -out "$ARCHIVE".sha256 "$ARCHIVE" openssl dgst -r -sha512 -out "$ARCHIVE".sha512 "$ARCHIVE" @@ -110,9 +110,9 @@ jobs: shell: bash run: | VERSION="${GITHUB_REF#refs/tags/}" - ARCHIVE="green-tea-$VERSION-linux-amd64.tar.gz" - cp "target/x86_64-unknown-linux-musl/release/green-tea" "green-tea" - tar -czvf "$ARCHIVE" "green-tea" + ARCHIVE="matcha-$VERSION-linux-amd64.tar.gz" + cp "target/x86_64-unknown-linux-musl/release/matcha" "matcha" + tar -czvf "$ARCHIVE" "matcha" openssl dgst -r -sha256 -out "$ARCHIVE".sha256 "$ARCHIVE" openssl dgst -r -sha512 -out "$ARCHIVE".sha512 "$ARCHIVE" echo "ASSET=$ARCHIVE" >> $GITHUB_ENV diff --git a/CHANGELOG.md b/CHANGELOG.md index 33f149d..fc55ffd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.13.0 + +- **Breaking change**: Rename the project to 'matcha' to remove the double-barrelled nature of the + previous name and avoid the clash with the `.tea` extension name. + +- **Breaking change**: The template files should now have a `.matcha` suffix instead of `.tea`. + ## 0.12.0 - **Breaking change**: Rename the project to 'green-tea' as the previous name was essentially diff --git a/Cargo.lock b/Cargo.lock index 539b09b..fa29424 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -106,20 +106,6 @@ dependencies = [ "termcolor", ] -[[package]] -name = "green-tea" -version = "0.12.0" -dependencies = [ - "atty", - "codespan-reporting", - "env_logger", - "insta", - "log", - "structopt", - "unicode-segmentation", - "walkdir", -] - [[package]] name = "hashbrown" version = "0.11.2" @@ -208,6 +194,20 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "matcha" +version = "0.13.0" +dependencies = [ + "atty", + "codespan-reporting", + "env_logger", + "insta", + "log", + "structopt", + "unicode-segmentation", + "walkdir", +] + [[package]] name = "memchr" version = "2.4.1" diff --git a/Cargo.toml b/Cargo.toml index bb713c7..295ffac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] -name = "green-tea" -version = "0.12.0" +name = "matcha" +version = "0.13.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/README.md b/README.md index 8f67ad2..3ad82a7 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Green Tea +# Matcha Generate type-safe Gleam modules from text-based template files. @@ -9,7 +9,7 @@ parameters. ## Installation Download pre-built binaries for the latest release from the -[Releases](https://github.com/michaeljones/green-tea/releases) page. +[Releases](https://github.com/michaeljones/matcha/releases) page. Build from source with: @@ -22,13 +22,13 @@ cargo install --path . Run: ``` -green-tea +matcha ``` At the root of your project and it will walk your project folder structure and compile any template files it finds. -Template files should have a `.tea` extension. Templates are compiled into `.gleam` files that can +Template files should have a `.matcha` extension. Templates are compiled into `.gleam` files that can be imported like any other regular module. The modules expose a `render` function, that returns a `String`, and `render_builder` function that returns a `StringBuilder`. diff --git a/src/main.rs b/src/main.rs index 7ecb6ea..8b1c66b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -60,7 +60,7 @@ fn color_choice() -> ColorChoice { } #[derive(Debug, StructOpt)] -#[structopt(name = "green-tea", about = "Compiles templates into Gleam modules")] +#[structopt(name = "matcha", about = "Compiles templates into Gleam modules")] struct Opt { #[structopt(short, long)] verbose: bool, @@ -85,7 +85,7 @@ fn main() { .filter_map(|entry| { let path = entry.path(); - if path.extension() == Some(std::ffi::OsStr::new("tea")) { + if path.extension() == Some(std::ffi::OsStr::new("matcha")) { if opt.verbose { println!("Converting {}", path.display()); } diff --git a/src/snapshots/green_tea__error__test__error_duplicate_with.snap b/src/snapshots/matcha__error__test__error_duplicate_with.snap similarity index 100% rename from src/snapshots/green_tea__error__test__error_duplicate_with.snap rename to src/snapshots/matcha__error__test__error_duplicate_with.snap diff --git a/src/snapshots/green_tea__error__test__error_unexpected_endif.snap b/src/snapshots/matcha__error__test__error_unexpected_endif.snap similarity index 100% rename from src/snapshots/green_tea__error__test__error_unexpected_endif.snap rename to src/snapshots/matcha__error__test__error_unexpected_endif.snap diff --git a/src/snapshots/green_tea__error__test__error_unexpected_keyword.snap b/src/snapshots/matcha__error__test__error_unexpected_keyword.snap similarity index 100% rename from src/snapshots/green_tea__error__test__error_unexpected_keyword.snap rename to src/snapshots/matcha__error__test__error_unexpected_keyword.snap diff --git a/src/snapshots/green_tea__error__test__error_unknown_keyword.snap b/src/snapshots/matcha__error__test__error_unknown_keyword.snap similarity index 100% rename from src/snapshots/green_tea__error__test__error_unknown_keyword.snap rename to src/snapshots/matcha__error__test__error_unknown_keyword.snap diff --git a/src/snapshots/green_tea__parser__test__parse_builder_block.snap b/src/snapshots/matcha__parser__test__parse_builder_block.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_builder_block.snap rename to src/snapshots/matcha__parser__test__parse_builder_block.snap diff --git a/src/snapshots/green_tea__parser__test__parse_builder_expression.snap b/src/snapshots/matcha__parser__test__parse_builder_expression.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_builder_expression.snap rename to src/snapshots/matcha__parser__test__parse_builder_expression.snap diff --git a/src/snapshots/green_tea__parser__test__parse_dot_access.snap b/src/snapshots/matcha__parser__test__parse_dot_access.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_dot_access.snap rename to src/snapshots/matcha__parser__test__parse_dot_access.snap diff --git a/src/snapshots/green_tea__parser__test__parse_empty_if_statement.snap b/src/snapshots/matcha__parser__test__parse_empty_if_statement.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_empty_if_statement.snap rename to src/snapshots/matcha__parser__test__parse_empty_if_statement.snap diff --git a/src/snapshots/green_tea__parser__test__parse_for_as_loop.snap b/src/snapshots/matcha__parser__test__parse_for_as_loop.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_for_as_loop.snap rename to src/snapshots/matcha__parser__test__parse_for_as_loop.snap diff --git a/src/snapshots/green_tea__parser__test__parse_for_from_expression.snap b/src/snapshots/matcha__parser__test__parse_for_from_expression.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_for_from_expression.snap rename to src/snapshots/matcha__parser__test__parse_for_from_expression.snap diff --git a/src/snapshots/green_tea__parser__test__parse_for_loop.snap b/src/snapshots/matcha__parser__test__parse_for_loop.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_for_loop.snap rename to src/snapshots/matcha__parser__test__parse_for_loop.snap diff --git a/src/snapshots/green_tea__parser__test__parse_for_loop_with_single_identifier.snap b/src/snapshots/matcha__parser__test__parse_for_loop_with_single_identifier.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_for_loop_with_single_identifier.snap rename to src/snapshots/matcha__parser__test__parse_for_loop_with_single_identifier.snap diff --git a/src/snapshots/green_tea__parser__test__parse_gleam_expression.snap b/src/snapshots/matcha__parser__test__parse_gleam_expression.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_gleam_expression.snap rename to src/snapshots/matcha__parser__test__parse_gleam_expression.snap diff --git a/src/snapshots/green_tea__parser__test__parse_identifier.snap b/src/snapshots/matcha__parser__test__parse_identifier.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_identifier.snap rename to src/snapshots/matcha__parser__test__parse_identifier.snap diff --git a/src/snapshots/green_tea__parser__test__parse_if_comparison.snap b/src/snapshots/matcha__parser__test__parse_if_comparison.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_if_comparison.snap rename to src/snapshots/matcha__parser__test__parse_if_comparison.snap diff --git a/src/snapshots/green_tea__parser__test__parse_if_else_statement.snap b/src/snapshots/matcha__parser__test__parse_if_else_statement.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_if_else_statement.snap rename to src/snapshots/matcha__parser__test__parse_if_else_statement.snap diff --git a/src/snapshots/green_tea__parser__test__parse_if_statement.snap b/src/snapshots/matcha__parser__test__parse_if_statement.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_if_statement.snap rename to src/snapshots/matcha__parser__test__parse_if_statement.snap diff --git a/src/snapshots/green_tea__parser__test__parse_import.snap b/src/snapshots/matcha__parser__test__parse_import.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_import.snap rename to src/snapshots/matcha__parser__test__parse_import.snap diff --git a/src/snapshots/green_tea__parser__test__parse_nested_if_statements.snap b/src/snapshots/matcha__parser__test__parse_nested_if_statements.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_nested_if_statements.snap rename to src/snapshots/matcha__parser__test__parse_nested_if_statements.snap diff --git a/src/snapshots/green_tea__parser__test__parse_pure_text.snap b/src/snapshots/matcha__parser__test__parse_pure_text.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_pure_text.snap rename to src/snapshots/matcha__parser__test__parse_pure_text.snap diff --git a/src/snapshots/green_tea__parser__test__parse_single_parens.snap b/src/snapshots/matcha__parser__test__parse_single_parens.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_single_parens.snap rename to src/snapshots/matcha__parser__test__parse_single_parens.snap diff --git a/src/snapshots/green_tea__parser__test__parse_with.snap b/src/snapshots/matcha__parser__test__parse_with.snap similarity index 100% rename from src/snapshots/green_tea__parser__test__parse_with.snap rename to src/snapshots/matcha__parser__test__parse_with.snap diff --git a/src/snapshots/green_tea__renderer__test__render_builder_block.snap b/src/snapshots/matcha__renderer__test__render_builder_block.snap similarity index 91% rename from src/snapshots/green_tea__renderer__test__render_builder_block.snap rename to src/snapshots/matcha__renderer__test__render_builder_block.snap index 3d791ae..6aeb73e 100644 --- a/src/snapshots/green_tea__renderer__test__render_builder_block.snap +++ b/src/snapshots/matcha__renderer__test__render_builder_block.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with name as StringBuilder\nHello {[ name ]}, good to meet you" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_builder_expression.snap b/src/snapshots/matcha__renderer__test__render_builder_expression.snap similarity index 91% rename from src/snapshots/green_tea__renderer__test__render_builder_expression.snap rename to src/snapshots/matcha__renderer__test__render_builder_expression.snap index e933c1a..b7e70a6 100644 --- a/src/snapshots/green_tea__renderer__test__render_builder_expression.snap +++ b/src/snapshots/matcha__renderer__test__render_builder_expression.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "Hello {[ string_builder.from_strings([\"Anna\", \" and \", \"Bob\"]) ]}, good to meet you" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_dot_access.snap b/src/snapshots/matcha__renderer__test__render_dot_access.snap similarity index 92% rename from src/snapshots/green_tea__renderer__test__render_dot_access.snap rename to src/snapshots/matcha__renderer__test__render_dot_access.snap index eb95313..f7ef57d 100644 --- a/src/snapshots/green_tea__renderer__test__render_dot_access.snap +++ b/src/snapshots/matcha__renderer__test__render_dot_access.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with user as MyUser\nHello{% if user.is_admin %} Admin{% endif %}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_empty_if_statement.snap b/src/snapshots/matcha__renderer__test__render_empty_if_statement.snap similarity index 91% rename from src/snapshots/green_tea__renderer__test__render_empty_if_statement.snap rename to src/snapshots/matcha__renderer__test__render_empty_if_statement.snap index ae8e20f..6358770 100644 --- a/src/snapshots/green_tea__renderer__test__render_empty_if_statement.snap +++ b/src/snapshots/matcha__renderer__test__render_empty_if_statement.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with is_user as Bool\nHello {% if is_user %}{% endif %}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_for_as_loop.snap b/src/snapshots/matcha__renderer__test__render_for_as_loop.snap similarity index 93% rename from src/snapshots/green_tea__renderer__test__render_for_as_loop.snap rename to src/snapshots/matcha__renderer__test__render_for_as_loop.snap index 054717c..e9cd911 100644 --- a/src/snapshots/green_tea__renderer__test__render_for_as_loop.snap +++ b/src/snapshots/matcha__renderer__test__render_for_as_loop.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with list as List(Item)\nHello,{% for item as Item in list %} to {{ item }} and {% endfor %} everyone else" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_for_from_expression.snap b/src/snapshots/matcha__renderer__test__render_for_from_expression.snap similarity index 91% rename from src/snapshots/green_tea__renderer__test__render_for_from_expression.snap rename to src/snapshots/matcha__renderer__test__render_for_from_expression.snap index a3db862..bad2ead 100644 --- a/src/snapshots/green_tea__renderer__test__render_for_from_expression.snap +++ b/src/snapshots/matcha__renderer__test__render_for_from_expression.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "Hello {% for item as Item in list.take(list, 2) %}{{ item }}{% endfor %}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_for_loop.snap b/src/snapshots/matcha__renderer__test__render_for_loop.snap similarity index 93% rename from src/snapshots/green_tea__renderer__test__render_for_loop.snap rename to src/snapshots/matcha__renderer__test__render_for_loop.snap index 879853f..a2ccafa 100644 --- a/src/snapshots/green_tea__renderer__test__render_for_loop.snap +++ b/src/snapshots/matcha__renderer__test__render_for_loop.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with list as List(String)\nHello,{% for item in list %} to {{ item }} and {% endfor %} everyone else" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_gleam_expression.snap b/src/snapshots/matcha__renderer__test__render_gleam_expression.snap similarity index 91% rename from src/snapshots/green_tea__renderer__test__render_gleam_expression.snap rename to src/snapshots/matcha__renderer__test__render_gleam_expression.snap index 93453d7..8281b78 100644 --- a/src/snapshots/green_tea__renderer__test__render_gleam_expression.snap +++ b/src/snapshots/matcha__renderer__test__render_gleam_expression.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> import gleam/string\nHello {{ string.uppercase(name) }}, good to meet you" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_identifier.snap b/src/snapshots/matcha__renderer__test__render_identifier.snap similarity index 91% rename from src/snapshots/green_tea__renderer__test__render_identifier.snap rename to src/snapshots/matcha__renderer__test__render_identifier.snap index 6ed3d02..2b3ac1d 100644 --- a/src/snapshots/green_tea__renderer__test__render_identifier.snap +++ b/src/snapshots/matcha__renderer__test__render_identifier.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with name as String\nHello {{ name }}, good to meet you" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_if_comparison.snap b/src/snapshots/matcha__renderer__test__render_if_comparison.snap similarity index 91% rename from src/snapshots/green_tea__renderer__test__render_if_comparison.snap rename to src/snapshots/matcha__renderer__test__render_if_comparison.snap index d935b25..3219e7d 100644 --- a/src/snapshots/green_tea__renderer__test__render_if_comparison.snap +++ b/src/snapshots/matcha__renderer__test__render_if_comparison.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "Hello {% if items != [] %}Some items{% endif %}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_if_else_statement.snap b/src/snapshots/matcha__renderer__test__render_if_else_statement.snap similarity index 93% rename from src/snapshots/green_tea__renderer__test__render_if_else_statement.snap rename to src/snapshots/matcha__renderer__test__render_if_else_statement.snap index f17cdf8..e9ae22f 100644 --- a/src/snapshots/green_tea__renderer__test__render_if_else_statement.snap +++ b/src/snapshots/matcha__renderer__test__render_if_else_statement.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with is_user as Bool\nHello {% if is_user %}User{% else %}Unknown{% endif %}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_if_statement.snap b/src/snapshots/matcha__renderer__test__render_if_statement.snap similarity index 92% rename from src/snapshots/green_tea__renderer__test__render_if_statement.snap rename to src/snapshots/matcha__renderer__test__render_if_statement.snap index adf2344..9e6ba58 100644 --- a/src/snapshots/green_tea__renderer__test__render_if_statement.snap +++ b/src/snapshots/matcha__renderer__test__render_if_statement.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with is_user as Bool\nHello {% if is_user %}User{% endif %}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_import.snap b/src/snapshots/matcha__renderer__test__render_import.snap similarity index 89% rename from src/snapshots/green_tea__renderer__test__render_import.snap rename to src/snapshots/matcha__renderer__test__render_import.snap index 774dc0b..79a5539 100644 --- a/src/snapshots/green_tea__renderer__test__render_import.snap +++ b/src/snapshots/matcha__renderer__test__render_import.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> import user.{User}\n{> with name as String\n{{ name }}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_import_and_with.snap b/src/snapshots/matcha__renderer__test__render_import_and_with.snap similarity index 89% rename from src/snapshots/green_tea__renderer__test__render_import_and_with.snap rename to src/snapshots/matcha__renderer__test__render_import_and_with.snap index 1242ef2..1f6854d 100644 --- a/src/snapshots/green_tea__renderer__test__render_import_and_with.snap +++ b/src/snapshots/matcha__renderer__test__render_import_and_with.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> import user.{User}\n{> with user as User\n{{ user }}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_multiline.snap b/src/snapshots/matcha__renderer__test__render_multiline.snap similarity index 93% rename from src/snapshots/green_tea__renderer__test__render_multiline.snap rename to src/snapshots/matcha__renderer__test__render_multiline.snap index b616b8c..df545d8 100644 --- a/src/snapshots/green_tea__renderer__test__render_multiline.snap +++ b/src/snapshots/matcha__renderer__test__render_multiline.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with my_list as List(String)\n" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_nested_if_statements.snap b/src/snapshots/matcha__renderer__test__render_nested_if_statements.snap similarity index 94% rename from src/snapshots/green_tea__renderer__test__render_nested_if_statements.snap rename to src/snapshots/matcha__renderer__test__render_nested_if_statements.snap index af66433..453c0a1 100644 --- a/src/snapshots/green_tea__renderer__test__render_nested_if_statements.snap +++ b/src/snapshots/matcha__renderer__test__render_nested_if_statements.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with is_user as Bool\n{> with is_admin as Bool\nHello {% if is_user %}{% if is_admin %}Admin{% else %}User{% endif %}{% endif %}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_pure_text.snap b/src/snapshots/matcha__renderer__test__render_pure_text.snap similarity index 87% rename from src/snapshots/green_tea__renderer__test__render_pure_text.snap rename to src/snapshots/matcha__renderer__test__render_pure_text.snap index f625c35..7481dda 100644 --- a/src/snapshots/green_tea__renderer__test__render_pure_text.snap +++ b/src/snapshots/matcha__renderer__test__render_pure_text.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "Hello name, good to meet you" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_quotes.snap b/src/snapshots/matcha__renderer__test__render_quotes.snap similarity index 91% rename from src/snapshots/green_tea__renderer__test__render_quotes.snap rename to src/snapshots/matcha__renderer__test__render_quotes.snap index a094f71..2e5098f 100644 --- a/src/snapshots/green_tea__renderer__test__render_quotes.snap +++ b/src/snapshots/matcha__renderer__test__render_quotes.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with name as String\n
{{ name }}
" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_two_identifiers.snap b/src/snapshots/matcha__renderer__test__render_two_identifiers.snap similarity index 93% rename from src/snapshots/green_tea__renderer__test__render_two_identifiers.snap rename to src/snapshots/matcha__renderer__test__render_two_identifiers.snap index 192e016..0183ed4 100644 --- a/src/snapshots/green_tea__renderer__test__render_two_identifiers.snap +++ b/src/snapshots/matcha__renderer__test__render_two_identifiers.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with name as String\n{> with adjective as String\nHello {{ name }}, {{ adjective }} to meet you" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__render_with.snap b/src/snapshots/matcha__renderer__test__render_with.snap similarity index 88% rename from src/snapshots/green_tea__renderer__test__render_with.snap rename to src/snapshots/matcha__renderer__test__render_with.snap index 40f0a23..1ee9eeb 100644 --- a/src/snapshots/green_tea__renderer__test__render_with.snap +++ b/src/snapshots/matcha__renderer__test__render_with.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with user as User\n{{ user }}" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__renderer__test__repeated_identifier_usage.snap b/src/snapshots/matcha__renderer__test__repeated_identifier_usage.snap similarity index 91% rename from src/snapshots/green_tea__renderer__test__repeated_identifier_usage.snap rename to src/snapshots/matcha__renderer__test__repeated_identifier_usage.snap index d329454..2c7cba1 100644 --- a/src/snapshots/green_tea__renderer__test__repeated_identifier_usage.snap +++ b/src/snapshots/matcha__renderer__test__repeated_identifier_usage.snap @@ -2,7 +2,7 @@ source: src/renderer.rs expression: "{> with name as String\n{{ name }} usage, {{ name }} usage" --- -// DO NOT EDIT: Code generated by green-tea from -test- +// DO NOT EDIT: Code generated by matcha from -test- import gleam/string_builder.{StringBuilder} import gleam/list diff --git a/src/snapshots/green_tea__scanner__test__scan_builder_block.snap b/src/snapshots/matcha__scanner__test__scan_builder_block.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_builder_block.snap rename to src/snapshots/matcha__scanner__test__scan_builder_block.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_builder_expression.snap b/src/snapshots/matcha__scanner__test__scan_builder_expression.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_builder_expression.snap rename to src/snapshots/matcha__scanner__test__scan_builder_expression.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_dot_access.snap b/src/snapshots/matcha__scanner__test__scan_dot_access.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_dot_access.snap rename to src/snapshots/matcha__scanner__test__scan_dot_access.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_for_as_loop.snap b/src/snapshots/matcha__scanner__test__scan_for_as_loop.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_for_as_loop.snap rename to src/snapshots/matcha__scanner__test__scan_for_as_loop.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_for_from_expression.snap b/src/snapshots/matcha__scanner__test__scan_for_from_expression.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_for_from_expression.snap rename to src/snapshots/matcha__scanner__test__scan_for_from_expression.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_for_loop.snap b/src/snapshots/matcha__scanner__test__scan_for_loop.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_for_loop.snap rename to src/snapshots/matcha__scanner__test__scan_for_loop.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_gleam_expression.snap b/src/snapshots/matcha__scanner__test__scan_gleam_expression.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_gleam_expression.snap rename to src/snapshots/matcha__scanner__test__scan_gleam_expression.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_identifier.snap b/src/snapshots/matcha__scanner__test__scan_identifier.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_identifier.snap rename to src/snapshots/matcha__scanner__test__scan_identifier.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_if_comparison.snap b/src/snapshots/matcha__scanner__test__scan_if_comparison.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_if_comparison.snap rename to src/snapshots/matcha__scanner__test__scan_if_comparison.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_if_else_statement.snap b/src/snapshots/matcha__scanner__test__scan_if_else_statement.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_if_else_statement.snap rename to src/snapshots/matcha__scanner__test__scan_if_else_statement.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_if_statement.snap b/src/snapshots/matcha__scanner__test__scan_if_statement.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_if_statement.snap rename to src/snapshots/matcha__scanner__test__scan_if_statement.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_import.snap b/src/snapshots/matcha__scanner__test__scan_import.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_import.snap rename to src/snapshots/matcha__scanner__test__scan_import.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_nested_if_statements.snap b/src/snapshots/matcha__scanner__test__scan_nested_if_statements.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_nested_if_statements.snap rename to src/snapshots/matcha__scanner__test__scan_nested_if_statements.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_pure_text.snap b/src/snapshots/matcha__scanner__test__scan_pure_text.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_pure_text.snap rename to src/snapshots/matcha__scanner__test__scan_pure_text.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_single_parens.snap b/src/snapshots/matcha__scanner__test__scan_single_parens.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_single_parens.snap rename to src/snapshots/matcha__scanner__test__scan_single_parens.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_two_identifiers.snap b/src/snapshots/matcha__scanner__test__scan_two_identifiers.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_two_identifiers.snap rename to src/snapshots/matcha__scanner__test__scan_two_identifiers.snap diff --git a/src/snapshots/green_tea__scanner__test__scan_with.snap b/src/snapshots/matcha__scanner__test__scan_with.snap similarity index 100% rename from src/snapshots/green_tea__scanner__test__scan_with.snap rename to src/snapshots/matcha__scanner__test__scan_with.snap diff --git a/test/template/builder.tea b/test/template/builder.matcha similarity index 100% rename from test/template/builder.tea rename to test/template/builder.matcha diff --git a/test/template/builder_expression.tea b/test/template/builder_expression.matcha similarity index 100% rename from test/template/builder_expression.tea rename to test/template/builder_expression.matcha diff --git a/test/template/dot_access.tea b/test/template/dot_access.matcha similarity index 100% rename from test/template/dot_access.tea rename to test/template/dot_access.matcha diff --git a/test/template/double_identifier_usage.tea b/test/template/double_identifier_usage.matcha similarity index 100% rename from test/template/double_identifier_usage.tea rename to test/template/double_identifier_usage.matcha diff --git a/test/template/for_as_loop.tea b/test/template/for_as_loop.matcha similarity index 100% rename from test/template/for_as_loop.tea rename to test/template/for_as_loop.matcha diff --git a/test/template/for_loop.tea b/test/template/for_loop.matcha similarity index 100% rename from test/template/for_loop.tea rename to test/template/for_loop.matcha diff --git a/test/template/for_loop_from_expression.tea b/test/template/for_loop_from_expression.matcha similarity index 100% rename from test/template/for_loop_from_expression.tea rename to test/template/for_loop_from_expression.matcha diff --git a/test/template/identifier.tea b/test/template/identifier.matcha similarity index 100% rename from test/template/identifier.tea rename to test/template/identifier.matcha diff --git a/test/template/if_comparison.tea b/test/template/if_comparison.matcha similarity index 100% rename from test/template/if_comparison.tea rename to test/template/if_comparison.matcha diff --git a/test/template/if_else_statement.tea b/test/template/if_else_statement.matcha similarity index 100% rename from test/template/if_else_statement.tea rename to test/template/if_else_statement.matcha diff --git a/test/template/if_statement.tea b/test/template/if_statement.matcha similarity index 100% rename from test/template/if_statement.tea rename to test/template/if_statement.matcha diff --git a/test/template/multiline.tea b/test/template/multiline.matcha similarity index 100% rename from test/template/multiline.tea rename to test/template/multiline.matcha diff --git a/test/template/nested_if_statement.tea b/test/template/nested_if_statement.matcha similarity index 100% rename from test/template/nested_if_statement.tea rename to test/template/nested_if_statement.matcha diff --git a/test/template/quote.tea b/test/template/quote.matcha similarity index 100% rename from test/template/quote.tea rename to test/template/quote.matcha diff --git a/test/template/two_identifiers.tea b/test/template/two_identifiers.matcha similarity index 100% rename from test/template/two_identifiers.tea rename to test/template/two_identifiers.matcha diff --git a/test/template/value_expression.tea b/test/template/value_expression.matcha similarity index 100% rename from test/template/value_expression.tea rename to test/template/value_expression.matcha diff --git a/test/template/value_in_for_loop.tea b/test/template/value_in_for_loop.matcha similarity index 100% rename from test/template/value_in_for_loop.tea rename to test/template/value_in_for_loop.matcha diff --git a/test/template/value_in_if_else.tea b/test/template/value_in_if_else.matcha similarity index 100% rename from test/template/value_in_if_else.tea rename to test/template/value_in_if_else.matcha