diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..b44ecd8 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,56 @@ +name: Release-plz + +on: + push: + branches: + - main + +permissions: + id-token: write + +jobs: + # Release unpublished packages. + release-plz-release: + if: ${{ github.repository_owner == 'Dinnerbone' }} + name: Release-plz release + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: read + steps: + - &checkout + name: Checkout repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + persist-credentials: false + - &install-rust + name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable + - name: Run release-plz + uses: release-plz/action@v0.5 + with: + command: release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + # Create a PR with the new versions and changelog, preparing the next release. + release-plz-pr: + if: ${{ github.repository_owner == 'Dinnerbone' }} + name: Release-plz PR + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + concurrency: + group: release-plz-${{ github.ref }} + cancel-in-progress: false + steps: + - *checkout + - *install-rust + - name: Run release-plz + uses: release-plz/action@v0.5 + with: + command: release-pr + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/Cargo.lock b/Cargo.lock index b0efcc6..c332e1e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -490,70 +490,26 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] name = "rascal" -version = "0.1.0" +version = "0.2.0" dependencies = [ "annotate-snippets", "byteorder", "indexmap", "insta", - "rascal_as2", - "rascal_as2_codegen", - "rascal_as2_pcode", - "rascal_common", "serde", "swf", -] - -[[package]] -name = "rascal_as2" -version = "0.1.0" -dependencies = [ - "annotate-snippets", - "indexmap", - "insta", - "rascal_common", - "serde", - "winnow", -] - -[[package]] -name = "rascal_as2_codegen" -version = "0.1.0" -dependencies = [ - "insta", - "rascal_as2", - "rascal_as2_pcode", -] - -[[package]] -name = "rascal_as2_pcode" -version = "0.1.0" -dependencies = [ - "annotate-snippets", - "indexmap", - "insta", - "rascal_common", - "serde", "winnow", ] [[package]] name = "rascal_cli" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "clap", "rascal", ] -[[package]] -name = "rascal_common" -version = "0.1.0" -dependencies = [ - "serde", - "winnow", -] - [[package]] name = "regex-automata" version = "0.4.13" @@ -894,9 +850,9 @@ checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" +checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0" dependencies = [ "anstream", "anstyle", diff --git a/Cargo.toml b/Cargo.toml index 5de625c..4b12809 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,10 +1,6 @@ [workspace] members = [ - "crates/as2", - "crates/as2_codegen", - "crates/as2_pcode", "crates/cli", - "crates/common", "crates/rascal" ] default-members = ["crates/cli"] @@ -12,9 +8,12 @@ resolver = "3" [workspace.package] authors = ["Nathan Adams "] -version = "0.1.0" +version = "0.2.0" edition = "2024" license = "MIT OR Apache-2.0" +repository = "https://github.com/Dinnerbone/Rascal" +keywords = ["actionscript", "flash", "swf"] +description = "A parser and compiler for Flash ActionScript 2 files into SWFs" [profile.dev.package] insta.opt-level = 3 diff --git a/crates/as2/Cargo.toml b/crates/as2/Cargo.toml deleted file mode 100644 index 281d37e..0000000 --- a/crates/as2/Cargo.toml +++ /dev/null @@ -1,20 +0,0 @@ -[package] -name = "rascal_as2" -authors.workspace = true -edition.workspace = true -license.workspace = true -version.workspace = true - -[dependencies] -winnow = "1.0.1" -serde = { version = "1.0.228", features = ["derive"] } -annotate-snippets = "0.12.12" -rascal_common = { path = "../common" } -indexmap = { version = "2.14.0", features = ["serde"] } - -[dev-dependencies] -insta = { version = "1.47.2", features = ["yaml", "glob"] } - -[features] -default = [] -winnow-debug = ["winnow/debug"] diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@AnEmptyInterface.as.snap b/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@AnEmptyInterface.as.snap deleted file mode 100644 index a3eea36..0000000 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@AnEmptyInterface.as.snap +++ /dev/null @@ -1,36 +0,0 @@ ---- -source: crates/as2/src/lexer/tests.rs -expression: tokens -input_file: samples/as2/AnEmptyInterface.as ---- -- kind: - Keyword: Interface - span: - start: 0 - end: 9 - raw: interface -- kind: Identifier - span: - start: 10 - end: 21 - raw: AnInterface -- kind: OpenBrace - span: - start: 22 - end: 23 - raw: "{" -- kind: Newline - span: - start: 23 - end: 24 - raw: "\n" -- kind: CloseBrace - span: - start: 24 - end: 25 - raw: "}" -- kind: Newline - span: - start: 25 - end: 26 - raw: "\n" diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@AnExtendingInterface.as.snap b/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@AnExtendingInterface.as.snap deleted file mode 100644 index ea0e5b8..0000000 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@AnExtendingInterface.as.snap +++ /dev/null @@ -1,42 +0,0 @@ ---- -source: crates/as2/src/lexer/tests.rs -expression: tokens -input_file: samples/as2/AnExtendingInterface.as ---- -- kind: - Keyword: Interface - span: - start: 0 - end: 9 - raw: interface -- kind: Identifier - span: - start: 10 - end: 30 - raw: AnExtendingInterface -- kind: - Keyword: Extends - span: - start: 31 - end: 38 - raw: extends -- kind: Identifier - span: - start: 39 - end: 50 - raw: AnInterface -- kind: OpenBrace - span: - start: 51 - end: 52 - raw: "{" -- kind: Newline - span: - start: 52 - end: 53 - raw: "\n" -- kind: CloseBrace - span: - start: 53 - end: 54 - raw: "}" diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@AnInterface.as.snap b/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@AnInterface.as.snap deleted file mode 100644 index 3c36886..0000000 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@AnInterface.as.snap +++ /dev/null @@ -1,67 +0,0 @@ ---- -source: crates/as2/src/lexer/tests.rs -expression: tokens -input_file: samples/as2/AnInterface.as ---- -- kind: - Keyword: Interface - span: - start: 0 - end: 9 - raw: interface -- kind: Identifier - span: - start: 10 - end: 21 - raw: AnInterface -- kind: OpenBrace - span: - start: 22 - end: 23 - raw: "{" -- kind: Newline - span: - start: 23 - end: 24 - raw: "\n" -- kind: - Keyword: Function - span: - start: 28 - end: 36 - raw: function -- kind: Identifier - span: - start: 37 - end: 40 - raw: foo -- kind: OpenParen - span: - start: 40 - end: 41 - raw: ( -- kind: CloseParen - span: - start: 41 - end: 42 - raw: ) -- kind: Semicolon - span: - start: 42 - end: 43 - raw: ; -- kind: Newline - span: - start: 43 - end: 44 - raw: "\n" -- kind: CloseBrace - span: - start: 44 - end: 45 - raw: "}" -- kind: Newline - span: - start: 45 - end: 46 - raw: "\n" diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@classes__AnEmptyInterface.as.snap b/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@classes__AnEmptyInterface.as.snap deleted file mode 100644 index 39348a8..0000000 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@classes__AnEmptyInterface.as.snap +++ /dev/null @@ -1,36 +0,0 @@ ---- -source: crates/as2/src/lexer/tests.rs -expression: tokens -input_file: samples/as2/classes/AnEmptyInterface.as ---- -- kind: - Keyword: Interface - span: - start: 0 - end: 9 - raw: interface -- kind: Identifier - span: - start: 10 - end: 21 - raw: AnInterface -- kind: OpenBrace - span: - start: 22 - end: 23 - raw: "{" -- kind: Newline - span: - start: 23 - end: 24 - raw: "\n" -- kind: CloseBrace - span: - start: 24 - end: 25 - raw: "}" -- kind: Newline - span: - start: 25 - end: 26 - raw: "\n" diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@classes__AnExtendingInterface.as.snap b/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@classes__AnExtendingInterface.as.snap deleted file mode 100644 index ba26151..0000000 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@classes__AnExtendingInterface.as.snap +++ /dev/null @@ -1,42 +0,0 @@ ---- -source: crates/as2/src/lexer/tests.rs -expression: tokens -input_file: samples/as2/classes/AnExtendingInterface.as ---- -- kind: - Keyword: Interface - span: - start: 0 - end: 9 - raw: interface -- kind: Identifier - span: - start: 10 - end: 30 - raw: AnExtendingInterface -- kind: - Keyword: Extends - span: - start: 31 - end: 38 - raw: extends -- kind: Identifier - span: - start: 39 - end: 50 - raw: AnInterface -- kind: OpenBrace - span: - start: 51 - end: 52 - raw: "{" -- kind: Newline - span: - start: 52 - end: 53 - raw: "\n" -- kind: CloseBrace - span: - start: 53 - end: 54 - raw: "}" diff --git a/crates/as2_codegen/Cargo.toml b/crates/as2_codegen/Cargo.toml deleted file mode 100644 index f1eea11..0000000 --- a/crates/as2_codegen/Cargo.toml +++ /dev/null @@ -1,16 +0,0 @@ -[package] -name = "rascal_as2_codegen" -authors.workspace = true -edition.workspace = true -license.workspace = true -version.workspace = true - -[dependencies] -rascal_as2 = { path = "../as2" } -rascal_as2_pcode = { path = "../as2_pcode" } - -[dev-dependencies] -insta = { version = "1.47.2", features = ["yaml", "glob"] } - -[features] -default = [] diff --git a/crates/as2_pcode/Cargo.toml b/crates/as2_pcode/Cargo.toml deleted file mode 100644 index 05202ca..0000000 --- a/crates/as2_pcode/Cargo.toml +++ /dev/null @@ -1,20 +0,0 @@ -[package] -name = "rascal_as2_pcode" -authors.workspace = true -edition.workspace = true -license.workspace = true -version.workspace = true - -[dependencies] -winnow = "1.0.1" -serde = { version = "1.0.228", features = ["derive"] } -annotate-snippets = "0.12.12" -indexmap = { version = "2.14.0", features = ["serde"] } -rascal_common = { path = "../common" } - -[dev-dependencies] -insta = { version = "1.47.2", features = ["yaml", "glob"] } - -[features] -default = [] -winnow-debug = ["winnow/debug"] diff --git a/crates/as2_pcode/src/parser/tests.rs b/crates/as2_pcode/src/parser/tests.rs deleted file mode 100644 index 8509743..0000000 --- a/crates/as2_pcode/src/parser/tests.rs +++ /dev/null @@ -1,28 +0,0 @@ -use crate::lexer::Lexer; -use crate::lexer::tokens::{Token, TokenKind}; -use crate::parser::parse_actions; -use crate::pcode::Actions; -use rascal_common::span::Span; - -pub(crate) fn build_tokens<'a>(spec: &'a [(TokenKind, &'a str)]) -> Vec> { - let mut pos = 0usize; - spec.iter() - .map(|(k, raw)| { - let start = pos; - pos += raw.len().max(1); - let end = pos; - Token::new(*k, Span::new_unchecked(start, end), raw) - }) - .collect() -} - -#[test] -fn test_all_samples() { - insta::glob!("../../../../samples/as2_pcode", "**/*.pcode", |path| { - let src = std::fs::read_to_string(path).expect("failed to read sample"); - let tokens = Lexer::new(&src).into_vec(); - let parsed = parse_actions(&tokens).map_err(|e| format!("{e:#?}")); - insta::assert_yaml_snapshot!(parsed); - insta::assert_snapshot!("printed", parsed.unwrap_or_else(|_| Actions::empty())); - }); -} diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index ee0cd8d..c756720 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -4,11 +4,15 @@ authors.workspace = true edition.workspace = true license.workspace = true version.workspace = true +repository.workspace = true +keywords.workspace = true +description.workspace = true +categories = ["compilers", "parser-implementations", "command-line-utilities"] [dependencies] anyhow = "1" clap = { version = "4", features = ["derive"] } -rascal = { path = "../rascal" } +rascal = { path = "../rascal", version = "0.2.0" } [features] default = [] diff --git a/crates/cli/src/main.rs b/crates/cli/src/main.rs index 8acf421..8cf41cb 100644 --- a/crates/cli/src/main.rs +++ b/crates/cli/src/main.rs @@ -1,7 +1,7 @@ use anyhow::Result; use clap::Parser; +use rascal::FileSystemSourceProvider; use rascal::ProgramBuilder; -use rascal::provider::FileSystemSourceProvider; use std::fs; use std::path::PathBuf; diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml deleted file mode 100644 index 524c21f..0000000 --- a/crates/common/Cargo.toml +++ /dev/null @@ -1,14 +0,0 @@ -[package] -name = "rascal_common" -authors.workspace = true -edition.workspace = true -license.workspace = true -version.workspace = true - -[dependencies] -winnow = "1.0.1" -serde = { version = "1.0.228", features = ["derive"] } - -[features] -default = [] -winnow-debug = ["winnow/debug"] diff --git a/crates/common/src/lib.rs b/crates/common/src/lib.rs deleted file mode 100644 index 9aff8b1..0000000 --- a/crates/common/src/lib.rs +++ /dev/null @@ -1,2 +0,0 @@ -pub mod provider; -pub mod span; diff --git a/crates/rascal/Cargo.toml b/crates/rascal/Cargo.toml index 357f68c..8cebf14 100644 --- a/crates/rascal/Cargo.toml +++ b/crates/rascal/Cargo.toml @@ -4,21 +4,22 @@ authors.workspace = true version.workspace = true edition.workspace = true license.workspace = true +repository.workspace = true +keywords.workspace = true +description.workspace = true +categories = ["compilers", "parser-implementations"] [dependencies] -rascal_as2 = { path = "../as2" } -rascal_as2_pcode = { path = "../as2_pcode" } -rascal_as2_codegen = { path = "../as2_codegen" } -rascal_common = { path = "../common" } indexmap = { version = "2.14.0", features = ["serde"] } serde = { version = "1.0.228", features = ["derive"] } annotate-snippets = "0.12.12" byteorder = "1.5.0" swf = "0.2.2" +winnow = "1.0.2" [dev-dependencies] insta = { version = "1.47.2", features = ["yaml", "glob"] } [features] default = [] -winnow-debug = ["rascal_as2/winnow-debug"] +winnow-debug = ["winnow/debug"] diff --git a/crates/rascal/src/error.rs b/crates/rascal/src/error.rs index 919844e..11c1d1c 100644 --- a/crates/rascal/src/error.rs +++ b/crates/rascal/src/error.rs @@ -1,7 +1,7 @@ +use crate::internal::as2::error::ParsingError; use annotate_snippets::renderer::DecorStyle; use annotate_snippets::{Group, Renderer}; use indexmap::IndexMap; -use rascal_as2::error::ParsingError; #[derive(Debug)] pub(crate) struct ErrorSet { diff --git a/crates/rascal/src/internal.rs b/crates/rascal/src/internal.rs new file mode 100644 index 0000000..5ba37de --- /dev/null +++ b/crates/rascal/src/internal.rs @@ -0,0 +1,4 @@ +pub(crate) mod as2; +pub(crate) mod as2_codegen; +pub(crate) mod as2_pcode; +pub(crate) mod span; diff --git a/crates/as2/src/lib.rs b/crates/rascal/src/internal/as2.rs similarity index 100% rename from crates/as2/src/lib.rs rename to crates/rascal/src/internal/as2.rs diff --git a/crates/as2/src/ast.rs b/crates/rascal/src/internal/as2/ast.rs similarity index 98% rename from crates/as2/src/ast.rs rename to crates/rascal/src/internal/as2/ast.rs index b22de2f..491528e 100644 --- a/crates/as2/src/ast.rs +++ b/crates/rascal/src/internal/as2/ast.rs @@ -1,5 +1,5 @@ -use crate::lexer::tokens::Keyword; -use rascal_common::span::{Span, Spanned}; +use crate::internal::as2::lexer::tokens::Keyword; +use crate::internal::span::{Span, Spanned}; use serde::Serialize; use std::borrow::Cow; use std::collections::HashMap; diff --git a/crates/as2/src/error.rs b/crates/rascal/src/internal/as2/error.rs similarity index 91% rename from crates/as2/src/error.rs rename to crates/rascal/src/internal/as2/error.rs index 323ad81..b1e040e 100644 --- a/crates/as2/src/error.rs +++ b/crates/rascal/src/internal/as2/error.rs @@ -1,6 +1,6 @@ -use crate::parser::Tokens; +use crate::internal::as2::parser::Tokens; +use crate::internal::span::Span; use annotate_snippets::{Annotation, AnnotationKind}; -use rascal_common::span::Span; use winnow::error::{ContextError, ParseError}; #[derive(Debug)] diff --git a/crates/as2/src/global_types.rs b/crates/rascal/src/internal/as2/global_types.rs similarity index 100% rename from crates/as2/src/global_types.rs rename to crates/rascal/src/internal/as2/global_types.rs diff --git a/crates/as2/src/hir.rs b/crates/rascal/src/internal/as2/hir.rs similarity index 99% rename from crates/as2/src/hir.rs rename to crates/rascal/src/internal/as2/hir.rs index 35b3e53..cca8be2 100644 --- a/crates/as2/src/hir.rs +++ b/crates/rascal/src/internal/as2/hir.rs @@ -1,11 +1,9 @@ +use crate::internal::span::Spanned; use indexmap::IndexMap; -use rascal_common::span::Spanned; use serde::Serialize; pub type Expr = Spanned; -pub type Constant = Spanned; -pub type Statement = Spanned; -pub use crate::ast::{Affix, BinaryOperator, UnaryOperator}; +pub use crate::internal::as2::ast::{Affix, BinaryOperator, UnaryOperator}; #[derive(Debug, Clone, Serialize, PartialEq)] pub enum ExprKind { diff --git a/crates/as2/src/lexer.rs b/crates/rascal/src/internal/as2/lexer.rs similarity index 98% rename from crates/as2/src/lexer.rs rename to crates/rascal/src/internal/as2/lexer.rs index 4424bc9..f8aa345 100644 --- a/crates/as2/src/lexer.rs +++ b/crates/rascal/src/internal/as2/lexer.rs @@ -3,9 +3,9 @@ pub(crate) mod operator; mod tests; pub(crate) mod tokens; -use crate::lexer::operator::lex_operator; -use crate::lexer::tokens::{Keyword, QuoteKind, Token, TokenKind}; -use rascal_common::span::Span; +use crate::internal::as2::lexer::operator::lex_operator; +use crate::internal::as2::lexer::tokens::{Keyword, QuoteKind, Token, TokenKind}; +use crate::internal::span::Span; use winnow::stream::{AsBStr, AsChar, FindSlice, Location, Stream as _}; pub(crate) type Stream<'i> = winnow::stream::LocatingSlice<&'i str>; diff --git a/crates/as2/src/lexer/operator.rs b/crates/rascal/src/internal/as2/lexer/operator.rs similarity index 97% rename from crates/as2/src/lexer/operator.rs rename to crates/rascal/src/internal/as2/lexer/operator.rs index a9050a3..0823f35 100644 --- a/crates/as2/src/lexer/operator.rs +++ b/crates/rascal/src/internal/as2/lexer/operator.rs @@ -1,6 +1,6 @@ -use crate::lexer::Stream; -use crate::lexer::tokens::{Token, TokenKind}; -use rascal_common::span::Span; +use crate::internal::as2::lexer::Stream; +use crate::internal::as2::lexer::tokens::{Token, TokenKind}; +use crate::internal::span::Span; use serde::Serialize; use winnow::stream::{AsBStr, Location, Stream as _}; diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@assign_variable_and_trace.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@assign_variable_and_trace.as.snap similarity index 94% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@assign_variable_and_trace.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@assign_variable_and_trace.as.snap index 1fbf31a..ea7f2ec 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@assign_variable_and_trace.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@assign_variable_and_trace.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/assign_variable_and_trace.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@assign_variable_many_ways.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@assign_variable_many_ways.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@assign_variable_many_ways.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@assign_variable_many_ways.as.snap index b49d8e5..ec03f16 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@assign_variable_many_ways.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@assign_variable_many_ways.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/assign_variable_many_ways.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@block.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@block.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@block.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@block.as.snap index b1fbfec..f6b846d 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@block.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@block.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/block.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@comments.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@comments.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@comments.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@comments.as.snap index 332a456..fdd2136 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@comments.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@comments.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/comments.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@delete.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@delete.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@delete.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@delete.as.snap index e0eed38..b6cfdaf 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@delete.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@delete.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/delete.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@for_loop.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@for_loop.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@for_loop.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@for_loop.as.snap index fae1182..e1b891a 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@for_loop.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@for_loop.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/for_loop.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@function.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@function.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@function.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@function.as.snap index 5cb4d6e..452514d 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@function.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@function.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/function.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@function_hoisting.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@function_hoisting.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@function_hoisting.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@function_hoisting.as.snap index 5fa8f93..b686ddb 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@function_hoisting.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@function_hoisting.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/function_hoisting.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@function_in_loop_break_continue.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@function_in_loop_break_continue.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@function_in_loop_break_continue.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@function_in_loop_break_continue.as.snap index d4b5f4a..fb18195 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@function_in_loop_break_continue.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@function_in_loop_break_continue.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/function_in_loop_break_continue.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@if_else.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@if_else.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@if_else.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@if_else.as.snap index d44c555..0c1fdcc 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@if_else.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@if_else.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/if_else.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@if_frame_loaded.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@if_frame_loaded.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@if_frame_loaded.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@if_frame_loaded.as.snap index 8379291..4cdf1d1 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@if_frame_loaded.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@if_frame_loaded.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/if_frame_loaded.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@import_affects_functions.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@import_affects_functions.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@import_affects_functions.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@import_affects_functions.as.snap index 8f155c1..41394e2 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@import_affects_functions.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@import_affects_functions.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/import_affects_functions.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@inline_pcode.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@inline_pcode.as.snap similarity index 97% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@inline_pcode.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@inline_pcode.as.snap index f2ce89a..1a6ba90 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@inline_pcode.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@inline_pcode.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/inline_pcode.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@legacy_get_set.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@legacy_get_set.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@legacy_get_set.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@legacy_get_set.as.snap index 2cbae1c..60187cc 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@legacy_get_set.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@legacy_get_set.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/legacy_get_set.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@legacy_operators.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@legacy_operators.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@legacy_operators.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@legacy_operators.as.snap index 4d7f05c..c441cf1 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@legacy_operators.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@legacy_operators.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/legacy_operators.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@nested_break_continue.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@nested_break_continue.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@nested_break_continue.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@nested_break_continue.as.snap index b61d9ed..d4526cf 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@nested_break_continue.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@nested_break_continue.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/nested_break_continue.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@nested_for_break_continue.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@nested_for_break_continue.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@nested_for_break_continue.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@nested_for_break_continue.as.snap index cd0c2f5..4943a41 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@nested_for_break_continue.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@nested_for_break_continue.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/nested_for_break_continue.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@numbers.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@numbers.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@numbers.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@numbers.as.snap index 8c30b22..19e3658 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@numbers.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@numbers.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/numbers.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@objects.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@objects.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@objects.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@objects.as.snap index 1dbc4a5..8ff9b69 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@objects.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@objects.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/objects.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__add_sub.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__add_sub.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__add_sub.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__add_sub.as.snap index f4ddf92..ac116e0 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__add_sub.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__add_sub.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/add_sub.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__bit_math.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__bit_math.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__bit_math.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__bit_math.as.snap index ac408e2..8e0c30e 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__bit_math.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__bit_math.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/bit_math.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__bit_shifts.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__bit_shifts.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__bit_shifts.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__bit_shifts.as.snap index f5cdbb2..f2842a0 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__bit_shifts.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__bit_shifts.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/bit_shifts.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__comparison.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__comparison.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__comparison.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__comparison.as.snap index ec61af6..cdb2eeb 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__comparison.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__comparison.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/comparison.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__equality.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__equality.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__equality.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__equality.as.snap index 62652de..2dae7f5 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__equality.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__equality.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/equality.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__general.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__general.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__general.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__general.as.snap index e11690d..13ede8c 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__general.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__general.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/general.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__inc_dec.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__inc_dec.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__inc_dec.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__inc_dec.as.snap index 019b39e..29ed2ca 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__inc_dec.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__inc_dec.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/inc_dec.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__logic.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__logic.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__logic.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__logic.as.snap index 13f412f..b928474 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__logic.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__logic.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/logic.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__mul_div_mod.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__mul_div_mod.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__mul_div_mod.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__mul_div_mod.as.snap index 13f9b5d..e9c9cd9 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__mul_div_mod.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__mul_div_mod.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/mul_div_mod.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__typeof.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__typeof.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__typeof.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__typeof.as.snap index 8512dd5..983467b 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@op_precedence__typeof.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@op_precedence__typeof.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/op_precedence/typeof.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@operators.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@operators.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@operators.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@operators.as.snap index c0c540d..bbe9133 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@operators.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@operators.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/operators.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@random_success.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@random_success.as.snap similarity index 98% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@random_success.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@random_success.as.snap index 5ab040c..b9393d1 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@random_success.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@random_success.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/random_success.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.as.snap index c3877a9..c4f1a1a 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/regressions/ruffle_avm1_edittext_drag_select.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.as.snap index 88cd154..4502477 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/regressions/ruffle_avm1_mouse_pos.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regressions__ruffle_avm1_movieclip_lockroot.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regressions__ruffle_avm1_movieclip_lockroot.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regressions__ruffle_avm1_movieclip_lockroot.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regressions__ruffle_avm1_movieclip_lockroot.as.snap index 2e0a761..19bb55b 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regressions__ruffle_avm1_movieclip_lockroot.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regressions__ruffle_avm1_movieclip_lockroot.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/regressions/ruffle_avm1_movieclip_lockroot.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regular_imports.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regular_imports.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regular_imports.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regular_imports.as.snap index 1f09fc8..159cbc0 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@regular_imports.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@regular_imports.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/regular_imports.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@special_functions.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@special_functions.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@special_functions.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@special_functions.as.snap index 508f2b2..4d2e24a 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@special_functions.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@special_functions.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/special_functions.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@special_properties.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@special_properties.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@special_properties.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@special_properties.as.snap index 829fe07..6b1dab7 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@special_properties.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@special_properties.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/special_properties.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@switch.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@switch.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@switch.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@switch.as.snap index d7ef395..c464b74 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@switch.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@switch.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/switch.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@switch_in_loop_break_continue.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@switch_in_loop_break_continue.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@switch_in_loop_break_continue.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@switch_in_loop_break_continue.as.snap index 890a2d9..b018804 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@switch_in_loop_break_continue.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@switch_in_loop_break_continue.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/switch_in_loop_break_continue.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@tell_target.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@tell_target.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@tell_target.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@tell_target.as.snap index 1d17b9d..b7424fd 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@tell_target.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@tell_target.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/tell_target.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@trace_hello_world.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@trace_hello_world.as.snap similarity index 89% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@trace_hello_world.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@trace_hello_world.as.snap index 3524355..e3df674 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@trace_hello_world.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@trace_hello_world.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/trace_hello_world.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@try_catch.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@try_catch.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@try_catch.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@try_catch.as.snap index 3e834a6..91ddb0e 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@try_catch.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@try_catch.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/try_catch.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@try_catch_finally_break_continue.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@try_catch_finally_break_continue.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@try_catch_finally_break_continue.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@try_catch_finally_break_continue.as.snap index 37d816d..b190268 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@try_catch_finally_break_continue.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@try_catch_finally_break_continue.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/try_catch_finally_break_continue.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@try_catch_stack.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@try_catch_stack.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@try_catch_stack.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@try_catch_stack.as.snap index d620919..01e74ab 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@try_catch_stack.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@try_catch_stack.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/try_catch_stack.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@typed_variables.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@typed_variables.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@typed_variables.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@typed_variables.as.snap index 9d26a1f..7dec48e 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@typed_variables.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@typed_variables.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/typed_variables.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@typeof.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@typeof.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@typeof.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@typeof.as.snap index 5a8288b..83f0fc3 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@typeof.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@typeof.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/typeof.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@while.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@while.as.snap similarity index 99% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@while.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@while.as.snap index 7d11563..9ef3ebe 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@while.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@while.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/while.as --- diff --git a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@with.as.snap b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@with.as.snap similarity index 97% rename from crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@with.as.snap rename to crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@with.as.snap index 7a9003c..d20ab11 100644 --- a/crates/as2/src/lexer/snapshots/rascal_as2__lexer__tests__all_samples@with.as.snap +++ b/crates/rascal/src/internal/as2/lexer/snapshots/rascal__internal__as2__lexer__tests__all_samples@with.as.snap @@ -1,5 +1,5 @@ --- -source: crates/as2/src/lexer/tests.rs +source: crates/rascal/src/internal/as2/lexer/tests.rs expression: tokens input_file: samples/as2/with.as --- diff --git a/crates/as2/src/lexer/tests.rs b/crates/rascal/src/internal/as2/lexer/tests.rs similarity index 97% rename from crates/as2/src/lexer/tests.rs rename to crates/rascal/src/internal/as2/lexer/tests.rs index c91913a..66f0976 100644 --- a/crates/as2/src/lexer/tests.rs +++ b/crates/rascal/src/internal/as2/lexer/tests.rs @@ -1,6 +1,6 @@ -use crate::lexer::Lexer; -use crate::lexer::operator::Operator; -use crate::lexer::tokens::{Keyword, QuoteKind, Token, TokenKind}; +use crate::internal::as2::lexer::Lexer; +use crate::internal::as2::lexer::operator::Operator; +use crate::internal::as2::lexer::tokens::{Keyword, QuoteKind, Token, TokenKind}; fn kinds(input: &str) -> Vec { Lexer::new(input) @@ -20,7 +20,7 @@ fn raws(input: &str) -> Vec { #[test] fn test_all_samples() { - insta::glob!("../../../../samples/as2", "**/*.as", |path| { + insta::glob!("../../../../../../samples/as2", "**/*.as", |path| { let src = std::fs::read_to_string(path).expect("failed to read sample"); let tokens = Lexer::new(&src).into_vec(); insta::assert_yaml_snapshot!(tokens); diff --git a/crates/as2/src/lexer/tokens.rs b/crates/rascal/src/internal/as2/lexer/tokens.rs similarity index 97% rename from crates/as2/src/lexer/tokens.rs rename to crates/rascal/src/internal/as2/lexer/tokens.rs index 34c5827..955469d 100644 --- a/crates/as2/src/lexer/tokens.rs +++ b/crates/rascal/src/internal/as2/lexer/tokens.rs @@ -1,6 +1,6 @@ -use crate::lexer::operator::Operator; -use crate::parser::{Tokens, ignore_newlines}; -use rascal_common::span::Span; +use crate::internal::as2::lexer::operator::Operator; +use crate::internal::as2::parser::{Tokens, ignore_newlines}; +use crate::internal::span::Span; use serde::Serialize; use winnow::Parser; use winnow::error::{ContextError, ErrMode, StrContext, StrContextValue}; diff --git a/crates/as2/src/parser.rs b/crates/rascal/src/internal/as2/parser.rs similarity index 94% rename from crates/as2/src/parser.rs rename to crates/rascal/src/internal/as2/parser.rs index 0ce4913..fc3768b 100644 --- a/crates/as2/src/parser.rs +++ b/crates/rascal/src/internal/as2/parser.rs @@ -1,5 +1,5 @@ -use crate::lexer::tokens::{QuoteKind, Token, TokenKind}; -use rascal_common::span::Spanned; +use crate::internal::as2::lexer::tokens::{QuoteKind, Token, TokenKind}; +use crate::internal::span::Spanned; use std::borrow::Cow; use winnow::combinator::{alt, repeat}; use winnow::error::{ContextError, ErrMode, ParseError}; @@ -17,7 +17,7 @@ mod tests; pub(crate) type Tokens<'i> = TokenSlice<'i, Token<'i>>; -use crate::ast::Document; +use crate::internal::as2::ast::Document; pub fn parse_document<'i>( source: &'i [Token<'i>], diff --git a/crates/as2/src/parser/class.rs b/crates/rascal/src/internal/as2/parser/class.rs similarity index 91% rename from crates/as2/src/parser/class.rs rename to crates/rascal/src/internal/as2/parser/class.rs index 408b59e..4ddb9e5 100644 --- a/crates/as2/src/parser/class.rs +++ b/crates/rascal/src/internal/as2/parser/class.rs @@ -1,8 +1,8 @@ -use crate::ast::{ClassMember, ClassMemberAttribute, Statement, StatementKind}; -use crate::lexer::tokens::{Keyword, TokenKind}; -use crate::parser::statement::{declaration, dot_separated_identifiers, function}; -use crate::parser::{Tokens, skip_newlines}; -use rascal_common::span::{Span, Spanned}; +use crate::internal::as2::ast::{ClassMember, ClassMemberAttribute, Statement, StatementKind}; +use crate::internal::as2::lexer::tokens::{Keyword, TokenKind}; +use crate::internal::as2::parser::statement::{declaration, dot_separated_identifiers, function}; +use crate::internal::as2::parser::{Tokens, skip_newlines}; +use crate::internal::span::{Span, Spanned}; use std::collections::HashMap; use winnow::combinator::{fail, opt, peek, separated}; use winnow::error::{ParserError, StrContext}; diff --git a/crates/as2/src/parser/document.rs b/crates/rascal/src/internal/as2/parser/document.rs similarity index 59% rename from crates/as2/src/parser/document.rs rename to crates/rascal/src/internal/as2/parser/document.rs index fe502bd..1763d3b 100644 --- a/crates/as2/src/parser/document.rs +++ b/crates/rascal/src/internal/as2/parser/document.rs @@ -1,6 +1,6 @@ -use crate::ast::Document; -use crate::parser::Tokens; -use crate::parser::statement::statement_list; +use crate::internal::as2::ast::Document; +use crate::internal::as2::parser::Tokens; +use crate::internal::as2::parser::statement::statement_list; use winnow::{ModalResult, Parser}; pub fn document<'i>(tokens: &mut Tokens<'i>) -> ModalResult> { diff --git a/crates/as2/src/parser/expression.rs b/crates/rascal/src/internal/as2/parser/expression.rs similarity index 98% rename from crates/as2/src/parser/expression.rs rename to crates/rascal/src/internal/as2/parser/expression.rs index 310e559..8e096ba 100644 --- a/crates/as2/src/parser/expression.rs +++ b/crates/rascal/src/internal/as2/parser/expression.rs @@ -1,10 +1,12 @@ -use crate::ast::{Affix, BinaryOperator, ConstantKind, Expr, ExprKind, UnaryOperator}; -use crate::lexer::operator::Operator; -use crate::lexer::tokens::{Keyword, TokenKind}; -use crate::parser::operator::{expr_for_binary_operator, expr_for_unary_operator}; -use crate::parser::statement::function; -use crate::parser::{Tokens, identifier, operator, skip_newlines, string}; -use rascal_common::span::{Span, Spanned}; +use crate::internal::as2::ast::{ + Affix, BinaryOperator, ConstantKind, Expr, ExprKind, UnaryOperator, +}; +use crate::internal::as2::lexer::operator::Operator; +use crate::internal::as2::lexer::tokens::{Keyword, TokenKind}; +use crate::internal::as2::parser::operator::{expr_for_binary_operator, expr_for_unary_operator}; +use crate::internal::as2::parser::statement::function; +use crate::internal::as2::parser::{Tokens, identifier, operator, skip_newlines, string}; +use crate::internal::span::{Span, Spanned}; use std::borrow::Cow; use winnow::combinator::{alt, fail, peek, separated}; use winnow::error::ParserError; @@ -456,12 +458,12 @@ pub(crate) fn expr_list<'i>(i: &mut Tokens<'i>) -> ModalResult>> { #[cfg(test)] mod tests { use super::*; - use crate::ast::{ + use crate::internal::as2::ast::{ Function, FunctionArgument, FunctionSignature, FunctionType, Statement, StatementKind, }; - use crate::lexer::operator::Operator; - use crate::lexer::tokens::{QuoteKind, Token, TokenKind}; - use crate::parser::tests::build_tokens; + use crate::internal::as2::lexer::operator::Operator; + use crate::internal::as2::lexer::tokens::{QuoteKind, Token, TokenKind}; + use crate::internal::as2::parser::tests::build_tokens; use winnow::stream::TokenSlice; fn parse_expr<'i>(tokens: &'i [Token<'i>]) -> ModalResult> { diff --git a/crates/as2/src/parser/operator.rs b/crates/rascal/src/internal/as2/parser/operator.rs similarity index 96% rename from crates/as2/src/parser/operator.rs rename to crates/rascal/src/internal/as2/parser/operator.rs index 123af3d..88b5835 100644 --- a/crates/as2/src/parser/operator.rs +++ b/crates/rascal/src/internal/as2/parser/operator.rs @@ -1,8 +1,8 @@ -use crate::ast::{BinaryOperator, Expr, ExprKind, UnaryOperator}; -use crate::lexer::operator::Operator; -use crate::lexer::tokens::{Token, TokenKind}; -use crate::parser::Tokens; -use rascal_common::span::Span; +use crate::internal::as2::ast::{BinaryOperator, Expr, ExprKind, UnaryOperator}; +use crate::internal::as2::lexer::operator::Operator; +use crate::internal::as2::lexer::tokens::{Token, TokenKind}; +use crate::internal::as2::parser::Tokens; +use crate::internal::span::Span; use serde::Serialize; use std::cmp::Ordering; use winnow::error::ParserError; diff --git a/crates/as2/src/parser/statement.rs b/crates/rascal/src/internal/as2/parser/statement.rs similarity index 98% rename from crates/as2/src/parser/statement.rs rename to crates/rascal/src/internal/as2/parser/statement.rs index 5a0e715..35fde98 100644 --- a/crates/as2/src/parser/statement.rs +++ b/crates/rascal/src/internal/as2/parser/statement.rs @@ -1,13 +1,13 @@ -use crate::ast::{ +use crate::internal::as2::ast::{ Catch, Declaration, ForCondition, Function, FunctionArgument, FunctionSignature, FunctionType, Import, Statement, StatementKind, SwitchElement, TryCatch, }; -use crate::lexer::operator::Operator; -use crate::lexer::tokens::{Keyword, TokenKind}; -use crate::parser::class::class; -use crate::parser::expression::{expr_list, expression, type_name}; -use crate::parser::{Tokens, identifier, skip_newlines}; -use rascal_common::span::{Span, Spanned}; +use crate::internal::as2::lexer::operator::Operator; +use crate::internal::as2::lexer::tokens::{Keyword, TokenKind}; +use crate::internal::as2::parser::class::class; +use crate::internal::as2::parser::expression::{expr_list, expression, type_name}; +use crate::internal::as2::parser::{Tokens, identifier, skip_newlines}; +use crate::internal::span::{Span, Spanned}; use winnow::combinator::{alt, cond, cut_err, fail, opt, peek, separated}; use winnow::error::{ContextError, ErrMode, StrContext, StrContextValue}; use winnow::stream::Stream; @@ -577,11 +577,11 @@ pub(crate) fn function_signature<'i>( #[cfg(test)] mod stmt_tests { use super::*; - use crate::ast::{ + use crate::internal::as2::ast::{ Affix, BinaryOperator, ConstantKind, Expr, ExprKind, SwitchElement, TryCatch, UnaryOperator, }; - use crate::lexer::tokens::{Keyword, QuoteKind, Token, TokenKind}; - use crate::parser::tests::build_tokens; + use crate::internal::as2::lexer::tokens::{Keyword, QuoteKind, Token, TokenKind}; + use crate::internal::as2::parser::tests::build_tokens; use std::borrow::Cow; use winnow::stream::TokenSlice; diff --git a/crates/as2/src/parser/tests.rs b/crates/rascal/src/internal/as2/parser/tests.rs similarity index 66% rename from crates/as2/src/parser/tests.rs rename to crates/rascal/src/internal/as2/parser/tests.rs index 055b25a..72ab6f2 100644 --- a/crates/as2/src/parser/tests.rs +++ b/crates/rascal/src/internal/as2/parser/tests.rs @@ -1,5 +1,5 @@ -use crate::lexer::tokens::{Token, TokenKind}; -use rascal_common::span::Span; +use crate::internal::as2::lexer::tokens::{Token, TokenKind}; +use crate::internal::span::Span; pub(crate) fn build_tokens<'i>(spec: &'i [(TokenKind, &'i str)]) -> Vec> { spec.iter() diff --git a/crates/as2/src/resolver.rs b/crates/rascal/src/internal/as2/resolver.rs similarity index 98% rename from crates/as2/src/resolver.rs rename to crates/rascal/src/internal/as2/resolver.rs index 0b5cd06..16fc57e 100644 --- a/crates/as2/src/resolver.rs +++ b/crates/rascal/src/internal/as2/resolver.rs @@ -1,14 +1,14 @@ mod special_functions; mod special_properties; -use crate::error::ParsingError; -use crate::global_types::GLOBAL_TYPES; -use crate::hir; -use crate::resolver::special_functions::resolve_special_call; -use crate::{ast, type_path_to_file_path}; +use crate::internal::as2::error::ParsingError; +use crate::internal::as2::global_types::GLOBAL_TYPES; +use crate::internal::as2::hir; +use crate::internal::as2::resolver::special_functions::resolve_special_call; +use crate::internal::as2::{ast, type_path_to_file_path}; +use crate::internal::span::{Span, Spanned}; +use crate::provider::SourceProvider; use indexmap::{IndexMap, IndexSet}; -use rascal_common::provider::SourceProvider; -use rascal_common::span::{Span, Spanned}; use std::borrow::Cow; use std::collections::{HashMap, HashSet}; diff --git a/crates/as2/src/resolver/special_functions.rs b/crates/rascal/src/internal/as2/resolver/special_functions.rs similarity index 99% rename from crates/as2/src/resolver/special_functions.rs rename to crates/rascal/src/internal/as2/resolver/special_functions.rs index 480fdc1..b66a94d 100644 --- a/crates/as2/src/resolver/special_functions.rs +++ b/crates/rascal/src/internal/as2/resolver/special_functions.rs @@ -1,7 +1,7 @@ -use crate::resolver::special_properties::get_special_property; -use crate::resolver::{ModuleContext, resolve_expr}; -use crate::{ast, hir}; -use rascal_common::span::Span; +use crate::internal::as2::resolver::special_properties::get_special_property; +use crate::internal::as2::resolver::{ModuleContext, resolve_expr}; +use crate::internal::as2::{ast, hir}; +use crate::internal::span::Span; pub(crate) fn resolve_special_call( context: &mut ModuleContext, diff --git a/crates/as2/src/resolver/special_properties.rs b/crates/rascal/src/internal/as2/resolver/special_properties.rs similarity index 100% rename from crates/as2/src/resolver/special_properties.rs rename to crates/rascal/src/internal/as2/resolver/special_properties.rs diff --git a/crates/as2_codegen/src/lib.rs b/crates/rascal/src/internal/as2_codegen.rs similarity index 96% rename from crates/as2_codegen/src/lib.rs rename to crates/rascal/src/internal/as2_codegen.rs index af0f9c9..935d8f2 100644 --- a/crates/as2_codegen/src/lib.rs +++ b/crates/rascal/src/internal/as2_codegen.rs @@ -1,8 +1,8 @@ -use crate::builder::CodeBuilder; -use crate::context::ScriptContext; -use crate::statement::{gen_expr, gen_function, gen_statements}; -use rascal_as2::hir::{Class, Interface, StatementKind}; -use rascal_as2_pcode::{Action, Actions, PushValue}; +use crate::internal::as2::hir::{Class, Interface, StatementKind}; +use crate::internal::as2_codegen::builder::CodeBuilder; +use crate::internal::as2_codegen::context::ScriptContext; +use crate::internal::as2_codegen::statement::{gen_expr, gen_function, gen_statements}; +use crate::internal::as2_pcode::{Action, Actions, PushValue}; mod access; mod builder; diff --git a/crates/as2_codegen/src/access.rs b/crates/rascal/src/internal/as2_codegen/access.rs similarity index 94% rename from crates/as2_codegen/src/access.rs rename to crates/rascal/src/internal/as2_codegen/access.rs index 369cb77..2443693 100644 --- a/crates/as2_codegen/src/access.rs +++ b/crates/rascal/src/internal/as2_codegen/access.rs @@ -1,9 +1,9 @@ -use crate::builder::CodeBuilder; -use crate::context::ScriptContext; -use crate::special_properties::get_special_property; -use crate::statement::gen_expr; -use rascal_as2::hir::{ConstantKind, Expr, ExprKind}; -use rascal_as2_pcode::{Action, PushValue}; +use crate::internal::as2::hir::{ConstantKind, Expr, ExprKind}; +use crate::internal::as2_codegen::builder::CodeBuilder; +use crate::internal::as2_codegen::context::ScriptContext; +use crate::internal::as2_codegen::special_properties::get_special_property; +use crate::internal::as2_codegen::statement::gen_expr; +use crate::internal::as2_pcode::{Action, PushValue}; #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum VariableAccess { diff --git a/crates/as2_codegen/src/builder.rs b/crates/rascal/src/internal/as2_codegen/builder.rs similarity index 97% rename from crates/as2_codegen/src/builder.rs rename to crates/rascal/src/internal/as2_codegen/builder.rs index 6b52bad..f5058f4 100644 --- a/crates/as2_codegen/src/builder.rs +++ b/crates/rascal/src/internal/as2_codegen/builder.rs @@ -1,4 +1,4 @@ -use rascal_as2_pcode::{Action, Actions, PushValue}; +use crate::internal::as2_pcode::{Action, Actions, PushValue}; #[derive(Debug)] pub(crate) struct CodeBuilder { diff --git a/crates/as2_codegen/src/constants.rs b/crates/rascal/src/internal/as2_codegen/constants.rs similarity index 97% rename from crates/as2_codegen/src/constants.rs rename to crates/rascal/src/internal/as2_codegen/constants.rs index 5446fb3..26a57ec 100644 --- a/crates/as2_codegen/src/constants.rs +++ b/crates/rascal/src/internal/as2_codegen/constants.rs @@ -1,4 +1,4 @@ -use rascal_as2_pcode::PushValue; +use crate::internal::as2_pcode::PushValue; use std::collections::HashMap; #[derive(Debug, Default)] diff --git a/crates/as2_codegen/src/context.rs b/crates/rascal/src/internal/as2_codegen/context.rs similarity index 97% rename from crates/as2_codegen/src/context.rs rename to crates/rascal/src/internal/as2_codegen/context.rs index b9c880c..d6354b7 100644 --- a/crates/as2_codegen/src/context.rs +++ b/crates/rascal/src/internal/as2_codegen/context.rs @@ -1,4 +1,4 @@ -use crate::constants::Constants; +use crate::internal::as2_codegen::constants::Constants; #[derive(Debug)] pub struct ScriptContext { diff --git a/crates/rascal/src/internal/as2_codegen/lib.rs b/crates/rascal/src/internal/as2_codegen/lib.rs new file mode 100644 index 0000000..e69de29 diff --git a/crates/as2_codegen/src/special_properties.rs b/crates/rascal/src/internal/as2_codegen/special_properties.rs similarity index 100% rename from crates/as2_codegen/src/special_properties.rs rename to crates/rascal/src/internal/as2_codegen/special_properties.rs diff --git a/crates/as2_codegen/src/statement.rs b/crates/rascal/src/internal/as2_codegen/statement.rs similarity index 99% rename from crates/as2_codegen/src/statement.rs rename to crates/rascal/src/internal/as2_codegen/statement.rs index 98cdfa9..917815c 100644 --- a/crates/as2_codegen/src/statement.rs +++ b/crates/rascal/src/internal/as2_codegen/statement.rs @@ -1,11 +1,11 @@ -use crate::access::VariableAccess; -use crate::builder::CodeBuilder; -use crate::context::ScriptContext; -use rascal_as2::hir::{ +use crate::internal::as2::hir::{ Affix, BinaryOperator, ConstantKind, Declaration, Expr, ExprKind, ForCondition, Function, FunctionSignature, GetUrlMethod, StatementKind, SwitchElement, TryCatch, UnaryOperator, }; -use rascal_as2_pcode::{Action, CatchTarget, PCode, PushValue}; +use crate::internal::as2_codegen::access::VariableAccess; +use crate::internal::as2_codegen::builder::CodeBuilder; +use crate::internal::as2_codegen::context::ScriptContext; +use crate::internal::as2_pcode::{Action, CatchTarget, PCode, PushValue}; pub(crate) fn gen_statements( context: &mut ScriptContext, diff --git a/crates/as2_pcode/src/lib.rs b/crates/rascal/src/internal/as2_pcode.rs similarity index 60% rename from crates/as2_pcode/src/lib.rs rename to crates/rascal/src/internal/as2_pcode.rs index 132b65e..0341538 100644 --- a/crates/as2_pcode/src/lib.rs +++ b/crates/rascal/src/internal/as2_pcode.rs @@ -1,10 +1,10 @@ -use crate::lexer::Lexer; -use crate::lexer::tokens::Token; -use crate::parser::PCodeError; -pub use crate::pcode::Action; -pub use crate::pcode::Actions; -pub use crate::pcode::CatchTarget; -pub use crate::pcode::PushValue; +use crate::internal::as2_pcode::lexer::Lexer; +use crate::internal::as2_pcode::lexer::tokens::Token; +use crate::internal::as2_pcode::parser::PCodeError; +pub use crate::internal::as2_pcode::pcode::Action; +pub use crate::internal::as2_pcode::pcode::Actions; +pub use crate::internal::as2_pcode::pcode::CatchTarget; +pub use crate::internal::as2_pcode::pcode::PushValue; mod lexer; mod parser; diff --git a/crates/as2_pcode/src/lexer.rs b/crates/rascal/src/internal/as2_pcode/lexer.rs similarity index 99% rename from crates/as2_pcode/src/lexer.rs rename to crates/rascal/src/internal/as2_pcode/lexer.rs index 6c838ab..effabfc 100644 --- a/crates/as2_pcode/src/lexer.rs +++ b/crates/rascal/src/internal/as2_pcode/lexer.rs @@ -2,8 +2,8 @@ mod tests; pub(crate) mod tokens; -use crate::lexer::tokens::{ActionName, Token, TokenKind}; -use rascal_common::span::Span; +use crate::internal::as2_pcode::lexer::tokens::{ActionName, Token, TokenKind}; +use crate::internal::span::Span; use winnow::stream::{AsBStr, FindSlice, Location, Stream as _}; pub(crate) type Stream<'i> = winnow::stream::LocatingSlice<&'i str>; diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@assign_variable_and_trace.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@assign_variable_and_trace.pcode.snap similarity index 96% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@assign_variable_and_trace.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@assign_variable_and_trace.pcode.snap index d080ae9..b4ebe27 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@assign_variable_and_trace.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@assign_variable_and_trace.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/assign_variable_and_trace.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@assign_variable_many_ways.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@assign_variable_many_ways.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@assign_variable_many_ways.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@assign_variable_many_ways.pcode.snap index e5f72c0..6ae6130 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@assign_variable_many_ways.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@assign_variable_many_ways.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/assign_variable_many_ways.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@block.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@block.pcode.snap similarity index 98% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@block.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@block.pcode.snap index 780006e..8c9d026 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@block.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@block.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/block.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@comments.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@comments.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@comments.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@comments.pcode.snap index c7ac4b0..52d5216 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@comments.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@comments.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/comments.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@delete.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@delete.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@delete.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@delete.pcode.snap index 5040245..f9baba7 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@delete.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@delete.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/delete.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@for_loop.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@for_loop.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@for_loop.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@for_loop.pcode.snap index ba20185..95aaa29 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@for_loop.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@for_loop.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/for_loop.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@function.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@function.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@function.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@function.pcode.snap index 58c45a2..20014b8 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@function.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@function.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/function.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@function_hoisting.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@function_hoisting.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@function_hoisting.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@function_hoisting.pcode.snap index 05c4e47..9c1dcff 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@function_hoisting.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@function_hoisting.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/function_hoisting.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@function_in_loop_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@function_in_loop_break_continue.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@function_in_loop_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@function_in_loop_break_continue.pcode.snap index 0f6e852..3d8bc4e 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@function_in_loop_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@function_in_loop_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/function_in_loop_break_continue.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@if_else.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@if_else.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@if_else.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@if_else.pcode.snap index b0cd388..ab70c9f 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@if_else.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@if_else.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/if_else.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@if_frame_loaded.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@if_frame_loaded.pcode.snap similarity index 98% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@if_frame_loaded.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@if_frame_loaded.pcode.snap index f96d7d2..7dce40e 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@if_frame_loaded.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@if_frame_loaded.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/if_frame_loaded.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@import_affects_functions.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@import_affects_functions.pcode.snap similarity index 98% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@import_affects_functions.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@import_affects_functions.pcode.snap index d12b4d2..1bacf11 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@import_affects_functions.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@import_affects_functions.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/import_affects_functions.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@legacy_get_set.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@legacy_get_set.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@legacy_get_set.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@legacy_get_set.pcode.snap index ac9affd..4851ab4 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@legacy_get_set.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@legacy_get_set.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/legacy_get_set.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@legacy_operators.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@legacy_operators.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@legacy_operators.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@legacy_operators.pcode.snap index 2365e6c..6aaf14e 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@legacy_operators.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@legacy_operators.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/legacy_operators.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@nested_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@nested_break_continue.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@nested_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@nested_break_continue.pcode.snap index 9f561f8..11ae883 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@nested_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@nested_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/nested_break_continue.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@nested_for_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@nested_for_break_continue.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@nested_for_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@nested_for_break_continue.pcode.snap index 5055841..699c85a 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@nested_for_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@nested_for_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/nested_for_break_continue.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@numbers.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@numbers.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@numbers.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@numbers.pcode.snap index 22ce873..268af3b 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@numbers.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@numbers.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/numbers.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@objects.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@objects.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@objects.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@objects.pcode.snap index bb7916b..166f953 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@objects.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@objects.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/objects.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__add_sub.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__add_sub.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__add_sub.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__add_sub.pcode.snap index 29fe9d8..0dd6150 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__add_sub.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__add_sub.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/op_precedence/add_sub.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__bit_math.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__bit_math.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__bit_math.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__bit_math.pcode.snap index a9b45c2..eb212de 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__bit_math.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__bit_math.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/op_precedence/bit_math.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__bit_shifts.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__bit_shifts.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__bit_shifts.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__bit_shifts.pcode.snap index ed031d2..d0ede3a 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__bit_shifts.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__bit_shifts.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/op_precedence/bit_shifts.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__comparison.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__comparison.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__comparison.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__comparison.pcode.snap index e3dbdf8..425d132 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__comparison.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__comparison.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/op_precedence/comparison.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__equality.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__equality.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__equality.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__equality.pcode.snap index 2430ee6..a905b98 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__equality.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__equality.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/op_precedence/equality.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__general.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__general.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__general.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__general.pcode.snap index 802668f..e631864 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__general.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__general.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/op_precedence/general.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__logic.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__logic.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__logic.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__logic.pcode.snap index ad2eac7..fb4fd6c 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__logic.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__logic.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/op_precedence/logic.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__mul_div_mod.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__mul_div_mod.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__mul_div_mod.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__mul_div_mod.pcode.snap index 2b7d5f2..085dbbc 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@op_precedence__mul_div_mod.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@op_precedence__mul_div_mod.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/op_precedence/mul_div_mod.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@operators.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@operators.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@operators.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@operators.pcode.snap index 1076613..a27644e 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@operators.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@operators.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/operators.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@random_success.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@random_success.pcode.snap similarity index 98% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@random_success.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@random_success.pcode.snap index efefbc1..0bfa097 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@random_success.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@random_success.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/random_success.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap index 0aa5f7d..c1e9346 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/regressions/ruffle_avm1_edittext_drag_select.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap index 407367b..f59162b 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/regressions/ruffle_avm1_mouse_pos.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@regular_imports.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@regular_imports.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@regular_imports.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@regular_imports.pcode.snap index e5df627..cb57f05 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@regular_imports.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@regular_imports.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/regular_imports.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@special_functions.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@special_functions.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@special_functions.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@special_functions.pcode.snap index 15ff7be..61b3121 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@special_functions.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@special_functions.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/special_functions.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@special_properties.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@special_properties.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@special_properties.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@special_properties.pcode.snap index 039b9cd..64f7ede 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@special_properties.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@special_properties.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/special_properties.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@switch.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@switch.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@switch.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@switch.pcode.snap index d08d2c7..e2ca029 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@switch.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@switch.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/switch.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@switch_in_loop_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@switch_in_loop_break_continue.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@switch_in_loop_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@switch_in_loop_break_continue.pcode.snap index 2c04656..c6ad8a8 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@switch_in_loop_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@switch_in_loop_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/switch_in_loop_break_continue.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@tell_target.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@tell_target.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@tell_target.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@tell_target.pcode.snap index 8c42639..07938b1 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@tell_target.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@tell_target.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/tell_target.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@trace_hello_world.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@trace_hello_world.pcode.snap similarity index 87% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@trace_hello_world.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@trace_hello_world.pcode.snap index 1d0117b..32f4dd9 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@trace_hello_world.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@trace_hello_world.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/trace_hello_world.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@try_catch.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@try_catch.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@try_catch.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@try_catch.pcode.snap index e96d83e..fa40ca1 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@try_catch.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@try_catch.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/try_catch.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@try_catch_finally_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@try_catch_finally_break_continue.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@try_catch_finally_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@try_catch_finally_break_continue.pcode.snap index 8cb997b..5729049 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@try_catch_finally_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@try_catch_finally_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/try_catch_finally_break_continue.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@try_catch_stack.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@try_catch_stack.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@try_catch_stack.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@try_catch_stack.pcode.snap index b602130..35e36a5 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@try_catch_stack.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@try_catch_stack.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/try_catch_stack.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@typeof.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@typeof.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@typeof.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@typeof.pcode.snap index da06151..9e38bad 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@typeof.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@typeof.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/typeof.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@while.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@while.pcode.snap similarity index 99% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@while.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@while.pcode.snap index bdb15f5..72f8698 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@while.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@while.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/while.pcode --- diff --git a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@with.pcode.snap b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@with.pcode.snap similarity index 98% rename from crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@with.pcode.snap rename to crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@with.pcode.snap index d48fc48..9b5f6c1 100644 --- a/crates/as2_pcode/src/lexer/snapshots/rascal_as2_pcode__lexer__tests__all_samples@with.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/lexer/snapshots/rascal__internal__as2_pcode__lexer__tests__all_samples@with.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/lexer/tests.rs +source: crates/rascal/src/internal/as2_pcode/lexer/tests.rs expression: tokens input_file: samples/as2_pcode/with.pcode --- diff --git a/crates/as2_pcode/src/lexer/tests.rs b/crates/rascal/src/internal/as2_pcode/lexer/tests.rs similarity index 93% rename from crates/as2_pcode/src/lexer/tests.rs rename to crates/rascal/src/internal/as2_pcode/lexer/tests.rs index 9b6965f..775e15f 100644 --- a/crates/as2_pcode/src/lexer/tests.rs +++ b/crates/rascal/src/internal/as2_pcode/lexer/tests.rs @@ -1,5 +1,5 @@ -use crate::lexer::Lexer; -use crate::lexer::tokens::{ActionName, TokenKind}; +use crate::internal::as2_pcode::lexer::Lexer; +use crate::internal::as2_pcode::lexer::tokens::{ActionName, TokenKind}; fn kinds(input: &str) -> Vec { Lexer::new(input) @@ -19,11 +19,15 @@ fn raws(input: &str) -> Vec { #[test] fn test_all_samples() { - insta::glob!("../../../../samples/as2_pcode", "**/*.pcode", |path| { - let src = std::fs::read_to_string(path).expect("failed to read sample"); - let tokens = Lexer::new(&src).into_vec(); - insta::assert_yaml_snapshot!(tokens); - }); + insta::glob!( + "../../../../../../samples/as2_pcode", + "**/*.pcode", + |path| { + let src = std::fs::read_to_string(path).expect("failed to read sample"); + let tokens = Lexer::new(&src).into_vec(); + insta::assert_yaml_snapshot!(tokens); + } + ); } #[test] diff --git a/crates/as2_pcode/src/lexer/tokens.rs b/crates/rascal/src/internal/as2_pcode/lexer/tokens.rs similarity index 97% rename from crates/as2_pcode/src/lexer/tokens.rs rename to crates/rascal/src/internal/as2_pcode/lexer/tokens.rs index b9fa602..6649918 100644 --- a/crates/as2_pcode/src/lexer/tokens.rs +++ b/crates/rascal/src/internal/as2_pcode/lexer/tokens.rs @@ -1,5 +1,5 @@ -use crate::parser::Tokens; -use rascal_common::span::Span; +use crate::internal::as2_pcode::parser::Tokens; +use crate::internal::span::Span; use serde::Serialize; use winnow::Parser; use winnow::error::{ContextError, ErrMode}; diff --git a/crates/as2_pcode/src/parser.rs b/crates/rascal/src/internal/as2_pcode/parser.rs similarity index 70% rename from crates/as2_pcode/src/parser.rs rename to crates/rascal/src/internal/as2_pcode/parser.rs index ade9df8..1e0f23a 100644 --- a/crates/as2_pcode/src/parser.rs +++ b/crates/rascal/src/internal/as2_pcode/parser.rs @@ -1,4 +1,4 @@ -use crate::lexer::tokens::Token; +use crate::internal::as2_pcode::lexer::tokens::Token; use winnow::Parser; use winnow::error::{ContextError, ParseError}; use winnow::stream::TokenSlice; @@ -10,8 +10,8 @@ mod tests; pub(crate) type Tokens<'i> = TokenSlice<'i, Token<'i>>; -pub use crate::parser::error::PCodeError; -use crate::pcode::Actions; +pub use crate::internal::as2_pcode::parser::error::PCodeError; +use crate::internal::as2_pcode::pcode::Actions; pub fn parse_actions<'a>( source: &'a [Token], diff --git a/crates/as2_pcode/src/parser/actions.rs b/crates/rascal/src/internal/as2_pcode/parser/actions.rs similarity index 98% rename from crates/as2_pcode/src/parser/actions.rs rename to crates/rascal/src/internal/as2_pcode/parser/actions.rs index f3813a3..a9cb6b3 100644 --- a/crates/as2_pcode/src/parser/actions.rs +++ b/crates/rascal/src/internal/as2_pcode/parser/actions.rs @@ -1,6 +1,6 @@ -use crate::lexer::tokens::{ActionName, Token, TokenKind}; -use crate::parser::Tokens; -use crate::pcode::{Action, Actions, CatchTarget, PushValue}; +use crate::internal::as2_pcode::lexer::tokens::{ActionName, Token, TokenKind}; +use crate::internal::as2_pcode::parser::Tokens; +use crate::internal::as2_pcode::pcode::{Action, Actions, CatchTarget, PushValue}; use winnow::combinator::{alt, fail, opt, peek, separated}; use winnow::error::{ContextError, ErrMode, ParserError, StrContext, StrContextValue}; use winnow::stream::Stream; @@ -418,10 +418,10 @@ pub(crate) fn push_value(i: &mut Tokens<'_>) -> ModalResult { #[cfg(test)] mod tests { - use crate::lexer::tokens::{ActionName, TokenKind}; - use crate::parser::parse_actions; - use crate::parser::tests::build_tokens; - use crate::pcode::{Action, Actions, CatchTarget, PushValue}; + use crate::internal::as2_pcode::lexer::tokens::{ActionName, TokenKind}; + use crate::internal::as2_pcode::parser::parse_actions; + use crate::internal::as2_pcode::parser::tests::build_tokens; + use crate::internal::as2_pcode::pcode::{Action, Actions, CatchTarget, PushValue}; use indexmap::IndexMap; macro_rules! trivial_action_tests { diff --git a/crates/as2_pcode/src/parser/error.rs b/crates/rascal/src/internal/as2_pcode/parser/error.rs similarity index 96% rename from crates/as2_pcode/src/parser/error.rs rename to crates/rascal/src/internal/as2_pcode/parser/error.rs index 0d1d54a..609ff23 100644 --- a/crates/as2_pcode/src/parser/error.rs +++ b/crates/rascal/src/internal/as2_pcode/parser/error.rs @@ -1,4 +1,4 @@ -use crate::parser::Tokens; +use crate::internal::as2_pcode::parser::Tokens; use annotate_snippets::renderer::DecorStyle; use annotate_snippets::{AnnotationKind, Renderer}; use winnow::error::{ContextError, ParseError}; diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@assign_variable_and_trace.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@assign_variable_and_trace.pcode.snap similarity index 84% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@assign_variable_and_trace.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@assign_variable_and_trace.pcode.snap index 1c4e7a1..7c57377 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@assign_variable_and_trace.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@assign_variable_and_trace.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/assign_variable_and_trace.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@assign_variable_many_ways.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@assign_variable_many_ways.pcode.snap similarity index 95% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@assign_variable_many_ways.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@assign_variable_many_ways.pcode.snap index 9b674b7..7192383 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@assign_variable_many_ways.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@assign_variable_many_ways.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/assign_variable_many_ways.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@block.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@block.pcode.snap similarity index 93% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@block.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@block.pcode.snap index f751c75..5177c56 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@block.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@block.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/block.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@comments.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@comments.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@comments.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@comments.pcode.snap index ec1f3ea..26b6393 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@comments.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@comments.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/comments.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@delete.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@delete.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@delete.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@delete.pcode.snap index 92391c3..b9f98a1 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@delete.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@delete.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/delete.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@for_loop.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@for_loop.pcode.snap similarity index 99% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@for_loop.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@for_loop.pcode.snap index 7a137df..99c59d8 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@for_loop.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@for_loop.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/for_loop.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@function.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@function.pcode.snap similarity index 95% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@function.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@function.pcode.snap index c2f1a70..06eba26 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@function.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@function.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/function.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@function_hoisting.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@function_hoisting.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@function_hoisting.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@function_hoisting.pcode.snap index 2095993..d321f2e 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@function_hoisting.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@function_hoisting.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/function_hoisting.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@function_in_loop_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@function_in_loop_break_continue.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@function_in_loop_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@function_in_loop_break_continue.pcode.snap index 0aacddc..a4f1b9c 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@function_in_loop_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@function_in_loop_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/function_in_loop_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@if_else.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@if_else.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@if_else.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@if_else.pcode.snap index 4ef0a02..f090e9f 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@if_else.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@if_else.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/if_else.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@if_frame_loaded.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@if_frame_loaded.pcode.snap similarity index 91% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@if_frame_loaded.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@if_frame_loaded.pcode.snap index f4fd279..69435fd 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@if_frame_loaded.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@if_frame_loaded.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/if_frame_loaded.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@import_affects_functions.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@import_affects_functions.pcode.snap similarity index 94% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@import_affects_functions.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@import_affects_functions.pcode.snap index 4f61d1b..e7bad3a 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@import_affects_functions.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@import_affects_functions.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/import_affects_functions.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@legacy_get_set.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@legacy_get_set.pcode.snap similarity index 94% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@legacy_get_set.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@legacy_get_set.pcode.snap index fa0834d..dfb750e 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@legacy_get_set.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@legacy_get_set.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/legacy_get_set.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@legacy_operators.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@legacy_operators.pcode.snap similarity index 95% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@legacy_operators.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@legacy_operators.pcode.snap index 863aa42..3583b42 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@legacy_operators.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@legacy_operators.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/legacy_operators.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@nested_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@nested_break_continue.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@nested_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@nested_break_continue.pcode.snap index aeb6029..12dc976 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@nested_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@nested_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/nested_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@nested_for_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@nested_for_break_continue.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@nested_for_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@nested_for_break_continue.pcode.snap index 37ac620..7e45e98 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@nested_for_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@nested_for_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/nested_for_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@numbers.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@numbers.pcode.snap similarity index 99% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@numbers.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@numbers.pcode.snap index fde6055..7f78b99 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@numbers.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@numbers.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/numbers.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@objects.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@objects.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@objects.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@objects.pcode.snap index be88efd..154ce9e 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@objects.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@objects.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/objects.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__add_sub.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__add_sub.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__add_sub.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__add_sub.pcode.snap index 1ed041e..e579f41 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__add_sub.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__add_sub.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/op_precedence/add_sub.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__bit_math.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__bit_math.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__bit_math.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__bit_math.pcode.snap index 9248bc5..cf874e8 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__bit_math.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__bit_math.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/op_precedence/bit_math.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__bit_shifts.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__bit_shifts.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__bit_shifts.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__bit_shifts.pcode.snap index 5474a98..09969d2 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__bit_shifts.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__bit_shifts.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/op_precedence/bit_shifts.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__comparison.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__comparison.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__comparison.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__comparison.pcode.snap index 9ca26d1..ad1399a 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__comparison.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__comparison.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/op_precedence/comparison.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__equality.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__equality.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__equality.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__equality.pcode.snap index d764b4a..2f3b41c 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__equality.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__equality.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/op_precedence/equality.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__general.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__general.pcode.snap similarity index 99% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__general.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__general.pcode.snap index a3fdff5..fe572f4 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__general.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__general.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/op_precedence/general.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__logic.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__logic.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__logic.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__logic.pcode.snap index f48922c..4e2c78d 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__logic.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__logic.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/op_precedence/logic.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__mul_div_mod.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__mul_div_mod.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__mul_div_mod.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__mul_div_mod.pcode.snap index 6b65628..2b829ad 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@op_precedence__mul_div_mod.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@op_precedence__mul_div_mod.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/op_precedence/mul_div_mod.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@operators.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@operators.pcode.snap similarity index 99% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@operators.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@operators.pcode.snap index bdb7298..db0ed3b 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@operators.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@operators.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/operators.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@random_success.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@random_success.pcode.snap similarity index 92% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@random_success.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@random_success.pcode.snap index dbfa018..c6a51eb 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@random_success.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@random_success.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/random_success.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap index 9267db6..c53c766 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_edittext_drag_select.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/regressions/ruffle_avm1_edittext_drag_select.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap index a7a4a6d..a7e6ca8 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@regressions__ruffle_avm1_mouse_pos.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/regressions/ruffle_avm1_mouse_pos.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@regular_imports.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@regular_imports.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@regular_imports.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@regular_imports.pcode.snap index 0197ea6..38babd4 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@regular_imports.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@regular_imports.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/regular_imports.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@special_functions.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@special_functions.pcode.snap similarity index 99% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@special_functions.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@special_functions.pcode.snap index 4dae862..4868bd2 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@special_functions.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@special_functions.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/special_functions.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@special_properties.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@special_properties.pcode.snap similarity index 99% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@special_properties.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@special_properties.pcode.snap index 4459e05..7acfe2e 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@special_properties.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@special_properties.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/special_properties.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@switch.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@switch.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@switch.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@switch.pcode.snap index 4f45629..448a102 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@switch.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@switch.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/switch.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@switch_in_loop_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@switch_in_loop_break_continue.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@switch_in_loop_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@switch_in_loop_break_continue.pcode.snap index d548fe2..da013b4 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@switch_in_loop_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@switch_in_loop_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/switch_in_loop_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@tell_target.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@tell_target.pcode.snap similarity index 95% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@tell_target.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@tell_target.pcode.snap index 0ad9da3..6428d3d 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@tell_target.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@tell_target.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/tell_target.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@trace_hello_world.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@trace_hello_world.pcode.snap similarity index 73% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@trace_hello_world.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@trace_hello_world.pcode.snap index 8cb591c..05a614c 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@trace_hello_world.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@trace_hello_world.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/trace_hello_world.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@try_catch.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@try_catch.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@try_catch.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@try_catch.pcode.snap index f8b87bc..557bbbd 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@try_catch.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@try_catch.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/try_catch.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@try_catch_finally_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@try_catch_finally_break_continue.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@try_catch_finally_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@try_catch_finally_break_continue.pcode.snap index 055914d..a79b33d 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@try_catch_finally_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@try_catch_finally_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/try_catch_finally_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@try_catch_stack.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@try_catch_stack.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@try_catch_stack.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@try_catch_stack.pcode.snap index c577b82..7a4b6a2 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@try_catch_stack.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@try_catch_stack.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/try_catch_stack.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@typeof.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@typeof.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@typeof.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@typeof.pcode.snap index eb45106..5962f25 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@typeof.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@typeof.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/typeof.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@while.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@while.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@while.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@while.pcode.snap index e204520..86a798f 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@while.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@while.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/while.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@with.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@with.pcode.snap similarity index 93% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@with.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@with.pcode.snap index 6c044a9..047b20c 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__all_samples@with.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__all_samples@with.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: parsed input_file: samples/as2_pcode/with.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@assign_variable_and_trace.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@assign_variable_and_trace.pcode.snap similarity index 79% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@assign_variable_and_trace.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@assign_variable_and_trace.pcode.snap index 8363d31..d0dc572 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@assign_variable_and_trace.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@assign_variable_and_trace.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/assign_variable_and_trace.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@assign_variable_many_ways.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@assign_variable_many_ways.pcode.snap similarity index 91% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@assign_variable_many_ways.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@assign_variable_many_ways.pcode.snap index ba8ca95..554512d 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@assign_variable_many_ways.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@assign_variable_many_ways.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/assign_variable_many_ways.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@block.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@block.pcode.snap similarity index 88% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@block.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@block.pcode.snap index 206bbc2..0090198 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@block.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@block.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/block.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@comments.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@comments.pcode.snap similarity index 93% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@comments.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@comments.pcode.snap index c90523d..009b25d 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@comments.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@comments.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/comments.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@delete.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@delete.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@delete.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@delete.pcode.snap index c725c7d..4d07e6c 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@delete.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@delete.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/delete.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@for_loop.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@for_loop.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@for_loop.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@for_loop.pcode.snap index c54bffb..4f1d115 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@for_loop.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@for_loop.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/for_loop.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@function.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@function.pcode.snap similarity index 90% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@function.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@function.pcode.snap index e5944be..4665d69 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@function.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@function.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/function.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@function_hoisting.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@function_hoisting.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@function_hoisting.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@function_hoisting.pcode.snap index cd0593a..2080af6 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@function_hoisting.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@function_hoisting.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/function_hoisting.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@function_in_loop_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@function_in_loop_break_continue.pcode.snap similarity index 95% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@function_in_loop_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@function_in_loop_break_continue.pcode.snap index 25796d5..27113ad 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@function_in_loop_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@function_in_loop_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/function_in_loop_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@if_else.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@if_else.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@if_else.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@if_else.pcode.snap index 201be44..538b51e 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@if_else.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@if_else.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/if_else.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@if_frame_loaded.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@if_frame_loaded.pcode.snap similarity index 85% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@if_frame_loaded.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@if_frame_loaded.pcode.snap index 9c0ff5f..49a8e5b 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@if_frame_loaded.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@if_frame_loaded.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/if_frame_loaded.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@import_affects_functions.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@import_affects_functions.pcode.snap similarity index 88% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@import_affects_functions.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@import_affects_functions.pcode.snap index 017f056..5c063fb 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@import_affects_functions.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@import_affects_functions.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/import_affects_functions.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@legacy_get_set.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@legacy_get_set.pcode.snap similarity index 90% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@legacy_get_set.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@legacy_get_set.pcode.snap index 8aba8cd..7c6cd63 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@legacy_get_set.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@legacy_get_set.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/legacy_get_set.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@legacy_operators.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@legacy_operators.pcode.snap similarity index 93% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@legacy_operators.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@legacy_operators.pcode.snap index 37d54e2..77c3843 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@legacy_operators.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@legacy_operators.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/legacy_operators.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@nested_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@nested_break_continue.pcode.snap similarity index 94% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@nested_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@nested_break_continue.pcode.snap index bdf5044..8be8c0a 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@nested_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@nested_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/nested_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@nested_for_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@nested_for_break_continue.pcode.snap similarity index 94% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@nested_for_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@nested_for_break_continue.pcode.snap index 3317a17..d862713 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@nested_for_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@nested_for_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/nested_for_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@numbers.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@numbers.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@numbers.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@numbers.pcode.snap index e66470d..13d334b 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@numbers.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@numbers.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/numbers.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@objects.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@objects.pcode.snap similarity index 93% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@objects.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@objects.pcode.snap index 363e89f..29256c5 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@objects.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@objects.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/objects.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__add_sub.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__add_sub.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__add_sub.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__add_sub.pcode.snap index bf4568f..77b2d2c 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__add_sub.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__add_sub.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/op_precedence/add_sub.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__bit_math.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__bit_math.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__bit_math.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__bit_math.pcode.snap index eb8ed97..7cdf397 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__bit_math.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__bit_math.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/op_precedence/bit_math.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__bit_shifts.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__bit_shifts.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__bit_shifts.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__bit_shifts.pcode.snap index 742d720..76d00b8 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__bit_shifts.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__bit_shifts.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/op_precedence/bit_shifts.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__comparison.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__comparison.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__comparison.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__comparison.pcode.snap index 48edc10..6d12f11 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__comparison.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__comparison.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/op_precedence/comparison.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__equality.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__equality.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__equality.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__equality.pcode.snap index 570697a..992456a 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__equality.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__equality.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/op_precedence/equality.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__general.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__general.pcode.snap similarity index 99% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__general.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__general.pcode.snap index bce09f6..82bf92c 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__general.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__general.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/op_precedence/general.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__logic.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__logic.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__logic.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__logic.pcode.snap index 242ee7c..666b29f 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__logic.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__logic.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/op_precedence/logic.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__mul_div_mod.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__mul_div_mod.pcode.snap similarity index 97% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__mul_div_mod.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__mul_div_mod.pcode.snap index 601fb65..da79b86 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@op_precedence__mul_div_mod.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@op_precedence__mul_div_mod.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/op_precedence/mul_div_mod.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@operators.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@operators.pcode.snap similarity index 99% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@operators.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@operators.pcode.snap index 262dcaa..1088af7 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@operators.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@operators.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/operators.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@random_success.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@random_success.pcode.snap similarity index 88% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@random_success.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@random_success.pcode.snap index fe8c150..027afeb 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@random_success.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@random_success.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/random_success.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@regressions__ruffle_avm1_edittext_drag_select.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@regressions__ruffle_avm1_edittext_drag_select.pcode.snap similarity index 95% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@regressions__ruffle_avm1_edittext_drag_select.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@regressions__ruffle_avm1_edittext_drag_select.pcode.snap index f2d9a1f..c4102e5 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@regressions__ruffle_avm1_edittext_drag_select.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@regressions__ruffle_avm1_edittext_drag_select.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/regressions/ruffle_avm1_edittext_drag_select.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@regressions__ruffle_avm1_mouse_pos.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@regressions__ruffle_avm1_mouse_pos.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@regressions__ruffle_avm1_mouse_pos.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@regressions__ruffle_avm1_mouse_pos.pcode.snap index 90f3a5a..1485e2b 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@regressions__ruffle_avm1_mouse_pos.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@regressions__ruffle_avm1_mouse_pos.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/regressions/ruffle_avm1_mouse_pos.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@regular_imports.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@regular_imports.pcode.snap similarity index 94% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@regular_imports.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@regular_imports.pcode.snap index afd7211..7f773b1 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@regular_imports.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@regular_imports.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/regular_imports.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@special_functions.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@special_functions.pcode.snap similarity index 98% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@special_functions.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@special_functions.pcode.snap index c0a9b7d..7e9aa24 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@special_functions.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@special_functions.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/special_functions.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@special_properties.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@special_properties.pcode.snap similarity index 99% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@special_properties.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@special_properties.pcode.snap index d2ca10d..dce9253 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@special_properties.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@special_properties.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/special_properties.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@switch.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@switch.pcode.snap similarity index 93% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@switch.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@switch.pcode.snap index 06e2f76..4283b29 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@switch.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@switch.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/switch.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@switch_in_loop_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@switch_in_loop_break_continue.pcode.snap similarity index 95% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@switch_in_loop_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@switch_in_loop_break_continue.pcode.snap index 97686c5..1a5ed23 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@switch_in_loop_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@switch_in_loop_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/switch_in_loop_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@tell_target.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@tell_target.pcode.snap similarity index 92% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@tell_target.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@tell_target.pcode.snap index 77a8617..fe9130f 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@tell_target.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@tell_target.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/tell_target.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@trace_hello_world.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@trace_hello_world.pcode.snap similarity index 70% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@trace_hello_world.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@trace_hello_world.pcode.snap index b71db50..5b0a7e9 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@trace_hello_world.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@trace_hello_world.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/trace_hello_world.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@try_catch.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@try_catch.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@try_catch.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@try_catch.pcode.snap index 4eeea39..e13ff8f 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@try_catch.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@try_catch.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/try_catch.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@try_catch_finally_break_continue.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@try_catch_finally_break_continue.pcode.snap similarity index 95% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@try_catch_finally_break_continue.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@try_catch_finally_break_continue.pcode.snap index bf37932..e0e216e 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@try_catch_finally_break_continue.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@try_catch_finally_break_continue.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/try_catch_finally_break_continue.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@try_catch_stack.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@try_catch_stack.pcode.snap similarity index 90% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@try_catch_stack.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@try_catch_stack.pcode.snap index b3b9c4d..6cf47cf 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@try_catch_stack.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@try_catch_stack.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/try_catch_stack.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@typeof.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@typeof.pcode.snap similarity index 96% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@typeof.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@typeof.pcode.snap index 0288b68..c2ac19d 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@typeof.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@typeof.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/typeof.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@while.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@while.pcode.snap similarity index 93% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@while.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@while.pcode.snap index 4318cef..3996f56 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@while.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@while.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/while.pcode --- diff --git a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@with.pcode.snap b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@with.pcode.snap similarity index 86% rename from crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@with.pcode.snap rename to crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@with.pcode.snap index bdc9a4d..91b518d 100644 --- a/crates/as2_pcode/src/parser/snapshots/rascal_as2_pcode__parser__tests__printed@with.pcode.snap +++ b/crates/rascal/src/internal/as2_pcode/parser/snapshots/rascal__internal__as2_pcode__parser__tests__printed@with.pcode.snap @@ -1,5 +1,5 @@ --- -source: crates/as2_pcode/src/parser/tests.rs +source: crates/rascal/src/internal/as2_pcode/parser/tests.rs expression: "parsed.unwrap_or_else(|_| Actions::empty())" input_file: samples/as2_pcode/with.pcode --- diff --git a/crates/rascal/src/internal/as2_pcode/parser/tests.rs b/crates/rascal/src/internal/as2_pcode/parser/tests.rs new file mode 100644 index 0000000..2b8c985 --- /dev/null +++ b/crates/rascal/src/internal/as2_pcode/parser/tests.rs @@ -0,0 +1,32 @@ +use crate::internal::as2_pcode::lexer::Lexer; +use crate::internal::as2_pcode::lexer::tokens::{Token, TokenKind}; +use crate::internal::as2_pcode::parser::parse_actions; +use crate::internal::as2_pcode::pcode::Actions; +use crate::internal::span::Span; + +pub(crate) fn build_tokens<'a>(spec: &'a [(TokenKind, &'a str)]) -> Vec> { + let mut pos = 0usize; + spec.iter() + .map(|(k, raw)| { + let start = pos; + pos += raw.len().max(1); + let end = pos; + Token::new(*k, Span::new_unchecked(start, end), raw) + }) + .collect() +} + +#[test] +fn test_all_samples() { + insta::glob!( + "../../../../../../samples/as2_pcode", + "**/*.pcode", + |path| { + let src = std::fs::read_to_string(path).expect("failed to read sample"); + let tokens = Lexer::new(&src).into_vec(); + let parsed = parse_actions(&tokens).map_err(|e| format!("{e:#?}")); + insta::assert_yaml_snapshot!(parsed); + insta::assert_snapshot!("printed", parsed.unwrap_or_else(|_| Actions::empty())); + } + ); +} diff --git a/crates/as2_pcode/src/pcode.rs b/crates/rascal/src/internal/as2_pcode/pcode.rs similarity index 100% rename from crates/as2_pcode/src/pcode.rs rename to crates/rascal/src/internal/as2_pcode/pcode.rs diff --git a/crates/common/src/span.rs b/crates/rascal/src/internal/span.rs similarity index 100% rename from crates/common/src/span.rs rename to crates/rascal/src/internal/span.rs diff --git a/crates/rascal/src/lib.rs b/crates/rascal/src/lib.rs index 8387450..d6d9077 100644 --- a/crates/rascal/src/lib.rs +++ b/crates/rascal/src/lib.rs @@ -1,8 +1,10 @@ mod error; +mod internal; mod program; +mod provider; mod swf; #[cfg(test)] mod tests; pub use program::{CompiledProgram, Program, ProgramBuilder}; -pub use rascal_common::provider; +pub use provider::{FileSystemSourceProvider, SourceProvider}; diff --git a/crates/rascal/src/program.rs b/crates/rascal/src/program.rs index 0e2d395..c9e8b21 100644 --- a/crates/rascal/src/program.rs +++ b/crates/rascal/src/program.rs @@ -1,12 +1,12 @@ use crate::error::{Error, ErrorSet}; +use crate::internal::as2::lexer::Lexer; +use crate::internal::as2::resolver::resolve_hir; +use crate::internal::as2::{hir, parser, type_path_to_file_path}; +use crate::internal::as2_codegen::{class_to_actions, interface_to_actions, script_to_actions}; +use crate::internal::as2_pcode::Actions; +use crate::internal::span::Span; +use crate::provider::SourceProvider; use indexmap::IndexSet; -use rascal_as2::lexer::Lexer; -use rascal_as2::resolver::resolve_hir; -use rascal_as2::{hir, parser, type_path_to_file_path}; -use rascal_as2_codegen::{class_to_actions, interface_to_actions, script_to_actions}; -use rascal_as2_pcode::Actions; -use rascal_common::provider::SourceProvider; -use rascal_common::span::Span; use serde::Serialize; #[derive(Debug, Serialize)] @@ -233,7 +233,7 @@ fn call_main_method(class: &str) -> hir::StatementKind { #[cfg(test)] mod tests { use super::*; - use rascal_common::provider::FileSystemSourceProvider; + use crate::provider::FileSystemSourceProvider; #[test] fn test_all_samples() { diff --git a/crates/common/src/provider.rs b/crates/rascal/src/provider.rs similarity index 100% rename from crates/common/src/provider.rs rename to crates/rascal/src/provider.rs diff --git a/crates/rascal/src/swf.rs b/crates/rascal/src/swf.rs index 37241c1..c0b653e 100644 --- a/crates/rascal/src/swf.rs +++ b/crates/rascal/src/swf.rs @@ -1,7 +1,7 @@ +use crate::internal::as2_pcode::{Action, Actions, CatchTarget, PushValue}; use crate::program::CompiledProgram; use byteorder::{LittleEndian, WriteBytesExt}; use indexmap::IndexMap; -use rascal_as2_pcode::{Action, Actions, CatchTarget, PushValue}; use std::collections::HashMap; use std::io::Result; use std::io::Write; diff --git a/crates/rascal/src/tests.rs b/crates/rascal/src/tests.rs index 032b4ca..f32dd32 100644 --- a/crates/rascal/src/tests.rs +++ b/crates/rascal/src/tests.rs @@ -1,5 +1,5 @@ use crate::ProgramBuilder; -use rascal_common::provider::FileSystemSourceProvider; +use crate::provider::FileSystemSourceProvider; #[test] fn test_all_samples() {