diff --git a/crates/codegen/runtime/cargo/crate/src/runtime/cst/generated/edge_label.rs b/crates/codegen/runtime/cargo/crate/src/runtime/cst/generated/edge_label.rs index d8e1389451..7f9ee3d34b 100644 --- a/crates/codegen/runtime/cargo/crate/src/runtime/cst/generated/edge_label.rs +++ b/crates/codegen/runtime/cargo/crate/src/runtime/cst/generated/edge_label.rs @@ -18,6 +18,7 @@ #[derive(Clone, Copy)] pub enum EdgeLabel { // Built-in: + Root, Item, Variant, Separator, @@ -34,3 +35,9 @@ pub enum EdgeLabel { } impl crate::cst::EdgeLabelExtensions for EdgeLabel {} + +impl Default for EdgeLabel { + fn default() -> Self { + Self::Root + } +} diff --git a/crates/codegen/runtime/cargo/wasm/src/runtime/interface/generated/cst.wit b/crates/codegen/runtime/cargo/wasm/src/runtime/interface/generated/cst.wit index ffa1725c22..ec6757a7ad 100644 --- a/crates/codegen/runtime/cargo/wasm/src/runtime/interface/generated/cst.wit +++ b/crates/codegen/runtime/cargo/wasm/src/runtime/interface/generated/cst.wit @@ -39,6 +39,7 @@ interface cst { /// Represents the different types of relationships between nodes in the syntax tree. enum edge-label { + %root, %item, %variant, %separator, @@ -115,7 +116,7 @@ interface cst { /// Represents a connection between nodes in the syntax tree. record edge { /// Optional label describing the relationship between nodes. - label: option, + label: edge-label, /// The target node of this edge. node: node, } @@ -140,7 +141,7 @@ interface cst { /// Returns the current node under the cursor. node: func() -> node; /// Returns the label of the edge from the parent to the current node, if any. - label: func() -> option; + label: func() -> edge-label; /// Returns the current text offset of the cursor. text-offset: func() -> text-index; diff --git a/crates/codegen/runtime/cargo/wasm/src/runtime/wrappers/ast/generated/selectors.rs b/crates/codegen/runtime/cargo/wasm/src/runtime/wrappers/ast/generated/selectors.rs index b2e9d15bbc..082a0cf04c 100644 --- a/crates/codegen/runtime/cargo/wasm/src/runtime/wrappers/ast/generated/selectors.rs +++ b/crates/codegen/runtime/cargo/wasm/src/runtime/wrappers/ast/generated/selectors.rs @@ -83,15 +83,15 @@ impl Helper { let Edge { label, node } = self.node.children.get(self.index)?; match label { - // Skip unlabeled nodes: - | None + // Skip root nodes: + | EdgeLabel::Root // Skip trivia: - | Some(EdgeLabel::LeadingTrivia | EdgeLabel::TrailingTrivia) => { + | EdgeLabel::LeadingTrivia | EdgeLabel::TrailingTrivia => { self.index += 1; continue; } // Otherwise, return the edge: - Some(other_label) => { + other_label => { return Some((*other_label, node.clone())); } } diff --git a/crates/codegen/runtime/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts b/crates/codegen/runtime/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts index d851d5ca9d..abf987ca7f 100644 --- a/crates/codegen/runtime/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts +++ b/crates/codegen/runtime/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts @@ -65,6 +65,7 @@ export declare enum TerminalKind { * Represents the different types of relationships between nodes in the syntax tree. */ export declare enum EdgeLabel { + Root = "Root", Item = "Item", Variant = "Variant", Separator = "Separator", @@ -101,7 +102,7 @@ export interface Edge { /** * Optional label describing the relationship between nodes. */ - label?: EdgeLabel; + label: EdgeLabel; /** * The target node of this edge. */ @@ -226,7 +227,7 @@ export class Cursor { /** * Returns the label of the edge from the parent to the current node, if any. */ - get label(): EdgeLabel | undefined; + get label(): EdgeLabel; /** * Returns the current text offset of the cursor. */ diff --git a/crates/metaslang/cst/generated/public_api.txt b/crates/metaslang/cst/generated/public_api.txt index 83370fcc7c..32b3df533f 100644 --- a/crates/metaslang/cst/generated/public_api.txt +++ b/crates/metaslang/cst/generated/public_api.txt @@ -30,8 +30,9 @@ pub fn metaslang_cst::cursor::Cursor::go_to_nth_child(&mut self, child_number pub fn metaslang_cst::cursor::Cursor::go_to_parent(&mut self) -> bool pub fn metaslang_cst::cursor::Cursor::go_to_previous(&mut self) -> bool pub fn metaslang_cst::cursor::Cursor::go_to_previous_sibling(&mut self) -> bool +pub fn metaslang_cst::cursor::Cursor::has_open_parent(&self) -> bool pub fn metaslang_cst::cursor::Cursor::is_completed(&self) -> bool -pub fn metaslang_cst::cursor::Cursor::label(&self) -> core::option::Option<::EdgeLabel> +pub fn metaslang_cst::cursor::Cursor::label(&self) -> ::EdgeLabel pub fn metaslang_cst::cursor::Cursor::node(&self) -> metaslang_cst::nodes::Node pub fn metaslang_cst::cursor::Cursor::remaining_nodes(&self) -> metaslang_cst::cursor::CursorIterator pub fn metaslang_cst::cursor::Cursor::reset(&mut self) @@ -57,7 +58,7 @@ pub fn metaslang_cst::kinds::BaseKind::try_from_str(str: &str) -> core::result:: impl metaslang_cst::kinds::BaseKind for T where T: core::marker::Sized + core::fmt::Debug + core::marker::Copy + core::cmp::Eq + serde::ser::Serialize + for<'a> core::convert::TryFrom<&'a str> + core::convert::Into<&'static str> pub fn T::as_static_str(&self) -> &'static str pub fn T::try_from_str(str: &str) -> core::result::Result -pub trait metaslang_cst::kinds::EdgeLabelExtensions: metaslang_cst::kinds::BaseKind +pub trait metaslang_cst::kinds::EdgeLabelExtensions: metaslang_cst::kinds::BaseKind + core::default::Default pub trait metaslang_cst::kinds::KindTypes: core::fmt::Debug + core::clone::Clone + core::cmp::PartialEq pub type metaslang_cst::kinds::KindTypes::EdgeLabel: metaslang_cst::kinds::EdgeLabelExtensions pub type metaslang_cst::kinds::KindTypes::NonterminalKind: metaslang_cst::kinds::NonterminalKindExtensions @@ -126,7 +127,7 @@ impl core::fmt::Display for metaslang_cst::n pub fn metaslang_cst::nodes::NodeKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for metaslang_cst::nodes::NodeKind pub struct metaslang_cst::nodes::Edge -pub metaslang_cst::nodes::Edge::label: core::option::Option<::EdgeLabel> +pub metaslang_cst::nodes::Edge::label: ::EdgeLabel pub metaslang_cst::nodes::Edge::node: metaslang_cst::nodes::Node impl metaslang_cst::nodes::Edge pub fn metaslang_cst::nodes::Edge::anonymous(node: metaslang_cst::nodes::Node) -> Self @@ -141,7 +142,7 @@ impl core::marker::StructuralPartialEq for m impl core::ops::deref::Deref for metaslang_cst::nodes::Edge pub type metaslang_cst::nodes::Edge::Target = metaslang_cst::nodes::Node pub fn metaslang_cst::nodes::Edge::deref(&self) -> &Self::Target -impl serde::ser::Serialize for metaslang_cst::nodes::Edge where T: serde::ser::Serialize + metaslang_cst::kinds::KindTypes +impl serde::ser::Serialize for metaslang_cst::nodes::Edge where T: serde::ser::Serialize + metaslang_cst::kinds::KindTypes, ::EdgeLabel: serde::ser::Serialize pub fn metaslang_cst::nodes::Edge::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer pub struct metaslang_cst::nodes::NonterminalNode pub metaslang_cst::nodes::NonterminalNode::children: alloc::vec::Vec> diff --git a/crates/metaslang/cst/src/cursor.rs b/crates/metaslang/cst/src/cursor.rs index f77a229b58..48013b08b4 100644 --- a/crates/metaslang/cst/src/cursor.rs +++ b/crates/metaslang/cst/src/cursor.rs @@ -133,6 +133,10 @@ impl Cursor { self.node.clone() } + pub fn has_open_parent(&self) -> bool { + matches!(self.parent, Parent::Open(_)) + } + pub fn label(&self) -> T::EdgeLabel { if let Some(parent) = self.parent.get_readable() { let this = &parent.nonterminal_node.children[self.child_number]; diff --git a/crates/solidity/outputs/cargo/crate/generated/public_api.txt b/crates/solidity/outputs/cargo/crate/generated/public_api.txt index 48a9440e5c..fa51a9e8e0 100644 --- a/crates/solidity/outputs/cargo/crate/generated/public_api.txt +++ b/crates/solidity/outputs/cargo/crate/generated/public_api.txt @@ -156,6 +156,7 @@ pub slang_solidity::cst::EdgeLabel::Returns pub slang_solidity::cst::EdgeLabel::ReturnsKeyword pub slang_solidity::cst::EdgeLabel::RevertKeyword pub slang_solidity::cst::EdgeLabel::RightOperand +pub slang_solidity::cst::EdgeLabel::Root pub slang_solidity::cst::EdgeLabel::Semicolon pub slang_solidity::cst::EdgeLabel::Separator pub slang_solidity::cst::EdgeLabel::Sets @@ -202,6 +203,8 @@ pub fn &'static str::from(x: slang_solidity::cst::EdgeLabel) -> &'static str impl core::convert::TryFrom<&str> for slang_solidity::cst::EdgeLabel pub type slang_solidity::cst::EdgeLabel::Error = strum::ParseError pub fn slang_solidity::cst::EdgeLabel::try_from(s: &str) -> core::result::Result>::Error> +impl core::default::Default for slang_solidity::cst::EdgeLabel +pub fn slang_solidity::cst::EdgeLabel::default() -> Self impl core::fmt::Debug for slang_solidity::cst::EdgeLabel pub fn slang_solidity::cst::EdgeLabel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::fmt::Display for slang_solidity::cst::EdgeLabel diff --git a/crates/solidity/outputs/cargo/crate/src/generated/cst/generated/edge_label.rs b/crates/solidity/outputs/cargo/crate/src/generated/cst/generated/edge_label.rs index 88388f6449..216e18ee7a 100644 --- a/crates/solidity/outputs/cargo/crate/src/generated/cst/generated/edge_label.rs +++ b/crates/solidity/outputs/cargo/crate/src/generated/cst/generated/edge_label.rs @@ -18,6 +18,7 @@ #[derive(Clone, Copy)] pub enum EdgeLabel { // Built-in: + Root, Item, Variant, Separator, @@ -155,3 +156,9 @@ pub enum EdgeLabel { } impl crate::cst::EdgeLabelExtensions for EdgeLabel {} + +impl Default for EdgeLabel { + fn default() -> Self { + Self::Root + } +} diff --git a/crates/solidity/outputs/cargo/crate/src/generated/parser/parser_support/parser_result.rs b/crates/solidity/outputs/cargo/crate/src/generated/parser/parser_support/parser_result.rs index cfd9a8df7e..6e65dbf925 100644 --- a/crates/solidity/outputs/cargo/crate/src/generated/parser/parser_support/parser_result.rs +++ b/crates/solidity/outputs/cargo/crate/src/generated/parser/parser_support/parser_result.rs @@ -79,13 +79,13 @@ impl ParserResult { label: prev_label, .. }) = self.significant_node_mut() { - *prev_label = Some(label); + *prev_label = label; } // Also allow to name a single trivia terminal node else if let ParserResult::Match(Match { nodes, .. }) = &mut self { if let [node] = nodes.as_mut_slice() { if node.as_terminal().is_some_and(|tok| tok.kind.is_trivia()) { - node.label = Some(label); + node.label = label; } } } diff --git a/crates/solidity/outputs/cargo/crate/src/generated/parser/parser_support/precedence_helper.rs b/crates/solidity/outputs/cargo/crate/src/generated/parser/parser_support/precedence_helper.rs index 82a6606687..614782b61d 100644 --- a/crates/solidity/outputs/cargo/crate/src/generated/parser/parser_support/precedence_helper.rs +++ b/crates/solidity/outputs/cargo/crate/src/generated/parser/parser_support/precedence_helper.rs @@ -176,7 +176,7 @@ impl PrecedenceHelper { let left_nodes = match left { Some(Expression { nodes }) => { vec![Edge { - label: Some(left_label), + label: left_label, node: Node::nonterminal(child_kind, nodes), }] } @@ -187,7 +187,7 @@ impl PrecedenceHelper { let right_nodes = match right { Some(Expression { nodes }) => { vec![Edge { - label: Some(right_label), + label: right_label, node: Node::nonterminal(child_kind, nodes), }] } @@ -199,7 +199,7 @@ impl PrecedenceHelper { Expression { nodes: vec![Edge { - label: Some(EdgeLabel::Variant), + label: EdgeLabel::Variant, node: Node::nonterminal(kind, children), }], } diff --git a/crates/solidity/outputs/cargo/tests/src/cst_output/renderer.rs b/crates/solidity/outputs/cargo/tests/src/cst_output/renderer.rs index 18c01375ba..04c01df07e 100644 --- a/crates/solidity/outputs/cargo/tests/src/cst_output/renderer.rs +++ b/crates/solidity/outputs/cargo/tests/src/cst_output/renderer.rs @@ -7,7 +7,7 @@ use anyhow::Result; use codegen_language_definition::model::Item; use inflector::Inflector; use once_cell::sync::Lazy; -use slang_solidity::cst::{Cursor, Node, NonterminalKind, TextRangeExtensions}; +use slang_solidity::cst::{Cursor, KindTypes, Node, NonterminalKind, TextRangeExtensions}; use solidity_language::SolidityDefinition; pub fn render(source: &str, errors: &Vec, cursor: Cursor) -> Result { @@ -132,8 +132,11 @@ fn render_key(cursor: &mut Cursor) -> String { Node::Terminal(terminal) => terminal.kind.to_string(), }; - if let Some(label) = cursor.label() { - format!("({label}꞉ {kind})", label = label.as_ref().to_snake_case()) + if cursor.has_open_parent() { + format!( + "({label}꞉ {kind})", + label = cursor.label().as_ref().to_snake_case() + ) } else { format!("({kind})") } diff --git a/crates/solidity/outputs/cargo/tests/src/doc_examples/using_the_cursor.rs b/crates/solidity/outputs/cargo/tests/src/doc_examples/using_the_cursor.rs index 396aa136b7..c4ee142477 100644 --- a/crates/solidity/outputs/cargo/tests/src/doc_examples/using_the_cursor.rs +++ b/crates/solidity/outputs/cargo/tests/src/doc_examples/using_the_cursor.rs @@ -7,7 +7,7 @@ use infra_utils::paths::PathExtensions; fn using_the_cursor() -> Result<()> { // --8<-- [start:imports] use semver::Version; - use slang_solidity::cst::{EdgeLabel, NonterminalKind, TerminalKind, TextRangeExtensions}; + use slang_solidity::cst::{NonterminalKind, TerminalKind, TextRangeExtensions}; use slang_solidity::parser::Parser; // --8<-- [end:imports] @@ -108,7 +108,6 @@ fn using_the_cursor() -> Result<()> { .tree() .clone() .descendants() - .filter(|edge| edge.label == Some(EdgeLabel::Name)) .filter(|edge| edge.is_terminal_with_kind(TerminalKind::Identifier)) .map(|identifier| identifier.unparse()) .collect(); diff --git a/crates/solidity/outputs/cargo/wasm/src/generated/interface/generated/cst.wit b/crates/solidity/outputs/cargo/wasm/src/generated/interface/generated/cst.wit index 8fead7e3ad..027823841f 100644 --- a/crates/solidity/outputs/cargo/wasm/src/generated/interface/generated/cst.wit +++ b/crates/solidity/outputs/cargo/wasm/src/generated/interface/generated/cst.wit @@ -4629,6 +4629,7 @@ interface cst { /// Represents the different types of relationships between nodes in the syntax tree. enum edge-label { + %root, %item, %variant, %separator, @@ -4823,7 +4824,7 @@ interface cst { /// Represents a connection between nodes in the syntax tree. record edge { /// Optional label describing the relationship between nodes. - label: option, + label: edge-label, /// The target node of this edge. node: node, } @@ -4848,7 +4849,7 @@ interface cst { /// Returns the current node under the cursor. node: func() -> node; /// Returns the label of the edge from the parent to the current node, if any. - label: func() -> option; + label: func() -> edge-label; /// Returns the current text offset of the cursor. text-offset: func() -> text-index; diff --git a/crates/solidity/outputs/cargo/wasm/src/generated/wrappers/ast/generated/selectors.rs b/crates/solidity/outputs/cargo/wasm/src/generated/wrappers/ast/generated/selectors.rs index 496bdb4c04..b1b160b38d 100644 --- a/crates/solidity/outputs/cargo/wasm/src/generated/wrappers/ast/generated/selectors.rs +++ b/crates/solidity/outputs/cargo/wasm/src/generated/wrappers/ast/generated/selectors.rs @@ -1604,15 +1604,15 @@ impl Helper { let Edge { label, node } = self.node.children.get(self.index)?; match label { - // Skip unlabeled nodes: - | None + // Skip root nodes: + | EdgeLabel::Root // Skip trivia: - | Some(EdgeLabel::LeadingTrivia | EdgeLabel::TrailingTrivia) => { + | EdgeLabel::LeadingTrivia | EdgeLabel::TrailingTrivia => { self.index += 1; continue; } // Otherwise, return the edge: - Some(other_label) => { + other_label => { return Some((*other_label, node.clone())); } } diff --git a/crates/solidity/outputs/cargo/wasm/src/generated/wrappers/cst/mod.rs b/crates/solidity/outputs/cargo/wasm/src/generated/wrappers/cst/mod.rs index deca6e2bb4..3cbd3b64e4 100644 --- a/crates/solidity/outputs/cargo/wasm/src/generated/wrappers/cst/mod.rs +++ b/crates/solidity/outputs/cargo/wasm/src/generated/wrappers/cst/mod.rs @@ -184,7 +184,7 @@ impl IntoFFI for rust::Edge { #[inline] fn _into_ffi(self) -> ffi::Edge { ffi::Edge { - label: self.label.map(IntoFFI::_into_ffi), + label: IntoFFI::_into_ffi(self.label), node: self.node._into_ffi(), } } @@ -221,8 +221,8 @@ define_refcell_wrapper! { Cursor { self._borrow_ffi().node()._into_ffi() } - fn label(&self) -> Option { - self._borrow_ffi().label().map(IntoFFI::_into_ffi) + fn label(&self) -> ffi::EdgeLabel { + IntoFFI::_into_ffi(self._borrow_ffi().label()) } fn text_offset(&self) -> ffi::TextIndex { diff --git a/crates/solidity/outputs/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts b/crates/solidity/outputs/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts index 1d8e203320..34b15f10a1 100644 --- a/crates/solidity/outputs/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts +++ b/crates/solidity/outputs/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts @@ -5827,6 +5827,7 @@ export declare enum TerminalKind { * Represents the different types of relationships between nodes in the syntax tree. */ export declare enum EdgeLabel { + Root = "Root", Item = "Item", Variant = "Variant", Separator = "Separator", @@ -5975,7 +5976,7 @@ export interface Edge { /** * Optional label describing the relationship between nodes. */ - label?: EdgeLabel; + label: EdgeLabel; /** * The target node of this edge. */ @@ -6100,7 +6101,7 @@ export class Cursor { /** * Returns the label of the edge from the parent to the current node, if any. */ - get label(): EdgeLabel | undefined; + get label(): EdgeLabel; /** * Returns the current text offset of the cursor. */ diff --git a/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.4.11-failure.yml index 5941c3fab6..34a1a39a7c 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.4.11-failure.yml @@ -33,7 +33,7 @@ Tree: - (item꞉ Identifier): "a" # (101..102) - (separator꞉ Period): "." # (102..103) - (item꞉ Identifier): "b" # (103..104) - - (UNRECOGNIZED): "('\n }')" # (104..118) + - (root꞉ UNRECOGNIZED): "('\n }')" # (104..118) - (semicolon꞉ Semicolon): ";" # (118..119) - (trailing_trivia꞉ EndOfLine): "\n" # (119..120) - (close_brace꞉ CloseBrace): "}" # (120..121) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.5.0-failure.yml index 995e3753eb..eb2983c489 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/postfix_recovery_regression/generated/0.5.0-failure.yml @@ -33,7 +33,7 @@ Tree: - (item꞉ Identifier): "a" # (101..102) - (separator꞉ Period): "." # (102..103) - (item꞉ Identifier): "b" # (103..104) - - (UNRECOGNIZED): "('\n }')" # (104..118) + - (root꞉ UNRECOGNIZED): "('\n }')" # (104..118) - (semicolon꞉ Semicolon): ";" # (118..119) - (trailing_trivia꞉ EndOfLine): "\n" # (119..120) - (close_brace꞉ CloseBrace): "}" # (120..121) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.4.11-failure.yml index 1b3ea51fc0..8924924ad1 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.4.11-failure.yml @@ -22,5 +22,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (1..2) - (item꞉ Identifier): "unchecked" # (2..11) - (leading_trivia꞉ Whitespace): " " # (11..12) - - (UNRECOGNIZED): "{ x = 1; } " # (12..23) + - (root꞉ UNRECOGNIZED): "{ x = 1; } " # (12..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.0-failure.yml index fb52f6088a..b238fa4a9b 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.0-failure.yml @@ -18,5 +18,5 @@ Tree: - (open_brace꞉ OpenBrace): "{" # (0..1) - (statements꞉ Statements): [] # (1..1) - (leading_trivia꞉ Whitespace): " " # (1..2) - - (UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) + - (root꞉ UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.3-failure.yml index 5f0e5c2135..fa92fe920f 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.5.3-failure.yml @@ -18,5 +18,5 @@ Tree: - (open_brace꞉ OpenBrace): "{" # (0..1) - (statements꞉ Statements): [] # (1..1) - (leading_trivia꞉ Whitespace): " " # (1..2) - - (UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) + - (root꞉ UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.6.0-failure.yml index 144a2d02b9..cea9e448cc 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.6.0-failure.yml @@ -18,5 +18,5 @@ Tree: - (open_brace꞉ OpenBrace): "{" # (0..1) - (statements꞉ Statements): [] # (1..1) - (leading_trivia꞉ Whitespace): " " # (1..2) - - (UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) + - (root꞉ UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.7.0-failure.yml index 3ddccd30cb..e11988dfb8 100644 --- a/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Block/unchecked/generated/0.7.0-failure.yml @@ -18,5 +18,5 @@ Tree: - (open_brace꞉ OpenBrace): "{" # (0..1) - (statements꞉ Statements): [] # (1..1) - (leading_trivia꞉ Whitespace): " " # (1..2) - - (UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) + - (root꞉ UNRECOGNIZED): "unchecked { x = 1; } " # (2..23) - (close_brace꞉ CloseBrace): "}" # (23..24) diff --git a/crates/solidity/testing/snapshots/cst_output/BreakStatement/error_recovery/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/BreakStatement/error_recovery/generated/0.4.11-failure.yml index 8435bb52f0..2c7fee2541 100644 --- a/crates/solidity/testing/snapshots/cst_output/BreakStatement/error_recovery/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/BreakStatement/error_recovery/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (BreakStatement): # "break invalid ;\n" (0..16) - (break_keyword꞉ BreakKeyword): "break" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - - (UNRECOGNIZED): "invalid " # (6..14) + - (root꞉ UNRECOGNIZED): "invalid " # (6..14) - (semicolon꞉ Semicolon): ";" # (14..15) - (trailing_trivia꞉ EndOfLine): "\n" # (15..16) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.5.0-failure.yml index 03b25f85c9..763ccc2ccc 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.5.0-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (13..13) - (close_paren꞉ CloseParen): ")" # (13..14) - (attributes꞉ ConstructorAttributes): [] # (14..14) - - (UNRECOGNIZED): " override {}\n" # (14..27) + - (root꞉ UNRECOGNIZED): " override {}\n" # (14..27) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.6.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.6.7-failure.yml index 03b25f85c9..763ccc2ccc 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.6.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/override_attribute/generated/0.6.7-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (13..13) - (close_paren꞉ CloseParen): ")" # (13..14) - (attributes꞉ ConstructorAttributes): [] # (14..14) - - (UNRECOGNIZED): " override {}\n" # (14..27) + - (root꞉ UNRECOGNIZED): " override {}\n" # (14..27) diff --git a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.6.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.6.7-failure.yml index a2e336eb21..167caa0d9a 100644 --- a/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.6.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ConstructorDefinition/virtual_attribute/generated/0.6.7-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (13..13) - (close_paren꞉ CloseParen): ")" # (13..14) - (attributes꞉ ConstructorAttributes): [] # (14..14) - - (UNRECOGNIZED): " virtual {}\n" # (14..26) + - (root꞉ UNRECOGNIZED): " virtual {}\n" # (14..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.4.11-failure.yml index fc4da38efd..9994b8d2cb 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.4.11-failure.yml @@ -39,6 +39,6 @@ Tree: - (leading_trivia꞉ Whitespace): "\t" # (113..114) - (item꞉ Identifier): "constructor" # (114..125) - (attributes꞉ StateVariableAttributes): [] # (125..125) - - (UNRECOGNIZED): "() {}\n function func() public {\n\t\tuint256 const..." # (125..189) + - (root꞉ UNRECOGNIZED): "() {}\n function func() public {\n\t\tuint256 const..." # (125..189) - (close_brace꞉ CloseBrace): "}" # (189..190) - (trailing_trivia꞉ EndOfLine): "\n" # (190..191) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.5.0-failure.yml index 8db4980555..8dcbcaebb5 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/constructor_contextual/generated/0.5.0-failure.yml @@ -70,7 +70,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (160..162) - (variant꞉ UintKeyword): "uint256" # (162..169) - (leading_trivia꞉ Whitespace): " " # (169..170) - - (UNRECOGNIZED): "constructor" # (170..181) + - (root꞉ UNRECOGNIZED): "constructor" # (170..181) - (semicolon꞉ Semicolon): ";" # (181..182) - (trailing_trivia꞉ EndOfLine): "\n" # (182..183) - (leading_trivia꞉ Whitespace): " " # (183..187) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.4.11-failure.yml index eea6891b1d..44fa39a0c0 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.4.11-failure.yml @@ -80,7 +80,7 @@ Tree: - (item꞉ Identifier): "emit" # (219..223) - (leading_trivia꞉ Whitespace): " " # (223..224) - (name꞉ Identifier): "Deposit" # (224..231) - - (UNRECOGNIZED): "()" # (231..233) + - (root꞉ UNRECOGNIZED): "()" # (231..233) - (semicolon꞉ Semicolon): ";" # (233..234) - (trailing_trivia꞉ EndOfLine): "\n" # (234..235) - (leading_trivia꞉ Whitespace): " " # (235..239) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.5.0-failure.yml index 55184d82d6..d8d773d05c 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/emit_contextual/generated/0.5.0-failure.yml @@ -71,7 +71,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (189..197) - (variant꞉ UintKeyword): "uint256" # (197..204) - (leading_trivia꞉ Whitespace): " " # (204..205) - - (UNRECOGNIZED): "emit" # (205..209) + - (root꞉ UNRECOGNIZED): "emit" # (205..209) - (semicolon꞉ Semicolon): ";" # (209..210) - (trailing_trivia꞉ EndOfLine): "\n" # (210..211) - (item꞉ Statement) ► (variant꞉ EmitStatement): # " emit Deposit();\n" (211..235) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.4.11-failure.yml index 90077bfe10..15d4e08b10 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.4.11-failure.yml @@ -117,7 +117,7 @@ Tree: - (variant꞉ Identifier): "recipient" # (225..234) - (period꞉ Period): "." # (234..235) - (member꞉ Identifier): "call" # (235..239) - - (UNRECOGNIZED): '{ value: amount }("")' # (239..260) + - (root꞉ UNRECOGNIZED): '{ value: amount }("")' # (239..260) - (semicolon꞉ Semicolon): ";" # (260..261) - (trailing_trivia꞉ EndOfLine): "\n" # (261..262) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # ' require(success, "Address: unable to send valu...' (262..346) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.5.14-failure.yml index 3d562a4d34..fa9565f3c0 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/function_multiple_delimiters/generated/0.5.14-failure.yml @@ -118,7 +118,7 @@ Tree: - (variant꞉ Identifier): "recipient" # (225..234) - (period꞉ Period): "." # (234..235) - (member꞉ Identifier): "call" # (235..239) - - (UNRECOGNIZED): '{ value: amount }("")' # (239..260) + - (root꞉ UNRECOGNIZED): '{ value: amount }("")' # (239..260) - (semicolon꞉ Semicolon): ";" # (260..261) - (trailing_trivia꞉ EndOfLine): "\n" # (261..262) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # ' require(success, "Address: unable to send valu...' (262..346) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_constructor_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_constructor_definition/generated/0.4.11-failure.yml index d0283cd768..a786104539 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_constructor_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_constructor_definition/generated/0.4.11-failure.yml @@ -31,5 +31,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (18..20) - (item꞉ Identifier): "constructor" # (20..31) - (attributes꞉ StateVariableAttributes): [] # (31..31) - - (UNRECOGNIZED): "() public {\n }\n" # (31..47) + - (root꞉ UNRECOGNIZED): "() public {\n }\n" # (31..47) - (close_brace꞉ CloseBrace): "}" # (47..48) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_error_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_error_definition/generated/0.4.11-failure.yml index 819c557283..1f59abc537 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_error_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_error_definition/generated/0.4.11-failure.yml @@ -31,7 +31,7 @@ Tree: - (attributes꞉ StateVariableAttributes): [] # (25..25) - (leading_trivia꞉ Whitespace): " " # (25..26) - (name꞉ Identifier): "Error1" # (26..32) - - (UNRECOGNIZED): "()" # (32..34) + - (root꞉ UNRECOGNIZED): "()" # (32..34) - (semicolon꞉ Semicolon): ";" # (34..35) - (trailing_trivia꞉ EndOfLine): "\n" # (35..36) - (close_brace꞉ CloseBrace): "}" # (36..37) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_fallback_function_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_fallback_function_definition/generated/0.4.11-failure.yml index e8872a68fd..d0df273677 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_fallback_function_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_fallback_function_definition/generated/0.4.11-failure.yml @@ -31,5 +31,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (18..20) - (item꞉ Identifier): "fallback" # (20..28) - (attributes꞉ StateVariableAttributes): [] # (28..28) - - (UNRECOGNIZED): "() {\n }\n" # (28..37) + - (root꞉ UNRECOGNIZED): "() {\n }\n" # (28..37) - (close_brace꞉ CloseBrace): "}" # (37..38) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_receive_function_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_receive_function_definition/generated/0.4.11-failure.yml index 4e4b6d43ee..1ad1192476 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_receive_function_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_receive_function_definition/generated/0.4.11-failure.yml @@ -31,5 +31,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (18..20) - (item꞉ Identifier): "receive" # (20..27) - (attributes꞉ StateVariableAttributes): [] # (27..27) - - (UNRECOGNIZED): "() {\n }\n" # (27..36) + - (root꞉ UNRECOGNIZED): "() {\n }\n" # (27..36) - (close_brace꞉ CloseBrace): "}" # (36..37) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.0-failure.yml index 2a09caa04c..12ec3334f6 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.0-failure.yml @@ -38,5 +38,5 @@ Tree: - (attributes꞉ FunctionTypeAttributes): [] # (31..31) - (attributes꞉ StateVariableAttributes): [] # (31..31) - (leading_trivia꞉ Whitespace): " " # (31..32) - - (UNRECOGNIZED): "{\n }\n" # (32..38) + - (root꞉ UNRECOGNIZED): "{\n }\n" # (32..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.5-failure.yml index d2fb9d25d5..9329748828 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.6.5-failure.yml @@ -38,5 +38,5 @@ Tree: - (attributes꞉ FunctionTypeAttributes): [] # (31..31) - (attributes꞉ StateVariableAttributes): [] # (31..31) - (leading_trivia꞉ Whitespace): " " # (31..32) - - (UNRECOGNIZED): "{\n }\n" # (32..38) + - (root꞉ UNRECOGNIZED): "{\n }\n" # (32..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.8.27-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.8.27-failure.yml index 537fab7968..ad096e9f3b 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.8.27-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_definition/generated/0.8.27-failure.yml @@ -38,5 +38,5 @@ Tree: - (attributes꞉ FunctionTypeAttributes): [] # (31..31) - (attributes꞉ StateVariableAttributes): [] # (31..31) - (leading_trivia꞉ Whitespace): " " # (31..32) - - (UNRECOGNIZED): "{\n }\n" # (32..38) + - (root꞉ UNRECOGNIZED): "{\n }\n" # (32..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.0-failure.yml index 287f4f23c9..05b31dc632 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.0-failure.yml @@ -41,6 +41,6 @@ Tree: - (variant꞉ PayableKeyword): "payable" # (40..47) - (attributes꞉ StateVariableAttributes): [] # (47..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (UNRECOGNIZED): "{}\n" # (48..51) + - (root꞉ UNRECOGNIZED): "{}\n" # (48..51) - (close_brace꞉ CloseBrace): "}" # (51..52) - (trailing_trivia꞉ EndOfLine): "\n" # (52..53) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.5-failure.yml index ccde004081..b432b86894 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.6.5-failure.yml @@ -41,6 +41,6 @@ Tree: - (variant꞉ PayableKeyword): "payable" # (40..47) - (attributes꞉ StateVariableAttributes): [] # (47..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (UNRECOGNIZED): "{}\n" # (48..51) + - (root꞉ UNRECOGNIZED): "{}\n" # (48..51) - (close_brace꞉ CloseBrace): "}" # (51..52) - (trailing_trivia꞉ EndOfLine): "\n" # (52..53) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.8.27-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.8.27-failure.yml index 1455bfd1ff..1962e29d52 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.8.27-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_unnamed_function_with_attrs_definition/generated/0.8.27-failure.yml @@ -41,6 +41,6 @@ Tree: - (variant꞉ PayableKeyword): "payable" # (40..47) - (attributes꞉ StateVariableAttributes): [] # (47..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (UNRECOGNIZED): "{}\n" # (48..51) + - (root꞉ UNRECOGNIZED): "{}\n" # (48..51) - (close_brace꞉ CloseBrace): "}" # (51..52) - (trailing_trivia꞉ EndOfLine): "\n" # (52..53) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.11-failure.yml index d2942077f8..83b82a7912 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.11-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) + - (root꞉ UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.22-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.22-failure.yml index 2da72b84d9..e34cce69af 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.22-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.4.22-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) + - (root꞉ UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.6.0-failure.yml index b63e843cdf..ee537d44d7 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.6.0-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) + - (root꞉ UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.0-failure.yml index a0f4e30362..0661d2b28c 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.0-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) + - (root꞉ UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.4-failure.yml index 8e22e8ef1b..9f9512dafb 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/member_user_defined_value_type_definition/generated/0.8.4-failure.yml @@ -25,5 +25,5 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (17..18) - (members꞉ ContractMembers): [] # (18..18) - (leading_trivia꞉ Whitespace): " " # (18..20) - - (UNRECOGNIZED): "type Foo is bool;\n" # (20..38) + - (root꞉ UNRECOGNIZED): "type Foo is bool;\n" # (20..38) - (close_brace꞉ CloseBrace): "}" # (38..39) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.4.11-failure.yml index 4dfe7e5873..500cc1fd1a 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.4.11-failure.yml @@ -29,7 +29,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (16..18) - (item꞉ Identifier): "field" # (18..23) - (attributes꞉ StateVariableAttributes): [] # (23..23) - - (MISSING): "" # (23..23) + - (root꞉ MISSING): "" # (23..23) - (semicolon꞉ Semicolon): ";" # (23..24) - (trailing_trivia꞉ EndOfLine): "\n" # (24..25) - (close_brace꞉ CloseBrace): "}" # (25..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.0-failure.yml index 960a1b17d3..ccc96a22fc 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.0-failure.yml @@ -29,7 +29,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (16..18) - (item꞉ Identifier): "field" # (18..23) - (attributes꞉ StateVariableAttributes): [] # (23..23) - - (MISSING): "" # (23..23) + - (root꞉ MISSING): "" # (23..23) - (semicolon꞉ Semicolon): ";" # (23..24) - (trailing_trivia꞉ EndOfLine): "\n" # (24..25) - (close_brace꞉ CloseBrace): "}" # (25..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.5-failure.yml index 1af97e1c13..83314fec2d 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.6.5-failure.yml @@ -29,7 +29,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (16..18) - (item꞉ Identifier): "field" # (18..23) - (attributes꞉ StateVariableAttributes): [] # (23..23) - - (MISSING): "" # (23..23) + - (root꞉ MISSING): "" # (23..23) - (semicolon꞉ Semicolon): ";" # (23..24) - (trailing_trivia꞉ EndOfLine): "\n" # (24..25) - (close_brace꞉ CloseBrace): "}" # (25..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.8.27-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.8.27-failure.yml index f908fa2c5b..a58bba31ae 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.8.27-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/missing_field_type/generated/0.8.27-failure.yml @@ -29,7 +29,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (16..18) - (item꞉ Identifier): "field" # (18..23) - (attributes꞉ StateVariableAttributes): [] # (23..23) - - (MISSING): "" # (23..23) + - (root꞉ MISSING): "" # (23..23) - (semicolon꞉ Semicolon): ";" # (23..24) - (trailing_trivia꞉ EndOfLine): "\n" # (24..25) - (close_brace꞉ CloseBrace): "}" # (25..26) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.4.11-failure.yml index 06fd1a3573..3ca86f97f4 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.4.11-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (UNRECOGNIZED): "while" # (48..53) + - (root꞉ UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (root꞉ UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -138,7 +138,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - (item꞉ Identifier): "unchecked" # (176..185) - (leading_trivia꞉ Whitespace): " " # (185..186) - - (UNRECOGNIZED): "{ invalid sequence }\n\t" # (186..208) + - (root꞉ UNRECOGNIZED): "{ invalid sequence }\n\t" # (186..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.0-failure.yml index 82b3d014c2..dc45954f09 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.0-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (UNRECOGNIZED): "while" # (48..53) + - (root꞉ UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (root꞉ UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -134,7 +134,7 @@ Tree: - (semicolon꞉ Semicolon): ";" # (172..173) - (trailing_trivia꞉ EndOfLine): "\n" # (173..174) - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - - (UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) + - (root꞉ UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.3-failure.yml index 966ae08188..eade9e7b8a 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.5.3-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (UNRECOGNIZED): "while" # (48..53) + - (root꞉ UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (root꞉ UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -134,7 +134,7 @@ Tree: - (semicolon꞉ Semicolon): ";" # (172..173) - (trailing_trivia꞉ EndOfLine): "\n" # (173..174) - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - - (UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) + - (root꞉ UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.6.0-failure.yml index a0d46b3946..e8a46b7187 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.6.0-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (UNRECOGNIZED): "while" # (48..53) + - (root꞉ UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (root꞉ UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -134,7 +134,7 @@ Tree: - (semicolon꞉ Semicolon): ";" # (172..173) - (trailing_trivia꞉ EndOfLine): "\n" # (173..174) - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - - (UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) + - (root꞉ UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.7.0-failure.yml index a1812c2b95..b7d7c08204 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.7.0-failure.yml @@ -61,7 +61,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (UNRECOGNIZED): "while" # (48..53) + - (root꞉ UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -76,7 +76,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (root꞉ UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -134,7 +134,7 @@ Tree: - (semicolon꞉ Semicolon): ";" # (172..173) - (trailing_trivia꞉ EndOfLine): "\n" # (173..174) - (leading_trivia꞉ Whitespace): "\t\t" # (174..176) - - (UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) + - (root꞉ UNRECOGNIZED): "unchecked { invalid sequence }\n\t" # (176..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.8.0-failure.yml index f6203711d9..d2108f452b 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/recovery_testbed/generated/0.8.0-failure.yml @@ -60,7 +60,7 @@ Tree: - (parameters꞉ Parameters): # "address" (40..47) - (item꞉ Parameter) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ AddressType) ► (address_keyword꞉ AddressKeyword): "address" # (40..47) - (leading_trivia꞉ Whitespace): " " # (47..48) - - (UNRECOGNIZED): "while" # (48..53) + - (root꞉ UNRECOGNIZED): "while" # (48..53) - (close_paren꞉ CloseParen): ")" # (53..54) - (attributes꞉ FunctionAttributes): # " private" (54..62) - (item꞉ FunctionAttribute): # " private" (54..62) @@ -75,7 +75,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (65..67) - (if_keyword꞉ IfKeyword): "if" # (67..69) - (open_paren꞉ OpenParen): "(" # (69..70) - - (UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) + - (root꞉ UNRECOGNIZED): "while == pair && !_isExcludedFromFee[to]" # (70..110) - (close_paren꞉ CloseParen): ")" # (110..111) - (body꞉ Statement) ► (variant꞉ Block): # "{\n\t\t\tuint256 a = 1;\n\t\t}\n" (111..135) - (open_brace꞉ OpenBrace): "{" # (111..112) @@ -146,7 +146,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (195..196) - (name꞉ Identifier): "sequence" # (196..204) - (leading_trivia꞉ Whitespace): " " # (204..205) - - (MISSING): "" # (205..205) + - (root꞉ MISSING): "" # (205..205) - (close_brace꞉ CloseBrace): "}" # (205..206) - (trailing_trivia꞉ EndOfLine): "\n" # (206..207) - (leading_trivia꞉ Whitespace): "\t" # (207..208) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unicode_in_doc_comments/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unicode_in_doc_comments/generated/0.4.11-failure.yml index 02e2ecb360..fa86f07589 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unicode_in_doc_comments/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unicode_in_doc_comments/generated/0.4.11-failure.yml @@ -24,4 +24,4 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (275..276) - (leading_trivia꞉ SingleLineComment): "// ╘══════════════════════════════════════════════..." # (276..477) - (leading_trivia꞉ EndOfLine): "\n" # (477..478) - - (UNRECOGNIZED): "unexpected\n" # (478..489) + - (root꞉ UNRECOGNIZED): "unexpected\n" # (478..489) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.11-failure.yml index f589d07939..810f972e42 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.11-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (MISSING): "" # (17..17) + - (root꞉ MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.22-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.22-failure.yml index a5547e4f70..4ad77bdad4 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.22-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.4.22-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (MISSING): "" # (17..17) + - (root꞉ MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.6.0-failure.yml index 6a9407a575..ca0faee623 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.6.0-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (MISSING): "" # (17..17) + - (root꞉ MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.0-failure.yml index 5b0f440379..e73fb3c607 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.0-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (MISSING): "" # (17..17) + - (root꞉ MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.4-failure.yml index 7fc16739c6..0c53ac8d9e 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.4-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (MISSING): "" # (17..17) + - (root꞉ MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.8-failure.yml index fff92b8bdb..eae8d33e1f 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractDefinition/unterminated_body/generated/0.8.8-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (open_brace꞉ OpenBrace): "{" # (16..17) - (members꞉ ContractMembers): [] # (17..17) - - (MISSING): "" # (17..17) + - (root꞉ MISSING): "" # (17..17) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/constructor/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/constructor/generated/0.4.11-failure.yml index 7d83cf41e6..0f013b3cea 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/constructor/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/constructor/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (type_name꞉ TypeName) ► (variant꞉ IdentifierPath): # "constructor" (0..11) - (item꞉ Identifier): "constructor" # (0..11) - (attributes꞉ StateVariableAttributes): [] # (11..11) - - (UNRECOGNIZED): "() public {}\n" # (11..24) + - (root꞉ UNRECOGNIZED): "() public {}\n" # (11..24) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.11-failure.yml index 7ab969862f..cc3af09852 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.11-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (UNRECOGNIZED): ";\n " # (63..69) + - (root꞉ UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (UNRECOGNIZED): ")\n" # (70..72) + - (root꞉ UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.21-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.21-failure.yml index 1faed4033c..56b6550cb0 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.21-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.4.21-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (UNRECOGNIZED): ";\n " # (63..69) + - (root꞉ UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (UNRECOGNIZED): ")\n" # (70..72) + - (root꞉ UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.0-failure.yml index 6ecf665c48..fe47d93770 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.0-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (UNRECOGNIZED): ";\n " # (63..69) + - (root꞉ UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (UNRECOGNIZED): ")\n" # (70..72) + - (root꞉ UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.3-failure.yml index bcc19cbd5a..389332c235 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.5.3-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (UNRECOGNIZED): ";\n " # (63..69) + - (root꞉ UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (UNRECOGNIZED): ")\n" # (70..72) + - (root꞉ UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.6.0-failure.yml index 0530687120..2e8d21c847 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.6.0-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (UNRECOGNIZED): ";\n " # (63..69) + - (root꞉ UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (UNRECOGNIZED): ")\n" # (70..72) + - (root꞉ UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.7.0-failure.yml index 4a01a5384b..808de2dd36 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.7.0-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (UNRECOGNIZED): ";\n " # (63..69) + - (root꞉ UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (UNRECOGNIZED): ")\n" # (70..72) + - (root꞉ UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.0-failure.yml index fcda876789..7776a63a00 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.0-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (UNRECOGNIZED): ";\n " # (63..69) + - (root꞉ UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (UNRECOGNIZED): ")\n" # (70..72) + - (root꞉ UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.4-failure.yml index 991f07bed0..ff22a659ff 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/mismatched_delimiter/generated/0.8.4-failure.yml @@ -71,8 +71,8 @@ Tree: - (right_operand꞉ Expression) ► (variant꞉ DecimalNumberExpression): # " 2" (61..63) - (leading_trivia꞉ Whitespace): " " # (61..62) - (literal꞉ DecimalLiteral): "2" # (62..63) - - (UNRECOGNIZED): ";\n " # (63..69) + - (root꞉ UNRECOGNIZED): ";\n " # (63..69) - (close_brace꞉ CloseBrace): "}" # (69..70) - - (UNRECOGNIZED): ")\n" # (70..72) + - (root꞉ UNRECOGNIZED): ")\n" # (70..72) - (close_brace꞉ CloseBrace): "}" # (72..73) - (trailing_trivia꞉ EndOfLine): "\n" # (73..74) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.4.11-failure.yml index f7555e7925..f1bbd5572d 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.4.11-failure.yml @@ -120,7 +120,7 @@ Tree: - (period꞉ Period): "." # (28..29) - (member꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (root꞉ UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -138,7 +138,7 @@ Tree: - (item꞉ Identifier): "sender" # (92..98) - (separator꞉ Period): "." # (98..99) - (item꞉ Identifier): "call" # (99..103) - - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) + - (root꞉ UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -149,7 +149,7 @@ Tree: - (item꞉ Identifier): "sender" # (129..135) - (separator꞉ Period): "." # (135..136) - (item꞉ Identifier): "call" # (136..140) - - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) + - (root꞉ UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -160,7 +160,7 @@ Tree: - (item꞉ Identifier): "sender" # (173..179) - (separator꞉ Period): "." # (179..180) - (item꞉ Identifier): "call" # (180..184) - - (UNRECOGNIZED): "{arg: 1, missing_expr: , no_semicolon, , }()" # (184..228) + - (root꞉ UNRECOGNIZED): "{arg: 1, missing_expr: , no_semicolon, , }()" # (184..228) - (semicolon꞉ Semicolon): ";" # (228..229) - (trailing_trivia꞉ EndOfLine): "\n" # (229..230) - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement): # " msg.sender.call{arg: 1 unexpected tokens, not: 2..." (230..306) @@ -171,7 +171,7 @@ Tree: - (item꞉ Identifier): "sender" # (236..242) - (separator꞉ Period): "." # (242..243) - (item꞉ Identifier): "call" # (243..247) - - (UNRECOGNIZED): "{arg: 1 unexpected tokens, not: 2, recovered, yet:..." # (247..304) + - (root꞉ UNRECOGNIZED): "{arg: 1 unexpected tokens, not: 2, recovered, yet:..." # (247..304) - (semicolon꞉ Semicolon): ";" # (304..305) - (trailing_trivia꞉ EndOfLine): "\n" # (305..306) - (leading_trivia꞉ EndOfLine): "\n" # (306..307) @@ -202,7 +202,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) + - (root꞉ UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -234,14 +234,14 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (variant꞉ Identifier): "next" # (434..438) - (period꞉ Period): "." # (438..439) - - (UNRECOGNIZED): "do.that" # (439..446) - - (Comma): "," # (446..447) + - (root꞉ UNRECOGNIZED): "do.that" # (439..446) + - (root꞉ Comma): "," # (446..447) - (item꞉ Expression): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (variant꞉ Identifier): "other" # (448..453) - (period꞉ Period): "." # (453..454) - - (UNRECOGNIZED): "while" # (454..459) - - (Comma): "," # (459..460) + - (root꞉ UNRECOGNIZED): "while" # (454..459) + - (root꞉ Comma): "," # (459..460) - (item꞉ Expression) ► (variant꞉ MemberAccessExpression): # " next.one" (460..469) - (operand꞉ Expression): # " next" (460..465) - (leading_trivia꞉ Whitespace): " " # (460..461) @@ -250,7 +250,7 @@ Tree: - (member꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (UNRECOGNIZED): "final, ultimate" # (471..486) + - (root꞉ UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -275,8 +275,8 @@ Tree: - (item꞉ Expression): # "some." (522..527) - (variant꞉ Identifier): "some" # (522..526) - (period꞉ Period): "." # (526..527) - - (MISSING): "" # (527..527) - - (Comma): "," # (527..528) + - (root꞉ MISSING): "" # (527..527) + - (root꞉ Comma): "," # (527..528) - (item꞉ Expression) ► (variant꞉ MemberAccessExpression): # " next.arg" (528..537) - (operand꞉ Expression): # " next" (528..533) - (leading_trivia꞉ Whitespace): " " # (528..529) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.5.0-failure.yml index b1d7f41e5d..4524a33d20 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.5.0-failure.yml @@ -38,4 +38,4 @@ Tree: - (parameters꞉ Parameters): [] # (13..13) - (close_paren꞉ CloseParen): ")" # (13..14) - (attributes꞉ FunctionAttributes): [] # (14..14) - - (UNRECOGNIZED): " override(some.ident unexpected tokens, ISomeInter..." # (14..560) + - (root꞉ UNRECOGNIZED): " override(some.ident unexpected tokens, ISomeInter..." # (14..560) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.0-failure.yml index ab5805c90a..3babce0c3c 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.0-failure.yml @@ -119,7 +119,7 @@ Tree: - (separator꞉ Period): "." # (28..29) - (item꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (root꞉ UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -137,7 +137,7 @@ Tree: - (item꞉ Identifier): "sender" # (92..98) - (separator꞉ Period): "." # (98..99) - (item꞉ Identifier): "call" # (99..103) - - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) + - (root꞉ UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -148,7 +148,7 @@ Tree: - (item꞉ Identifier): "sender" # (129..135) - (separator꞉ Period): "." # (135..136) - (item꞉ Identifier): "call" # (136..140) - - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) + - (root꞉ UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -159,7 +159,7 @@ Tree: - (item꞉ Identifier): "sender" # (173..179) - (separator꞉ Period): "." # (179..180) - (item꞉ Identifier): "call" # (180..184) - - (UNRECOGNIZED): "{arg: 1, missing_expr: , no_semicolon, , }()" # (184..228) + - (root꞉ UNRECOGNIZED): "{arg: 1, missing_expr: , no_semicolon, , }()" # (184..228) - (semicolon꞉ Semicolon): ";" # (228..229) - (trailing_trivia꞉ EndOfLine): "\n" # (229..230) - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement): # " msg.sender.call{arg: 1 unexpected tokens, not: 2..." (230..306) @@ -170,7 +170,7 @@ Tree: - (item꞉ Identifier): "sender" # (236..242) - (separator꞉ Period): "." # (242..243) - (item꞉ Identifier): "call" # (243..247) - - (UNRECOGNIZED): "{arg: 1 unexpected tokens, not: 2, recovered, yet:..." # (247..304) + - (root꞉ UNRECOGNIZED): "{arg: 1 unexpected tokens, not: 2, recovered, yet:..." # (247..304) - (semicolon꞉ Semicolon): ";" # (304..305) - (trailing_trivia꞉ EndOfLine): "\n" # (305..306) - (leading_trivia꞉ EndOfLine): "\n" # (306..307) @@ -200,7 +200,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) + - (root꞉ UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -231,14 +231,14 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (item꞉ Identifier): "next" # (434..438) - (separator꞉ Period): "." # (438..439) - - (UNRECOGNIZED): "do.that" # (439..446) - - (Comma): "," # (446..447) + - (root꞉ UNRECOGNIZED): "do.that" # (439..446) + - (root꞉ Comma): "," # (446..447) - (item꞉ IdentifierPath): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (item꞉ Identifier): "other" # (448..453) - (separator꞉ Period): "." # (453..454) - - (UNRECOGNIZED): "while" # (454..459) - - (Comma): "," # (459..460) + - (root꞉ UNRECOGNIZED): "while" # (454..459) + - (root꞉ Comma): "," # (459..460) - (item꞉ IdentifierPath): # " next.one" (460..469) - (leading_trivia꞉ Whitespace): " " # (460..461) - (item꞉ Identifier): "next" # (461..465) @@ -246,7 +246,7 @@ Tree: - (item꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (UNRECOGNIZED): "final, ultimate" # (471..486) + - (root꞉ UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -270,8 +270,8 @@ Tree: - (item꞉ IdentifierPath): # "some." (522..527) - (item꞉ Identifier): "some" # (522..526) - (separator꞉ Period): "." # (526..527) - - (MISSING): "" # (527..527) - - (Comma): "," # (527..528) + - (root꞉ MISSING): "" # (527..527) + - (root꞉ Comma): "," # (527..528) - (item꞉ IdentifierPath): # " next.arg" (528..537) - (leading_trivia꞉ Whitespace): " " # (528..529) - (item꞉ Identifier): "next" # (529..533) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.2-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.2-failure.yml index 0d9b0f0109..895e6e5741 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.2-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.6.2-failure.yml @@ -135,7 +135,7 @@ Tree: - (separator꞉ Period): "." # (28..29) - (item꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (root꞉ UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -153,7 +153,7 @@ Tree: - (item꞉ Identifier): "sender" # (92..98) - (separator꞉ Period): "." # (98..99) - (item꞉ Identifier): "call" # (99..103) - - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) + - (root꞉ UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -164,7 +164,7 @@ Tree: - (item꞉ Identifier): "sender" # (129..135) - (separator꞉ Period): "." # (135..136) - (item꞉ Identifier): "call" # (136..140) - - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) + - (root꞉ UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -192,15 +192,15 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (192..193) - (name꞉ Identifier): "missing_expr" # (193..205) - (colon꞉ Colon): ":" # (205..206) - - (UNRECOGNIZED): " " # (206..207) - - (Comma): "," # (207..208) + - (root꞉ UNRECOGNIZED): " " # (206..207) + - (root꞉ Comma): "," # (207..208) - (item꞉ NamedArgument): # " no_semicolon" (208..221) - (leading_trivia꞉ Whitespace): " " # (208..209) - (name꞉ Identifier): "no_semicolon" # (209..221) - - (MISSING): "" # (221..221) - - (Comma): "," # (221..222) + - (root꞉ MISSING): "" # (221..221) + - (root꞉ Comma): "," # (221..222) - (leading_trivia꞉ Whitespace): " " # (222..223) - - (UNRECOGNIZED): ", " # (223..225) + - (root꞉ UNRECOGNIZED): ", " # (223..225) - (close_brace꞉ CloseBrace): "}" # (225..226) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (226..228) - (open_paren꞉ OpenParen): "(" # (226..227) @@ -229,7 +229,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (252..253) - (literal꞉ DecimalLiteral): "1" # (253..254) - (leading_trivia꞉ Whitespace): " " # (254..255) - - (UNRECOGNIZED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) + - (root꞉ UNRECOGNIZED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) - (close_brace꞉ CloseBrace): "}" # (301..302) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (302..304) - (open_paren꞉ OpenParen): "(" # (302..303) @@ -264,7 +264,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) + - (root꞉ UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -295,14 +295,14 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (item꞉ Identifier): "next" # (434..438) - (separator꞉ Period): "." # (438..439) - - (UNRECOGNIZED): "do.that" # (439..446) - - (Comma): "," # (446..447) + - (root꞉ UNRECOGNIZED): "do.that" # (439..446) + - (root꞉ Comma): "," # (446..447) - (item꞉ IdentifierPath): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (item꞉ Identifier): "other" # (448..453) - (separator꞉ Period): "." # (453..454) - - (UNRECOGNIZED): "while" # (454..459) - - (Comma): "," # (459..460) + - (root꞉ UNRECOGNIZED): "while" # (454..459) + - (root꞉ Comma): "," # (459..460) - (item꞉ IdentifierPath): # " next.one" (460..469) - (leading_trivia꞉ Whitespace): " " # (460..461) - (item꞉ Identifier): "next" # (461..465) @@ -310,7 +310,7 @@ Tree: - (item꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (UNRECOGNIZED): "final, ultimate" # (471..486) + - (root꞉ UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -334,8 +334,8 @@ Tree: - (item꞉ IdentifierPath): # "some." (522..527) - (item꞉ Identifier): "some" # (522..526) - (separator꞉ Period): "." # (526..527) - - (MISSING): "" # (527..527) - - (Comma): "," # (527..528) + - (root꞉ MISSING): "" # (527..527) + - (root꞉ Comma): "," # (527..528) - (item꞉ IdentifierPath): # " next.arg" (528..537) - (leading_trivia꞉ Whitespace): " " # (528..529) - (item꞉ Identifier): "next" # (529..533) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.7.0-failure.yml index 98aafb8209..6c8f94ba21 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.7.0-failure.yml @@ -135,7 +135,7 @@ Tree: - (separator꞉ Period): "." # (28..29) - (item꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (root꞉ UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -153,7 +153,7 @@ Tree: - (item꞉ Identifier): "sender" # (92..98) - (separator꞉ Period): "." # (98..99) - (item꞉ Identifier): "call" # (99..103) - - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) + - (root꞉ UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -164,7 +164,7 @@ Tree: - (item꞉ Identifier): "sender" # (129..135) - (separator꞉ Period): "." # (135..136) - (item꞉ Identifier): "call" # (136..140) - - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) + - (root꞉ UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -192,15 +192,15 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (192..193) - (name꞉ Identifier): "missing_expr" # (193..205) - (colon꞉ Colon): ":" # (205..206) - - (UNRECOGNIZED): " " # (206..207) - - (Comma): "," # (207..208) + - (root꞉ UNRECOGNIZED): " " # (206..207) + - (root꞉ Comma): "," # (207..208) - (item꞉ NamedArgument): # " no_semicolon" (208..221) - (leading_trivia꞉ Whitespace): " " # (208..209) - (name꞉ Identifier): "no_semicolon" # (209..221) - - (MISSING): "" # (221..221) - - (Comma): "," # (221..222) + - (root꞉ MISSING): "" # (221..221) + - (root꞉ Comma): "," # (221..222) - (leading_trivia꞉ Whitespace): " " # (222..223) - - (UNRECOGNIZED): ", " # (223..225) + - (root꞉ UNRECOGNIZED): ", " # (223..225) - (close_brace꞉ CloseBrace): "}" # (225..226) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (226..228) - (open_paren꞉ OpenParen): "(" # (226..227) @@ -229,7 +229,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (252..253) - (literal꞉ DecimalLiteral): "1" # (253..254) - (leading_trivia꞉ Whitespace): " " # (254..255) - - (UNRECOGNIZED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) + - (root꞉ UNRECOGNIZED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) - (close_brace꞉ CloseBrace): "}" # (301..302) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (302..304) - (open_paren꞉ OpenParen): "(" # (302..303) @@ -264,7 +264,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) + - (root꞉ UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -295,14 +295,14 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (item꞉ Identifier): "next" # (434..438) - (separator꞉ Period): "." # (438..439) - - (UNRECOGNIZED): "do.that" # (439..446) - - (Comma): "," # (446..447) + - (root꞉ UNRECOGNIZED): "do.that" # (439..446) + - (root꞉ Comma): "," # (446..447) - (item꞉ IdentifierPath): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (item꞉ Identifier): "other" # (448..453) - (separator꞉ Period): "." # (453..454) - - (UNRECOGNIZED): "while" # (454..459) - - (Comma): "," # (459..460) + - (root꞉ UNRECOGNIZED): "while" # (454..459) + - (root꞉ Comma): "," # (459..460) - (item꞉ IdentifierPath): # " next.one" (460..469) - (leading_trivia꞉ Whitespace): " " # (460..461) - (item꞉ Identifier): "next" # (461..465) @@ -310,7 +310,7 @@ Tree: - (item꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (UNRECOGNIZED): "final, ultimate" # (471..486) + - (root꞉ UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -334,8 +334,8 @@ Tree: - (item꞉ IdentifierPath): # "some." (522..527) - (item꞉ Identifier): "some" # (522..526) - (separator꞉ Period): "." # (526..527) - - (MISSING): "" # (527..527) - - (Comma): "," # (527..528) + - (root꞉ MISSING): "" # (527..527) + - (root꞉ Comma): "," # (527..528) - (item꞉ IdentifierPath): # " next.arg" (528..537) - (leading_trivia꞉ Whitespace): " " # (528..529) - (item꞉ Identifier): "next" # (529..533) diff --git a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.8.0-failure.yml index 2d7776dcb9..89480f6d7b 100644 --- a/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ContractMembers/separated_recovery/generated/0.8.0-failure.yml @@ -135,7 +135,7 @@ Tree: - (separator꞉ Period): "." # (28..29) - (item꞉ Identifier): "ident" # (29..34) - (leading_trivia꞉ Whitespace): " " # (34..35) - - (UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) + - (root꞉ UNRECOGNIZED): "unexpected tokens, ISomeInterface, Other" # (35..75) - (close_paren꞉ CloseParen): ")" # (75..76) - (item꞉ FunctionAttribute): # " public" (76..83) - (leading_trivia꞉ Whitespace): " " # (76..77) @@ -153,7 +153,7 @@ Tree: - (item꞉ Identifier): "sender" # (92..98) - (separator꞉ Period): "." # (98..99) - (item꞉ Identifier): "call" # (99..103) - - (UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) + - (root꞉ UNRECOGNIZED): "{do: 1, arg: 1 }()" # (103..121) - (semicolon꞉ Semicolon): ";" # (121..122) - (trailing_trivia꞉ EndOfLine): "\n" # (122..123) - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement): # " msg.sender.call{, empty: 1, parse: 2 }();\n" (123..167) @@ -164,7 +164,7 @@ Tree: - (item꞉ Identifier): "sender" # (129..135) - (separator꞉ Period): "." # (135..136) - (item꞉ Identifier): "call" # (136..140) - - (UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) + - (root꞉ UNRECOGNIZED): "{, empty: 1, parse: 2 }()" # (140..165) - (semicolon꞉ Semicolon): ";" # (165..166) - (trailing_trivia꞉ EndOfLine): "\n" # (166..167) - (item꞉ Statement) ► (variant꞉ ExpressionStatement): # " msg.sender.call{arg: 1, missing_expr: , no_semic..." (167..230) @@ -192,15 +192,15 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (192..193) - (name꞉ Identifier): "missing_expr" # (193..205) - (colon꞉ Colon): ":" # (205..206) - - (UNRECOGNIZED): " " # (206..207) - - (Comma): "," # (207..208) + - (root꞉ UNRECOGNIZED): " " # (206..207) + - (root꞉ Comma): "," # (207..208) - (item꞉ NamedArgument): # " no_semicolon" (208..221) - (leading_trivia꞉ Whitespace): " " # (208..209) - (name꞉ Identifier): "no_semicolon" # (209..221) - - (MISSING): "" # (221..221) - - (Comma): "," # (221..222) + - (root꞉ MISSING): "" # (221..221) + - (root꞉ Comma): "," # (221..222) - (leading_trivia꞉ Whitespace): " " # (222..223) - - (UNRECOGNIZED): ", " # (223..225) + - (root꞉ UNRECOGNIZED): ", " # (223..225) - (close_brace꞉ CloseBrace): "}" # (225..226) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (226..228) - (open_paren꞉ OpenParen): "(" # (226..227) @@ -229,7 +229,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (252..253) - (literal꞉ DecimalLiteral): "1" # (253..254) - (leading_trivia꞉ Whitespace): " " # (254..255) - - (UNRECOGNIZED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) + - (root꞉ UNRECOGNIZED): "unexpected tokens, not: 2, recovered, yet: 3, " # (255..301) - (close_brace꞉ CloseBrace): "}" # (301..302) - (arguments꞉ ArgumentsDeclaration) ► (variant꞉ PositionalArgumentsDeclaration): # "()" (302..304) - (open_paren꞉ OpenParen): "(" # (302..303) @@ -264,7 +264,7 @@ Tree: - (separator꞉ Comma): "," # (346..347) - (leading_trivia꞉ Whitespace): " " # (347..348) - (leading_trivia꞉ MultiLineComment): "/* empty */" # (348..359) - - (UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) + - (root꞉ UNRECOGNIZED): ", other.arg.here, and.here" # (359..385) - (close_paren꞉ CloseParen): ")" # (385..386) - (body꞉ FunctionBody): # ";\n" (386..388) - (variant꞉ Semicolon): ";" # (386..387) @@ -295,14 +295,14 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (433..434) - (item꞉ Identifier): "next" # (434..438) - (separator꞉ Period): "." # (438..439) - - (UNRECOGNIZED): "do.that" # (439..446) - - (Comma): "," # (446..447) + - (root꞉ UNRECOGNIZED): "do.that" # (439..446) + - (root꞉ Comma): "," # (446..447) - (item꞉ IdentifierPath): # " other." (447..454) - (leading_trivia꞉ Whitespace): " " # (447..448) - (item꞉ Identifier): "other" # (448..453) - (separator꞉ Period): "." # (453..454) - - (UNRECOGNIZED): "while" # (454..459) - - (Comma): "," # (459..460) + - (root꞉ UNRECOGNIZED): "while" # (454..459) + - (root꞉ Comma): "," # (459..460) - (item꞉ IdentifierPath): # " next.one" (460..469) - (leading_trivia꞉ Whitespace): " " # (460..461) - (item꞉ Identifier): "next" # (461..465) @@ -310,7 +310,7 @@ Tree: - (item꞉ Identifier): "one" # (466..469) - (separator꞉ Comma): "," # (469..470) - (leading_trivia꞉ Whitespace): " " # (470..471) - - (UNRECOGNIZED): "final, ultimate" # (471..486) + - (root꞉ UNRECOGNIZED): "final, ultimate" # (471..486) - (close_paren꞉ CloseParen): ")" # (486..487) - (body꞉ FunctionBody): # ";\n" (487..489) - (variant꞉ Semicolon): ";" # (487..488) @@ -334,8 +334,8 @@ Tree: - (item꞉ IdentifierPath): # "some." (522..527) - (item꞉ Identifier): "some" # (522..526) - (separator꞉ Period): "." # (526..527) - - (MISSING): "" # (527..527) - - (Comma): "," # (527..528) + - (root꞉ MISSING): "" # (527..527) + - (root꞉ Comma): "," # (527..528) - (item꞉ IdentifierPath): # " next.arg" (528..537) - (leading_trivia꞉ Whitespace): " " # (528..529) - (item꞉ Identifier): "next" # (529..533) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.4.11-failure.yml index a4a996650e..470d392f15 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.2.a\n" (0..6) - (literal꞉ DecimalLiteral): "1.2" # (0..3) - - (UNRECOGNIZED): ".a\n" # (3..6) + - (root꞉ UNRECOGNIZED): ".a\n" # (3..6) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.5.0-failure.yml index 5ab08d9761..afbfb78077 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.5.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.2.a\n" (0..6) - (literal꞉ DecimalLiteral): "1.2" # (0..3) - - (UNRECOGNIZED): ".a\n" # (3..6) + - (root꞉ UNRECOGNIZED): ".a\n" # (3..6) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.6.11-failure.yml index 0ec2e9f218..f31ad7f919 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.6.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.2.a\n" (0..6) - (literal꞉ DecimalLiteral): "1.2" # (0..3) - - (UNRECOGNIZED): ".a\n" # (3..6) + - (root꞉ UNRECOGNIZED): ".a\n" # (3..6) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.7.0-failure.yml index 8a808a0494..4a3c964922 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_ident_after_period/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.2.a\n" (0..6) - (literal꞉ DecimalLiteral): "1.2" # (0..3) - - (UNRECOGNIZED): ".a\n" # (3..6) + - (root꞉ UNRECOGNIZED): ".a\n" # (3..6) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.5.0-failure.yml index 1b5ee75de6..858117540a 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.5.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1." (0..2) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (UNRECOGNIZED): "." # (1..2) + - (root꞉ UNRECOGNIZED): "." # (1..2) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.6.11-failure.yml index fdb0a1418b..77f7010950 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.6.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1." (0..2) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (UNRECOGNIZED): "." # (1..2) + - (root꞉ UNRECOGNIZED): "." # (1..2) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.7.0-failure.yml index 16e6b143cf..2a5e88ef7e 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/float_no_fraction/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1." (0..2) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (UNRECOGNIZED): "." # (1..2) + - (root꞉ UNRECOGNIZED): "." # (1..2) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.5.0-failure.yml index d26b986b2f..3b53710b17 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.5.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.a\n" (0..4) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (UNRECOGNIZED): ".a\n" # (1..4) + - (root꞉ UNRECOGNIZED): ".a\n" # (1..4) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.6.11-failure.yml index 7755f7f47f..d4ee059eca 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.6.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.a\n" (0..4) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (UNRECOGNIZED): ".a\n" # (1..4) + - (root꞉ UNRECOGNIZED): ".a\n" # (1..4) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.7.0-failure.yml index 225504e76e..5568a9523f 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/integer_ident_after_period/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # "1.a\n" (0..4) - (literal꞉ DecimalLiteral): "1" # (0..1) - - (UNRECOGNIZED): ".a\n" # (1..4) + - (root꞉ UNRECOGNIZED): ".a\n" # (1..4) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.4.11-failure.yml index b58bedc79c..357dca76a3 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # ".1.a\n" (0..5) - (literal꞉ DecimalLiteral): ".1" # (0..2) - - (UNRECOGNIZED): ".a\n" # (2..5) + - (root꞉ UNRECOGNIZED): ".a\n" # (2..5) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.5.0-failure.yml index 45193c3def..074506d397 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.5.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # ".1.a\n" (0..5) - (literal꞉ DecimalLiteral): ".1" # (0..2) - - (UNRECOGNIZED): ".a\n" # (2..5) + - (root꞉ UNRECOGNIZED): ".a\n" # (2..5) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.6.11-failure.yml index 05228a9ff3..c2c10e2a1e 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.6.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # ".1.a\n" (0..5) - (literal꞉ DecimalLiteral): ".1" # (0..2) - - (UNRECOGNIZED): ".a\n" # (2..5) + - (root꞉ UNRECOGNIZED): ".a\n" # (2..5) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.7.0-failure.yml index 5ea72a3118..e633ad9455 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/leading_period_ident_after_period/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (DecimalNumberExpression): # ".1.a\n" (0..5) - (literal꞉ DecimalLiteral): ".1" # (0..2) - - (UNRECOGNIZED): ".a\n" # (2..5) + - (root꞉ UNRECOGNIZED): ".a\n" # (2..5) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.5.0-failure.yml index 090922820c..4c59571ac0 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.5.0-failure.yml @@ -17,4 +17,4 @@ Tree: - (DecimalNumberExpression): # "10 years\n" (0..9) - (literal꞉ DecimalLiteral): "10" # (0..2) - (leading_trivia꞉ Whitespace): " " # (2..3) - - (UNRECOGNIZED): "years\n" # (3..9) + - (root꞉ UNRECOGNIZED): "years\n" # (3..9) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.6.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.6.11-failure.yml index ca9376f866..534ed7413f 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.6.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.6.11-failure.yml @@ -17,4 +17,4 @@ Tree: - (DecimalNumberExpression): # "10 years\n" (0..9) - (literal꞉ DecimalLiteral): "10" # (0..2) - (leading_trivia꞉ Whitespace): " " # (2..3) - - (UNRECOGNIZED): "years\n" # (3..9) + - (root꞉ UNRECOGNIZED): "years\n" # (3..9) diff --git a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.7.0-failure.yml index 3d05216d7e..1fb1ea5c61 100644 --- a/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/DecimalNumberExpression/years_unit/generated/0.7.0-failure.yml @@ -17,4 +17,4 @@ Tree: - (DecimalNumberExpression): # "10 years\n" (0..9) - (literal꞉ DecimalLiteral): "10" # (0..2) - (leading_trivia꞉ Whitespace): " " # (2..3) - - (UNRECOGNIZED): "years\n" # (3..9) + - (root꞉ UNRECOGNIZED): "years\n" # (3..9) diff --git a/crates/solidity/testing/snapshots/cst_output/EventDefinition/no_parens/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/EventDefinition/no_parens/generated/0.4.11-failure.yml index 5fcc4f911d..bcfcc0048d 100644 --- a/crates/solidity/testing/snapshots/cst_output/EventDefinition/no_parens/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/EventDefinition/no_parens/generated/0.4.11-failure.yml @@ -18,6 +18,6 @@ Tree: - (event_keyword꞉ EventKeyword): "event" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - (name꞉ Identifier): "MyEvent" # (6..13) - - (MISSING): "" # (13..13) + - (root꞉ MISSING): "" # (13..13) - (semicolon꞉ Semicolon): ";" # (13..14) - (trailing_trivia꞉ EndOfLine): "\n" # (14..15) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options/generated/0.4.11-failure.yml index 3e9e6d0027..43869dd695 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (operand꞉ Expression) ► (variant꞉ Identifier): "a" # (0..1) - (period꞉ Period): "." # (1..2) - (member꞉ Identifier): "b" # (2..3) - - (UNRECOGNIZED): '{value: 0, gas: 1}("")' # (3..25) + - (root꞉ UNRECOGNIZED): '{value: 0, gas: 1}("")' # (3..25) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options_split/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options_split/generated/0.4.11-failure.yml index 4503a32bfc..2c63fd63d7 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options_split/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/function_call_options_split/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (operand꞉ Expression) ► (variant꞉ Identifier): "a" # (0..1) - (period꞉ Period): "." # (1..2) - (member꞉ Identifier): "b" # (2..3) - - (UNRECOGNIZED): '{value: 0}{gas: 1}("")' # (3..25) + - (root꞉ UNRECOGNIZED): '{value: 0}{gas: 1}("")' # (3..25) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.4.11-failure.yml index 2947348ae2..26afb0734e 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.4.11-failure.yml @@ -16,11 +16,11 @@ Errors: # 1 total Tree: - (Expression): # "2 * new\n" (0..8) - (variant꞉ DecimalNumberExpression) ► (literal꞉ DecimalLiteral): "2" # (0..1) - - (MultiplicativeExpression): # " *" (1..3) + - (root꞉ MultiplicativeExpression): # " *" (1..3) - (leading_trivia꞉ Whitespace): " " # (1..2) - (operator꞉ Asterisk): "*" # (2..3) - (variant꞉ NewExpression): # " new\n" (3..8) - (leading_trivia꞉ Whitespace): " " # (3..4) - (new_keyword꞉ NewKeyword): "new" # (4..7) - (trailing_trivia꞉ EndOfLine): "\n" # (7..8) - - (MISSING): "" # (8..8) + - (root꞉ MISSING): "" # (8..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.8.0-failure.yml index e918a9795e..8966b39d09 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/incomplete_operand/generated/0.8.0-failure.yml @@ -16,11 +16,11 @@ Errors: # 1 total Tree: - (Expression): # "2 * new\n" (0..8) - (variant꞉ DecimalNumberExpression) ► (literal꞉ DecimalLiteral): "2" # (0..1) - - (MultiplicativeExpression): # " *" (1..3) + - (root꞉ MultiplicativeExpression): # " *" (1..3) - (leading_trivia꞉ Whitespace): " " # (1..2) - (operator꞉ Asterisk): "*" # (2..3) - (variant꞉ NewExpression): # " new\n" (3..8) - (leading_trivia꞉ Whitespace): " " # (3..4) - (new_keyword꞉ NewKeyword): "new" # (4..7) - (trailing_trivia꞉ EndOfLine): "\n" # (7..8) - - (MISSING): "" # (8..8) + - (root꞉ MISSING): "" # (8..8) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/member_access_options/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/member_access_options/generated/0.4.11-failure.yml index 3311ab67de..d2a19f27de 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/member_access_options/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/member_access_options/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (operand꞉ Expression) ► (variant꞉ Identifier): "foo" # (0..3) - (period꞉ Period): "." # (3..4) - (member꞉ Identifier): "deposit" # (4..11) - - (UNRECOGNIZED): "{value: 100}\n" # (11..24) + - (root꞉ UNRECOGNIZED): "{value: 100}\n" # (11..24) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/new_expression_options/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/new_expression_options/generated/0.4.11-failure.yml index e2a9bf54ab..863b61f2d9 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/new_expression_options/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/new_expression_options/generated/0.4.11-failure.yml @@ -20,4 +20,4 @@ Tree: - (type_name꞉ TypeName) ► (variant꞉ IdentifierPath): # " Foo" (3..7) - (leading_trivia꞉ Whitespace): " " # (3..4) - (item꞉ Identifier): "Foo" # (4..7) - - (UNRECOGNIZED): "{value: 10}\n" # (7..19) + - (root꞉ UNRECOGNIZED): "{value: 10}\n" # (7..19) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/paren_expression_options/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/paren_expression_options/generated/0.4.11-failure.yml index 8195829b83..a21c112bfe 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/paren_expression_options/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/paren_expression_options/generated/0.4.11-failure.yml @@ -25,4 +25,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (5..6) - (item꞉ Identifier): "FooBar" # (6..12) - (close_paren꞉ CloseParen): ")" # (12..13) - - (UNRECOGNIZED): "{value: 5}()\n" # (13..26) + - (root꞉ UNRECOGNIZED): "{value: 5}()\n" # (13..26) diff --git a/crates/solidity/testing/snapshots/cst_output/Expression/unicode_string_literal/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Expression/unicode_string_literal/generated/0.4.11-failure.yml index 611cb86cc0..6e0b4d911c 100644 --- a/crates/solidity/testing/snapshots/cst_output/Expression/unicode_string_literal/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Expression/unicode_string_literal/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (Expression): # 'unicode"This Emoji: 😃"' (0..25) - (variant꞉ Identifier): "unicode" # (0..7) - - (UNRECOGNIZED): '"This Emoji: 😃"' # (7..25) + - (root꞉ UNRECOGNIZED): '"This Emoji: 😃"' # (7..25) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/constant_state_mutability/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/constant_state_mutability/generated/0.5.0-failure.yml index e48fd93fb1..6b5cb8fbe3 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/constant_state_mutability/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/constant_state_mutability/generated/0.5.0-failure.yml @@ -24,4 +24,4 @@ Tree: - (parameters꞉ Parameters): [] # (11..11) - (close_paren꞉ CloseParen): ")" # (11..12) - (attributes꞉ FunctionAttributes): [] # (12..12) - - (UNRECOGNIZED): " constant {}" # (12..24) + - (root꞉ UNRECOGNIZED): " constant {}" # (12..24) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/overridden/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/overridden/generated/0.5.0-failure.yml index 9b2c19d685..d135dc4057 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/overridden/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/overridden/generated/0.5.0-failure.yml @@ -34,4 +34,4 @@ Tree: - (item꞉ FunctionAttribute) ► (variant꞉ ModifierInvocation) ► (name꞉ IdentifierPath): # " virtual" (22..30) - (leading_trivia꞉ Whitespace): " " # (22..23) - (item꞉ Identifier): "virtual" # (23..30) - - (UNRECOGNIZED): " override returns (uint256) {\n\treturn 1;\n}\n" # (30..73) + - (root꞉ UNRECOGNIZED): " override returns (uint256) {\n\treturn 1;\n}\n" # (30..73) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/pure_state_mutability/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/pure_state_mutability/generated/0.4.11-failure.yml index cb89b6ea30..7e22d77b52 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/pure_state_mutability/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionDefinition/pure_state_mutability/generated/0.4.11-failure.yml @@ -24,4 +24,4 @@ Tree: - (parameters꞉ Parameters): [] # (11..11) - (close_paren꞉ CloseParen): ")" # (11..12) - (attributes꞉ FunctionAttributes): [] # (12..12) - - (UNRECOGNIZED): " pure {}\n" # (12..21) + - (root꞉ UNRECOGNIZED): " pure {}\n" # (12..21) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.4.11-failure.yml index 6d9c50d418..60a98146f1 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.4.11-failure.yml @@ -27,4 +27,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (15..16) - (variant꞉ InternalKeyword): "internal" # (16..24) - (leading_trivia꞉ Whitespace): " " # (24..25) - - (UNRECOGNIZED): "pure returns (uint)\n" # (25..45) + - (root꞉ UNRECOGNIZED): "pure returns (uint)\n" # (25..45) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.8.0-failure.yml index 7b80596ef6..f8bc352252 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionType/basic/generated/0.8.0-failure.yml @@ -20,7 +20,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (8..9) - (open_paren꞉ OpenParen): "(" # (9..10) - (parameters꞉ Parameters): [] # (10..10) - - (UNRECOGNIZED): "byte" # (10..14) + - (root꞉ UNRECOGNIZED): "byte" # (10..14) - (close_paren꞉ CloseParen): ")" # (14..15) - (attributes꞉ FunctionTypeAttributes): # " internal pure" (15..29) - (item꞉ FunctionTypeAttribute): # " internal" (15..24) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionType/constant_state_mutability/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionType/constant_state_mutability/generated/0.5.0-failure.yml index eefee644c4..df4126b01b 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionType/constant_state_mutability/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionType/constant_state_mutability/generated/0.5.0-failure.yml @@ -23,4 +23,4 @@ Tree: - (close_paren꞉ CloseParen): ")" # (10..11) - (attributes꞉ FunctionTypeAttributes): [] # (11..11) - (leading_trivia꞉ Whitespace): " " # (11..12) - - (UNRECOGNIZED): "constant internal returns (uint)\n" # (12..45) + - (root꞉ UNRECOGNIZED): "constant internal returns (uint)\n" # (12..45) diff --git a/crates/solidity/testing/snapshots/cst_output/FunctionType/pure_state_mutability/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/FunctionType/pure_state_mutability/generated/0.4.11-failure.yml index 4797347e78..d04221a177 100644 --- a/crates/solidity/testing/snapshots/cst_output/FunctionType/pure_state_mutability/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/FunctionType/pure_state_mutability/generated/0.4.11-failure.yml @@ -26,4 +26,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (11..12) - (variant꞉ InternalKeyword): "internal" # (12..20) - (leading_trivia꞉ Whitespace): " " # (20..21) - - (UNRECOGNIZED): "pure returns (uint)\n" # (21..41) + - (root꞉ UNRECOGNIZED): "pure returns (uint)\n" # (21..41) diff --git a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_unit/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_unit/generated/0.5.0-failure.yml index 6ee721fe06..7d335f3b58 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_unit/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexNumberExpression/hex_unit/generated/0.5.0-failure.yml @@ -17,4 +17,4 @@ Tree: - (HexNumberExpression): # "0x1 wei" (0..7) - (literal꞉ HexLiteral): "0x1" # (0..3) - (leading_trivia꞉ Whitespace): " " # (3..4) - - (UNRECOGNIZED): "wei" # (4..7) + - (root꞉ UNRECOGNIZED): "wei" # (4..7) diff --git a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.5.14-failure.yml index ae203da037..2966abf09a 100644 --- a/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/HexStringLiterals/single_trailing_ident/generated/0.5.14-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (HexStringLiterals): # 'hex"12"b\n' (0..9) - (item꞉ HexStringLiteral) ► (variant꞉ DoubleQuotedHexStringLiteral): 'hex"12"' # (0..7) - - (UNRECOGNIZED): "b\n" # (7..9) + - (root꞉ UNRECOGNIZED): "b\n" # (7..9) diff --git a/crates/solidity/testing/snapshots/cst_output/ImportDirective/destructure_import_empty/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ImportDirective/destructure_import_empty/generated/0.4.11-failure.yml index 1c0964db30..57ef5fbcc4 100644 --- a/crates/solidity/testing/snapshots/cst_output/ImportDirective/destructure_import_empty/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ImportDirective/destructure_import_empty/generated/0.4.11-failure.yml @@ -22,7 +22,7 @@ Tree: - (clause꞉ ImportClause) ► (variant꞉ ImportDeconstruction): # ' {} from "foo"' (37..51) - (leading_trivia꞉ Whitespace): " " # (37..38) - (open_brace꞉ OpenBrace): "{" # (38..39) - - (MISSING): "" # (39..39) + - (root꞉ MISSING): "" # (39..39) - (close_brace꞉ CloseBrace): "}" # (39..40) - (leading_trivia꞉ Whitespace): " " # (40..41) - (from_keyword꞉ FromKeyword): "from" # (41..45) diff --git a/crates/solidity/testing/snapshots/cst_output/InterfaceDefinition/sample_counter/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/InterfaceDefinition/sample_counter/generated/0.4.11-failure.yml index 04c2705780..17e7484b0d 100644 --- a/crates/solidity/testing/snapshots/cst_output/InterfaceDefinition/sample_counter/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/InterfaceDefinition/sample_counter/generated/0.4.11-failure.yml @@ -48,5 +48,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (74..75) - (variant꞉ ExternalKeyword): "external" # (75..83) - (leading_trivia꞉ Whitespace): " " # (83..84) - - (UNRECOGNIZED): "view returns (uint);\n\n // increments the counte..." # (84..171) + - (root꞉ UNRECOGNIZED): "view returns (uint);\n\n // increments the counte..." # (84..171) - (close_brace꞉ CloseBrace): "}" # (171..172) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/named_both/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/named_both/generated/0.4.11-failure.yml index b3edde4a5a..48c5ee0e0a 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/named_both/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/named_both/generated/0.4.11-failure.yml @@ -19,5 +19,5 @@ Tree: - (open_paren꞉ OpenParen): "(" # (7..8) - (key_type꞉ MappingKey) ► (key_type꞉ MappingKeyType) ► (variant꞉ ElementaryType) ► (variant꞉ StringKeyword): "string" # (8..14) - (leading_trivia꞉ Whitespace): " " # (14..15) - - (UNRECOGNIZED): "Foo => bytes32 Bar" # (15..33) + - (root꞉ UNRECOGNIZED): "Foo => bytes32 Bar" # (15..33) - (close_paren꞉ CloseParen): ")" # (33..34) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/named_key/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/named_key/generated/0.4.11-failure.yml index 9e28d96531..c018243cda 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/named_key/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/named_key/generated/0.4.11-failure.yml @@ -19,5 +19,5 @@ Tree: - (open_paren꞉ OpenParen): "(" # (7..8) - (key_type꞉ MappingKey) ► (key_type꞉ MappingKeyType) ► (variant꞉ ElementaryType) ► (variant꞉ StringKeyword): "string" # (8..14) - (leading_trivia꞉ Whitespace): " " # (14..15) - - (UNRECOGNIZED): "Foo => bytes32" # (15..29) + - (root꞉ UNRECOGNIZED): "Foo => bytes32" # (15..29) - (close_paren꞉ CloseParen): ")" # (29..30) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/named_value/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/named_value/generated/0.4.11-failure.yml index 4341cb8900..59463c1767 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/named_value/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/named_value/generated/0.4.11-failure.yml @@ -24,5 +24,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (17..18) - (variant꞉ BytesKeyword): "bytes32" # (18..25) - (leading_trivia꞉ Whitespace): " " # (25..26) - - (UNRECOGNIZED): "Bar" # (26..29) + - (root꞉ UNRECOGNIZED): "Bar" # (26..29) - (close_paren꞉ CloseParen): ")" # (29..30) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.4.11-failure.yml index 19e6d2b3e2..eb9b53dc39 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.4.11-failure.yml @@ -23,6 +23,6 @@ Tree: - (value_type꞉ MappingValue) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType): # " bytes32" (17..25) - (leading_trivia꞉ Whitespace): " " # (17..18) - (variant꞉ BytesKeyword): "bytes32" # (18..25) - - (UNRECOGNIZED): "] arg" # (25..30) + - (root꞉ UNRECOGNIZED): "] arg" # (25..30) - (close_paren꞉ CloseParen): ")" # (30..31) - (trailing_trivia꞉ EndOfLine): "\n" # (31..32) diff --git a/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.8.18-failure.yml index 4d2e59198f..f771e5169a 100644 --- a/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/MappingType/stray_delimiter/generated/0.8.18-failure.yml @@ -23,6 +23,6 @@ Tree: - (value_type꞉ MappingValue) ► (type_name꞉ TypeName) ► (variant꞉ ElementaryType): # " bytes32" (17..25) - (leading_trivia꞉ Whitespace): " " # (17..18) - (variant꞉ BytesKeyword): "bytes32" # (18..25) - - (UNRECOGNIZED): "] arg" # (25..30) + - (root꞉ UNRECOGNIZED): "] arg" # (25..30) - (close_paren꞉ CloseParen): ")" # (30..31) - (trailing_trivia꞉ EndOfLine): "\n" # (31..32) diff --git a/crates/solidity/testing/snapshots/cst_output/ModifierDefinition/override_attr/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ModifierDefinition/override_attr/generated/0.4.11-failure.yml index 00a5b28d55..05426ecc18 100644 --- a/crates/solidity/testing/snapshots/cst_output/ModifierDefinition/override_attr/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ModifierDefinition/override_attr/generated/0.4.11-failure.yml @@ -27,4 +27,4 @@ Tree: - (name꞉ Identifier): "a" # (18..19) - (close_paren꞉ CloseParen): ")" # (19..20) - (attributes꞉ ModifierAttributes): [] # (20..20) - - (UNRECOGNIZED): " override { _; }\n" # (20..37) + - (root꞉ UNRECOGNIZED): " override { _; }\n" # (20..37) diff --git a/crates/solidity/testing/snapshots/cst_output/ReturnStatement/invalid_terminator/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/ReturnStatement/invalid_terminator/generated/0.4.11-failure.yml index a2ee2c1426..0d2589499a 100644 --- a/crates/solidity/testing/snapshots/cst_output/ReturnStatement/invalid_terminator/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/ReturnStatement/invalid_terminator/generated/0.4.11-failure.yml @@ -35,6 +35,6 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (14..15) - (variant꞉ Identifier): "some" # (15..19) - (leading_trivia꞉ Whitespace): " " # (19..20) - - (UNRECOGNIZED): "invalid tokens\n\n" # (20..36) + - (root꞉ UNRECOGNIZED): "invalid tokens\n\n" # (20..36) - (semicolon꞉ Semicolon): ";" # (36..37) - (trailing_trivia꞉ EndOfLine): "\n" # (37..38) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.4.11-failure.yml index df7dca72bf..51e4a286c8 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.4.11-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) + - (root꞉ UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.6.0-failure.yml index 429a14ad75..358f20f045 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.6.0-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) + - (root꞉ UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.1-failure.yml index e54325499c..6ccc072af7 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.1-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) + - (root꞉ UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.4-failure.yml index ac3a15ce70..0af8d252d5 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.7.4-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) + - (root꞉ UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.0-failure.yml index 2dfe6a9b1e..8e49026f42 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.0-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) + - (root꞉ UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.13-failure.yml index ba802b6037..e9858ba9a9 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.13-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) + - (root꞉ UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.22-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.22-failure.yml index d7aaa1d295..2507904e81 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.22-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.22-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) + - (root꞉ UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.4-failure.yml index f5fae390a9..615437e8af 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.4-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) + - (root꞉ UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.8-failure.yml index c2b48e4567..2c940f8359 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_incomplete/generated/0.8.8-failure.yml @@ -28,4 +28,4 @@ Tree: - (close_brace꞉ CloseBrace): "}" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ EndOfLine): "\n" # (14..15) - - (UNRECOGNIZED): "/* unterminated comment\n" # (15..39) + - (root꞉ UNRECOGNIZED): "/* unterminated comment\n" # (15..39) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.4.11-failure.yml index 201405111f..fe53a4175d 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.4.11-failure.yml @@ -35,4 +35,4 @@ Tree: - (leading_trivia꞉ MultiLineComment): "/* new lines after this */" # (20..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (leading_trivia꞉ EndOfLine): "\n" # (47..48) - - (UNRECOGNIZED): "unexpectedchars\n" # (48..64) + - (root꞉ UNRECOGNIZED): "unexpectedchars\n" # (48..64) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.6.0-failure.yml index 3e008040a6..f54f78ee5d 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.6.0-failure.yml @@ -35,4 +35,4 @@ Tree: - (leading_trivia꞉ MultiLineComment): "/* new lines after this */" # (20..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (leading_trivia꞉ EndOfLine): "\n" # (47..48) - - (UNRECOGNIZED): "unexpectedchars\n" # (48..64) + - (root꞉ UNRECOGNIZED): "unexpectedchars\n" # (48..64) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.1-failure.yml index 49c76a02e0..d841721e87 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.1-failure.yml @@ -35,4 +35,4 @@ Tree: - (leading_trivia꞉ MultiLineComment): "/* new lines after this */" # (20..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (leading_trivia꞉ EndOfLine): "\n" # (47..48) - - (UNRECOGNIZED): "unexpectedchars\n" # (48..64) + - (root꞉ UNRECOGNIZED): "unexpectedchars\n" # (48..64) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.4-failure.yml index 239c950368..a179a5a503 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/end_of_file_trivia_unexpected_after/generated/0.7.4-failure.yml @@ -35,4 +35,4 @@ Tree: - (leading_trivia꞉ MultiLineComment): "/* new lines after this */" # (20..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (leading_trivia꞉ EndOfLine): "\n" # (47..48) - - (UNRECOGNIZED): "unexpectedchars\n" # (48..64) + - (root꞉ UNRECOGNIZED): "unexpectedchars\n" # (48..64) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.4.11-failure.yml index cb074c8a74..20545acbc7 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.4.11-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (root꞉ UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.6.0-failure.yml index 52ad7dc02d..ee2cbfff88 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.6.0-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (root꞉ UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.1-failure.yml index a61450745f..09e23064e0 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.1-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (root꞉ UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.4-failure.yml index c8d77b3608..b75738bc9d 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.7.4-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (root꞉ UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.0-failure.yml index 238dcacb2d..50f2b2a787 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.0-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (root꞉ UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.13-failure.yml index 6c3713a2d6..ca909fe00d 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.13-failure.yml @@ -193,4 +193,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (215..216) - (trailing_trivia꞉ EndOfLine): "\n" # (216..217) - (leading_trivia꞉ EndOfLine): "\n" # (217..218) - - (UNRECOGNIZED): "event E1(uint256 value);\n" # (218..243) + - (root꞉ UNRECOGNIZED): "event E1(uint256 value);\n" # (218..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.4-failure.yml index 7508716b04..18b9dfda0e 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.4-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (root꞉ UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.8-failure.yml index 2ebb2c7080..14099f4389 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/everything/generated/0.8.8-failure.yml @@ -67,4 +67,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (40..41) - (trailing_trivia꞉ EndOfLine): "\n" # (41..42) - (leading_trivia꞉ EndOfLine): "\n" # (42..43) - - (UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) + - (root꞉ UNRECOGNIZED): "using A for B;\n\ncontract C { }\n\ninterface I { }\n\nl..." # (43..243) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/partial_definition/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/partial_definition/generated/0.4.11-failure.yml index 0d429db800..ec339f1f9d 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/partial_definition/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/partial_definition/generated/0.4.11-failure.yml @@ -28,4 +28,4 @@ Tree: - (item꞉ ContractMember) ► (variant꞉ FunctionDefinition): # " function" (18..28) - (leading_trivia꞉ Whitespace): " " # (18..20) - (function_keyword꞉ FunctionKeyword): "function" # (20..28) - - (MISSING): "" # (28..28) + - (root꞉ MISSING): "" # (28..28) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/pratt_precedence_recovery/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/pratt_precedence_recovery/generated/0.4.11-failure.yml index e683e35fbb..de02011195 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/pratt_precedence_recovery/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/pratt_precedence_recovery/generated/0.4.11-failure.yml @@ -47,7 +47,7 @@ Tree: - (variant꞉ DecimalNumberExpression): # "\t\t2" (29..32) - (leading_trivia꞉ Whitespace): "\t\t" # (29..31) - (literal꞉ DecimalLiteral): "2" # (31..32) - - (AdditiveExpression): # " +" (32..34) + - (root꞉ AdditiveExpression): # " +" (32..34) - (leading_trivia꞉ Whitespace): " " # (32..33) - (operator꞉ Plus): "+" # (33..34) - (variant꞉ TupleExpression): # " (\n\t" (34..38) @@ -57,7 +57,7 @@ Tree: - (items꞉ TupleValues): # "" (37..37) - (item꞉ TupleValue): [] # (37..37) - (leading_trivia꞉ Whitespace): "\t" # (37..38) - - (MISSING): "" # (38..38) + - (root꞉ MISSING): "" # (38..38) - (close_brace꞉ CloseBrace): "}" # (38..39) - (trailing_trivia꞉ EndOfLine): "\n" # (39..40) - (close_brace꞉ CloseBrace): "}" # (40..41) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.11-failure.yml index 1675e1d2d4..b5b3170027 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.11-failure.yml @@ -59,6 +59,6 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (58..59) - (variant꞉ InternalKeyword): "internal" # (59..67) - (leading_trivia꞉ Whitespace): " " # (67..68) - - (UNRECOGNIZED): "pure returns (bool, uint256) {\n unchecked {\n ..." # (68..210) + - (root꞉ UNRECOGNIZED): "pure returns (bool, uint256) {\n unchecked {\n ..." # (68..210) - (close_brace꞉ CloseBrace): "}" # (210..211) - (trailing_trivia꞉ EndOfLine): "\n" # (211..212) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.16-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.16-failure.yml index a42098492e..14de8c22fc 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.16-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.4.16-failure.yml @@ -84,7 +84,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (99..103) - (item꞉ Identifier): "unchecked" # (103..112) - (leading_trivia꞉ Whitespace): " " # (112..113) - - (UNRECOGNIZED): "{\n uint256 c = a + b;\n if (c < a) return..." # (113..208) + - (root꞉ UNRECOGNIZED): "{\n uint256 c = a + b;\n if (c < a) return..." # (113..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.0-failure.yml index 2e3dd44504..84ee860586 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.0-failure.yml @@ -80,7 +80,7 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (98..99) - (statements꞉ Statements): [] # (99..99) - (leading_trivia꞉ Whitespace): " " # (99..103) - - (UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) + - (root꞉ UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.3-failure.yml index 3712de13c4..08d30bc384 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.5.3-failure.yml @@ -80,7 +80,7 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (98..99) - (statements꞉ Statements): [] # (99..99) - (leading_trivia꞉ Whitespace): " " # (99..103) - - (UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) + - (root꞉ UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.6.0-failure.yml index c42345eeaa..6c7f7e608c 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.6.0-failure.yml @@ -80,7 +80,7 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (98..99) - (statements꞉ Statements): [] # (99..99) - (leading_trivia꞉ Whitespace): " " # (99..103) - - (UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) + - (root꞉ UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.7.0-failure.yml index 6b6bd68394..e88a19a693 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/safe_math/generated/0.7.0-failure.yml @@ -80,7 +80,7 @@ Tree: - (trailing_trivia꞉ EndOfLine): "\n" # (98..99) - (statements꞉ Statements): [] # (99..99) - (leading_trivia꞉ Whitespace): " " # (99..103) - - (UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) + - (root꞉ UNRECOGNIZED): "unchecked {\n uint256 c = a + b;\n if (c <..." # (103..208) - (close_brace꞉ CloseBrace): "}" # (208..209) - (trailing_trivia꞉ EndOfLine): "\n" # (209..210) - (close_brace꞉ CloseBrace): "}" # (210..211) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.4.11-failure.yml index d4709c9fff..a3338c0742 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) + - (root꞉ UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.6.0-failure.yml index 342688ac5d..e745a5e6b3 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.6.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) + - (root꞉ UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.1-failure.yml index e3780541ad..560db8364b 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.1-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) + - (root꞉ UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.4-failure.yml index b275fa0a20..eb6e542014 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.7.4-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) + - (root꞉ UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.0-failure.yml index 920d730ef8..81b67caf09 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) + - (root꞉ UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.13-failure.yml index 509bd1b9af..5a2a90672a 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.13-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) + - (root꞉ UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.4-failure.yml index 581c036e3e..de27d9d8d1 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.4-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) + - (root꞉ UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.8-failure.yml index ddb6e2f84a..a145e2c445 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_event/generated/0.8.8-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "event E1(uint256 value);\n" (0..25) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) + - (root꞉ UNRECOGNIZED): "event E1(uint256 value);\n" # (0..25) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.4.11-failure.yml index 5a674f2cde..34aa14dd63 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.4.11-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "function foo() { }" (0..18) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "function foo() { }" # (0..18) + - (root꞉ UNRECOGNIZED): "function foo() { }" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.6.0-failure.yml index e86f8ee105..b895595ef9 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/top_level_function/generated/0.6.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (SourceUnit): # "function foo() { }" (0..18) - (members꞉ SourceUnitMembers): [] # (0..0) - - (UNRECOGNIZED): "function foo() { }" # (0..18) + - (root꞉ UNRECOGNIZED): "function foo() { }" # (0..18) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.4.11-failure.yml index 6d37c093c8..731cb1a2f2 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.4.11-failure.yml @@ -62,4 +62,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (root꞉ UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.6.0-failure.yml index 5f365a8829..5222cc23f4 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.6.0-failure.yml @@ -62,4 +62,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (root꞉ UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.1-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.1-failure.yml index 6eac2cef96..58b7b331ba 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.1-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.1-failure.yml @@ -62,4 +62,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (root꞉ UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.4-failure.yml index 4e213da610..f76cd86a9e 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.7.4-failure.yml @@ -62,4 +62,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (root꞉ UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.0-failure.yml index 48e5c8a4e0..5824680fc0 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.0-failure.yml @@ -62,4 +62,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (root꞉ UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.4-failure.yml index 16703883c5..cc71ea443e 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.4-failure.yml @@ -62,4 +62,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (root꞉ UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.8-failure.yml b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.8-failure.yml index b54d5e43f1..fac5dd5c7e 100644 --- a/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.8-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/SourceUnit/using_directive/generated/0.8.8-failure.yml @@ -62,4 +62,4 @@ Tree: - (semicolon꞉ Semicolon): ";" # (54..55) - (trailing_trivia꞉ EndOfLine): "\n" # (55..56) - (leading_trivia꞉ EndOfLine): "\n" # (56..57) - - (UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) + - (root꞉ UNRECOGNIZED): "using EnvelopeUtils for Envelope global;\nusing Tra..." # (57..793) diff --git a/crates/solidity/testing/snapshots/cst_output/StateVariableDefinition/transient/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StateVariableDefinition/transient/generated/0.4.11-failure.yml index b480f53bff..2ccbeeeca8 100644 --- a/crates/solidity/testing/snapshots/cst_output/StateVariableDefinition/transient/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StateVariableDefinition/transient/generated/0.4.11-failure.yml @@ -20,6 +20,6 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (4..5) - (name꞉ Identifier): "transient" # (5..14) - (leading_trivia꞉ Whitespace): " " # (14..15) - - (UNRECOGNIZED): "foo" # (15..18) + - (root꞉ UNRECOGNIZED): "foo" # (15..18) - (semicolon꞉ Semicolon): ";" # (18..19) - (trailing_trivia꞉ EndOfLine): "\n" # (19..20) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.4.11-failure.yml index 8b7f37413f..6815fa88bc 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.4.11-failure.yml @@ -29,7 +29,7 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - (throw_keyword꞉ ThrowKeyword): "throw" # (1..6) - (leading_trivia꞉ Whitespace): " " # (6..7) - - (UNRECOGNIZED): "invalid " # (7..15) + - (root꞉ UNRECOGNIZED): "invalid " # (7..15) - (semicolon꞉ Semicolon): ";" # (15..16) - (trailing_trivia꞉ EndOfLine): "\n" # (16..17) - (item꞉ Statement) ► (variant꞉ Block): # "{ 1 * 2; 3 * b invalid; }\n" (17..43) @@ -57,7 +57,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (29..30) - (variant꞉ Identifier): "b" # (30..31) - (leading_trivia꞉ Whitespace): " " # (31..32) - - (UNRECOGNIZED): "invalid" # (32..39) + - (root꞉ UNRECOGNIZED): "invalid" # (32..39) - (semicolon꞉ Semicolon): ";" # (39..40) - (leading_trivia꞉ Whitespace): " " # (40..41) - (close_brace꞉ CloseBrace): "}" # (41..42) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.0-failure.yml index f0b5ca7676..0f57d505af 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.0-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (root꞉ UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.3-failure.yml index 4891a180e1..a7c92e4fae 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.5.3-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (root꞉ UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.6.0-failure.yml index 747a096e6b..16bcd57329 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.6.0-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (root꞉ UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.7.0-failure.yml index 6ea413d393..45dbbd4f2c 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.7.0-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (root꞉ UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.0-failure.yml index 4bdef5a021..11bf823201 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.0-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (root꞉ UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.4-failure.yml index 7e36c25913..382238e562 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/invalid_termination/generated/0.8.4-failure.yml @@ -19,4 +19,4 @@ Errors: # 1 total Tree: - (Statements): # "\nthrow invalid ;\n{ 1 * 2; 3 * b invalid; }\n" (0..43) - (leading_trivia꞉ EndOfLine): "\n" # (0..1) - - (UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) + - (root꞉ UNRECOGNIZED): "throw invalid ;\n{ 1 * 2; 3 * b invalid; }\n" # (1..43) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.11-failure.yml index 899c18d4a1..e63efcdb2c 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.11-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ VariableDeclarationStatement) ► (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (MISSING): "" # (7..7) + - (root꞉ MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (MISSING): "" # (9..9) + - (root꞉ MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.21-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.21-failure.yml index 48d29a3685..26a3fa4935 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.21-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.4.21-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ VariableDeclarationStatement) ► (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (MISSING): "" # (7..7) + - (root꞉ MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (MISSING): "" # (9..9) + - (root꞉ MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.0-failure.yml index 58ecc3d8fe..28f0272c64 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.0-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ VariableDeclarationStatement) ► (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (MISSING): "" # (7..7) + - (root꞉ MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (MISSING): "" # (9..9) + - (root꞉ MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.3-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.3-failure.yml index de985c83be..d64035fd29 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.3-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.5.3-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ VariableDeclarationStatement) ► (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (MISSING): "" # (7..7) + - (root꞉ MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (MISSING): "" # (9..9) + - (root꞉ MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.6.0-failure.yml index 7015281454..a7a678eb4d 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.6.0-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ VariableDeclarationStatement) ► (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (MISSING): "" # (7..7) + - (root꞉ MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (MISSING): "" # (9..9) + - (root꞉ MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.7.0-failure.yml index f7ffb04711..a15c1b48db 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.7.0-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ VariableDeclarationStatement) ► (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (MISSING): "" # (7..7) + - (root꞉ MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (MISSING): "" # (9..9) + - (root꞉ MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.0-failure.yml index 74b432ec93..a328bf3a28 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.0-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ VariableDeclarationStatement) ► (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (MISSING): "" # (7..7) + - (root꞉ MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (MISSING): "" # (9..9) + - (root꞉ MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.4-failure.yml b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.4-failure.yml index 39ac8d5fa2..81df95845d 100644 --- a/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.4-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/Statements/recovery_ignore_multiple_empty_matches/generated/0.8.4-failure.yml @@ -27,7 +27,7 @@ Tree: - (for_keyword꞉ ForKeyword): "for" # (0..3) - (open_paren꞉ OpenParen): "(" # (3..4) - (initialization꞉ ForStatementInitialization) ► (variant꞉ VariableDeclarationStatement) ► (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ IntKeyword): "int" # (4..7) - - (MISSING): "" # (7..7) + - (root꞉ MISSING): "" # (7..7) - (close_paren꞉ CloseParen): ")" # (7..8) - (trailing_trivia꞉ EndOfLine): "\n" # (8..9) - - (MISSING): "" # (9..9) + - (root꞉ MISSING): "" # (9..9) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_ascii/generated/0.4.25-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_ascii/generated/0.4.25-failure.yml index 6d35cb954c..c489a6089e 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_ascii/generated/0.4.25-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_ascii/generated/0.4.25-failure.yml @@ -18,4 +18,4 @@ Tree: - (StringLiteral): # '// Disallowed post 0.4.25\n"\a"\n' (0..31) - (leading_trivia꞉ SingleLineComment): "// Disallowed post 0.4.25" # (0..25) - (leading_trivia꞉ EndOfLine): "\n" # (25..26) - - (UNRECOGNIZED): '"\a"\n' # (26..31) + - (root꞉ UNRECOGNIZED): '"\a"\n' # (26..31) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_unicode/generated/0.4.25-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_unicode/generated/0.4.25-failure.yml index e98c1d5e98..260623995c 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_unicode/generated/0.4.25-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiteral/escape_arbitrary_unicode/generated/0.4.25-failure.yml @@ -18,4 +18,4 @@ Tree: - (StringLiteral): # '// Disallowed post 0.4.25\n"\✅"\n' (0..33) - (leading_trivia꞉ SingleLineComment): "// Disallowed post 0.4.25" # (0..25) - (leading_trivia꞉ EndOfLine): "\n" # (25..26) - - (UNRECOGNIZED): '"\✅"\n' # (26..33) + - (root꞉ UNRECOGNIZED): '"\✅"\n' # (26..33) diff --git a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.5.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.5.14-failure.yml index 428ce04f9f..46f041c017 100644 --- a/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.5.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StringLiterals/single_trailing_ident/generated/0.5.14-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (StringLiterals): # '"foo"bar\n' (0..9) - (item꞉ StringLiteral) ► (variant꞉ DoubleQuotedStringLiteral): '"foo"' # (0..5) - - (UNRECOGNIZED): "bar\n" # (5..9) + - (root꞉ UNRECOGNIZED): "bar\n" # (5..9) diff --git a/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.4.11-failure.yml index d0e14789ba..d4342b5f14 100644 --- a/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.4.11-failure.yml @@ -48,7 +48,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (48..49) - (variant꞉ InternalKeyword): "internal" # (49..57) - (leading_trivia꞉ Whitespace): " " # (57..58) - - (UNRECOGNIZED): "pure returns (uint) func" # (58..82) + - (root꞉ UNRECOGNIZED): "pure returns (uint) func" # (58..82) - (semicolon꞉ Semicolon): ";" # (82..83) - (trailing_trivia꞉ EndOfLine): "\n" # (83..84) - (close_brace꞉ CloseBrace): "}" # (84..85) diff --git a/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.8.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.8.0-failure.yml index 4b201b3115..e87b251e14 100644 --- a/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.8.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/StructDefinition/member_function_pointer/generated/0.8.0-failure.yml @@ -41,7 +41,7 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (41..42) - (open_paren꞉ OpenParen): "(" # (42..43) - (parameters꞉ Parameters): [] # (43..43) - - (UNRECOGNIZED): "byte" # (43..47) + - (root꞉ UNRECOGNIZED): "byte" # (43..47) - (close_paren꞉ CloseParen): ")" # (47..48) - (attributes꞉ FunctionTypeAttributes): # " internal pure" (48..62) - (item꞉ FunctionTypeAttribute): # " internal" (48..57) diff --git a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch/generated/0.4.11-failure.yml index 4f4bbd6c52..83fc46587a 100644 --- a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_catch/generated/0.4.11-failure.yml @@ -28,4 +28,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// ambiguous function call options with the block ..." # (58..136) - (leading_trivia꞉ EndOfLine): "\n" # (136..137) - (leading_trivia꞉ EndOfLine): "\n" # (137..138) - - (UNRECOGNIZED): "try foo() {\n bar();\n} catch {\n}\n" # (138..171) + - (root꞉ UNRECOGNIZED): "try foo() {\n bar();\n} catch {\n}\n" # (138..171) diff --git a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.6.0-failure.yml index b0fcc5a851..9c39051827 100644 --- a/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TryStatement/try_expr_call_options/generated/0.6.0-failure.yml @@ -44,6 +44,6 @@ Tree: - (item꞉ Statement) ► (variant꞉ VariableDeclarationStatement) ► (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ IdentifierPath): # " x" (11..13) - (leading_trivia꞉ Whitespace): " " # (11..12) - (item꞉ Identifier): "x" # (12..13) - - (UNRECOGNIZED): ": 1 " # (13..17) + - (root꞉ UNRECOGNIZED): ": 1 " # (13..17) - (close_brace꞉ CloseBrace): "}" # (17..18) - - (UNRECOGNIZED): " {\n bar();\n} catch {\n}\n" # (18..42) + - (root꞉ UNRECOGNIZED): " {\n bar();\n} catch {\n}\n" # (18..42) diff --git a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.4.11-failure.yml index e34b541990..62f9186ea5 100644 --- a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.4.11-failure.yml @@ -39,4 +39,4 @@ Tree: - (literal꞉ DecimalLiteral): "135" # (15..18) - (close_paren꞉ CloseParen): ")" # (18..19) - (trailing_trivia꞉ EndOfLine): "\n" # (19..20) - - (UNRECOGNIZED): "/**/\n{ throw; \n" # (20..35) + - (root꞉ UNRECOGNIZED): "/**/\n{ throw; \n" # (20..35) diff --git a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.6.2-failure.yml b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.6.2-failure.yml index 48396e494e..824d700c95 100644 --- a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.6.2-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/invalid_termination/generated/0.6.2-failure.yml @@ -43,7 +43,7 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (24..25) - (open_brace꞉ OpenBrace): "{" # (25..26) - (leading_trivia꞉ Whitespace): " " # (26..27) - - (UNRECOGNIZED): "throw" # (27..32) + - (root꞉ UNRECOGNIZED): "throw" # (27..32) - (semicolon꞉ Semicolon): ";" # (32..33) - (trailing_trivia꞉ Whitespace): " " # (33..34) - (trailing_trivia꞉ EndOfLine): "\n" # (34..35) diff --git a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/with_var/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/with_var/generated/0.5.0-failure.yml index 12cc49290f..8c2e6d18a0 100644 --- a/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/with_var/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/TupleDeconstructionStatement/with_var/generated/0.5.0-failure.yml @@ -18,4 +18,4 @@ Tree: - (TupleDeconstructionStatement): # '// "var" should be disabled in "0.5.0":\nvar (foo, ...' (0..62) - (leading_trivia꞉ SingleLineComment): '// "var" should be disabled in "0.5.0":' # (0..39) - (leading_trivia꞉ EndOfLine): "\n" # (39..40) - - (UNRECOGNIZED): "var (foo, bar) = rhs;\n" # (40..62) + - (root꞉ UNRECOGNIZED): "var (foo, bar) = rhs;\n" # (40..62) diff --git a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.7.0-failure.yml index 1de3543e30..5c72162354 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnicodeStringLiterals/single_trailing_ident/generated/0.7.0-failure.yml @@ -16,4 +16,4 @@ Errors: # 1 total Tree: - (UnicodeStringLiterals): # 'unicode"emoji 😃"happy\n' (0..25) - (item꞉ UnicodeStringLiteral) ► (variant꞉ DoubleQuotedUnicodeStringLiteral): 'unicode"emoji 😃"' # (0..19) - - (UNRECOGNIZED): "happy\n" # (19..25) + - (root꞉ UNRECOGNIZED): "happy\n" # (19..25) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.5.0-failure.yml index 2edaaecb65..6744c8ed39 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.5.0-failure.yml @@ -25,4 +25,4 @@ Tree: - (parameters꞉ Parameters): [] # (52..52) - (close_paren꞉ CloseParen): ")" # (52..53) - (attributes꞉ UnnamedFunctionAttributes): [] # (53..53) - - (UNRECOGNIZED): " constant {}\n" # (53..66) + - (root꞉ UNRECOGNIZED): " constant {}\n" # (53..66) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.6.0-failure.yml index 7f629684df..b106386e0c 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/constant_attribute/generated/0.6.0-failure.yml @@ -18,4 +18,4 @@ Tree: - (UnnamedFunctionDefinition): # "// Split into `view` and `pure` in 0.4.16\nfunction..." (0..66) - (leading_trivia꞉ SingleLineComment): "// Split into `view` and `pure` in 0.4.16" # (0..41) - (leading_trivia꞉ EndOfLine): "\n" # (41..42) - - (UNRECOGNIZED): "function () constant {}\n" # (42..66) + - (root꞉ UNRECOGNIZED): "function () constant {}\n" # (42..66) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.5.0-failure.yml index 3ebfad28c9..88a7e191aa 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/internal_attribute/generated/0.5.0-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (10..10) - (close_paren꞉ CloseParen): ")" # (10..11) - (attributes꞉ UnnamedFunctionAttributes): [] # (11..11) - - (UNRECOGNIZED): " internal {}\n" # (11..24) + - (root꞉ UNRECOGNIZED): " internal {}\n" # (11..24) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.5.0-failure.yml index a38666022e..cc924ccc45 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/private_attribute/generated/0.5.0-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (10..10) - (close_paren꞉ CloseParen): ")" # (10..11) - (attributes꞉ UnnamedFunctionAttributes): [] # (11..11) - - (UNRECOGNIZED): " private {}\n" # (11..23) + - (root꞉ UNRECOGNIZED): " private {}\n" # (11..23) diff --git a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.5.0-failure.yml index 5080c5cfbb..126c72a050 100644 --- a/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UnnamedFunctionDefinition/public_attribute/generated/0.5.0-failure.yml @@ -22,4 +22,4 @@ Tree: - (parameters꞉ Parameters): [] # (10..10) - (close_paren꞉ CloseParen): ")" # (10..11) - (attributes꞉ UnnamedFunctionAttributes): [] # (11..11) - - (UNRECOGNIZED): " public {}\n" # (11..22) + - (root꞉ UNRECOGNIZED): " public {}\n" # (11..22) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.8.13-failure.yml index 0495349e39..8872e722a7 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/identifier_path_as_operator/generated/0.8.13-failure.yml @@ -20,4 +20,4 @@ Tree: - (separator꞉ Period): "." # (3..4) - (item꞉ Identifier): "bar" # (4..7) - (leading_trivia꞉ Whitespace): " " # (7..8) - - (UNRECOGNIZED): "as /" # (8..12) + - (root꞉ UNRECOGNIZED): "as /" # (8..12) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.8.13-failure.yml index 0414b57f76..73e849ec50 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDeconstructionSymbol/single_id_as_operator/generated/0.8.13-failure.yml @@ -18,4 +18,4 @@ Tree: - (name꞉ IdentifierPath): # "foo" (0..3) - (item꞉ Identifier): "foo" # (0..3) - (leading_trivia꞉ Whitespace): " " # (3..4) - - (UNRECOGNIZED): "as /" # (4..8) + - (root꞉ UNRECOGNIZED): "as /" # (4..8) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.4.11-failure.yml index 09e1eed63c..e9371216b7 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.4.11-failure.yml @@ -20,6 +20,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (40..41) - (using_keyword꞉ UsingKeyword): "using" # (41..46) - (leading_trivia꞉ Whitespace): " " # (46..47) - - (UNRECOGNIZED): "{} for *" # (47..55) + - (root꞉ UNRECOGNIZED): "{} for *" # (47..55) - (semicolon꞉ Semicolon): ";" # (55..56) - (trailing_trivia꞉ EndOfLine): "\n" # (56..57) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.8.13-failure.yml index 5dcf749c48..12a1dcb4a4 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_empty/generated/0.8.13-failure.yml @@ -22,7 +22,7 @@ Tree: - (clause꞉ UsingClause) ► (variant꞉ UsingDeconstruction): # " {}" (46..49) - (leading_trivia꞉ Whitespace): " " # (46..47) - (open_brace꞉ OpenBrace): "{" # (47..48) - - (MISSING): "" # (48..48) + - (root꞉ MISSING): "" # (48..48) - (close_brace꞉ CloseBrace): "}" # (48..49) - (leading_trivia꞉ Whitespace): " " # (49..50) - (for_keyword꞉ ForKeyword): "for" # (50..53) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.4.11-failure.yml index 1b401f64df..7477a30cc4 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.4.11-failure.yml @@ -17,5 +17,5 @@ Tree: - (UsingDirective): # "using {add as +, sub, mul, div as /} for Int globa..." (0..52) - (using_keyword꞉ UsingKeyword): "using" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - - (UNRECOGNIZED): "{add as +, sub, mul, div as /} for Int global" # (6..51) + - (root꞉ UNRECOGNIZED): "{add as +, sub, mul, div as /} for Int global" # (6..51) - (semicolon꞉ Semicolon): ";" # (51..52) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.8.13-failure.yml index ec9e9d865a..ab02b0faa6 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_multiple/generated/0.8.13-failure.yml @@ -23,7 +23,7 @@ Tree: - (item꞉ UsingDeconstructionSymbol) ► (name꞉ IdentifierPath): # "add" (7..10) - (item꞉ Identifier): "add" # (7..10) - (leading_trivia꞉ Whitespace): " " # (10..11) - - (UNRECOGNIZED): "as +, sub, mul, div as /" # (11..35) + - (root꞉ UNRECOGNIZED): "as +, sub, mul, div as /" # (11..35) - (close_brace꞉ CloseBrace): "}" # (35..36) - (leading_trivia꞉ Whitespace): " " # (36..37) - (for_keyword꞉ ForKeyword): "for" # (37..40) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_single/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_single/generated/0.4.11-failure.yml index 5569fadaa1..c700e27df4 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_single/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/destructure_single/generated/0.4.11-failure.yml @@ -17,5 +17,5 @@ Tree: - (UsingDirective): # "using {add} for Int global;" (0..27) - (using_keyword꞉ UsingKeyword): "using" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - - (UNRECOGNIZED): "{add} for Int global" # (6..26) + - (root꞉ UNRECOGNIZED): "{add} for Int global" # (6..26) - (semicolon꞉ Semicolon): ";" # (26..27) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/path_named/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/path_named/generated/0.4.11-failure.yml index b1cab8d5af..70f14c468a 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/path_named/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/path_named/generated/0.4.11-failure.yml @@ -25,5 +25,5 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (13..14) - (item꞉ Identifier): "bar" # (14..17) - (leading_trivia꞉ Whitespace): " " # (17..18) - - (UNRECOGNIZED): "global" # (18..24) + - (root꞉ UNRECOGNIZED): "global" # (18..24) - (semicolon꞉ Semicolon): ";" # (24..25) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.4.11-failure.yml index b1dc83c213..636b928b9b 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.4.11-failure.yml @@ -17,5 +17,5 @@ Tree: - (UsingDirective): # "using {div as /} for Int global;" (0..32) - (using_keyword꞉ UsingKeyword): "using" # (0..5) - (leading_trivia꞉ Whitespace): " " # (5..6) - - (UNRECOGNIZED): "{div as /} for Int global" # (6..31) + - (root꞉ UNRECOGNIZED): "{div as /} for Int global" # (6..31) - (semicolon꞉ Semicolon): ";" # (31..32) diff --git a/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.8.13-failure.yml b/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.8.13-failure.yml index 55c6d4a26d..77b333e36d 100644 --- a/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.8.13-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/UsingDirective/user_defined_operator/generated/0.8.13-failure.yml @@ -23,7 +23,7 @@ Tree: - (item꞉ UsingDeconstructionSymbol) ► (name꞉ IdentifierPath): # "div" (7..10) - (item꞉ Identifier): "div" # (7..10) - (leading_trivia꞉ Whitespace): " " # (10..11) - - (UNRECOGNIZED): "as /" # (11..15) + - (root꞉ UNRECOGNIZED): "as /" # (11..15) - (close_brace꞉ CloseBrace): "}" # (15..16) - (leading_trivia꞉ Whitespace): " " # (16..17) - (for_keyword꞉ ForKeyword): "for" # (17..20) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml index 30ed1c4996..774f2dee55 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes;\n" (0..12) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (UNRECOGNIZED): "bytes" # (5..10) + - (root꞉ UNRECOGNIZED): "bytes" # (5..10) - (semicolon꞉ Semicolon): ";" # (10..11) - (trailing_trivia꞉ EndOfLine): "\n" # (11..12) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.5.0-failure.yml index 04832acdd9..d6a325bee4 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes/generated/0.5.0-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes;\n" (0..12) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (UNRECOGNIZED): "bytes" # (5..10) + - (root꞉ UNRECOGNIZED): "bytes" # (5..10) - (semicolon꞉ Semicolon): ";" # (10..11) - (trailing_trivia꞉ EndOfLine): "\n" # (11..12) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml index d703938820..dc0a96f730 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes1;\n" (0..13) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (UNRECOGNIZED): "bytes1" # (5..11) + - (root꞉ UNRECOGNIZED): "bytes1" # (5..11) - (semicolon꞉ Semicolon): ";" # (11..12) - (trailing_trivia꞉ EndOfLine): "\n" # (12..13) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.5.0-failure.yml index ab88b655a1..d67818d1ed 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes1/generated/0.5.0-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes1;\n" (0..13) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (UNRECOGNIZED): "bytes1" # (5..11) + - (root꞉ UNRECOGNIZED): "bytes1" # (5..11) - (semicolon꞉ Semicolon): ";" # (11..12) - (trailing_trivia꞉ EndOfLine): "\n" # (12..13) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml index 00c4134b24..444821573e 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes11;\n" (0..14) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (UNRECOGNIZED): "bytes11" # (5..12) + - (root꞉ UNRECOGNIZED): "bytes11" # (5..12) - (semicolon꞉ Semicolon): ";" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.5.0-failure.yml index 5270cff7e7..a1aacdd354 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_bytes11/generated/0.5.0-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint bytes11;\n" (0..14) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (UNRECOGNIZED): "bytes11" # (5..12) + - (root꞉ UNRECOGNIZED): "bytes11" # (5..12) - (semicolon꞉ Semicolon): ";" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.4.11-failure.yml index e43b12a4f0..1937572410 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.4.11-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint ufixed;\n" (0..13) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (UNRECOGNIZED): "ufixed" # (5..11) + - (root꞉ UNRECOGNIZED): "ufixed" # (5..11) - (semicolon꞉ Semicolon): ";" # (11..12) - (trailing_trivia꞉ EndOfLine): "\n" # (12..13) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.5.0-failure.yml index 211832e00a..4eb6844e07 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed/generated/0.5.0-failure.yml @@ -17,6 +17,6 @@ Tree: - (VariableDeclarationStatement): # "uint ufixed;\n" (0..13) - (variable_type꞉ VariableDeclarationType) ► (variant꞉ TypeName) ► (variant꞉ ElementaryType) ► (variant꞉ UintKeyword): "uint" # (0..4) - (leading_trivia꞉ Whitespace): " " # (4..5) - - (UNRECOGNIZED): "ufixed" # (5..11) + - (root꞉ UNRECOGNIZED): "ufixed" # (5..11) - (semicolon꞉ Semicolon): ";" # (11..12) - (trailing_trivia꞉ EndOfLine): "\n" # (12..13) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml index 0608f0caa9..92a0e7fca7 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (43..44) - (variant꞉ UintKeyword): "uint" # (44..48) - (leading_trivia꞉ Whitespace): " " # (48..49) - - (UNRECOGNIZED): "ufixed184x80" # (49..61) + - (root꞉ UNRECOGNIZED): "ufixed184x80" # (49..61) - (semicolon꞉ Semicolon): ";" # (61..62) - (trailing_trivia꞉ EndOfLine): "\n" # (62..63) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.5.0-failure.yml index a85cd835f5..914a979ac1 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed184x80/generated/0.5.0-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (43..44) - (variant꞉ UintKeyword): "uint" # (44..48) - (leading_trivia꞉ Whitespace): " " # (48..49) - - (UNRECOGNIZED): "ufixed184x80" # (49..61) + - (root꞉ UNRECOGNIZED): "ufixed184x80" # (49..61) - (semicolon꞉ Semicolon): ";" # (61..62) - (trailing_trivia꞉ EndOfLine): "\n" # (62..63) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml index 52beac39e1..79ae9f0283 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (43..44) - (variant꞉ UintKeyword): "uint" # (44..48) - (leading_trivia꞉ Whitespace): " " # (48..49) - - (UNRECOGNIZED): "ufixed8x0" # (49..58) + - (root꞉ UNRECOGNIZED): "ufixed8x0" # (49..58) - (semicolon꞉ Semicolon): ";" # (58..59) - (trailing_trivia꞉ EndOfLine): "\n" # (59..60) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.5.0-failure.yml index 8facb3c00c..f63b26e8c8 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x0/generated/0.5.0-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (43..44) - (variant꞉ UintKeyword): "uint" # (44..48) - (leading_trivia꞉ Whitespace): " " # (48..49) - - (UNRECOGNIZED): "ufixed8x0" # (49..58) + - (root꞉ UNRECOGNIZED): "ufixed8x0" # (49..58) - (semicolon꞉ Semicolon): ";" # (58..59) - (trailing_trivia꞉ EndOfLine): "\n" # (59..60) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml index 7208c29a75..5db9d4dd52 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (32..33) - (variant꞉ UintKeyword): "uint" # (33..37) - (leading_trivia꞉ Whitespace): " " # (37..38) - - (UNRECOGNIZED): "ufixed8x8" # (38..47) + - (root꞉ UNRECOGNIZED): "ufixed8x8" # (38..47) - (semicolon꞉ Semicolon): ";" # (47..48) - (trailing_trivia꞉ EndOfLine): "\n" # (48..49) diff --git a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.5.0-failure.yml index 8ca2eccc7a..b50fc31986 100644 --- a/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/VariableDeclarationStatement/keyword_ufixed8x8/generated/0.5.0-failure.yml @@ -21,6 +21,6 @@ Tree: - (leading_trivia꞉ EndOfLine): "\n" # (32..33) - (variant꞉ UintKeyword): "uint" # (33..37) - (leading_trivia꞉ Whitespace): " " # (37..38) - - (UNRECOGNIZED): "ufixed8x8" # (38..47) + - (root꞉ UNRECOGNIZED): "ufixed8x8" # (38..47) - (semicolon꞉ Semicolon): ";" # (47..48) - (trailing_trivia꞉ EndOfLine): "\n" # (48..49) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.11-failure.yml index c11a09e4ff..d16ee2476f 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.11-failure.yml @@ -74,7 +74,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (item꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) + - (root꞉ UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.12-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.12-failure.yml index 12e8e01cdd..8af39c4937 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.12-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.4.12-failure.yml @@ -74,7 +74,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (item꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) + - (root꞉ UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.5.0-failure.yml index caaf55dd36..85437d45e0 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.5.0-failure.yml @@ -74,7 +74,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (item꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) + - (root꞉ UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.6.0-failure.yml index c1af3c9712..0b041b0c5c 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.6.0-failure.yml @@ -74,7 +74,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (item꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) + - (root꞉ UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.18-failure.yml index afb05a0f56..98e7754bc3 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.18-failure.yml @@ -74,7 +74,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (item꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) + - (root꞉ UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.24-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.24-failure.yml index 68e922b9c8..6165cdf2e9 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.24-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.24-failure.yml @@ -74,7 +74,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (item꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) + - (root꞉ UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.7-failure.yml index 29c040bd1f..9da1f72500 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/ignore_unknown_delim/generated/0.8.7-failure.yml @@ -74,7 +74,7 @@ Tree: - (leading_trivia꞉ Whitespace): "\t\t" # (57..59) - (item꞉ YulIdentifier): "result" # (59..65) - (leading_trivia꞉ Whitespace): " " # (65..66) - - (UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) + - (root꞉ UNRECOGNIZED): ":= [mul(a, b)\n\t" # (66..81) - (close_brace꞉ CloseBrace): "}" # (81..82) - (trailing_trivia꞉ EndOfLine): "\n" # (82..83) - (close_brace꞉ CloseBrace): "}" # (83..84) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.5.0-failure.yml index c56d6d7e3d..4c25d2a107 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.5.0-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) + - (root꞉ UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.6.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.6.0-failure.yml index 7a5deebe13..2bb2b6fdaa 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.6.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.6.0-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) + - (root꞉ UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.18-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.18-failure.yml index b9cee7fafc..424af40fbc 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.18-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.18-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) + - (root꞉ UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.24-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.24-failure.yml index 4468da3e94..d61b3240ae 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.24-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.24-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) + - (root꞉ UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.7-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.7-failure.yml index 1e429c2819..c4c2fb5d3a 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.7-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulBlock/multiple_stack_assignments/generated/0.8.7-failure.yml @@ -40,6 +40,6 @@ Tree: - (variant꞉ YulDecimalLiteral): "3" # (12..13) - (trailing_trivia꞉ EndOfLine): "\n" # (13..14) - (leading_trivia꞉ Whitespace): " " # (14..16) - - (UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) + - (root꞉ UNRECOGNIZED): "=: success\n =: success\n =: success\n" # (16..53) - (close_brace꞉ CloseBrace): "}" # (53..54) - (trailing_trivia꞉ EndOfLine): "\n" # (54..55) diff --git a/crates/solidity/testing/snapshots/cst_output/YulStatement/label/generated/0.5.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulStatement/label/generated/0.5.0-failure.yml index 524b2a249e..9e36d6cd60 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulStatement/label/generated/0.5.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulStatement/label/generated/0.5.0-failure.yml @@ -17,4 +17,4 @@ Tree: - (YulStatement): # "foo_label:\n" (0..11) - (variant꞉ YulExpression) ► (variant꞉ YulPath): # "foo_label" (0..9) - (item꞉ YulIdentifier): "foo_label" # (0..9) - - (UNRECOGNIZED): ":\n" # (9..11) + - (root꞉ UNRECOGNIZED): ":\n" # (9..11) diff --git a/crates/solidity/testing/snapshots/cst_output/YulStatement/var_assign_colon_and_equals/generated/0.5.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulStatement/var_assign_colon_and_equals/generated/0.5.5-failure.yml index 791ca554a1..886dfb6040 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulStatement/var_assign_colon_and_equals/generated/0.5.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulStatement/var_assign_colon_and_equals/generated/0.5.5-failure.yml @@ -20,4 +20,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// Makes sure that `newB:` is not parsed as a labe..." # (0..123) - (leading_trivia꞉ EndOfLine): "\n" # (123..124) - (item꞉ YulIdentifier): "newB" # (124..128) - - (UNRECOGNIZED): ": = mload(0x80)\n" # (128..144) + - (root꞉ UNRECOGNIZED): ": = mload(0x80)\n" # (128..144) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/colon_equal_separated/generated/0.5.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/colon_equal_separated/generated/0.5.5-failure.yml index 57475b9531..9ed9a14a1b 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/colon_equal_separated/generated/0.5.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableAssignmentStatement/colon_equal_separated/generated/0.5.5-failure.yml @@ -21,4 +21,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): '// ColonEqual was two separate tokens before "0.5....' # (0..53) - (leading_trivia꞉ EndOfLine): "\n" # (53..54) - (item꞉ YulIdentifier): "foo" # (54..57) - - (UNRECOGNIZED): " : = 0\n" # (57..64) + - (root꞉ UNRECOGNIZED): " : = 0\n" # (57..64) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/colon_equal_separated/generated/0.5.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/colon_equal_separated/generated/0.5.5-failure.yml index b9f8b74c32..e924ccd600 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/colon_equal_separated/generated/0.5.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/colon_equal_separated/generated/0.5.5-failure.yml @@ -23,4 +23,4 @@ Tree: - (leading_trivia꞉ Whitespace): " " # (57..58) - (item꞉ YulIdentifier): "foo" # (58..61) - (leading_trivia꞉ Whitespace): " " # (61..62) - - (UNRECOGNIZED): ": = 0\n" # (62..68) + - (root꞉ UNRECOGNIZED): ": = 0\n" # (62..68) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.4.11-failure.yml index da210e704f..06e39fbbff 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (variables꞉ YulVariableNames): # " a" (3..5) - (leading_trivia꞉ Whitespace): " " # (3..4) - (item꞉ YulIdentifier): "a" # (4..5) - - (UNRECOGNIZED): ".b.c := 1\n" # (5..15) + - (root꞉ UNRECOGNIZED): ".b.c := 1\n" # (5..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.5.5-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.5.5-failure.yml index db9a70932b..75458165ec 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.5.5-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.5.5-failure.yml @@ -19,4 +19,4 @@ Tree: - (variables꞉ YulVariableNames): # " a" (3..5) - (leading_trivia꞉ Whitespace): " " # (3..4) - (item꞉ YulIdentifier): "a" # (4..5) - - (UNRECOGNIZED): ".b.c := 1\n" # (5..15) + - (root꞉ UNRECOGNIZED): ".b.c := 1\n" # (5..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.7.0-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.7.0-failure.yml index db9a70932b..75458165ec 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.7.0-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/identifier_with_dots/generated/0.7.0-failure.yml @@ -19,4 +19,4 @@ Tree: - (variables꞉ YulVariableNames): # " a" (3..5) - (leading_trivia꞉ Whitespace): " " # (3..4) - (item꞉ YulIdentifier): "a" # (4..5) - - (UNRECOGNIZED): ".b.c := 1\n" # (5..15) + - (root꞉ UNRECOGNIZED): ".b.c := 1\n" # (5..15) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml index 78182fb87a..25591f66d7 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// Unreserved in Yul specifically since 0.7.1:" # (0..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (let_keyword꞉ YulLetKeyword): "let" # (47..50) - - (UNRECOGNIZED): " bytes\n" # (50..57) + - (root꞉ UNRECOGNIZED): " bytes\n" # (50..57) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml index 07ed01db43..de6215d7c8 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes1/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// Unreserved in Yul specifically since 0.7.1:" # (0..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (let_keyword꞉ YulLetKeyword): "let" # (47..50) - - (UNRECOGNIZED): " bytes1\n" # (50..58) + - (root꞉ UNRECOGNIZED): " bytes1\n" # (50..58) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml index 5bec2d0176..4a19899708 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_bytes11/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// Unreserved in Yul specifically since 0.7.1:" # (0..46) - (leading_trivia꞉ EndOfLine): "\n" # (46..47) - (let_keyword꞉ YulLetKeyword): "let" # (47..50) - - (UNRECOGNIZED): " bytes11\n" # (50..59) + - (root꞉ UNRECOGNIZED): " bytes11\n" # (50..59) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml index 9b3c515489..2647babfaa 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed184x80/generated/0.4.14-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// This form is reserved only since 0.4.14 until 0..." # (0..62) - (leading_trivia꞉ EndOfLine): "\n" # (62..63) - (let_keyword꞉ YulLetKeyword): "let" # (63..66) - - (UNRECOGNIZED): " ufixed184x80\n" # (66..80) + - (root꞉ UNRECOGNIZED): " ufixed184x80\n" # (66..80) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml index 7ff4f53be4..039c28a132 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x0/generated/0.4.14-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// This form is reserved only since 0.4.14 until 0..." # (0..62) - (leading_trivia꞉ EndOfLine): "\n" # (62..63) - (let_keyword꞉ YulLetKeyword): "let" # (63..66) - - (UNRECOGNIZED): " ufixed8x0\n" # (66..77) + - (root꞉ UNRECOGNIZED): " ufixed8x0\n" # (66..77) diff --git a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml index 6eeab006d6..0a5631d865 100644 --- a/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml +++ b/crates/solidity/testing/snapshots/cst_output/YulVariableDeclarationStatement/keyword_ufixed8x8/generated/0.4.11-failure.yml @@ -19,4 +19,4 @@ Tree: - (leading_trivia꞉ SingleLineComment): "// This form is always reserved until 0.7.1 in Yul..." # (0..51) - (leading_trivia꞉ EndOfLine): "\n" # (51..52) - (let_keyword꞉ YulLetKeyword): "let" # (52..55) - - (UNRECOGNIZED): " ufixed8x8\n" # (55..66) + - (root꞉ UNRECOGNIZED): " ufixed8x8\n" # (55..66) diff --git a/crates/testlang/outputs/cargo/crate/src/generated/cst/generated/edge_label.rs b/crates/testlang/outputs/cargo/crate/src/generated/cst/generated/edge_label.rs index 21fda384c9..f1458384ae 100644 --- a/crates/testlang/outputs/cargo/crate/src/generated/cst/generated/edge_label.rs +++ b/crates/testlang/outputs/cargo/crate/src/generated/cst/generated/edge_label.rs @@ -18,6 +18,7 @@ #[derive(Clone, Copy)] pub enum EdgeLabel { // Built-in: + Root, Item, Variant, Separator, @@ -41,3 +42,9 @@ pub enum EdgeLabel { } impl crate::cst::EdgeLabelExtensions for EdgeLabel {} + +impl Default for EdgeLabel { + fn default() -> Self { + Self::Root + } +} diff --git a/crates/testlang/outputs/cargo/crate/src/generated/parser/parser_support/parser_result.rs b/crates/testlang/outputs/cargo/crate/src/generated/parser/parser_support/parser_result.rs index cfd9a8df7e..6e65dbf925 100644 --- a/crates/testlang/outputs/cargo/crate/src/generated/parser/parser_support/parser_result.rs +++ b/crates/testlang/outputs/cargo/crate/src/generated/parser/parser_support/parser_result.rs @@ -79,13 +79,13 @@ impl ParserResult { label: prev_label, .. }) = self.significant_node_mut() { - *prev_label = Some(label); + *prev_label = label; } // Also allow to name a single trivia terminal node else if let ParserResult::Match(Match { nodes, .. }) = &mut self { if let [node] = nodes.as_mut_slice() { if node.as_terminal().is_some_and(|tok| tok.kind.is_trivia()) { - node.label = Some(label); + node.label = label; } } } diff --git a/crates/testlang/outputs/cargo/crate/src/generated/parser/parser_support/precedence_helper.rs b/crates/testlang/outputs/cargo/crate/src/generated/parser/parser_support/precedence_helper.rs index 82a6606687..614782b61d 100644 --- a/crates/testlang/outputs/cargo/crate/src/generated/parser/parser_support/precedence_helper.rs +++ b/crates/testlang/outputs/cargo/crate/src/generated/parser/parser_support/precedence_helper.rs @@ -176,7 +176,7 @@ impl PrecedenceHelper { let left_nodes = match left { Some(Expression { nodes }) => { vec![Edge { - label: Some(left_label), + label: left_label, node: Node::nonterminal(child_kind, nodes), }] } @@ -187,7 +187,7 @@ impl PrecedenceHelper { let right_nodes = match right { Some(Expression { nodes }) => { vec![Edge { - label: Some(right_label), + label: right_label, node: Node::nonterminal(child_kind, nodes), }] } @@ -199,7 +199,7 @@ impl PrecedenceHelper { Expression { nodes: vec![Edge { - label: Some(EdgeLabel::Variant), + label: EdgeLabel::Variant, node: Node::nonterminal(kind, children), }], } diff --git a/crates/testlang/outputs/cargo/tests/src/query/engine_tests.rs b/crates/testlang/outputs/cargo/tests/src/query/engine_tests.rs index 4b59d755ed..7d6f4eaff1 100644 --- a/crates/testlang/outputs/cargo/tests/src/query/engine_tests.rs +++ b/crates/testlang/outputs/cargo/tests/src/query/engine_tests.rs @@ -4,7 +4,7 @@ use slang_testlang::cst::{ Cursor, Edge, EdgeLabel, Node, NonterminalKind, Query, QueryMatch, TerminalKind, TextIndex, }; -fn terminal(label: Option, kind: TerminalKind, text: &str) -> Edge { +fn terminal(label: EdgeLabel, kind: TerminalKind, text: &str) -> Edge { Edge { label, node: Node::terminal(kind, text.to_string()), @@ -12,7 +12,7 @@ fn terminal(label: Option, kind: TerminalKind, text: &str) -> Edge { } fn nonterminal( - label: Option, + label: EdgeLabel, kind: NonterminalKind, children: [Edge; N], ) -> Edge { @@ -44,28 +44,28 @@ macro_rules! cst_tree { ( @inner [ $($child:expr)* ]) => { [ $($child),* ] }; ( @inner [ $($child:expr)* ] $label:ident : $terminal_kind:ident $text:literal $(, $($rest:tt)*)? ) => { - cst_tree!(@inner [ $($child)* terminal(Some(EdgeLabel::$label), TerminalKind::$terminal_kind, $text) ] $($($rest)*)?) + cst_tree!(@inner [ $($child)* terminal(EdgeLabel::$label, TerminalKind::$terminal_kind, $text) ] $($($rest)*)?) }; ( @inner [ $($child:expr)* ] $terminal_kind:ident $text:literal $(, $($rest:tt)*)? ) => { - cst_tree!(@inner [ $($child)* terminal(None, TerminalKind::$terminal_kind, $text) ] $($($rest)*)?) + cst_tree!(@inner [ $($child)* terminal(EdgeLabel::Root, TerminalKind::$terminal_kind, $text) ] $($($rest)*)?) }; ( @inner [ $($child:expr)* ] $label:ident : $non_terminal_kind:ident [ $($children:tt)* ] $(, $($rest:tt)*)? ) => { - cst_tree!(@inner [ $($child)* nonterminal(Some(EdgeLabel::$label), NonterminalKind::$non_terminal_kind, cst_tree!(@inner [] $($children)*)) ] $($($rest)*)?) + cst_tree!(@inner [ $($child)* nonterminal(EdgeLabel::$label, NonterminalKind::$non_terminal_kind, cst_tree!(@inner [] $($children)*)) ] $($($rest)*)?) }; ( @inner [ $($child:expr)* ] $non_terminal_kind:ident [ $($children:tt)* ] $(, $($rest:tt)*)? ) => { - cst_tree!(@inner [ $($child)* nonterminal(None, NonterminalKind::$non_terminal_kind, cst_tree!(@inner [] $($children)*)) ] $($($rest)*)?) + cst_tree!(@inner [ $($child)* nonterminal(EdgeLabel::Root, NonterminalKind::$non_terminal_kind, cst_tree!(@inner [] $($children)*)) ] $($($rest)*)?) }; // Start with a nonterminal ( $label:ident : $non_terminal_kind:ident [ $($children:tt)* ] ) => { - nonterminal(Some(EdgeLabel::$label), NonterminalKind::$non_terminal_kind, cst_tree!(@inner [] $($children)*)) + nonterminal(EdgeLabel::$label, NonterminalKind::$non_terminal_kind, cst_tree!(@inner [] $($children)*)) }; ( $non_terminal_kind:ident [ $($children:tt)* ] ) => { - nonterminal(None, NonterminalKind::$non_terminal_kind, cst_tree!(@inner [] $($children)*)) + nonterminal(EdgeLabel::Root, NonterminalKind::$non_terminal_kind, cst_tree!(@inner [] $($children)*)) }; } diff --git a/crates/testlang/outputs/cargo/wasm/src/generated/interface/generated/cst.wit b/crates/testlang/outputs/cargo/wasm/src/generated/interface/generated/cst.wit index bb8bf2693c..2122d6229c 100644 --- a/crates/testlang/outputs/cargo/wasm/src/generated/interface/generated/cst.wit +++ b/crates/testlang/outputs/cargo/wasm/src/generated/interface/generated/cst.wit @@ -211,6 +211,7 @@ interface cst { /// Represents the different types of relationships between nodes in the syntax tree. enum edge-label { + %root, %item, %variant, %separator, @@ -291,7 +292,7 @@ interface cst { /// Represents a connection between nodes in the syntax tree. record edge { /// Optional label describing the relationship between nodes. - label: option, + label: edge-label, /// The target node of this edge. node: node, } @@ -316,7 +317,7 @@ interface cst { /// Returns the current node under the cursor. node: func() -> node; /// Returns the label of the edge from the parent to the current node, if any. - label: func() -> option; + label: func() -> edge-label; /// Returns the current text offset of the cursor. text-offset: func() -> text-index; diff --git a/crates/testlang/outputs/cargo/wasm/src/generated/wrappers/ast/generated/selectors.rs b/crates/testlang/outputs/cargo/wasm/src/generated/wrappers/ast/generated/selectors.rs index 3d6c9619a9..23f5992fb9 100644 --- a/crates/testlang/outputs/cargo/wasm/src/generated/wrappers/ast/generated/selectors.rs +++ b/crates/testlang/outputs/cargo/wasm/src/generated/wrappers/ast/generated/selectors.rs @@ -188,15 +188,15 @@ impl Helper { let Edge { label, node } = self.node.children.get(self.index)?; match label { - // Skip unlabeled nodes: - | None + // Skip root nodes: + | EdgeLabel::Root // Skip trivia: - | Some(EdgeLabel::LeadingTrivia | EdgeLabel::TrailingTrivia) => { + | EdgeLabel::LeadingTrivia | EdgeLabel::TrailingTrivia => { self.index += 1; continue; } // Otherwise, return the edge: - Some(other_label) => { + other_label => { return Some((*other_label, node.clone())); } } diff --git a/crates/testlang/outputs/cargo/wasm/src/generated/wrappers/cst/mod.rs b/crates/testlang/outputs/cargo/wasm/src/generated/wrappers/cst/mod.rs index deca6e2bb4..3cbd3b64e4 100644 --- a/crates/testlang/outputs/cargo/wasm/src/generated/wrappers/cst/mod.rs +++ b/crates/testlang/outputs/cargo/wasm/src/generated/wrappers/cst/mod.rs @@ -184,7 +184,7 @@ impl IntoFFI for rust::Edge { #[inline] fn _into_ffi(self) -> ffi::Edge { ffi::Edge { - label: self.label.map(IntoFFI::_into_ffi), + label: IntoFFI::_into_ffi(self.label), node: self.node._into_ffi(), } } @@ -221,8 +221,8 @@ define_refcell_wrapper! { Cursor { self._borrow_ffi().node()._into_ffi() } - fn label(&self) -> Option { - self._borrow_ffi().label().map(IntoFFI::_into_ffi) + fn label(&self) -> ffi::EdgeLabel { + IntoFFI::_into_ffi(self._borrow_ffi().label()) } fn text_offset(&self) -> ffi::TextIndex { diff --git a/crates/testlang/outputs/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts b/crates/testlang/outputs/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts index 5e6d97a7dc..a9268fe1be 100644 --- a/crates/testlang/outputs/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts +++ b/crates/testlang/outputs/npm/package/wasm/generated/interfaces/nomic-foundation-slang-cst.d.ts @@ -279,6 +279,7 @@ export declare enum TerminalKind { * Represents the different types of relationships between nodes in the syntax tree. */ export declare enum EdgeLabel { + Root = "Root", Item = "Item", Variant = "Variant", Separator = "Separator", @@ -313,7 +314,7 @@ export interface Edge { /** * Optional label describing the relationship between nodes. */ - label?: EdgeLabel; + label: EdgeLabel; /** * The target node of this edge. */ @@ -438,7 +439,7 @@ export class Cursor { /** * Returns the label of the edge from the parent to the current node, if any. */ - get label(): EdgeLabel | undefined; + get label(): EdgeLabel; /** * Returns the current text offset of the cursor. */