diff --git a/Cargo.lock b/Cargo.lock
index 78811942d1..98072b8f88 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -381,9 +381,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "3.2.5"
+version = "3.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d53da17d37dba964b9b3ecb5c5a1f193a2762c700e6829201e645b9381c99dc7"
+checksum = "9f1fe12880bae935d142c8702d500c63a4e8634b6c3c57ad72bf978fc7b6249a"
dependencies = [
"atty",
"bitflags",
@@ -398,9 +398,9 @@ dependencies = [
[[package]]
name = "clap_derive"
-version = "3.2.5"
+version = "3.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c11d40217d16aee8508cc8e5fde8b4ff24639758608e5374e731b53f85749fb9"
+checksum = "ed6db9e867166a43a53f7199b5e4d1f522a1e5bd626654be263c999ce59df39a"
dependencies = [
"heck",
"proc-macro-error",
@@ -1020,9 +1020,9 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "1.9.0"
+version = "1.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c6392766afd7964e2531940894cffe4bd8d7d17dbc3c1c4857040fd4b33bdb3"
+checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
dependencies = [
"autocfg",
"hashbrown",
@@ -1167,7 +1167,7 @@ dependencies = [
"ansi_term",
"assert_cmd",
"backtrace",
- "clap 3.2.5",
+ "clap 3.2.6",
"color-backtrace",
"colored",
"console",
@@ -1210,7 +1210,7 @@ dependencies = [
name = "leo-parser"
version = "1.5.3"
dependencies = [
- "clap 3.2.5",
+ "clap 3.2.6",
"indexmap",
"lazy_static",
"leo-ast",
@@ -1252,7 +1252,7 @@ name = "leo-test-framework"
version = "1.5.3"
dependencies = [
"backtrace",
- "clap 3.2.5",
+ "clap 3.2.6",
"criterion",
"leo-compiler",
"leo-errors",
diff --git a/Cargo.toml b/Cargo.toml
index 9e14f1aef7..59db88d7d5 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -58,7 +58,7 @@ rev = "51633e2"
version = "0.3.65"
[dependencies.clap]
-version = "3.2.1"
+version = "3.2.6"
features = ["derive", "env"]
[dependencies.color-backtrace]
diff --git a/compiler/ast/src/expressions/mod.rs b/compiler/ast/src/expressions/mod.rs
index 8286fd89e6..b1a52e6dcf 100644
--- a/compiler/ast/src/expressions/mod.rs
+++ b/compiler/ast/src/expressions/mod.rs
@@ -14,7 +14,7 @@
// You should have received a copy of the GNU General Public License
// along with the Leo library. If not, see .
-use crate::{GroupValue, Identifier, IntegerType, Node};
+use crate::{Identifier, IntegerType, Node};
use leo_span::Span;
use serde::{Deserialize, Serialize};
@@ -49,6 +49,10 @@ pub use value::*;
pub enum Expression {
/// A circuit access expression, e.g., `Foo.bar`.
Access(AccessExpression),
+ /// An identifier expression.
+ Identifier(Identifier),
+ /// A literal expression.
+ Literal(LiteralExpression),
/// A binary expression, e.g., `42 + 24`.
Binary(BinaryExpression),
/// A call expression, e.g., `my_fun(args)`.
@@ -58,14 +62,10 @@ pub enum Expression {
/// An expression of type "error".
/// Will result in a compile error eventually.
Err(ErrExpression),
- /// An identifier expression.
- Identifier(Identifier),
/// A ternary conditional expression `cond ? if_expr : else_expr`.
Ternary(TernaryExpression),
/// An unary expression.
Unary(UnaryExpression),
- /// A literal expression.
- Value(ValueExpression),
}
impl Node for Expression {
@@ -73,14 +73,14 @@ impl Node for Expression {
use Expression::*;
match self {
Access(n) => n.span(),
+ Identifier(n) => n.span(),
+ Literal(n) => n.span(),
Binary(n) => n.span(),
Call(n) => n.span(),
CircuitInit(n) => n.span(),
Err(n) => n.span(),
- Identifier(n) => n.span(),
Ternary(n) => n.span(),
Unary(n) => n.span(),
- Value(n) => n.span(),
}
}
@@ -88,14 +88,14 @@ impl Node for Expression {
use Expression::*;
match self {
Access(n) => n.set_span(span),
+ Identifier(n) => n.set_span(span),
+ Literal(n) => n.set_span(span),
Binary(n) => n.set_span(span),
Call(n) => n.set_span(span),
CircuitInit(n) => n.set_span(span),
Err(n) => n.set_span(span),
- Identifier(n) => n.set_span(span),
Ternary(n) => n.set_span(span),
Unary(n) => n.set_span(span),
- Value(n) => n.set_span(span),
}
}
}
@@ -105,14 +105,14 @@ impl fmt::Display for Expression {
use Expression::*;
match &self {
Access(n) => n.fmt(f),
+ Identifier(n) => n.fmt(f),
+ Literal(n) => n.fmt(f),
Binary(n) => n.fmt(f),
Call(n) => n.fmt(f),
CircuitInit(n) => n.fmt(f),
Err(n) => n.fmt(f),
- Identifier(n) => n.fmt(f),
Ternary(n) => n.fmt(f),
Unary(n) => n.fmt(f),
- Value(n) => n.fmt(f),
}
}
}
diff --git a/compiler/ast/src/expressions/value.rs b/compiler/ast/src/expressions/value.rs
index c64e6391da..8a385a0e93 100644
--- a/compiler/ast/src/expressions/value.rs
+++ b/compiler/ast/src/expressions/value.rs
@@ -14,22 +14,24 @@
// You should have received a copy of the GNU General Public License
// along with the Leo library. If not, see .
+use crate::GroupLiteral;
+
use super::*;
/// A literal expression.
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
-pub enum ValueExpression {
+pub enum LiteralExpression {
// todo: deserialize values here
/// An address literal, e.g., `aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8s7pyjh9`.
Address(String, #[serde(with = "leo_span::span_json")] Span),
/// A boolean literal, either `true` or `false`.
- Boolean(String, #[serde(with = "leo_span::span_json")] Span),
+ Boolean(bool, #[serde(with = "leo_span::span_json")] Span),
/// A field literal, e.g., `42field`.
/// A signed number followed by the keyword `field`.
Field(String, #[serde(with = "leo_span::span_json")] Span),
/// A group literal, either product or affine.
/// For example, `42group` or `(12, 52)group`.
- Group(Box),
+ Group(Box),
/// An integer literal, e.g., `42`.
Integer(IntegerType, String, #[serde(with = "leo_span::span_json")] Span),
/// A scalar literal, e.g. `1scalar`.
@@ -39,50 +41,47 @@ pub enum ValueExpression {
String(String, #[serde(with = "leo_span::span_json")] Span),
}
-impl fmt::Display for ValueExpression {
+impl fmt::Display for LiteralExpression {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- use ValueExpression::*;
match &self {
- Address(address, _) => write!(f, "{}", address),
- Boolean(boolean, _) => write!(f, "{}", boolean),
- Field(field, _) => write!(f, "{}", field),
- Group(group) => write!(f, "{}", group),
- Integer(type_, value, _) => write!(f, "{}{}", value, type_),
- Scalar(scalar, _) => write!(f, "{}", scalar),
- String(string, _) => write!(f, "{}", string),
+ Self::Address(address, _) => write!(f, "{}", address),
+ Self::Boolean(boolean, _) => write!(f, "{}", boolean),
+ Self::Field(field, _) => write!(f, "{}", field),
+ Self::Group(group) => write!(f, "{}", group),
+ Self::Integer(type_, value, _) => write!(f, "{}{}", value, type_),
+ Self::Scalar(scalar, _) => write!(f, "{}", scalar),
+ Self::String(string, _) => write!(f, "{}", string),
}
}
}
-impl Node for ValueExpression {
+impl Node for LiteralExpression {
fn span(&self) -> Span {
- use ValueExpression::*;
match &self {
- Address(_, span)
- | Boolean(_, span)
- | Field(_, span)
- | Integer(_, _, span)
- | Scalar(_, span)
- | String(_, span) => *span,
- Group(group) => match &**group {
- GroupValue::Single(_, span) => *span,
- GroupValue::Tuple(tuple) => tuple.span,
+ Self::Address(_, span)
+ | Self::Boolean(_, span)
+ | Self::Field(_, span)
+ | Self::Integer(_, _, span)
+ | Self::Scalar(_, span)
+ | Self::String(_, span) => *span,
+ Self::Group(group) => match &**group {
+ GroupLiteral::Single(_, span) => *span,
+ GroupLiteral::Tuple(tuple) => tuple.span,
},
}
}
fn set_span(&mut self, new_span: Span) {
- use ValueExpression::*;
match self {
- Address(_, span)
- | Boolean(_, span)
- | Field(_, span)
- | Integer(_, _, span)
- | Scalar(_, span)
- | String(_, span) => *span = new_span,
- Group(group) => match &mut **group {
- GroupValue::Single(_, span) => *span = new_span,
- GroupValue::Tuple(tuple) => tuple.span = new_span,
+ Self::Address(_, span)
+ | Self::Boolean(_, span)
+ | Self::Field(_, span)
+ | Self::Integer(_, _, span)
+ | Self::Scalar(_, span)
+ | Self::String(_, span) => *span = new_span,
+ Self::Group(group) => match &mut **group {
+ GroupLiteral::Single(_, span) => *span = new_span,
+ GroupLiteral::Tuple(tuple) => tuple.span = new_span,
},
}
}
diff --git a/compiler/ast/src/groups/group_value.rs b/compiler/ast/src/groups/group_literal.rs
similarity index 81%
rename from compiler/ast/src/groups/group_value.rs
rename to compiler/ast/src/groups/group_literal.rs
index 78e355e49e..6a8d8f10de 100644
--- a/compiler/ast/src/groups/group_value.rs
+++ b/compiler/ast/src/groups/group_literal.rs
@@ -22,34 +22,34 @@ use std::fmt;
/// A group literal.
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
-pub enum GroupValue {
+pub enum GroupLiteral {
/// Product group literal, e.g., `42group`.
Single(String, #[serde(with = "leo_span::span_json")] Span),
/// An affine group literal with (x, y) coordinates.
Tuple(GroupTuple),
}
-impl GroupValue {
+impl GroupLiteral {
pub fn set_span(&mut self, new_span: Span) {
match self {
- GroupValue::Single(_, old_span) => *old_span = new_span,
- GroupValue::Tuple(tuple) => tuple.span = new_span,
+ Self::Single(_, old_span) => *old_span = new_span,
+ Self::Tuple(tuple) => tuple.span = new_span,
}
}
pub fn span(&self) -> &Span {
match self {
- GroupValue::Single(_, span) => span,
- GroupValue::Tuple(tuple) => &tuple.span,
+ Self::Single(_, span) => span,
+ Self::Tuple(tuple) => &tuple.span,
}
}
}
-impl fmt::Display for GroupValue {
+impl fmt::Display for GroupLiteral {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self {
- GroupValue::Single(string, _) => write!(f, "{}", string),
- GroupValue::Tuple(tuple) => write!(f, "{}", tuple),
+ Self::Single(string, _) => write!(f, "{}", string),
+ Self::Tuple(tuple) => write!(f, "{}", tuple),
}
}
}
diff --git a/compiler/ast/src/groups/mod.rs b/compiler/ast/src/groups/mod.rs
index 388d2aeeb8..d52ab974a2 100644
--- a/compiler/ast/src/groups/mod.rs
+++ b/compiler/ast/src/groups/mod.rs
@@ -17,5 +17,5 @@
pub mod group_coordinate;
pub use self::group_coordinate::*;
-pub mod group_value;
-pub use self::group_value::*;
+pub mod group_literal;
+pub use self::group_literal::*;
diff --git a/compiler/ast/src/input/input_value.rs b/compiler/ast/src/input/input_value.rs
index ddb0ec1577..ce2096cef9 100644
--- a/compiler/ast/src/input/input_value.rs
+++ b/compiler/ast/src/input/input_value.rs
@@ -14,8 +14,8 @@
// You should have received a copy of the GNU General Public License
// along with the Leo library. If not, see .
-use crate::{Expression, GroupValue, IntegerType, Node, Type, UnaryOperation, ValueExpression};
-use leo_errors::{InputError, LeoError, ParserError, Result};
+use crate::{Expression, GroupLiteral, IntegerType, LiteralExpression, Node, Type, UnaryOperation};
+use leo_errors::{InputError, LeoError, Result};
use serde::{Deserialize, Serialize};
use std::fmt;
@@ -25,7 +25,7 @@ pub enum InputValue {
Address(String),
Boolean(bool),
Field(String),
- Group(GroupValue),
+ Group(GroupLiteral),
Integer(IntegerType, String),
}
@@ -33,27 +33,22 @@ impl TryFrom<(Type, Expression)> for InputValue {
type Error = LeoError;
fn try_from(value: (Type, Expression)) -> Result {
Ok(match value {
- (type_, Expression::Value(value)) => {
- match (type_, value) {
- (Type::Address, ValueExpression::Address(value, _)) => Self::Address(value),
- (Type::Boolean, ValueExpression::Boolean(value, span)) => {
- let bool_value = value.parse::().map_err(|_| ParserError::unexpected_eof(span))?; // TODO: change error
- Self::Boolean(bool_value)
- }
- (Type::Field, ValueExpression::Field(value, _)) => Self::Field(value),
- (Type::Group, ValueExpression::Group(value)) => Self::Group(*value),
- (Type::IntegerType(expected), ValueExpression::Integer(actual, value, span)) => {
- if expected == actual {
- Self::Integer(expected, value)
- } else {
- return Err(InputError::unexpected_type(expected.to_string(), actual, span).into());
- }
- }
- (x, y) => {
- return Err(InputError::unexpected_type(x, &y, y.span()).into());
+ (type_, Expression::Literal(lit)) => match (type_, lit) {
+ (Type::Address, LiteralExpression::Address(value, _)) => Self::Address(value),
+ (Type::Boolean, LiteralExpression::Boolean(value, _)) => Self::Boolean(value),
+ (Type::Field, LiteralExpression::Field(value, _)) => Self::Field(value),
+ (Type::Group, LiteralExpression::Group(value)) => Self::Group(*value),
+ (Type::IntegerType(expected), LiteralExpression::Integer(actual, value, span)) => {
+ if expected == actual {
+ Self::Integer(expected, value)
+ } else {
+ return Err(InputError::unexpected_type(expected.to_string(), actual, span).into());
}
}
- }
+ (x, y) => {
+ return Err(InputError::unexpected_type(x, &y, y.span()).into());
+ }
+ },
(type_, Expression::Unary(unary)) if unary.op == UnaryOperation::Negate => {
InputValue::try_from((type_, *unary.receiver))?
}
diff --git a/compiler/ast/src/passes/reconstructing_director.rs b/compiler/ast/src/passes/reconstructing_director.rs
index bab85dc63b..50907f947d 100644
--- a/compiler/ast/src/passes/reconstructing_director.rs
+++ b/compiler/ast/src/passes/reconstructing_director.rs
@@ -41,7 +41,7 @@ impl ReconstructingDirector {
pub fn reduce_expression(&mut self, expression: &Expression) -> Result {
let new = match expression {
Expression::Identifier(identifier) => Expression::Identifier(self.reduce_identifier(identifier)?),
- Expression::Value(value) => self.reduce_value(value)?,
+ Expression::Literal(lit) => self.reduce_literal(lit)?,
Expression::Binary(binary) => Expression::Binary(self.reduce_binary(binary)?),
Expression::Unary(unary) => Expression::Unary(self.reduce_unary(unary)?),
Expression::Ternary(ternary) => Expression::Ternary(self.reduce_ternary(ternary)?),
@@ -61,29 +61,29 @@ impl ReconstructingDirector {
self.reducer.reduce_group_tuple(group_tuple)
}
- pub fn reduce_group_value(&mut self, group_value: &GroupValue) -> Result {
- let new = match group_value {
- GroupValue::Tuple(group_tuple) => GroupValue::Tuple(self.reduce_group_tuple(group_tuple)?),
- _ => group_value.clone(),
+ pub fn reduce_group_literal(&mut self, group_lit: &GroupLiteral) -> Result {
+ let new = match group_lit {
+ GroupLiteral::Tuple(group_tuple) => GroupLiteral::Tuple(self.reduce_group_tuple(group_tuple)?),
+ _ => group_lit.clone(),
};
- self.reducer.reduce_group_value(group_value, new)
+ self.reducer.reduce_group_literal(group_lit, new)
}
pub fn reduce_string(&mut self, string: &str, span: &Span) -> Result {
self.reducer.reduce_string(string, span)
}
- pub fn reduce_value(&mut self, value: &ValueExpression) -> Result {
- let new = match value {
- ValueExpression::Group(group_value) => {
- Expression::Value(ValueExpression::Group(Box::new(self.reduce_group_value(group_value)?)))
- }
- ValueExpression::String(string, span) => self.reduce_string(string, span)?,
- _ => Expression::Value(value.clone()),
+ pub fn reduce_literal(&mut self, lit: &LiteralExpression) -> Result {
+ let new = match lit {
+ LiteralExpression::Group(group_value) => Expression::Literal(LiteralExpression::Group(Box::new(
+ self.reduce_group_literal(group_value)?,
+ ))),
+ LiteralExpression::String(string, span) => self.reduce_string(string, span)?,
+ _ => Expression::Literal(lit.clone()),
};
- self.reducer.reduce_value(value, new)
+ self.reducer.reduce_literal(lit, new)
}
pub fn reduce_binary(&mut self, binary: &BinaryExpression) -> Result {
@@ -158,38 +158,11 @@ impl ReconstructingDirector {
self.reducer.reduce_definition(definition, variable_names, type_, value)
}
- pub fn reduce_assignee_access(&mut self, access: &AssigneeAccess) -> Result {
- let new = match access {
- AssigneeAccess::ArrayRange(left, right) => {
- let left = left.as_ref().map(|left| self.reduce_expression(left)).transpose()?;
- let right = right.as_ref().map(|right| self.reduce_expression(right)).transpose()?;
-
- AssigneeAccess::ArrayRange(left, right)
- }
- AssigneeAccess::ArrayIndex(index) => AssigneeAccess::ArrayIndex(self.reduce_expression(index)?),
- AssigneeAccess::Member(identifier) => AssigneeAccess::Member(self.reduce_identifier(identifier)?),
- _ => access.clone(),
- };
-
- self.reducer.reduce_assignee_access(access, new)
- }
-
- pub fn reduce_assignee(&mut self, assignee: &Assignee) -> Result {
- let identifier = self.reduce_identifier(&assignee.identifier)?;
-
- let mut accesses = vec![];
- for access in assignee.accesses.iter() {
- accesses.push(self.reduce_assignee_access(access)?);
- }
-
- self.reducer.reduce_assignee(assignee, identifier, accesses)
- }
-
pub fn reduce_assign(&mut self, assign: &AssignStatement) -> Result {
- let assignee = self.reduce_assignee(&assign.assignee)?;
+ let place = self.reduce_expression(&assign.place)?;
let value = self.reduce_expression(&assign.value)?;
- self.reducer.reduce_assign(assign, assignee, value)
+ self.reducer.reduce_assign(assign, place, value)
}
pub fn reduce_conditional(&mut self, conditional: &ConditionalStatement) -> Result {
diff --git a/compiler/ast/src/passes/reconstructing_reducer.rs b/compiler/ast/src/passes/reconstructing_reducer.rs
index 5f947e6a06..7abb975dc8 100644
--- a/compiler/ast/src/passes/reconstructing_reducer.rs
+++ b/compiler/ast/src/passes/reconstructing_reducer.rs
@@ -55,15 +55,18 @@ pub trait ReconstructingReducer {
})
}
- fn reduce_group_value(&mut self, _group_value: &GroupValue, new: GroupValue) -> Result {
+ fn reduce_group_literal(&mut self, _group_lit: &GroupLiteral, new: GroupLiteral) -> Result {
Ok(new)
}
fn reduce_string(&mut self, string: &str, span: &Span) -> Result {
- Ok(Expression::Value(ValueExpression::String(string.to_string(), *span)))
+ Ok(Expression::Literal(LiteralExpression::String(
+ string.to_string(),
+ *span,
+ )))
}
- fn reduce_value(&mut self, _value: &ValueExpression, new: Expression) -> Result {
+ fn reduce_literal(&mut self, _lit: &LiteralExpression, new: Expression) -> Result {
Ok(new)
}
@@ -159,32 +162,15 @@ pub trait ReconstructingReducer {
})
}
- fn reduce_assignee_access(&mut self, _access: &AssigneeAccess, new: AssigneeAccess) -> Result {
- Ok(new)
- }
-
- fn reduce_assignee(
- &mut self,
- assignee: &Assignee,
- identifier: Identifier,
- accesses: Vec,
- ) -> Result {
- Ok(Assignee {
- identifier,
- accesses,
- span: assignee.span,
- })
- }
-
fn reduce_assign(
&mut self,
assign: &AssignStatement,
- assignee: Assignee,
+ place: Expression,
value: Expression,
) -> Result {
Ok(AssignStatement {
operation: assign.operation,
- assignee,
+ place,
value,
span: assign.span,
})
diff --git a/compiler/ast/src/passes/visitor.rs b/compiler/ast/src/passes/visitor.rs
index 14c879ca3d..32d53215ab 100644
--- a/compiler/ast/src/passes/visitor.rs
+++ b/compiler/ast/src/passes/visitor.rs
@@ -42,6 +42,10 @@ pub trait ExpressionVisitor<'a> {
Default::default()
}
+ fn visit_literal(&mut self, _input: &'a LiteralExpression) -> VisitResult {
+ Default::default()
+ }
+
fn visit_call(&mut self, _input: &'a CallExpression) -> VisitResult {
Default::default()
}
@@ -65,10 +69,6 @@ pub trait ExpressionVisitor<'a> {
fn visit_unary(&mut self, _input: &'a UnaryExpression) -> VisitResult {
Default::default()
}
-
- fn visit_value(&mut self, _input: &'a ValueExpression) -> VisitResult {
- Default::default()
- }
}
pub trait StatementVisitor<'a> {
diff --git a/compiler/ast/src/passes/visitor_director.rs b/compiler/ast/src/passes/visitor_director.rs
index 72a7d999ea..8288e1929d 100644
--- a/compiler/ast/src/passes/visitor_director.rs
+++ b/compiler/ast/src/passes/visitor_director.rs
@@ -36,14 +36,14 @@ pub trait ExpressionVisitorDirector<'a>: VisitorDirector<'a> {
if let VisitResult::VisitChildren = self.visitor_ref().visit_expression(input) {
match input {
Expression::Access(expr) => self.visit_access(expr, additional),
+ Expression::Identifier(expr) => self.visit_identifier(expr, additional),
+ Expression::Literal(expr) => self.visit_literal(expr, additional),
Expression::Binary(expr) => self.visit_binary(expr, additional),
Expression::Call(expr) => self.visit_call(expr, additional),
Expression::CircuitInit(expr) => self.visit_circuit_init(expr, additional),
Expression::Err(expr) => self.visit_err(expr, additional),
- Expression::Identifier(expr) => self.visit_identifier(expr, additional),
Expression::Ternary(expr) => self.visit_ternary(expr, additional),
Expression::Unary(expr) => self.visit_unary(expr, additional),
- Expression::Value(expr) => self.visit_value(expr, additional),
};
}
@@ -55,8 +55,12 @@ pub trait ExpressionVisitorDirector<'a>: VisitorDirector<'a> {
None
}
- fn visit_value(&mut self, input: &'a ValueExpression, _additional: &Self::AdditionalInput) -> Option {
- self.visitor_ref().visit_value(input);
+ fn visit_literal(
+ &mut self,
+ input: &'a LiteralExpression,
+ _additional: &Self::AdditionalInput,
+ ) -> Option {
+ self.visitor_ref().visit_literal(input);
None
}
diff --git a/compiler/ast/src/statements/assign/assignee.rs b/compiler/ast/src/statements/assign/assignee.rs
deleted file mode 100644
index 3e8e26c14e..0000000000
--- a/compiler/ast/src/statements/assign/assignee.rs
+++ /dev/null
@@ -1,72 +0,0 @@
-// Copyright (C) 2019-2022 Aleo Systems Inc.
-// This file is part of the Leo library.
-
-// The Leo library is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// The Leo library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with the Leo library. If not, see .
-
-use crate::{Expression, Identifier, PositiveNumber};
-use leo_span::Span;
-
-use serde::{Deserialize, Serialize};
-use std::fmt;
-
-#[allow(clippy::large_enum_variant)]
-/// A sub-place in a variable to assign to.
-#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
-pub enum AssigneeAccess {
- /// Assignment to a range in an array.
- ArrayRange(Option, Option),
- /// Assignment to an element of an array identified by its index.
- ArrayIndex(Expression),
- /// Assignment to a tuple field by its position, e.g., `2`.
- Tuple(PositiveNumber, #[serde(with = "leo_span::span_json")] Span),
- /// Assignment to a field in a structure.
- Member(Identifier),
-}
-
-/// Definition assignee, e.g., `v`, `arr[0..2]`, `p.x`.
-#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
-pub struct Assignee {
- /// The base variable to assign to.
- pub identifier: Identifier,
- /// Sub-places within `identifier` to assign to, if any.
- pub accesses: Vec,
- pub span: Span,
-}
-
-impl Assignee {
- /// Returns the name of the variable being assigned to.
- pub fn identifier(&self) -> &Identifier {
- &self.identifier
- }
-}
-
-impl fmt::Display for Assignee {
- fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- write!(f, "{}", self.identifier)?;
-
- for access in &self.accesses {
- match access {
- AssigneeAccess::ArrayRange(Some(left), Some(right)) => write!(f, "[{}..{}]", left, right)?,
- AssigneeAccess::ArrayRange(None, Some(right)) => write!(f, "[..{}]", right)?,
- AssigneeAccess::ArrayRange(Some(left), None) => write!(f, "[{}..]", left)?,
- AssigneeAccess::ArrayRange(None, None) => write!(f, "[..]")?,
- AssigneeAccess::ArrayIndex(index) => write!(f, "[{}]", index)?,
- AssigneeAccess::Tuple(index, _span) => write!(f, ".{}", index)?,
- AssigneeAccess::Member(member) => write!(f, ".{}", member)?,
- }
- }
-
- write!(f, "")
- }
-}
diff --git a/compiler/ast/src/statements/assign/mod.rs b/compiler/ast/src/statements/assign/mod.rs
index 214e092388..3c28d5ed2e 100644
--- a/compiler/ast/src/statements/assign/mod.rs
+++ b/compiler/ast/src/statements/assign/mod.rs
@@ -20,9 +20,6 @@ use leo_span::Span;
use serde::{Deserialize, Serialize};
use std::fmt;
-mod assignee;
-pub use assignee::*;
-
/// The assignment operator.
#[derive(Clone, Copy, PartialEq, Eq, Serialize, Deserialize, Debug)]
pub enum AssignOperation {
@@ -87,7 +84,7 @@ pub struct AssignStatement {
/// For plain assignment, use `AssignOperation::Assign`.
pub operation: AssignOperation,
/// The place to assign to.
- pub assignee: Assignee,
+ pub place: Expression,
/// The value to assign to the `assignee`.
pub value: Expression,
/// The span, excluding the semicolon.
@@ -96,7 +93,7 @@ pub struct AssignStatement {
impl fmt::Display for AssignStatement {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- write!(f, "{} {} {};", self.assignee, self.operation.as_ref(), self.value)
+ write!(f, "{} {} {};", self.place, self.operation.as_ref(), self.value)
}
}
diff --git a/compiler/parser/src/parser/expression.rs b/compiler/parser/src/parser/expression.rs
index eeb847192a..b56a69719c 100644
--- a/compiler/parser/src/parser/expression.rs
+++ b/compiler/parser/src/parser/expression.rs
@@ -15,10 +15,11 @@
// along with the Leo library. If not, see .
use super::*;
-
use leo_errors::{ParserError, Result};
use leo_span::sym;
+use snarkvm_dpc::{prelude::Address, testnet2::Testnet2};
+
const INT_TYPES: &[Token] = &[
Token::I8,
Token::I16,
@@ -374,9 +375,9 @@ impl ParserContext<'_> {
/// tuple initialization expression or an affine group literal.
fn parse_tuple_expression(&mut self) -> Result {
if let Some(gt) = self.eat_group_partial().transpose()? {
- return Ok(Expression::Value(ValueExpression::Group(Box::new(GroupValue::Tuple(
- gt,
- )))));
+ return Ok(Expression::Literal(LiteralExpression::Group(Box::new(
+ GroupLiteral::Tuple(gt),
+ ))));
}
let (mut tuple, trailing, span) = self.parse_expr_tuple()?;
@@ -501,31 +502,38 @@ impl ParserContext<'_> {
// Literal followed by `field`, e.g., `42field`.
Some(Token::Field) => {
assert_no_whitespace("field")?;
- Expression::Value(ValueExpression::Field(value, full_span))
+ Expression::Literal(LiteralExpression::Field(value, full_span))
}
// Literal followed by `group`, e.g., `42group`.
Some(Token::Group) => {
assert_no_whitespace("group")?;
- Expression::Value(ValueExpression::Group(Box::new(GroupValue::Single(value, full_span))))
+ Expression::Literal(LiteralExpression::Group(Box::new(GroupLiteral::Single(
+ value, full_span,
+ ))))
}
// Literal followed by `scalar` e.g., `42scalar`.
Some(Token::Scalar) => {
assert_no_whitespace("scalar")?;
- Expression::Value(ValueExpression::Scalar(value, full_span))
+ Expression::Literal(LiteralExpression::Scalar(value, full_span))
}
// Literal followed by other type suffix, e.g., `42u8`.
Some(suffix) => {
assert_no_whitespace(&suffix.to_string())?;
let int_ty = Self::token_to_int_type(suffix).expect("unknown int type token");
- Expression::Value(ValueExpression::Integer(int_ty, value, full_span))
+ Expression::Literal(LiteralExpression::Integer(int_ty, value, full_span))
}
None => return Err(ParserError::implicit_values_not_allowed(value, span).into()),
}
}
- Token::True => Expression::Value(ValueExpression::Boolean("true".into(), span)),
- Token::False => Expression::Value(ValueExpression::Boolean("false".into(), span)),
- Token::AddressLit(value) => Expression::Value(ValueExpression::Address(value, span)),
- Token::StaticString(value) => Expression::Value(ValueExpression::String(value, span)),
+ Token::True => Expression::Literal(LiteralExpression::Boolean(true, span)),
+ Token::False => Expression::Literal(LiteralExpression::Boolean(false, span)),
+ Token::AddressLit(addr) => {
+ if addr.parse::>().is_err() {
+ self.emit_err(ParserError::invalid_address_lit(&addr, span));
+ }
+ Expression::Literal(LiteralExpression::Address(addr, span))
+ }
+ Token::StaticString(value) => Expression::Literal(LiteralExpression::String(value, span)),
Token::Ident(name) => {
let ident = Identifier { name, span };
if !self.disallow_circuit_construction && self.check(&Token::LeftCurly) {
diff --git a/compiler/parser/src/parser/statement.rs b/compiler/parser/src/parser/statement.rs
index c980030108..a7a35f15f5 100644
--- a/compiler/parser/src/parser/statement.rs
+++ b/compiler/parser/src/parser/statement.rs
@@ -22,25 +22,6 @@ use leo_span::sym;
const ASSIGN_TOKENS: &[Token] = &[Token::Assign];
impl ParserContext<'_> {
- /// Returns an [`Identifier`] AST node if the given [`Expression`] AST node evaluates to an
- /// identifier access. The access is stored in the given accesses.
- fn construct_assignee_access(expr: Expression, _accesses: &mut [AssigneeAccess]) -> Result {
- match expr {
- Expression::Identifier(id) => Ok(id),
- _ => Err(ParserError::invalid_assignment_target(expr.span()).into()),
- }
- }
-
- /// Returns an [`Assignee`] AST node from the given [`Expression`] AST node with accesses.
- fn construct_assignee(expr: Expression) -> Result {
- let mut accesses = Vec::new();
- Ok(Assignee {
- span: expr.span(),
- identifier: Self::construct_assignee_access(expr, &mut accesses)?,
- accesses,
- })
- }
-
/// Returns a [`Statement`] AST node if the next tokens represent a statement.
pub(crate) fn parse_statement(&mut self) -> Result {
match &self.token.token {
@@ -56,15 +37,14 @@ impl ParserContext<'_> {
/// Returns a [`Block`] AST node if the next tokens represent a assign, or expression statement.
fn parse_assign_statement(&mut self) -> Result {
- let expr = self.parse_expression()?;
+ let place = self.parse_expression()?;
if self.eat_any(ASSIGN_TOKENS) {
let value = self.parse_expression()?;
- let assignee = Self::construct_assignee(expr)?;
self.expect(&Token::Semicolon)?;
Ok(Statement::Assign(Box::new(AssignStatement {
- span: assignee.span + value.span(),
- assignee,
+ span: place.span() + value.span(),
+ place,
// Currently only `=` so this is alright.
operation: AssignOperation::Assign,
value,
@@ -72,7 +52,7 @@ impl ParserContext<'_> {
} else {
// Error on `expr;` but recover as an empty block `{}`.
self.expect(&Token::Semicolon)?;
- let span = expr.span() + self.prev_token.span;
+ let span = place.span() + self.prev_token.span;
self.emit_err(ParserError::expr_stmts_disallowed(span));
Ok(Statement::dummy(span))
}
diff --git a/compiler/parser/src/tokenizer/lexer.rs b/compiler/parser/src/tokenizer/lexer.rs
index c50905356b..aa3ce44430 100644
--- a/compiler/parser/src/tokenizer/lexer.rs
+++ b/compiler/parser/src/tokenizer/lexer.rs
@@ -17,13 +17,11 @@
use crate::tokenizer::Token;
use leo_errors::{ParserError, Result};
use leo_span::{Span, Symbol};
-use snarkvm_dpc::{prelude::*, testnet2::Testnet2};
use serde::{Deserialize, Serialize};
use std::{
fmt,
iter::{from_fn, Peekable},
- str::FromStr,
};
/// Eat an identifier, that is, a string matching '[a-zA-Z][a-zA-Z\d_]*', if any.
@@ -38,6 +36,14 @@ fn is_bidi_override(c: char) -> bool {
(0x202A..=0x202E).contains(&i) || (0x2066..=0x2069).contains(&i)
}
+/// Ensure that `string` contains no Unicode Bidirectional Override code points.
+fn ensure_no_bidi_override(string: &str) -> Result<()> {
+ if string.chars().any(is_bidi_override) {
+ return Err(ParserError::lexer_bidi_override().into());
+ }
+ Ok(())
+}
+
impl Token {
// todo: remove this unused code or reference https://github.com/Geal/nom/blob/main/examples/string.rs
// // Eats the parts of the unicode character after \u.
@@ -176,6 +182,7 @@ impl Token {
return Err(ParserError::lexer_empty_input().into());
}
+ let input_str = input;
let mut input = input.chars().peekable();
// Consumes a single character token.
@@ -207,28 +214,15 @@ impl Token {
match *input.peek().ok_or_else(ParserError::lexer_empty_input)? {
x if x.is_ascii_whitespace() => return single(&mut input, Token::WhiteSpace),
'"' => {
- let mut string = String::new();
- input.next();
+ // Find end string quotation mark.
+ // Instead of checking each `char` and pushing, we can avoid reallocations.
+ let rest = &input_str[1..];
+ let string = match rest.as_bytes().iter().position(|c| *c == b'"') {
+ None => return Err(ParserError::lexer_string_not_closed(rest).into()),
+ Some(idx) => rest[..idx].to_owned(),
+ };
- let mut ended = false;
- while let Some(c) = input.next() {
- // Check for illegal characters.
- if is_bidi_override(c) {
- return Err(ParserError::lexer_bidi_override().into());
- }
-
- // Check for end string quotation mark.
- if c == '"' {
- input.next();
- ended = true;
- break;
- }
- string.push(c);
- }
-
- if !ended {
- return Err(ParserError::lexer_string_not_closed(string).into());
- }
+ ensure_no_bidi_override(&string)?;
// + 2 to account for parsing quotation marks.
return Ok((string.len() + 2, Token::StaticString(string)));
@@ -248,21 +242,14 @@ impl Token {
'/' => {
input.next();
if input.next_if_eq(&'/').is_some() {
- let mut comment = String::from("//");
+ // Find the end of the comment line.
+ let comment = match input_str.as_bytes().iter().position(|c| *c == b'\n') {
+ None => input_str,
+ Some(idx) => &input_str[..idx + 1],
+ };
- while let Some(c) = input.next_if(|c| c != &'\n') {
- if is_bidi_override(c) {
- return Err(ParserError::lexer_bidi_override().into());
- }
- comment.push(c);
- }
-
- if let Some(newline) = input.next_if_eq(&'\n') {
- comment.push(newline);
- return Ok((comment.len(), Token::CommentLine(comment)));
- }
-
- return Ok((comment.len(), Token::CommentLine(comment)));
+ ensure_no_bidi_override(comment)?;
+ return Ok((comment.len(), Token::CommentLine(comment.to_owned())));
} else if input.next_if_eq(&'*').is_some() {
let mut comment = String::from("/*");
@@ -272,9 +259,6 @@ impl Token {
let mut ended = false;
while let Some(c) = input.next() {
- if is_bidi_override(c) {
- return Err(ParserError::lexer_bidi_override().into());
- }
comment.push(c);
if c == '*' && input.next_if_eq(&'/').is_some() {
comment.push('/');
@@ -283,6 +267,8 @@ impl Token {
}
}
+ ensure_no_bidi_override(&comment)?;
+
if !ended {
return Err(ParserError::lexer_block_comment_does_not_close_before_eof(comment).into());
}
@@ -381,8 +367,3 @@ impl fmt::Debug for SpannedToken {
::fmt(self, f)
}
}
-
-/// Returns true if the given string is a valid Aleo address.
-pub(crate) fn check_address(address: &str) -> bool {
- Address::::from_str(address).is_ok()
-}
diff --git a/compiler/parser/src/tokenizer/mod.rs b/compiler/parser/src/tokenizer/mod.rs
index de112ab2e9..20e838804e 100644
--- a/compiler/parser/src/tokenizer/mod.rs
+++ b/compiler/parser/src/tokenizer/mod.rs
@@ -28,11 +28,8 @@ pub(crate) use self::token::*;
pub(crate) mod lexer;
pub(crate) use self::lexer::*;
-use leo_errors::{ParserError, Result};
-use leo_span::{
- span::{BytePos, Pos},
- Span,
-};
+use leo_errors::Result;
+use leo_span::span::{BytePos, Pos, Span};
/// Creates a new vector of spanned tokens from a given file path and source code text.
pub(crate) fn tokenize(input: &str, start_pos: BytePos) -> Result> {
@@ -42,24 +39,20 @@ pub(crate) fn tokenize(input: &str, start_pos: BytePos) -> Result impl '_ + Iterator- > {
- let mut index = 0usize;
+pub(crate) fn tokenize_iter(mut input: &str, mut lo: BytePos) -> impl '_ + Iterator
- > {
iter::from_fn(move || {
- while input.len() > index {
- let (token_len, token) = match Token::eat(&input[index..]) {
+ while !input.is_empty() {
+ let (token_len, token) = match Token::eat(input) {
Err(e) => return Some(Err(e)),
Ok(t) => t,
};
- index += token_len;
+ input = &input[token_len..];
let span = Span::new(lo, lo + BytePos::from_usize(token_len));
lo = span.hi;
match token {
Token::WhiteSpace => continue,
- Token::AddressLit(address) if !check_address(&address) => {
- return Some(Err(ParserError::invalid_address_lit(address, span).into()));
- }
_ => return Some(Ok(SpannedToken { token, span })),
}
}
diff --git a/compiler/passes/src/symbol_table/table.rs b/compiler/passes/src/symbol_table/table.rs
index cb49fe5d58..9402e2d2a1 100644
--- a/compiler/passes/src/symbol_table/table.rs
+++ b/compiler/passes/src/symbol_table/table.rs
@@ -38,8 +38,8 @@ pub struct SymbolTable<'a> {
}
impl<'a> SymbolTable<'a> {
- pub fn check_shadowing(&self, symbol: &Symbol, span: Span) -> Result<()> {
- if self.functions.contains_key(symbol) {
+ pub fn check_shadowing(&self, symbol: Symbol, span: Span) -> Result<()> {
+ if self.functions.contains_key(&symbol) {
Err(AstError::shadowed_function(symbol, span).into())
} else {
self.variables.check_shadowing(symbol, span)?;
@@ -52,7 +52,7 @@ impl<'a> SymbolTable<'a> {
}
pub fn insert_fn(&mut self, symbol: Symbol, insert: &'a Function) -> Result<()> {
- self.check_shadowing(&symbol, insert.span)?;
+ self.check_shadowing(symbol, insert.span)?;
self.functions.insert(symbol, insert);
Ok(())
}
@@ -67,13 +67,13 @@ impl<'a> SymbolTable<'a> {
}
pub fn insert_variable(&mut self, symbol: Symbol, insert: VariableSymbol<'a>) -> Result<()> {
- self.check_shadowing(&symbol, insert.span)?;
+ self.check_shadowing(symbol, insert.span)?;
self.variables.variables.insert(symbol, insert);
Ok(())
}
- pub fn lookup_fn(&self, symbol: &Symbol) -> Option<&&'a Function> {
- self.functions.get(symbol)
+ pub fn lookup_fn(&self, symbol: Symbol) -> Option<&&'a Function> {
+ self.functions.get(&symbol)
}
pub fn lookup_circuit(&self, symbol: &Symbol) -> Option<&&'a Circuit> {
diff --git a/compiler/passes/src/symbol_table/variable_scope.rs b/compiler/passes/src/symbol_table/variable_scope.rs
index 201456b564..4c8ca8b93f 100644
--- a/compiler/passes/src/symbol_table/variable_scope.rs
+++ b/compiler/passes/src/symbol_table/variable_scope.rs
@@ -35,8 +35,8 @@ pub struct VariableScope<'a> {
}
impl<'a> VariableScope<'a> {
- pub fn check_shadowing(&self, symbol: &Symbol, span: Span) -> Result<()> {
- if self.variables.contains_key(symbol) {
+ pub fn check_shadowing(&self, symbol: Symbol, span: Span) -> Result<()> {
+ if self.variables.contains_key(&symbol) {
Err(AstError::shadowed_variable(symbol, span).into())
} else if let Some(parent) = &self.parent {
parent.check_shadowing(symbol, span)
diff --git a/compiler/passes/src/type_checker/check_expressions.rs b/compiler/passes/src/type_checker/check_expressions.rs
index 81668e2a35..cd1f62acd7 100644
--- a/compiler/passes/src/type_checker/check_expressions.rs
+++ b/compiler/passes/src/type_checker/check_expressions.rs
@@ -49,56 +49,59 @@ impl<'a> ExpressionVisitorDirector<'a> for Director<'a> {
if let VisitResult::VisitChildren = self.visitor.visit_expression(input) {
return match input {
Expression::Access(expr) => self.visit_access(expr, expected),
+ Expression::Identifier(expr) => self.visit_identifier(expr, expected),
+ Expression::Literal(expr) => self.visit_literal(expr, expected),
Expression::Binary(expr) => self.visit_binary(expr, expected),
Expression::Call(expr) => self.visit_call(expr, expected),
Expression::CircuitInit(expr) => self.visit_circuit_init(expr, expected),
Expression::Err(expr) => self.visit_err(expr, expected),
- Expression::Identifier(expr) => self.visit_identifier(expr, expected),
Expression::Ternary(expr) => self.visit_ternary(expr, expected),
Expression::Unary(expr) => self.visit_unary(expr, expected),
- Expression::Value(expr) => self.visit_value(expr, expected),
};
}
None
}
- fn visit_identifier(&mut self, input: &'a Identifier, expected: &Self::AdditionalInput) -> Option {
- if let VisitResult::VisitChildren = self.visitor.visit_identifier(input) {
- return if let Some(circuit) = self.visitor.symbol_table.clone().lookup_circuit(&input.name) {
- Some(self.visitor.assert_expected_option(
- Type::Identifier(circuit.identifier.clone()),
- expected,
- circuit.span(),
- ))
- } else if let Some(var) = self.visitor.symbol_table.clone().lookup_variable(&input.name) {
- Some(self.visitor.assert_expected_option(*var.type_, expected, var.span))
+ fn visit_identifier(&mut self, var: &'a Identifier, expected: &Self::AdditionalInput) -> Option {
+ if let Some(circuit) = self.visitor.symbol_table.clone().lookup_circuit(&var.name) {
+ return Some(self.visitor.assert_expected_option(
+ Type::Identifier(circuit.identifier.clone()),
+ expected,
+ circuit.span(),
+ ));
+ } else if let VisitResult::VisitChildren = self.visitor.visit_identifier(var) {
+ if let Some(var) = self.visitor.symbol_table.clone().lookup_variable(&var.name) {
+ return Some(self.visitor.assert_expected_option(*var.type_, expected, var.span));
} else {
self.visitor
.handler
- .emit_err(TypeCheckerError::unknown_sym("variable", input.name, input.span()).into());
- None
+ .emit_err(TypeCheckerError::unknown_sym("variable", var.name, var.span()).into());
};
}
None
}
- fn visit_value(&mut self, input: &'a ValueExpression, expected: &Self::AdditionalInput) -> Option {
- if let VisitResult::VisitChildren = self.visitor.visit_value(input) {
+ fn visit_literal(
+ &mut self,
+ input: &'a LiteralExpression,
+ expected: &Self::AdditionalInput,
+ ) -> Option {
+ if let VisitResult::VisitChildren = self.visitor.visit_literal(input) {
return Some(match input {
- ValueExpression::Address(_, _) => {
+ LiteralExpression::Address(_, _) => {
self.visitor
.assert_expected_option(Type::Address, expected, input.span())
}
- ValueExpression::Boolean(_, _) => {
+ LiteralExpression::Boolean(_, _) => {
self.visitor
.assert_expected_option(Type::Boolean, expected, input.span())
}
- ValueExpression::Field(_, _) => {
+ LiteralExpression::Field(_, _) => {
self.visitor.assert_expected_option(Type::Field, expected, input.span())
}
- ValueExpression::Integer(type_, str_content, _) => {
+ LiteralExpression::Integer(type_, str_content, _) => {
match type_ {
IntegerType::I8 => {
let int = if self.visitor.negate {
@@ -190,12 +193,12 @@ impl<'a> ExpressionVisitorDirector<'a> for Director<'a> {
self.visitor
.assert_expected_option(Type::IntegerType(*type_), expected, input.span())
}
- ValueExpression::Group(_) => self.visitor.assert_expected_option(Type::Group, expected, input.span()),
- ValueExpression::Scalar(_, _) => {
+ LiteralExpression::Group(_) => self.visitor.assert_expected_option(Type::Group, expected, input.span()),
+ LiteralExpression::Scalar(_, _) => {
self.visitor
.assert_expected_option(Type::Scalar, expected, input.span())
}
- ValueExpression::String(_, _) => {
+ LiteralExpression::String(_, _) => {
self.visitor
.assert_expected_option(Type::String, expected, input.span())
}
@@ -605,7 +608,7 @@ impl<'a> ExpressionVisitorDirector<'a> for Director<'a> {
fn visit_call(&mut self, input: &'a CallExpression, expected: &Self::AdditionalInput) -> Option {
match &*input.function {
Expression::Identifier(ident) => {
- if let Some(func) = self.visitor.symbol_table.clone().lookup_fn(&ident.name) {
+ if let Some(func) = self.visitor.symbol_table.clone().lookup_fn(ident.name) {
let ret = self.visitor.assert_expected_option(func.output, expected, func.span());
// Check number of function arguments.
diff --git a/compiler/passes/src/type_checker/check_statements.rs b/compiler/passes/src/type_checker/check_statements.rs
index 9eeb2b6dd4..970c5140a9 100644
--- a/compiler/passes/src/type_checker/check_statements.rs
+++ b/compiler/passes/src/type_checker/check_statements.rs
@@ -29,7 +29,7 @@ impl<'a> StatementVisitorDirector<'a> for Director<'a> {
// statements should always have some parent block
let parent = self.visitor.parent.unwrap();
- let return_type = &self.visitor.symbol_table.lookup_fn(&parent).map(|f| f.output);
+ let return_type = &self.visitor.symbol_table.lookup_fn(parent).map(|f| f.output);
self.visitor.check_ident_type(return_type);
self.visitor.has_return = true;
@@ -62,8 +62,17 @@ impl<'a> StatementVisitorDirector<'a> for Director<'a> {
}
fn visit_assign(&mut self, input: &'a AssignStatement) {
- let var_name = &input.assignee.identifier.name;
- let var_type = if let Some(var) = self.visitor.symbol_table.lookup_variable(var_name) {
+ let var_name = match input.place {
+ Expression::Identifier(id) => id,
+ _ => {
+ self.visitor
+ .handler
+ .emit_err(TypeCheckerError::invalid_assignment_target(input.place.span()).into());
+ return;
+ }
+ };
+
+ let var_type = if let Some(var) = self.visitor.symbol_table.lookup_variable(&var_name.name) {
match &var.declaration {
Declaration::Const => self
.visitor
@@ -78,9 +87,9 @@ impl<'a> StatementVisitorDirector<'a> for Director<'a> {
Some(*var.type_)
} else {
- self.visitor.handler.emit_err(
- TypeCheckerError::unknown_sym("variable", &input.assignee.identifier.name, input.assignee.span).into(),
- );
+ self.visitor
+ .handler
+ .emit_err(TypeCheckerError::unknown_sym("variable", var_name.name, var_name.span).into());
None
};
diff --git a/leo/errors/src/errors/parser/parser_errors.rs b/leo/errors/src/errors/parser/parser_errors.rs
index d2d69a8d15..52bddb044f 100644
--- a/leo/errors/src/errors/parser/parser_errors.rs
+++ b/leo/errors/src/errors/parser/parser_errors.rs
@@ -120,14 +120,6 @@ create_messages!(
help: None,
}
- /// For when the parser encountered an invalid assignment target.
- @formatted
- invalid_assignment_target {
- args: (),
- msg: "invalid assignment target",
- help: None,
- }
-
/// For when the parser encountered an invalid package name.
@formatted
invalid_package_name {
diff --git a/leo/errors/src/errors/type_checker/type_checker_error.rs b/leo/errors/src/errors/type_checker/type_checker_error.rs
index f7a872d210..6e9b0c7522 100644
--- a/leo/errors/src/errors/type_checker/type_checker_error.rs
+++ b/leo/errors/src/errors/type_checker/type_checker_error.rs
@@ -23,6 +23,14 @@ create_messages!(
code_mask: 2000i32,
code_prefix: "TYC",
+ /// For when the parser encountered an invalid assignment target.
+ @formatted
+ invalid_assignment_target {
+ args: (),
+ msg: "invalid assignment target",
+ help: None,
+ }
+
/// For when the user tries to assign to a const input.
@formatted
cannont_assign_to_const_input {
diff --git a/tests/parser/statement/assign_fail.leo b/tests/compiler/statements/assign_fail.leo
similarity index 81%
rename from tests/parser/statement/assign_fail.leo
rename to tests/compiler/statements/assign_fail.leo
index 818ad51446..c2c561ea4f 100644
--- a/tests/parser/statement/assign_fail.leo
+++ b/tests/compiler/statements/assign_fail.leo
@@ -1,5 +1,5 @@
/*
-namespace: ParseStatement
+namespace: Compile
expectation: Fail
*/
@@ -27,4 +27,6 @@ x {x: y, y: z} = y;
x() = y;
-🦀 = y;
\ No newline at end of file
+x.y() = y;
+
+🦀 = y;
diff --git a/tests/expectations/compiler/compiler/address/binary.out b/tests/expectations/compiler/compiler/address/binary.out
index 26aec21813..956784da34 100644
--- a/tests/expectations/compiler/compiler/address/binary.out
+++ b/tests/expectations/compiler/compiler/address/binary.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: ed65ff9337fc5a00cd28d780a985bcb05de7d0e5fe02b555774984552f0c14e8
- initial_ast: c920b653c76c858673ef791ad9f7b42bd8b70e9ddc2c9bd80c48c531f654334f
+ - initial_input_ast: fe880c907d0257c9fc8314b8b98cabd8a8282b587d2d618408cc3cd8e528fda5
+ initial_ast: d2bf8199011f00bef93c6cec36528966c69908982ea4a6f2e515c98c258edf25
symbol_table: b736692dc7bdc91c5a808a20a3965f4c8ed2c46c212696d33fc6dd4cfc9a5844
diff --git a/tests/expectations/compiler/compiler/address/branch.out b/tests/expectations/compiler/compiler/address/branch.out
index ad8f31c8fc..3f18c782ed 100644
--- a/tests/expectations/compiler/compiler/address/branch.out
+++ b/tests/expectations/compiler/compiler/address/branch.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: c7315faf1ac3ceeb90260e64e4a411a27a8aa732892a64c15f49e81adf464beb
- initial_ast: a2e6b33ed645f7e94b0f4ba40a107543075f53ed5f896072e03d53fbc0ed6462
+ - initial_input_ast: 00f5aba05e4efae5a125eb52f02f16400132085b8a34919d910aa40c6c405a22
+ initial_ast: d9baeb1448040c61f5e7f779270eb767a29b5f2fd23a60a680aad138327999e7
symbol_table: a712053d471b6165809fc2b4f717282ea5590a2cfaeae8a630c8a3250478d179
diff --git a/tests/expectations/compiler/compiler/address/equal.out b/tests/expectations/compiler/compiler/address/equal.out
index 5da8cb5b56..f3449a1433 100644
--- a/tests/expectations/compiler/compiler/address/equal.out
+++ b/tests/expectations/compiler/compiler/address/equal.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: dc6b4b00185dd6c1f2b83a1bfae619c1d6e3f68ac0f1d3d87ae3bd0ed5caf083
- - initial_input_ast: 73a38568160c3d2be402043d04ccdc2290abe27647bc81c4bd50367834c206cf
- initial_ast: afd8bb3f641e3b6020e6ecc30b4db3848409190b5a12e3ddff3f289051ccdce2
+ - initial_input_ast: 03e9df3bd1409f4af9e2a7f55130bc52f27d41f32a624ffa27f0ab114bf6fbf4
+ - initial_input_ast: 9a0d83e67799f28ec6613d9aac9d921aea81eebb68c9682de33c69036c4a924f
+ initial_ast: ea3c9a73110ccc7684863543cf563ec78349402c460a75317b776af11d46f781
symbol_table: 18395a136ea969d319cc4c12c59bb7a590a1b11339375240700d7c87f26b1d5d
diff --git a/tests/expectations/compiler/compiler/address/ternary.out b/tests/expectations/compiler/compiler/address/ternary.out
index ec1fc96dbd..f7324d45dc 100644
--- a/tests/expectations/compiler/compiler/address/ternary.out
+++ b/tests/expectations/compiler/compiler/address/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b6371958e735320861c84ed514f258ae8a9858b34615364b2f9ebbaa2aaadd8c
- - initial_input_ast: d384cfea1a36220e9ea4e246ece89d8fffa320f90aeeb85660bc445ab62a0829
- initial_ast: d8a742c349763f7a2a55520aa196514e1536491cfb84adcfb0965b05a0c8af49
+ - initial_input_ast: ec3cfeb93ea66a530150a5c5e2bd396688b3ef9b9fb0bcb961c62dac4daa064e
+ - initial_input_ast: cb1d48114c10b2b732ad47a46fc8d05bf7a3e783da89e7f00065244bfc8d15c8
+ initial_ast: 1bbe35b9a1a767668b4ff0d689873caded5d92ea7886aad2355a404511d76199
symbol_table: 82f5e85488d21fdf066d318b2c31504f4fd77b98747286b4a030c2e2a568e5d6
diff --git a/tests/expectations/compiler/compiler/boolean/and.out b/tests/expectations/compiler/compiler/boolean/and.out
index 6cc8147801..507db8d403 100644
--- a/tests/expectations/compiler/compiler/boolean/and.out
+++ b/tests/expectations/compiler/compiler/boolean/and.out
@@ -3,9 +3,9 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e6457724e4c3bb27eca30df861f711f962ac47fb0e7d0b9dc959be0feaeb7763
- - initial_input_ast: c8d27a86795a6d56815a681066b7f462f5476be6d56ec910b74d90c60d8b3cc9
- - initial_input_ast: 4ff2fb01e2d10a59bf4fcd1ed3b510c6860167dbd3bd4d099c6b8a78d2a767af
- - initial_input_ast: 96ddbb84cba723df65571d6537a303189e6274389593980996fd7ee50eab996e
+ - initial_input_ast: da1d028d28792f9625d528ebee6f3abd09b21a7bfa6bb3be5d8c3ad01d974558
+ - initial_input_ast: 5f19f0086b0509628dc64db0f69000d599bc761cb8e3125144de44367081126a
+ - initial_input_ast: 4c5eeffd0306b20c8deece509782b81ea8583245f650e40a4a300d517f6ed5f4
+ - initial_input_ast: a56b3f9908dec2acaed302691d4fe0c2cf046f0deb8f188f617e042e75502f71
initial_ast: 8e4ab3450ec4ffbdba78fc0e1450c319bf538fd716af967419c8ce116ccd3d0e
symbol_table: 85ba598c10628c776b426b4ff60a5c7ea7d1d58211763c0b088f87965529c12f
diff --git a/tests/expectations/compiler/compiler/boolean/conditional.out b/tests/expectations/compiler/compiler/boolean/conditional.out
index 00ae247fae..dc5428dc6c 100644
--- a/tests/expectations/compiler/compiler/boolean/conditional.out
+++ b/tests/expectations/compiler/compiler/boolean/conditional.out
@@ -3,9 +3,9 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e7e9fd77647ac56ed68e547bfb8d0c767313030072a510ec138027ffb62fc368
- - initial_input_ast: e43c024d6fad8a7a04672fa318936703a4798699283f7b66d9383d52acc104a0
- - initial_input_ast: 695d879ad212b23fb3e91fae782c701c5f0469bbcaabdcfc6e5dcadc5b7e6c9a
- - initial_input_ast: 390e951d2b90cf150acd9bc6eeeffbc3a8d7af3ce3781f14ebdce3f1054de4c8
- initial_ast: 1bc51ad96d1960a2f90f003cbf8588d0bbd2fb18f4c7be6a9452a7c26e0fdead
+ - initial_input_ast: 194c39c41573171b5ba154f70577279b4c535465fe4475c889ea693a81b316c7
+ - initial_input_ast: 9af3ce639269ea18073cb3b1a19520ba98f0484a04b20526584131d18c54712c
+ - initial_input_ast: 7a1c39dec2388ab801496ceb17ca85665d2f515269929925b7cc9018e14297ea
+ - initial_input_ast: 650984ca5077d11a815889421656b7735b4c6bd320bdf68b4deb87dfc0f49388
+ initial_ast: d84cf01e1fddeb09983dc4f7e868ae999b7b9ab4dff9d4286108f81aefe80677
symbol_table: 4fd4e476609947028fbffe357ffb9d962e96c30a9abe3677d75675ae37b12587
diff --git a/tests/expectations/compiler/compiler/boolean/equal.out b/tests/expectations/compiler/compiler/boolean/equal.out
index 35fa7cbad1..b5ee5d7086 100644
--- a/tests/expectations/compiler/compiler/boolean/equal.out
+++ b/tests/expectations/compiler/compiler/boolean/equal.out
@@ -3,9 +3,9 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e6457724e4c3bb27eca30df861f711f962ac47fb0e7d0b9dc959be0feaeb7763
- - initial_input_ast: c8d27a86795a6d56815a681066b7f462f5476be6d56ec910b74d90c60d8b3cc9
- - initial_input_ast: 4ff2fb01e2d10a59bf4fcd1ed3b510c6860167dbd3bd4d099c6b8a78d2a767af
- - initial_input_ast: 96ddbb84cba723df65571d6537a303189e6274389593980996fd7ee50eab996e
+ - initial_input_ast: da1d028d28792f9625d528ebee6f3abd09b21a7bfa6bb3be5d8c3ad01d974558
+ - initial_input_ast: 5f19f0086b0509628dc64db0f69000d599bc761cb8e3125144de44367081126a
+ - initial_input_ast: 4c5eeffd0306b20c8deece509782b81ea8583245f650e40a4a300d517f6ed5f4
+ - initial_input_ast: a56b3f9908dec2acaed302691d4fe0c2cf046f0deb8f188f617e042e75502f71
initial_ast: d135ca0877ca63f6c31be572178a69508de9cfb81e258c4aec425861241f84c3
symbol_table: ffcddad7271fd96b863ba3f1446dd9c0021f3fb4ead31942fac8de11d5af1817
diff --git a/tests/expectations/compiler/compiler/boolean/not_equal.out b/tests/expectations/compiler/compiler/boolean/not_equal.out
index 3c1512f5de..d8f207407c 100644
--- a/tests/expectations/compiler/compiler/boolean/not_equal.out
+++ b/tests/expectations/compiler/compiler/boolean/not_equal.out
@@ -3,9 +3,9 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e6457724e4c3bb27eca30df861f711f962ac47fb0e7d0b9dc959be0feaeb7763
- - initial_input_ast: c8d27a86795a6d56815a681066b7f462f5476be6d56ec910b74d90c60d8b3cc9
- - initial_input_ast: 4ff2fb01e2d10a59bf4fcd1ed3b510c6860167dbd3bd4d099c6b8a78d2a767af
- - initial_input_ast: 96ddbb84cba723df65571d6537a303189e6274389593980996fd7ee50eab996e
+ - initial_input_ast: da1d028d28792f9625d528ebee6f3abd09b21a7bfa6bb3be5d8c3ad01d974558
+ - initial_input_ast: 5f19f0086b0509628dc64db0f69000d599bc761cb8e3125144de44367081126a
+ - initial_input_ast: 4c5eeffd0306b20c8deece509782b81ea8583245f650e40a4a300d517f6ed5f4
+ - initial_input_ast: a56b3f9908dec2acaed302691d4fe0c2cf046f0deb8f188f617e042e75502f71
initial_ast: 42cf44d6821d7bd9d2c0222d2a673df9ff9c199f583e79a8b15b8eec53e2aea0
symbol_table: 99728cc6a571e63083031cb630c010cd10c32360086df0494297645d08cf82c2
diff --git a/tests/expectations/compiler/compiler/boolean/operator_methods.out b/tests/expectations/compiler/compiler/boolean/operator_methods.out
index 48f7cbfe07..82a976161b 100644
--- a/tests/expectations/compiler/compiler/boolean/operator_methods.out
+++ b/tests/expectations/compiler/compiler/boolean/operator_methods.out
@@ -3,9 +3,9 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b60204e9191bfb24680632af160fc62316e8b8043c0e3908c157855cc5547eb3
- - initial_input_ast: 023263dbb2c455cbc5507aa39f8de80d8d1dbdce22e979302f29046261206ee4
- - initial_input_ast: a4ec20e71f9401cb0f085770a98cbafb7ca39b4606215cd044ab413790653294
- - initial_input_ast: a90726f08c89ae8eeb4becffd30d13acaa925902d2a29b59842dfc9ee8dc2e3a
+ - initial_input_ast: e0fdf4f304b80e670735af85014968ae21f78d309ab9ad55bdc5e02167dcbb54
+ - initial_input_ast: 3254bbbc78ad3eec1c6667ade0b3d3da5ee17c7e569118cc1c771ba607e79ab0
+ - initial_input_ast: 19f1be52a19445695f23724e1979b362dd3fcf31aace997c829e2206dc1cccbe
+ - initial_input_ast: d2fc1992beaf062678bbf6c3e862820dbbea39926589afcdc46c19c8669f0e37
initial_ast: b8707d1d3f6c111db2515d4093d15b4739765bfb9e114ed345ebedce0c04024d
symbol_table: e6f7abfd330837d1c643b6b7465c02333b1c895e3e6f624085e8e956ab6e5fe5
diff --git a/tests/expectations/compiler/compiler/boolean/or.out b/tests/expectations/compiler/compiler/boolean/or.out
index 8ca188407a..2108b895f9 100644
--- a/tests/expectations/compiler/compiler/boolean/or.out
+++ b/tests/expectations/compiler/compiler/boolean/or.out
@@ -3,9 +3,9 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e6457724e4c3bb27eca30df861f711f962ac47fb0e7d0b9dc959be0feaeb7763
- - initial_input_ast: c8d27a86795a6d56815a681066b7f462f5476be6d56ec910b74d90c60d8b3cc9
- - initial_input_ast: 4ff2fb01e2d10a59bf4fcd1ed3b510c6860167dbd3bd4d099c6b8a78d2a767af
- - initial_input_ast: 96ddbb84cba723df65571d6537a303189e6274389593980996fd7ee50eab996e
+ - initial_input_ast: da1d028d28792f9625d528ebee6f3abd09b21a7bfa6bb3be5d8c3ad01d974558
+ - initial_input_ast: 5f19f0086b0509628dc64db0f69000d599bc761cb8e3125144de44367081126a
+ - initial_input_ast: 4c5eeffd0306b20c8deece509782b81ea8583245f650e40a4a300d517f6ed5f4
+ - initial_input_ast: a56b3f9908dec2acaed302691d4fe0c2cf046f0deb8f188f617e042e75502f71
initial_ast: 6738dda9dfa2cce86f92f9d28e0e0750870156f6b5d6146d063baa221f88df3f
symbol_table: 6dad9c49c0429f77053df4b683bcc9c8f863000e03f2c1b5936c6c98c24c6476
diff --git a/tests/expectations/compiler/compiler/char/invalid_char.out b/tests/expectations/compiler/compiler/char/invalid_char.out
index f613fa7eb1..db6e7bb5b0 100644
--- a/tests/expectations/compiler/compiler/char/invalid_char.out
+++ b/tests/expectations/compiler/compiler/char/invalid_char.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `''`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `''`.\n"
diff --git a/tests/expectations/compiler/compiler/char/neq.out b/tests/expectations/compiler/compiler/char/neq.out
index 5eb96aa6b1..fc7e8964a5 100644
--- a/tests/expectations/compiler/compiler/char/neq.out
+++ b/tests/expectations/compiler/compiler/char/neq.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `'a'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'a'`.\n"
diff --git a/tests/expectations/compiler/compiler/char/out.out b/tests/expectations/compiler/compiler/char/out.out
index 4be801f013..394d8d62d6 100644
--- a/tests/expectations/compiler/compiler/char/out.out
+++ b/tests/expectations/compiler/compiler/char/out.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `'z'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'z'`.\n"
diff --git a/tests/expectations/compiler/compiler/char/string.out b/tests/expectations/compiler/compiler/char/string.out
index a2139d1077..87094000d3 100644
--- a/tests/expectations/compiler/compiler/char/string.out
+++ b/tests/expectations/compiler/compiler/char/string.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a7361387d9919bb2857c23ee47cc37c63f0c7cbbb7e7c92b700e2c33403fb4eb
- initial_ast: 911cec412ed52ce0bc44a7ebb5e1d0e6f7a954c6718e75f06e6715e298b3c8bb
+ - initial_input_ast: f1af7e79dff9ede0d2a1c88d5d22801cb3dfe3a9fb34e93bca646e29a61e9f65
+ initial_ast: 80124fe1a7297907bc27330cfe87117bee204a9f2b8acce053b0778568415a31
symbol_table: 4a29c4b5af2ad1879798454b95b7dd04ae7ecd48289c5f3e7a1e19eaf3921c3b
diff --git a/tests/expectations/compiler/compiler/console/assert.out b/tests/expectations/compiler/compiler/console/assert.out
index abdde4fb3e..4088f4b221 100644
--- a/tests/expectations/compiler/compiler/console/assert.out
+++ b/tests/expectations/compiler/compiler/console/assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 9698e866b0330be095c65ca93f17ed5fe3d31c61d5622eaf54c774d79d3b6950
- initial_ast: 392ae835e23813bebc9247f2dea3c54d171840b66cbb3fb6f323be1cc39cf5dc
+ - initial_input_ast: 15a1f00a6c0ca8141202e45e534b7afd196e9391c184a4efd94f0d0ccf04a59d
+ initial_ast: 0ef8a9cfc447ad3fd1cb0275e91b1d005b7f230a02bf87e0f8ad56be86daa23e
symbol_table: 91cf14380bad96c722953f9731f62aa8717e83951902dd6106bad45d34883e9e
diff --git a/tests/expectations/compiler/compiler/console/conditional_assert.out b/tests/expectations/compiler/compiler/console/conditional_assert.out
index 4a7a6f5b86..7e5eed3b0e 100644
--- a/tests/expectations/compiler/compiler/console/conditional_assert.out
+++ b/tests/expectations/compiler/compiler/console/conditional_assert.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e9253dc5764d8870dc6842860993ce0b2495925b3bdb18891b7c4aa67fe0a81d
- - initial_input_ast: 3153e33ab1630d74ad221b5ce6d5e50c17fb86d91a2aae4ce67b46fec12c1ef4
- initial_ast: 7c4a3ed293ab61f90336b928a4acb55f1110a6b8b8e756e2c3f91b227d29b670
+ - initial_input_ast: 8b94c0dbc84f44bd29c614b87947e625ad136549ea29ff18233ba5b01ce63c9b
+ - initial_input_ast: a62874e75304ab81d487909be1c6b1efa2e5756a2980b46e3bb1368586c3ee83
+ initial_ast: 487dcbee6a433329c15b3cd0b23ecc259d4df455906438f3e6cf348ebd63ee02
symbol_table: eb7d67bd533250d35ac68d5247bb6dc11b1aa3c78144e6642fad61e0cf36780b
diff --git a/tests/expectations/compiler/compiler/console/error.out b/tests/expectations/compiler/compiler/console/error.out
index bc290deea9..bc5816124f 100644
--- a/tests/expectations/compiler/compiler/console/error.out
+++ b/tests/expectations/compiler/compiler/console/error.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6b9e5227fdce9f916cd2398ea85c2d7e7b2f7d706bfa730b8cd1acdeb3f168cd
- initial_ast: bc7585d64765e570d5b1679250f105b2d57b2d94166ed88b06a22bfeaef0fdbf
+ - initial_input_ast: 14cd2c781b154a9037de84e945cfb348e9c587cef94d3e1f3be83e4306f92a0e
+ initial_ast: d718de3086bc78a00a392e3c2b46dfa8f76084909bad3c98a5a6759df73efb27
symbol_table: defa532673c067b1029a2cb28e1ceb49c7f6f99afbc670d886d2db938168d424
diff --git a/tests/expectations/compiler/compiler/console/log.out b/tests/expectations/compiler/compiler/console/log.out
index 9d17df7c1d..d660d7c8ba 100644
--- a/tests/expectations/compiler/compiler/console/log.out
+++ b/tests/expectations/compiler/compiler/console/log.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 89959164cbf734ac0d261c7459b9c1214eb2f4b3ab9ec57a0b22db487d6537e4
- initial_ast: 25f4b353ead7c3435761c93e92900ef85f978e1a4ed2298f239ea396594361d6
+ - initial_input_ast: fd19d82c3aba921f01b37174e3eb7fb603438506fe511657e21235b9fb3647d2
+ initial_ast: 2a99ef2515c58607e4b617f93c74838b6f2afed28e9e2c2eed658cea6d729b2d
symbol_table: 1114eb323c8af79b301823753b911c49af1498481ad93b054c6330f00539dcdc
diff --git a/tests/expectations/compiler/compiler/console/log_conditional.out b/tests/expectations/compiler/compiler/console/log_conditional.out
index d10b38a0fe..ed5e97338e 100644
--- a/tests/expectations/compiler/compiler/console/log_conditional.out
+++ b/tests/expectations/compiler/compiler/console/log_conditional.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4132cf36ac66f6b23e249f81b5c2aafa58e4e5e945920cc29752edc5d6d8057f
- - initial_input_ast: 586ed72429932a1aafcd0f8eed983a4babff8eada9c028b88bbeef24dab1cbc0
+ - initial_input_ast: 06fad995841b833ef5074920ae270b93bf82ad60b6c8b440c66b8bc5018aaa72
+ - initial_input_ast: 34bd981451bdeb915a2de749b969c8804c06e44a9f4473f36d6efac7617baead
initial_ast: f8315b82b0a05e0e69fb8b0342b46cbee976ec20d62e0edd2f066bf51acd81d6
symbol_table: 6df0605a8770c3002b2f6dfff805332c774cd382d68860fa029a51c01dfca6e1
diff --git a/tests/expectations/compiler/compiler/console/log_input.out b/tests/expectations/compiler/compiler/console/log_input.out
index a6a0a0d4ad..5278abf65b 100644
--- a/tests/expectations/compiler/compiler/console/log_input.out
+++ b/tests/expectations/compiler/compiler/console/log_input.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5411bd17943bb0aa7b0bb27e8b38f57fd27f06f2080b13a32eee50c53de66f6c
- initial_ast: 32e39793865272af182a2cd74c9c337587bcc7e736748b1ab2de58b3c7e1973e
+ - initial_input_ast: 0961f603812e241567b6e3ef5adb458309f1829eb2c08a216efccb17bea89faf
+ initial_ast: 3602c929b2256f4ed5cec2ba9d3e967b029a7dc9717a371b32a356425cf9892b
symbol_table: 21187c3fcd8b5c1377772413f1aedc33d9b4fa34a6d43425b5b9a403ac44cf1b
diff --git a/tests/expectations/compiler/compiler/console/log_parameter.out b/tests/expectations/compiler/compiler/console/log_parameter.out
index c81234a61d..b15a5608ee 100644
--- a/tests/expectations/compiler/compiler/console/log_parameter.out
+++ b/tests/expectations/compiler/compiler/console/log_parameter.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 18e8a4118829470d3150268bbf8d298954e1f566ea2d42ed9f3660dc25c23fcc
- initial_ast: 5fc267c1e4a6c7f631816a0b4002a775cb16fb99bd1d3f5f77057050570ce061
+ - initial_input_ast: f18a0e019ca4719c4c4ef5b7313f562c3bc9581819d161d84566e706f3765249
+ initial_ast: f319125731635279a198fb2df8c0446475024c70829e9de32fa5f43c38079862
symbol_table: 4f4561e0804f02ca6cd58fd37cca46531d6a86fb4f6a3dea46c67c3a13e045dd
diff --git a/tests/expectations/compiler/compiler/console/log_parameter_many.out b/tests/expectations/compiler/compiler/console/log_parameter_many.out
index b4619612b8..97c7b3edbb 100644
--- a/tests/expectations/compiler/compiler/console/log_parameter_many.out
+++ b/tests/expectations/compiler/compiler/console/log_parameter_many.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: caa45de3b412d749048b9be732a4593f3094c671701093103f580817a741acbb
- initial_ast: a2db21567eb5e4d8c867af3946fc83c97a8d5573afcdf291f0141afb1ba8292c
+ - initial_input_ast: 16910a94cf1f803ae6425ae6bee9422b01651c2c243b5e46807dc3191d169e64
+ initial_ast: 52824ac2e84097578faf0ff92f7ca840d2de30e8454a540886123a2cf79192ae
symbol_table: 57cd0f756819d90c70fc09987ac1bbf2ddf31c7a72cbfd98b8b56a6fc7705581
diff --git a/tests/expectations/compiler/compiler/core/account/compute_key.out b/tests/expectations/compiler/compiler/core/account/compute_key.out
index 8f8339579a..319ac1a602 100644
--- a/tests/expectations/compiler/compiler/core/account/compute_key.out
+++ b/tests/expectations/compiler/compiler/core/account/compute_key.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372013]: The type ComputeKey is a reserved core type name.\n --> compiler-test:4:35\n |\n 4 | function main(public compute_key: ComputeKey, a: bool) -> bool {\n | ^^^^^^^^^^\n"
+ - "Error [ETYC0372014]: The type ComputeKey is a reserved core type name.\n --> compiler-test:4:35\n |\n 4 | function main(public compute_key: ComputeKey, a: bool) -> bool {\n | ^^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/compiler/core/account/private_key.out b/tests/expectations/compiler/compiler/core/account/private_key.out
index a1dd5e85e9..b91a6407b1 100644
--- a/tests/expectations/compiler/compiler/core/account/private_key.out
+++ b/tests/expectations/compiler/compiler/core/account/private_key.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372013]: The type PrivateKey is a reserved core type name.\n --> compiler-test:4:35\n |\n 4 | function main(public private_key: PrivateKey, a: bool) -> bool {\n | ^^^^^^^^^^\n"
+ - "Error [ETYC0372014]: The type PrivateKey is a reserved core type name.\n --> compiler-test:4:35\n |\n 4 | function main(public private_key: PrivateKey, a: bool) -> bool {\n | ^^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/compiler/core/account/record.out b/tests/expectations/compiler/compiler/core/account/record.out
index 85d7722c8b..77032dbaed 100644
--- a/tests/expectations/compiler/compiler/core/account/record.out
+++ b/tests/expectations/compiler/compiler/core/account/record.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372013]: The type Record is a reserved core type name.\n --> compiler-test:4:30\n |\n 4 | function main(public record: Record, a: bool) -> bool {\n | ^^^^^^\n"
+ - "Error [ETYC0372014]: The type Record is a reserved core type name.\n --> compiler-test:4:30\n |\n 4 | function main(public record: Record, a: bool) -> bool {\n | ^^^^^^\n"
diff --git a/tests/expectations/compiler/compiler/core/account/signature.out b/tests/expectations/compiler/compiler/core/account/signature.out
index 9a2e59b789..b96ecadcf3 100644
--- a/tests/expectations/compiler/compiler/core/account/signature.out
+++ b/tests/expectations/compiler/compiler/core/account/signature.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372013]: The type Signature is a reserved core type name.\n --> compiler-test:4:33\n |\n 4 | function main(public signature: Signature, a: bool) -> bool {\n | ^^^^^^^^^\n"
+ - "Error [ETYC0372014]: The type Signature is a reserved core type name.\n --> compiler-test:4:33\n |\n 4 | function main(public signature: Signature, a: bool) -> bool {\n | ^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/compiler/core/account/view_key.out b/tests/expectations/compiler/compiler/core/account/view_key.out
index 6e4052e5c6..912f865fbb 100644
--- a/tests/expectations/compiler/compiler/core/account/view_key.out
+++ b/tests/expectations/compiler/compiler/core/account/view_key.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372013]: The type ViewKey is a reserved core type name.\n --> compiler-test:4:32\n |\n 4 | function main(public view_key: ViewKey, a: bool) -> bool {\n | ^^^^^^^\n"
+ - "Error [ETYC0372014]: The type ViewKey is a reserved core type name.\n --> compiler-test:4:32\n |\n 4 | function main(public view_key: ViewKey, a: bool) -> bool {\n | ^^^^^^^\n"
diff --git a/tests/expectations/compiler/compiler/core/algorithms/bhp.out b/tests/expectations/compiler/compiler/core/algorithms/bhp.out
index fb9373ccea..d5e55b5329 100644
--- a/tests/expectations/compiler/compiler/core/algorithms/bhp.out
+++ b/tests/expectations/compiler/compiler/core/algorithms/bhp.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 4977eefec7cfb3fd6ddf418c303b8d119a9bbe26265ff6e5e81ad07d6df04ab3
+ initial_ast: fc0f2558100be5c1216c0d56e8be51be6ad4f51e47e42f89b96d1b9bae0ae34d
symbol_table: 00e1ab10d05676c51e65671158712d7041de760ca226f74a2314f1cef9740402
diff --git a/tests/expectations/compiler/compiler/core/algorithms/pedersen.out b/tests/expectations/compiler/compiler/core/algorithms/pedersen.out
index 1e6d388071..87ae40db6f 100644
--- a/tests/expectations/compiler/compiler/core/algorithms/pedersen.out
+++ b/tests/expectations/compiler/compiler/core/algorithms/pedersen.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: f8964b92b0e8d29b284d471e467b9fdc7af981643bc56ff11bf8f5687b410fee
+ initial_ast: 8c3b9cf2aad8ba67eb351b67ed4642caa64a7ff83a2dcdc48f05413bba7ba81f
symbol_table: 4a439652db94447b85f87bdd262953b6b6233e2d5f22c562215fd792f59f04d3
diff --git a/tests/expectations/compiler/compiler/core/algorithms/pedersen_fail.out b/tests/expectations/compiler/compiler/core/algorithms/pedersen_fail.out
index 96d96f71d9..ae1fb43b72 100644
--- a/tests/expectations/compiler/compiler/core/algorithms/pedersen_fail.out
+++ b/tests/expectations/compiler/compiler/core/algorithms/pedersen_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372008]: Expected one type from `bool,i8,i16,i32,i64,u8,u16,u32,u64,string,`, but got `u128`\n --> compiler-test:4:20\n |\n 4 | let a: group = Pedersen64::hash(1u128);\n | ^^^^^^^^^^^^^^^^^^^^^^^\n"
+ - "Error [ETYC0372009]: Expected one type from `bool,i8,i16,i32,i64,u8,u16,u32,u64,string,`, but got `u128`\n --> compiler-test:4:20\n |\n 4 | let a: group = Pedersen64::hash(1u128);\n | ^^^^^^^^^^^^^^^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/compiler/core/algorithms/poseidon.out b/tests/expectations/compiler/compiler/core/algorithms/poseidon.out
index f314ec9804..4d4b746471 100644
--- a/tests/expectations/compiler/compiler/core/algorithms/poseidon.out
+++ b/tests/expectations/compiler/compiler/core/algorithms/poseidon.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 6148244dc50cddd04bc2f1ac1e339355e7ab8927f198d21cfdab98a085a3aa3b
+ initial_ast: 0a7abaad3d4eb543b09e8664f8b274714f742bec62c45fe56dd6bece0a19161e
symbol_table: 43835e3ddb0a6a15f6ace2186576a1a51de6ad7251d29ff13302546bf1b46a42
diff --git a/tests/expectations/compiler/compiler/definition/out_of_order.out b/tests/expectations/compiler/compiler/definition/out_of_order.out
index 45e1cb2efe..6496cecefc 100644
--- a/tests/expectations/compiler/compiler/definition/out_of_order.out
+++ b/tests/expectations/compiler/compiler/definition/out_of_order.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4a7171bfd4cb5b69729e26e4c6b0915f261d3f51b2937d8de5009069f56abfc1
- initial_ast: 1b835098e62d2dd40c820b49114bb71f86c84e8b5a842ead7aa651103ceb651e
+ - initial_input_ast: b649852fa2fd7eda05bd0ba261f01dcee93b6b825d5d30fddb8dd5c5710081ca
+ initial_ast: 13b0f0680422f4f647cb4da2fef412662f35b745ba788ce147add5eeccb2edaa
symbol_table: 18c4e80dbb6add0a75bd0f6968cd3216e3023f383a17679f892b32e24cf2cd77
diff --git a/tests/expectations/compiler/compiler/definition/use_decl_variable_as_assign_fail.out b/tests/expectations/compiler/compiler/definition/use_decl_variable_as_assign_fail.out
index bdb6857553..0d2db82b07 100644
--- a/tests/expectations/compiler/compiler/definition/use_decl_variable_as_assign_fail.out
+++ b/tests/expectations/compiler/compiler/definition/use_decl_variable_as_assign_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372004]: Unknown variable `b`\n --> compiler-test:4:14\n |\n 4 | \tlet b: u8 = b;\n | ^\n"
+ - "Error [ETYC0372005]: Unknown variable `b`\n --> compiler-test:4:14\n |\n 4 | \tlet b: u8 = b;\n | ^\n"
diff --git a/tests/expectations/compiler/compiler/field/add.out b/tests/expectations/compiler/compiler/field/add.out
index c9600c8b31..3cb3c62c4c 100644
--- a/tests/expectations/compiler/compiler/field/add.out
+++ b/tests/expectations/compiler/compiler/field/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 770cad45d17364fd3acd19fb67c66ea8f58ea54c5c42386d1a0fe02f241e9f2b
+ - initial_input_ast: 3f35e74d282a1e5281e7f283d1e572a3dc75dea1a5ef1a0f8c7f46412ef946a7
initial_ast: 0aebc18388f6ceed8c1d813152ec6392bf687a814d3ae6d63ae10b50420c1a43
symbol_table: ab937c57964d900b6931dc3cea2c6cc6bd68fefe9accae8ef8fd879e788d0cb7
diff --git a/tests/expectations/compiler/compiler/field/div.out b/tests/expectations/compiler/compiler/field/div.out
index b17aa53c06..05b42ba7ae 100644
--- a/tests/expectations/compiler/compiler/field/div.out
+++ b/tests/expectations/compiler/compiler/field/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 3b1682d80f44da8eb1ea0d1236b5b9be15f7d4792fe7f31139a4362b2952d6a0
+ - initial_input_ast: 4e3882d83c8044e40258f8414966b09c715b00e08bc3383030cecf2c4a825c60
initial_ast: 924a3905b44bfea2a10118e4c0336a596b6981a7b06ea39f71daac7000e5cf9c
symbol_table: e0b1cda1db6ea8c9f71a6cd9f76a041387e633b0eb652a3382e56ac48aec5adc
diff --git a/tests/expectations/compiler/compiler/field/eq.out b/tests/expectations/compiler/compiler/field/eq.out
index c6cd4b19d3..f3be75ce61 100644
--- a/tests/expectations/compiler/compiler/field/eq.out
+++ b/tests/expectations/compiler/compiler/field/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 1d6d705c0d5363431af8b58173f1061d4315c4ffe9ae175d6dd1c7ea2a01488f
+ - initial_input_ast: eeba130bda3ee24f2a4bf92f67fb555ab849173910a647096e28729c2ebd71c2
initial_ast: 3546a10b24a6a53ee07d298e7dbbed5122bd9d0c973613296a94189d9e57f246
symbol_table: 2685013e472435f156a9de89e73adfedb6e0b214a0fc09b235c453885e644746
diff --git a/tests/expectations/compiler/compiler/field/field.out b/tests/expectations/compiler/compiler/field/field.out
index b4ea86e2f5..bbba696ae2 100644
--- a/tests/expectations/compiler/compiler/field/field.out
+++ b/tests/expectations/compiler/compiler/field/field.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: ccecfe74d5a1f89e892c982f5bf5bb59e094ade3b745b615ab1dcdc31b43dcd7
- initial_ast: 6a00c3fe77606f34d449fa1c4f8975612edab5c066de791629cbf8c8cb61f289
+ - initial_input_ast: 3a510480221eb323713b4b10cc374ba357f130e8ac2b07bf1c69ad5d8c936f12
+ initial_ast: ff341146cdbb78e4a5bffd47c109cc9987dd3b7cea8224e0ef3668394d1c7a90
symbol_table: 61dabf815d0a52853b5933812e28a24dc2cc71a0196ab334e9f36621f6528669
diff --git a/tests/expectations/compiler/compiler/field/mul.out b/tests/expectations/compiler/compiler/field/mul.out
index e525885035..8864c691a4 100644
--- a/tests/expectations/compiler/compiler/field/mul.out
+++ b/tests/expectations/compiler/compiler/field/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 770cad45d17364fd3acd19fb67c66ea8f58ea54c5c42386d1a0fe02f241e9f2b
+ - initial_input_ast: 3f35e74d282a1e5281e7f283d1e572a3dc75dea1a5ef1a0f8c7f46412ef946a7
initial_ast: c05e588dae9e5f6e7e1c2d16d08629af8d287b453796b21de89b25d40970ec1b
symbol_table: 51cac1a817eead5ffdce703f843e85cdd2ab3ac6ddcb1868fc299ce470aacfb8
diff --git a/tests/expectations/compiler/compiler/field/negate.out b/tests/expectations/compiler/compiler/field/negate.out
index 3f73bdf1a4..d1c007a98b 100644
--- a/tests/expectations/compiler/compiler/field/negate.out
+++ b/tests/expectations/compiler/compiler/field/negate.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a2440344211fa1dec9858bba8ae80c44b17dcf10d6d75bf639bd9019de97a843
+ - initial_input_ast: 9206742d7f18345efbd4d9077cd1aca0855d43a2436be0697ec22954650e3737
initial_ast: c2122be4da96294b4ce4bca5d239176c6bb98765248c767dd41352b6b95888c8
symbol_table: 2daa5df91bfa772cfaec061d0b52b9663df25e1c2018fefd9a72b878e9f347a0
diff --git a/tests/expectations/compiler/compiler/field/operator_methods.out b/tests/expectations/compiler/compiler/field/operator_methods.out
index d8578a11ba..3da6406906 100644
--- a/tests/expectations/compiler/compiler/field/operator_methods.out
+++ b/tests/expectations/compiler/compiler/field/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 43779f378cd19259ccb2a1efc7834a6278bb513e74ee405ba435f7f0690cf902
+ - initial_input_ast: 047866515f4dc74cd9966242734984b53e72f87afc21f7171b118e6defa1f166
initial_ast: 49b4956c647eb7f6e1ae496ce2e5c4ff238493d9cbc9d20d6f0f3fee09dee4f4
symbol_table: 0adb5745c4fc836bedd364a83bea10dab7885dc32a4145fd04a57b51bd2b23d1
diff --git a/tests/expectations/compiler/compiler/field/pow.out b/tests/expectations/compiler/compiler/field/pow.out
index 29b0a4d7f3..3b03b10cf1 100644
--- a/tests/expectations/compiler/compiler/field/pow.out
+++ b/tests/expectations/compiler/compiler/field/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: ff3a3f5067b97fc7ac387dbfbb940a8c04f5755783dbf848f661d1962a594bb3
- initial_ast: 23a0dad3f44569081d0c2c788294753013f617772622e5b4e96cd62850a03a3b
+ - initial_input_ast: 5e0a61d909d2e94dfbc95775e4c5c356adb61375ceef2d583a5ab927b3b6342e
+ initial_ast: ecf60185d2eda458885b00f1daa586132dfbfc560b0565c1659bb4bfed3cb19d
symbol_table: 137dd2867c357412b9e5d9dfb51e9e82998217d06f1e07d95999c5c7f312affc
diff --git a/tests/expectations/compiler/compiler/field/sub.out b/tests/expectations/compiler/compiler/field/sub.out
index fbe583f826..41d43cf2fb 100644
--- a/tests/expectations/compiler/compiler/field/sub.out
+++ b/tests/expectations/compiler/compiler/field/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 3b1682d80f44da8eb1ea0d1236b5b9be15f7d4792fe7f31139a4362b2952d6a0
+ - initial_input_ast: 4e3882d83c8044e40258f8414966b09c715b00e08bc3383030cecf2c4a825c60
initial_ast: 44033abf4e0e2d174cc770b32f903b8a1d4505ee4cbfdcfca3ad1f885071123e
symbol_table: a462d7481d4ae6611c332491239401d32ed2dd110042de237495731107048b4e
diff --git a/tests/expectations/compiler/compiler/field/ternary.out b/tests/expectations/compiler/compiler/field/ternary.out
index 8b5fd84243..c8c60226ee 100644
--- a/tests/expectations/compiler/compiler/field/ternary.out
+++ b/tests/expectations/compiler/compiler/field/ternary.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: c3b606138d1dc5f4dc541ddc113fb7d6e07cad4cbd1f382fcc0f9b8517077448
- initial_ast: b3c731d5b84eec276e7f142f589405dfa2d8e38157d789c204acaed291edc6ff
+ - initial_input_ast: e19dcac0064fed4ec8293b9b40ec70cb94b5fdb05f1081fc29f46a023bf79b09
+ initial_ast: 8efd26ef8db8c5c793450a368ec66d7a3fe3b363145655192344af4a8c2b4d81
symbol_table: 8efd055a1ca3e84e7af524acdb2d517b1d31c773fb5d0d9045eaaab2112fe184
diff --git a/tests/expectations/compiler/compiler/function/conditional_return.out b/tests/expectations/compiler/compiler/function/conditional_return.out
index 97cf54651e..f42659df15 100644
--- a/tests/expectations/compiler/compiler/function/conditional_return.out
+++ b/tests/expectations/compiler/compiler/function/conditional_return.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 138147dfed32a1089f1d6a4ce19ef4f5278dcdbc2012c432ab460bc0601aaa11
- initial_ast: 1c957ff165af19ab244d1bc9855c9cd245a45602248516d916e323dbfc861f47
+ - initial_input_ast: f4c81e7647e3b7cb29e8faf5456878989cbc81cb49097acf5bc9aaafc9092b6b
+ initial_ast: ed69198e934ac7f6a604adb37a4b27ad593909930029904db802c1895d7269c9
symbol_table: df0627c52620cf6e30c96450283a76175c4d1a49dc7ffed195a02e3cdde5ed89
diff --git a/tests/expectations/compiler/compiler/function/iteration.out b/tests/expectations/compiler/compiler/function/iteration.out
index 5c2ce6e3c0..0a6ef33116 100644
--- a/tests/expectations/compiler/compiler/function/iteration.out
+++ b/tests/expectations/compiler/compiler/function/iteration.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 78b65cde248c05f4abfe2d3cf794fbd44de082303631db7e3002aa724099fee1
- initial_ast: 32baf53a93f4c65aa96be164fb1d7ea3b611340e6d5e7b1ee4f0c852efe5c8a1
+ - initial_input_ast: 1febcc333f69e7f5ea2e8b9e915c66a23f4e195c6106a31cffb1adb81b90f0e4
+ initial_ast: 7df50863de140cd6033391d929212b91180ff90737c536e631f977ddf9eb9d91
symbol_table: 738974bc93d03e230299143f22c4a8cb38e0962af93e19728f74a6bb8d25a6d0
diff --git a/tests/expectations/compiler/compiler/function/iteration_repeated.out b/tests/expectations/compiler/compiler/function/iteration_repeated.out
index 48db80bdc6..1e674a7437 100644
--- a/tests/expectations/compiler/compiler/function/iteration_repeated.out
+++ b/tests/expectations/compiler/compiler/function/iteration_repeated.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 14d0aff05a3b8673ac44d18a969bd03157e19a724ebe2b6e805fdc82aa1e070d
- initial_ast: ddc98689a76296f035d6ae14e467c3a68050bb6bfacbcf55a349fe4441011083
+ - initial_input_ast: ae87aca959c3d818c9259be6ca73eca6ada9633312e81a4df172d833f40c78e9
+ initial_ast: 24bdae47f1154abc4c7f8dbe30dde72ae25779e4464e8942968c7fd36f602d42
symbol_table: 69b32d3a21ca899d23b9eba6603ce9eea7191eb9a7a893e28ef3fcc6b355a4ff
diff --git a/tests/expectations/compiler/compiler/function/no_return_fail.out b/tests/expectations/compiler/compiler/function/no_return_fail.out
index a58d48cd6f..5fb41fd73b 100644
--- a/tests/expectations/compiler/compiler/function/no_return_fail.out
+++ b/tests/expectations/compiler/compiler/function/no_return_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372014]: The function main has no return statement.\n --> compiler-test:3:1\n |\n 3 | function main() -> u8 {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n"
+ - "Error [ETYC0372015]: The function main has no return statement.\n --> compiler-test:3:1\n |\n 3 | function main() -> u8 {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n"
diff --git a/tests/expectations/compiler/compiler/function/repeated.out b/tests/expectations/compiler/compiler/function/repeated.out
index e6ef6bed12..8df53265fe 100644
--- a/tests/expectations/compiler/compiler/function/repeated.out
+++ b/tests/expectations/compiler/compiler/function/repeated.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5b2906e1b93966fe1b141bb06b4aa45f7a6e60ae0c0895b96cf870eb246e98b4
- initial_ast: 0c1ab684ff51a2b52916570b816761060c361d202f81698ae8608bb785a453b4
+ - initial_input_ast: 6b8596d250b3c42a0ff9856eb4a94d28c72b2953313d594f13a5d3f1de6f072f
+ initial_ast: a21fe86230689152fbfcf3529c818c0ef25fe9f3117de260f85ae84cc535c503
symbol_table: 6b9e0d6f8517252051117e01937bb64597c6ee78726e8e03579161084f37303f
diff --git a/tests/expectations/compiler/compiler/function/return.out b/tests/expectations/compiler/compiler/function/return.out
index 0bd0e3a6eb..387fac7722 100644
--- a/tests/expectations/compiler/compiler/function/return.out
+++ b/tests/expectations/compiler/compiler/function/return.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 1ee96076151487dc5e1988331d53506585dd380909cbeab8c32d3f6e6913456d
- initial_ast: ae8cfc6c935d6b293214d82a84be9f135a3894c4eedc0b8c9d96316e00ef0015
+ - initial_input_ast: d11a4218606717322234d8ea4c4786d6edce90f07abde9e120d597cb0e838ce0
+ initial_ast: 9a7092fce407db3067a8ed1a90dbd5613dff7d581d2df73ce7f6701ff64e5e0b
symbol_table: 9a6f8767701001d0691ff622fada6be3d30c274590d54f847ddb76d7b3da543a
diff --git a/tests/expectations/compiler/compiler/function/undefined_fail.out b/tests/expectations/compiler/compiler/function/undefined_fail.out
index ab7393c3df..391c63d40f 100644
--- a/tests/expectations/compiler/compiler/function/undefined_fail.out
+++ b/tests/expectations/compiler/compiler/function/undefined_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> compiler-test:4:5\n |\n 4 | my_function();\n | ^^^^^^^^^^^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> compiler-test:4:5\n |\n 4 | my_function();\n | ^^^^^^^^^^^^^^"
diff --git a/tests/expectations/compiler/compiler/group/add.out b/tests/expectations/compiler/compiler/group/add.out
index 132d8e9aab..df29dce1b5 100644
--- a/tests/expectations/compiler/compiler/group/add.out
+++ b/tests/expectations/compiler/compiler/group/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f4e1b23f37abb9bcb386ddfd37ee066395d8e84f8ace0f4eb467264131e89fb0
+ - initial_input_ast: a28b88dc36ace78ed0de93b56db7274f16521597ccf1e820a17fdb60a1e3d92a
initial_ast: 7109d173cdd239abf5f0f717e669e300cf7bd4b3bde2158a17d1f16c1b154276
symbol_table: 915e736b00c979abe896125d986ff41cf16e028842f89cae6440998f85304351
diff --git a/tests/expectations/compiler/compiler/group/assert_eq.out b/tests/expectations/compiler/compiler/group/assert_eq.out
index 843a45819c..c7be5be649 100644
--- a/tests/expectations/compiler/compiler/group/assert_eq.out
+++ b/tests/expectations/compiler/compiler/group/assert_eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a183384b085186e92efdf0ccd221ba0f3de6e75cffc5610ed583ccd95aa4adcb
+ - initial_input_ast: 00c3cc87ce3c30894ad6b6874ce6dacfa02c9f2bc171615ff627f06f2e201997
initial_ast: b6e75e27703bf6b6af69de95f9c22ef2033db46227f5658a9f2e88c33a169b1d
symbol_table: fb66c9abb24c6c1bb79dd5fe9e9b78f293292fb3fab04ede561f866c6dc41f8c
diff --git a/tests/expectations/compiler/compiler/group/both_sign_high.out b/tests/expectations/compiler/compiler/group/both_sign_high.out
index cdfb31dd48..c76de034f9 100644
--- a/tests/expectations/compiler/compiler/group/both_sign_high.out
+++ b/tests/expectations/compiler/compiler/group/both_sign_high.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 947cab0ff6523744676bcf2b5d610c963f5dc1ba18f52e12eb9313914e81ccef
+ initial_ast: 7631f3258e3f0f288fd21a0470c43f636b96bbe0f3643dad29353e9b48c63ee6
symbol_table: 9a61702119ebc681917d7cb7e40ecafa00354849326bf1182635f27a28da35e9
diff --git a/tests/expectations/compiler/compiler/group/both_sign_inferred.out b/tests/expectations/compiler/compiler/group/both_sign_inferred.out
index e0542ff760..ebb310e40c 100644
--- a/tests/expectations/compiler/compiler/group/both_sign_inferred.out
+++ b/tests/expectations/compiler/compiler/group/both_sign_inferred.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: da7a9bfecd63ce811480fa7eed9bdc4bc6223c957e7e12fdbcd69a84d48da1ad
+ initial_ast: 97c27f26fd8d201623b1cbb19474a2cb6934c6bda8d4b363c831b0a3193e75ec
symbol_table: e4a96223c049893c904a90f24d069592b33fc137de0f4816cf92089e63663693
diff --git a/tests/expectations/compiler/compiler/group/both_sign_low.out b/tests/expectations/compiler/compiler/group/both_sign_low.out
index 37d1d739fd..9f76e6c3b2 100644
--- a/tests/expectations/compiler/compiler/group/both_sign_low.out
+++ b/tests/expectations/compiler/compiler/group/both_sign_low.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 740946ba4379c80d6c5b63848b8738b8ec3c44c414ccbba68be7d321c86232b7
+ initial_ast: 772357946f6febbf75a72e8f706975abc242cc805368babdac1e3d047a1d0dc8
symbol_table: 1817d91b99941ddc2590c6a2777ad8f7d4ba26a8b2a3baa3932f1a08eb540206
diff --git a/tests/expectations/compiler/compiler/group/eq.out b/tests/expectations/compiler/compiler/group/eq.out
index 843a45819c..c7be5be649 100644
--- a/tests/expectations/compiler/compiler/group/eq.out
+++ b/tests/expectations/compiler/compiler/group/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a183384b085186e92efdf0ccd221ba0f3de6e75cffc5610ed583ccd95aa4adcb
+ - initial_input_ast: 00c3cc87ce3c30894ad6b6874ce6dacfa02c9f2bc171615ff627f06f2e201997
initial_ast: b6e75e27703bf6b6af69de95f9c22ef2033db46227f5658a9f2e88c33a169b1d
symbol_table: fb66c9abb24c6c1bb79dd5fe9e9b78f293292fb3fab04ede561f866c6dc41f8c
diff --git a/tests/expectations/compiler/compiler/group/input.out b/tests/expectations/compiler/compiler/group/input.out
index 58bda7878e..76fd1dd80b 100644
--- a/tests/expectations/compiler/compiler/group/input.out
+++ b/tests/expectations/compiler/compiler/group/input.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: eed84b746db9633cd5314c8b23def7c95672f4696824e7504877baa8f62b52ac
+ - initial_input_ast: c93f9fd667509aa0aa3896c261cb48c7d579d9856d0a14b96e9b2c7e04566a0a
initial_ast: b6e75e27703bf6b6af69de95f9c22ef2033db46227f5658a9f2e88c33a169b1d
symbol_table: fb66c9abb24c6c1bb79dd5fe9e9b78f293292fb3fab04ede561f866c6dc41f8c
diff --git a/tests/expectations/compiler/compiler/group/mult_by_group_fail.out b/tests/expectations/compiler/compiler/group/mult_by_group_fail.out
index 17bc264a35..d0d4ed45ed 100644
--- a/tests/expectations/compiler/compiler/group/mult_by_group_fail.out
+++ b/tests/expectations/compiler/compiler/group/mult_by_group_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372002]: Found type `group` but type `scalar` was expected\n --> compiler-test:4:26\n |\n 4 | return (_, _)group * a;\n | ^\n"
+ - "Error [ETYC0372003]: Found type `group` but type `scalar` was expected\n --> compiler-test:4:26\n |\n 4 | return (_, _)group * a;\n | ^\n"
diff --git a/tests/expectations/compiler/compiler/group/mult_by_scalar.out b/tests/expectations/compiler/compiler/group/mult_by_scalar.out
index 8e0bb0e878..2effd4ab3a 100644
--- a/tests/expectations/compiler/compiler/group/mult_by_scalar.out
+++ b/tests/expectations/compiler/compiler/group/mult_by_scalar.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 1c07a704862cbf7d7938c51d6d840c9ee713f3b6f661a60cca2a81ef3e55efa2
- initial_ast: 0d225dc5aee0995ca7c84bdefd9be8fe473ea14876f55c4ac05f95c58b8393e6
+ - initial_input_ast: 7b0236b04ad9caa4039a989b91e7f49021a9daf09a495a9cdad7c371ee196761
+ initial_ast: 99e25dcd781ee8514ca93fdb34430f05caf429ed46dafa3189c3d835d680d7df
symbol_table: ae21cfdc16589d2cdf89c4aabece75367892087e76793cd0d7d62c9a04fa511c
diff --git a/tests/expectations/compiler/compiler/group/negate.out b/tests/expectations/compiler/compiler/group/negate.out
index 905f580ef8..6e3f13aca4 100644
--- a/tests/expectations/compiler/compiler/group/negate.out
+++ b/tests/expectations/compiler/compiler/group/negate.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: c1a7cb2ec07ebfdcd1f7c0785b389e30ed16055a766d036354e52574a21fa8d9
+ - initial_input_ast: 5e1e23855cb6841ee210c8a24e11cc819e91ce3b087a8c961035c574baa1784b
initial_ast: 491aa1b9665527f07687444cb882f1ae5d363ca3b024f9cc3de36027ec37fce4
symbol_table: 5f48052c64667bf793d8b6c22db7f867a88c1dfbb9341e53b970d6bb9bf3a11f
diff --git a/tests/expectations/compiler/compiler/group/one.out b/tests/expectations/compiler/compiler/group/one.out
index cbce347a64..d9e59d7ef5 100644
--- a/tests/expectations/compiler/compiler/group/one.out
+++ b/tests/expectations/compiler/compiler/group/one.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: ecc46ecae6d85317f8c1657c9653b7e39105b91aca6756df431f6a7bd203c10a
+ initial_ast: 5a4b6b18074e63ba98467539a224838675ea3f08b945b554c23df2f22f730181
symbol_table: 1459210791fd0aae2827b2b7c3fd438e7a8315b290e23cbfe365b4214d5cd284
diff --git a/tests/expectations/compiler/compiler/group/operator_methods.out b/tests/expectations/compiler/compiler/group/operator_methods.out
index 6632353f38..5876862ea9 100644
--- a/tests/expectations/compiler/compiler/group/operator_methods.out
+++ b/tests/expectations/compiler/compiler/group/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 2b6895ba1627e6a4dc444f814e2f6a0134ffdde243017e8dd23009081a15c95b
- initial_ast: d454c467150c28dce64eb09e55df07e9467d34ce819e768414e8b101d174ae3b
+ - initial_input_ast: a60503e3f83fbee658d02fb3806b3a3326fc6d4f4e43ac05bce7b16ac0552edb
+ initial_ast: 07af6f05d46a6cd91085fb1aaf8a0fcb9cb2c05ccf60fd5fad5449e9fbf079b4
symbol_table: 3eec749e9dd6f72ae053f0af3753be405331fdf01739a80df8b1a90c03923d27
diff --git a/tests/expectations/compiler/compiler/group/point.out b/tests/expectations/compiler/compiler/group/point.out
index 67f722e31f..290500e5a0 100644
--- a/tests/expectations/compiler/compiler/group/point.out
+++ b/tests/expectations/compiler/compiler/group/point.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 076729824ebf59b52b6ca66cc20cffcf311d7739738ed307af7936ba923c70ac
+ initial_ast: 7031bc0fd844a95ff14f558d113c6c5701834489713c2e9050d42b80e32fa2d0
symbol_table: ac8c4425959cf548f2f0edc8aa637b1d827394f11fe2c10ecef366a803fe30a2
diff --git a/tests/expectations/compiler/compiler/group/point_input.out b/tests/expectations/compiler/compiler/group/point_input.out
index a6f307a0ba..e748d7ddcf 100644
--- a/tests/expectations/compiler/compiler/group/point_input.out
+++ b/tests/expectations/compiler/compiler/group/point_input.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 2d76ce81281d5077442c5e6c12b13e536a037f0bb469492ecf0b77191b3ded14
- initial_ast: 2989b1ba743c2fa15efe1ee5837ea2bf34dd19894799190387facdb1a4c0cdee
+ - initial_input_ast: 1b5330a3356c437ddc09afc027d1365eedb24c56777772fd83b9167cfebb4435
+ initial_ast: c90971ebee1da3c277fef3288af860eeca4997ba9807a8038a3d1bd03200d277
symbol_table: b914736fbf23a1386a58c96fd9011214dd8a7393446dad3222c8551d8db979e6
diff --git a/tests/expectations/compiler/compiler/group/positive_and_negative.out b/tests/expectations/compiler/compiler/group/positive_and_negative.out
index d44f7d7c44..1756493b9b 100644
--- a/tests/expectations/compiler/compiler/group/positive_and_negative.out
+++ b/tests/expectations/compiler/compiler/group/positive_and_negative.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: d6c9dc3a6a1f55be58c871ce0c2cd5df0c27756ce6f1502277293894b531e969
+ initial_ast: 32f2a58463cce89611be1ef90aa7f109f3c86c8c2ad87b11c4ab62127ac8c969
symbol_table: 7e69e6875d7b047f525e435533e6b299da0779cd28edbf4190f2b701c79d74fb
diff --git a/tests/expectations/compiler/compiler/group/sub.out b/tests/expectations/compiler/compiler/group/sub.out
index b4530e0fa1..ef505d4d3d 100644
--- a/tests/expectations/compiler/compiler/group/sub.out
+++ b/tests/expectations/compiler/compiler/group/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f4e1b23f37abb9bcb386ddfd37ee066395d8e84f8ace0f4eb467264131e89fb0
+ - initial_input_ast: a28b88dc36ace78ed0de93b56db7274f16521597ccf1e820a17fdb60a1e3d92a
initial_ast: 97ab784d4cdbb80329f8284003c821fa956e5b4913277813136217849815200d
symbol_table: 4bbffbffd675aec67af4ce2fbf803ec463900233ce1ad4049c7bb8092650859a
diff --git a/tests/expectations/compiler/compiler/group/ternary.out b/tests/expectations/compiler/compiler/group/ternary.out
index dfb3991527..225d3e98a1 100644
--- a/tests/expectations/compiler/compiler/group/ternary.out
+++ b/tests/expectations/compiler/compiler/group/ternary.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a18a82ee746e1fd1f9c6c09c36b055f9d3b44a17dd778c5081f9258d6bb9f3ae
- initial_ast: bfe7dcd87fa958e67087b7b29d802e77ccb3001d9c487744867e7442628bbb60
+ - initial_input_ast: d12e492b73a208051457ad2ce9ed8dbbb5a8096f32f52d697c41972ba8b88d35
+ initial_ast: 5d6e9ede195a3cfc06f7a91b47937247e6ffc237b57e37859a6d0e5cc966b762
symbol_table: 52a5d14e586868e2465abde3c15f47d151290737d408944c1474483e3050e399
diff --git a/tests/expectations/compiler/compiler/group/x_and_y.out b/tests/expectations/compiler/compiler/group/x_and_y.out
index 8c6d8401ed..2714817136 100644
--- a/tests/expectations/compiler/compiler/group/x_and_y.out
+++ b/tests/expectations/compiler/compiler/group/x_and_y.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: ba4bea7f4452a9a369ed5abb21cf7409f850125dff959f10ba211e50419f8d89
+ initial_ast: 3cf73b90d40fce8273b69ccf99424ad3b5f8fce2999d06bb1413428280f17f7d
symbol_table: f33f5b0c84aac58327880b146c570d74ed3118e93247b4a05680ae2c451db5b1
diff --git a/tests/expectations/compiler/compiler/group/x_sign_high.out b/tests/expectations/compiler/compiler/group/x_sign_high.out
index d5fbaf7152..4a6dbe9466 100644
--- a/tests/expectations/compiler/compiler/group/x_sign_high.out
+++ b/tests/expectations/compiler/compiler/group/x_sign_high.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 5857efaf620a19b42463f90fc00a309a7c89c31e4a5b664b2bdd1c42161e777b
+ initial_ast: 0ae122eb2bd121db2f072a8d79afbe3d0ad1023e7a4aaee2e4e9f4ba5c1a3c36
symbol_table: 2d0db26fa84f8daad71afd4420718043de1c97757ae4fe4fa78e9874891d1d80
diff --git a/tests/expectations/compiler/compiler/group/x_sign_inferred.out b/tests/expectations/compiler/compiler/group/x_sign_inferred.out
index a216ce686a..456342cc4e 100644
--- a/tests/expectations/compiler/compiler/group/x_sign_inferred.out
+++ b/tests/expectations/compiler/compiler/group/x_sign_inferred.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 99888f61e01f330edf5125f530a706a2f059ad311f9ffe23c81e0aa1ea017ca9
+ initial_ast: 81f062d4ca72bbfb62d447cfe23d0658b3b40a4caf3ca1fd37db833a3a6ba9f5
symbol_table: c20979f64468655131a488980c1de31384fd7ff35561ed569c3db6f2d0bc19cc
diff --git a/tests/expectations/compiler/compiler/group/x_sign_low.out b/tests/expectations/compiler/compiler/group/x_sign_low.out
index dc1a4fb8c9..0ca7dfa48e 100644
--- a/tests/expectations/compiler/compiler/group/x_sign_low.out
+++ b/tests/expectations/compiler/compiler/group/x_sign_low.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 4063f3a3011beeb3e26e60b63f5f7f384aed795cf47525f8f472dea81a82745f
+ initial_ast: 2b60be6820f8dc537b2ab9ec70e4981d93d0c68ebdc71d9437345e57c66505bf
symbol_table: f450d14b0bb862b0bec4a5f8d41eb92f7cf951dee469505fb20dbfa25972eb7b
diff --git a/tests/expectations/compiler/compiler/group/y_sign_high.out b/tests/expectations/compiler/compiler/group/y_sign_high.out
index c04d472726..78d10e6df4 100644
--- a/tests/expectations/compiler/compiler/group/y_sign_high.out
+++ b/tests/expectations/compiler/compiler/group/y_sign_high.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 69ba2a183dfec5347e20a835d55b4d5e164f35f5491a9bbf1ddff9f5db45e8c6
+ initial_ast: c92281b28b5166cfa0cb458bb6f21dcc71d67dfe1f8bb757945c575cbb92a549
symbol_table: 52760622da95d189f6e707df97fc6bba4216fa59022a4ae79d840b9c05fdf5b1
diff --git a/tests/expectations/compiler/compiler/group/y_sign_inferred.out b/tests/expectations/compiler/compiler/group/y_sign_inferred.out
index 66dd1749b5..a33a378e69 100644
--- a/tests/expectations/compiler/compiler/group/y_sign_inferred.out
+++ b/tests/expectations/compiler/compiler/group/y_sign_inferred.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: ed195facf91180b4f72a7c005aab4b66d00200b19987e01c2ef3de59b20b5e57
+ initial_ast: b5c2ab86061f7dcae809f6a707559c1738a0f0a2352270ca3ff91a3242d70af3
symbol_table: d3bf69e78619e63bc1c56c1efe49712b226f5d477e1c42491d0b31e24d5a98a7
diff --git a/tests/expectations/compiler/compiler/group/y_sign_low.out b/tests/expectations/compiler/compiler/group/y_sign_low.out
index 7031e6b62a..b4cfaada3d 100644
--- a/tests/expectations/compiler/compiler/group/y_sign_low.out
+++ b/tests/expectations/compiler/compiler/group/y_sign_low.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: fd74afd5b64ad33e1e375b4db7d2f6aac7d8aaeb4406b97a8ccb3364b2129d5a
+ initial_ast: 1d5f67161857e1ef3195099a1a04370ddf33dc3eebade9e1a5e0f6266c495a75
symbol_table: 026430e928e2236167d6587cb1885784f30bbc916f75d3a0f42fa7a3f2c6978b
diff --git a/tests/expectations/compiler/compiler/group/zero.out b/tests/expectations/compiler/compiler/group/zero.out
index 466b24b5d3..23ab78f3d9 100644
--- a/tests/expectations/compiler/compiler/group/zero.out
+++ b/tests/expectations/compiler/compiler/group/zero.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 0785d70c3be288aad6535bd949196a051c12b66b6f748008f84b2db69f68ace5
+ initial_ast: 31edb6eef4b9fa47acfb94f0f8f7ec9f50667501c7dc6bb5c643a65be90cbfb7
symbol_table: b181fa2d3c50419dbdaadbe2e91aa4a3e17baa614b0635f9ce6fa7367ead48eb
diff --git a/tests/expectations/compiler/compiler/input_files/program_input/main.out b/tests/expectations/compiler/compiler/input_files/program_input/main.out
index c4246d4dc0..96ac4c9a6e 100644
--- a/tests/expectations/compiler/compiler/input_files/program_input/main.out
+++ b/tests/expectations/compiler/compiler/input_files/program_input/main.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 14d3cbbf97803da5b6c304e7b5ec5adcbb1583db29ba46aef485df97e7d54aaa
- initial_ast: 0d2e5c56b05a5a8bc911fa071c3e2cf5bc9ebec76e9c881a19160068535d92bc
+ - initial_input_ast: 23e62412d2a9377334d90aaeb6629b73c77e045ce87f23bd6ae2e2cd242e70f0
+ initial_ast: 62a908a53573e228fec4b308f637909227856abaf327f527c23dd63e739d77d7
symbol_table: cac29305ef425fae4d6addd2f4718f0a5c17e9289e36ed0800f05029aec41725
diff --git a/tests/expectations/compiler/compiler/input_files/program_input/main_field.out b/tests/expectations/compiler/compiler/input_files/program_input/main_field.out
index 128f8eda0b..f6121fa84d 100644
--- a/tests/expectations/compiler/compiler/input_files/program_input/main_field.out
+++ b/tests/expectations/compiler/compiler/input_files/program_input/main_field.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6b5a9d8d422831ea438486b32bea3f5b984e06dd7ab21cd8e14f4dab04b6cac7
- initial_ast: 442940c65e88241ba031f1e1d77ed1abbd6ea2418374fb39fd4690086e0251c8
+ - initial_input_ast: 2b6bc4ade2305a65746066befacf6a0a18382f754d4d7911d0c6e0abef682114
+ initial_ast: 4d5c44da11b6644f95211ba6ebac1a6ca45ffbc63248fbc42a92a26e109cb63f
symbol_table: 14be7abd0daa58df1a7860e592d0e74a3342a7e02220e9dcf314e5241b2e335a
diff --git a/tests/expectations/compiler/compiler/input_files/program_input/main_group.out b/tests/expectations/compiler/compiler/input_files/program_input/main_group.out
index 03baf97250..0b363183f8 100644
--- a/tests/expectations/compiler/compiler/input_files/program_input/main_group.out
+++ b/tests/expectations/compiler/compiler/input_files/program_input/main_group.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6f437f7d8d7d2ade6347d666d899514d67cbc9442f6697267235138beacc9520
- initial_ast: 6e3644183a2d8dc034fea42afbb70c7f4b7ae0ea0380dd6b6a22253fc6886081
+ - initial_input_ast: 4001f721e97052bdea8fafe39846356011e335e40281e0082c0b406cd6a85947
+ initial_ast: 947309cb1c78f8b954bd55ccb34e84ce39f7988991c9f6c2ae6408257c979665
symbol_table: 3b68eff86b45e4f940b0a1031e19a64178b0bf802acb59f3b743e664f3010876
diff --git a/tests/expectations/compiler/compiler/input_files/program_input_constants/main.out b/tests/expectations/compiler/compiler/input_files/program_input_constants/main.out
index dc36001689..5b47937131 100644
--- a/tests/expectations/compiler/compiler/input_files/program_input_constants/main.out
+++ b/tests/expectations/compiler/compiler/input_files/program_input_constants/main.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b26b209013041060043f6269635f9af934cc06c0f8384a8b0e6b10df0d3f5cb9
- initial_ast: 14be345ec32ce30f6920b83e8c54210e61923bbc57d88d4d8ca4bd444ea2b1e5
+ - initial_input_ast: e626f055978f5125bc292065d74aab5b679229a5364f150ccbe1f07d0c167c3d
+ initial_ast: 22df0e8dcc96e127df94438ebdd1111070afb5f2fede13534a9aeb0d20885246
symbol_table: 4c358989979d4d1695377272c96dfdd2b542d8a51d7287cd5f49648bb41cc80c
diff --git a/tests/expectations/compiler/compiler/input_files/program_input_constants/main_field.out b/tests/expectations/compiler/compiler/input_files/program_input_constants/main_field.out
index af8bb167a5..7dc859a012 100644
--- a/tests/expectations/compiler/compiler/input_files/program_input_constants/main_field.out
+++ b/tests/expectations/compiler/compiler/input_files/program_input_constants/main_field.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5e5c64a973dc52d01bab0d99b8c0160256e08eb11074d86d8041d8347c0183c7
- initial_ast: a7399ec37b57c655aa388f88f0a14df056f2e4cade74f638b43e69775efb51d7
+ - initial_input_ast: 3eaa98274698edacf455de40418ea012234a1355d5b50b9063ee0e06d3d26709
+ initial_ast: b1647dfd919968219b01ee5ff48ba97b155d8d40702498a69ff712b59c4a908f
symbol_table: cdc88125facd852bdece13f8d69d58b91ef178c446853d5fdacfff157754a617
diff --git a/tests/expectations/compiler/compiler/input_files/program_input_constants/main_group.out b/tests/expectations/compiler/compiler/input_files/program_input_constants/main_group.out
index 0a5d45ea8d..3d90f9b6ba 100644
--- a/tests/expectations/compiler/compiler/input_files/program_input_constants/main_group.out
+++ b/tests/expectations/compiler/compiler/input_files/program_input_constants/main_group.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 77f1441a2d0e4b8830223e25c06f97c34a9bcf98bdc97ecfca3d00472cab4c92
- initial_ast: 8278e81e45c99a4650f3723b63227fbeed735ac1f82ba59f017202b4004665ed
+ - initial_input_ast: 4efe3ae5f2d6a95663ca302b60d4e430b63bcb7c5a19d638ec7613b7dc099825
+ initial_ast: f88e91c98500ea74503f284eb75e2e25857d9092257166716025bc9a95584b9d
symbol_table: 55bc8e2b9a06ca5c79234cece0340bb5ce3f83cb7929357e53398adcb279d93c
diff --git a/tests/expectations/compiler/compiler/input_files/program_input_constants/main_multiple.out b/tests/expectations/compiler/compiler/input_files/program_input_constants/main_multiple.out
index e944ca1b9a..8702b09965 100644
--- a/tests/expectations/compiler/compiler/input_files/program_input_constants/main_multiple.out
+++ b/tests/expectations/compiler/compiler/input_files/program_input_constants/main_multiple.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b9e3c34f642651adf69796a7619a504427dcc3ff7733e5a8925dd31bb1677e9a
+ - initial_input_ast: e7173f6b8aa8aa40bcb167fa4de0b5d5a7f1b6d245a78dcb5ad70a73b53ef7de
initial_ast: 314c2343d15bc5676eb5669e9a7a193936ce32ea4f2c7a1ab10719202314e4ee
symbol_table: 7b106dad757b786994e20ab7d77ad40365d2425d70977eac8163802fcdcf4806
diff --git a/tests/expectations/compiler/compiler/integers/i128/add.out b/tests/expectations/compiler/compiler/integers/i128/add.out
index 33f3dc3ed8..a390adcc3f 100644
--- a/tests/expectations/compiler/compiler/integers/i128/add.out
+++ b/tests/expectations/compiler/compiler/integers/i128/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bc7b8f4d7b989dc43d4fd55b9682cc77d2984e841678f57fdf605ff2c168861e
+ - initial_input_ast: ca7500628480432228743b9eff2cac69e433bc0a9da6ce007cae38ef9c2b57a6
initial_ast: 07374055a6d078ecbf9f3c76a3c63cef7b529a583333afc655d1f7b22c8fd054
symbol_table: 75a7b5f068d1a3aa4525940a14a052bd4821c0bd3c0d4a8c097d51fedbc7da70
diff --git a/tests/expectations/compiler/compiler/integers/i128/and.out b/tests/expectations/compiler/compiler/integers/i128/and.out
index da7a9b40ab..4514c8d009 100644
--- a/tests/expectations/compiler/compiler/integers/i128/and.out
+++ b/tests/expectations/compiler/compiler/integers/i128/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bc7b8f4d7b989dc43d4fd55b9682cc77d2984e841678f57fdf605ff2c168861e
+ - initial_input_ast: ca7500628480432228743b9eff2cac69e433bc0a9da6ce007cae38ef9c2b57a6
initial_ast: 210dcc0f1e9522a7a7ada3b633f1ce0401f8c53ad0acf3e59f60772b51f35899
symbol_table: a742e82f32759705a4d3a5c60b8e8301572b7a27ba98cabb65cf62ac928502f0
diff --git a/tests/expectations/compiler/compiler/integers/i128/console_assert.out b/tests/expectations/compiler/compiler/integers/i128/console_assert.out
index 8ab20c2a8f..b3133c40d2 100644
--- a/tests/expectations/compiler/compiler/integers/i128/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/i128/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 539ffcc6201d34ff3e699671d520e5fd6344a2ca8268c8351d7e9c707d8339d2
+ - initial_input_ast: 86fc147511a8405918da9d9f5e40b2daccb441e80b793287203d30b21bb5600a
initial_ast: e684deb39dd4d7d41b1d5062f5f025df84d1998d16a59871d53f211dd9d9cce2
symbol_table: 7cc5d72ca93dcbdcf6845170e300c67d2ae24453cdec6681d1d76d6734abd52c
diff --git a/tests/expectations/compiler/compiler/integers/i128/div.out b/tests/expectations/compiler/compiler/integers/i128/div.out
index b7c5a8ecc3..3408f39c06 100644
--- a/tests/expectations/compiler/compiler/integers/i128/div.out
+++ b/tests/expectations/compiler/compiler/integers/i128/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: ee172614c7f65202cea0ef58ece4a000d22ff2ecca413bf31ad38683c9b4d85e
+ - initial_input_ast: 8562aec00f8be8367748af8197e2add488cbae2e0931674b68581744dbaafe61
initial_ast: ae2ef5614de8c31c25df7bb8cea87eb00ac8c154fb4a0ead71dfc306dc836b66
symbol_table: ba4421a012de91b2502d9fc6e58c7197ad1f98197ae9680e3398b80b57cc8e21
diff --git a/tests/expectations/compiler/compiler/integers/i128/eq.out b/tests/expectations/compiler/compiler/integers/i128/eq.out
index 394bbfe824..c947e43352 100644
--- a/tests/expectations/compiler/compiler/integers/i128/eq.out
+++ b/tests/expectations/compiler/compiler/integers/i128/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d849a1509e204680cd676c85564c4945549b5b758969f13fd54c0829f6c7e1c0
+ - initial_input_ast: a4d1618b78d6f649f06d5f58f5ae0bb45135717abf3feea0541698ddb0212ec6
initial_ast: 44bd05c77cfb936ae6363fd532803e6939b0893d887d4e85b205ab3517ecfefa
symbol_table: 147e5a1e6562c81e3e4c24404b43c292203e1b73d16d8518a98d85e264493c6a
diff --git a/tests/expectations/compiler/compiler/integers/i128/ge.out b/tests/expectations/compiler/compiler/integers/i128/ge.out
index f973419cea..12058c13b2 100644
--- a/tests/expectations/compiler/compiler/integers/i128/ge.out
+++ b/tests/expectations/compiler/compiler/integers/i128/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5482379ffdd5eb5f96e55e91bc41680d9730b22b7c3930a08ac0695578c9a1db
- - initial_input_ast: 0e7fa8784578e26d2c0f05a8aee2f23d7930078ab97dd2252832450ca9cd50eb
+ - initial_input_ast: 14e51b70ecee1d7bbdd5c37abf0d03f2c620fc9d31d68135108e241d78f738a6
+ - initial_input_ast: d5462c67471a54461a3e8bdca815ec0700534c47e89ee9adc34f1243c53d1f11
initial_ast: 190357900b121a5278ca1cd8174bc13a092dd3babf9727c03fd27ab51066ba29
symbol_table: 527f8077d79a806e327a10844c26ad68bcea3092a1e3ca4015b92d8339869dbe
diff --git a/tests/expectations/compiler/compiler/integers/i128/gt.out b/tests/expectations/compiler/compiler/integers/i128/gt.out
index b4bc661283..5194017de3 100644
--- a/tests/expectations/compiler/compiler/integers/i128/gt.out
+++ b/tests/expectations/compiler/compiler/integers/i128/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: c7a69306fb22539be155f8c31e9d1d0cfaefb35c6d6fe447316421408d126d82
- - initial_input_ast: f06eb33da0612e0927563d34af8823d655c5f033ebb2426d7d2a5fb2c7691cee
+ - initial_input_ast: dfdb458d96c001da809b9b656e1f32b1b3936303033136bb8fd8c99d9732dde3
+ - initial_input_ast: 8687bd99746f218264adc45a810fb6e16cf8ead9f64d63faa7b376e4e3907f84
initial_ast: 1b01fc5c167c9957c4f631fcf1e494444822f748f3abcc977d13263a0a74cb9f
symbol_table: a11f905fe22b3bda39f07d2c754bf100378792d241ca40bd359dcdd47029842f
diff --git a/tests/expectations/compiler/compiler/integers/i128/le.out b/tests/expectations/compiler/compiler/integers/i128/le.out
index 1bc27dbb8b..dfed5a65ac 100644
--- a/tests/expectations/compiler/compiler/integers/i128/le.out
+++ b/tests/expectations/compiler/compiler/integers/i128/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5482379ffdd5eb5f96e55e91bc41680d9730b22b7c3930a08ac0695578c9a1db
- - initial_input_ast: 586889c97fa271198358a40227efffae06f141c9f79f3479e03dd01a99003fad
+ - initial_input_ast: 14e51b70ecee1d7bbdd5c37abf0d03f2c620fc9d31d68135108e241d78f738a6
+ - initial_input_ast: e34798d157f456fecf7ceed2e406c6b76e0b1bcda3a7110f56de0df10472b3c4
initial_ast: 3396a4771011467bf2f248f6346e7c2c5dae8dc8b14eddc39a58d180538a506d
symbol_table: 594c5f431622dbf26c74e172ee0230afc7515bc864de2e8d4c4a8dca77a19faa
diff --git a/tests/expectations/compiler/compiler/integers/i128/lt.out b/tests/expectations/compiler/compiler/integers/i128/lt.out
index 72535f61f1..6d5e6369aa 100644
--- a/tests/expectations/compiler/compiler/integers/i128/lt.out
+++ b/tests/expectations/compiler/compiler/integers/i128/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 70eaacd52d656c1871fb3fc2e0fa9427ba1c677c0e66a99596c3b223b76b36e7
- - initial_input_ast: 126c75bc526b0ae168cccc25e3794140aba4d4962cf3b5561d6d510dc0f15d4c
+ - initial_input_ast: 8ed1bfd98e5df545f33dfc3b622573a028950b9f44a6038d84d903839ce6b226
+ - initial_input_ast: bc33c98fd9b5eba7bd68ca76eea533e137e786f4b75b79421de10134b56585df
initial_ast: 66cb035a3d249a394e8dbbe19cbc02f5cddb844a78bc80c838c7cab191fe9701
symbol_table: e997aaaf93a01bb0b4e30eb468cfe78a5956f9401aca6bacdae452bd4c00760f
diff --git a/tests/expectations/compiler/compiler/integers/i128/max.out b/tests/expectations/compiler/compiler/integers/i128/max.out
index eedf26cb02..ac07012600 100644
--- a/tests/expectations/compiler/compiler/integers/i128/max.out
+++ b/tests/expectations/compiler/compiler/integers/i128/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a74c1b7af568d593690e7ba3823c660f7163e5d90d8bbace6f742eb7da1ae6ff
- initial_ast: 4b6b0f531e10e817673ce71103fcf10b032c20d05321f66b3601a0000636c9f9
+ - initial_input_ast: a2ab6a89c5952a113fbecdeb630917b4699c38dcda5971528ab35cdd5e92c216
+ initial_ast: 76fb816766ffe11700b4c2a7ebf8502f09b7a5ca9f616fcfb1fbfc083d70b91e
symbol_table: 495dfe6db0ab7c20e48db8c10ffd3da7ef50ec17e4db98f8d9b1ed4aa2fd177c
diff --git a/tests/expectations/compiler/compiler/integers/i128/min.out b/tests/expectations/compiler/compiler/integers/i128/min.out
index 47c8ff4cc1..dbcc402510 100644
--- a/tests/expectations/compiler/compiler/integers/i128/min.out
+++ b/tests/expectations/compiler/compiler/integers/i128/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f96b60255571f1dfe682e966e680fd3b250f9b1f7ec99ee0834357e7674e8e28
- initial_ast: a341c3e0b227c976b2c4e3f2071ea79b4477f9e8f5a0175a242482fc9e0fe6fe
+ - initial_input_ast: 1480b753150538db3f133e6491506ee264d39be8d1c0dab484cd81a20f24cdd8
+ initial_ast: 03f31393c00a98648f946675297b0c1bcefb2660ec10f96a955eec09fcdefecb
symbol_table: 0138140a2caf579059df162c1a92b527056414a2396550814c3c84bd12d7cf21
diff --git a/tests/expectations/compiler/compiler/integers/i128/mul.out b/tests/expectations/compiler/compiler/integers/i128/mul.out
index 97b5e64487..32b90eb189 100644
--- a/tests/expectations/compiler/compiler/integers/i128/mul.out
+++ b/tests/expectations/compiler/compiler/integers/i128/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 51a13bfc8843ca3425062e8bca777961536fb9e73ecdf2ea5729b78ae288c3db
+ - initial_input_ast: 42fddcefe5cf53169d184a40cd71b49276704e081253906c01f79604ade70767
initial_ast: 275429c58b52b8d80540eeeffe81ea7182132b42bbcbf9314eb6d87cedf769e7
symbol_table: fa9c7261b63b0d768f87a8065354877126ba1738feac8f3e672e5d7965197fb5
diff --git a/tests/expectations/compiler/compiler/integers/i128/ne.out b/tests/expectations/compiler/compiler/integers/i128/ne.out
index fbca6781a8..6a1b55a5eb 100644
--- a/tests/expectations/compiler/compiler/integers/i128/ne.out
+++ b/tests/expectations/compiler/compiler/integers/i128/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: dcde1df8d9dcebf8e74fbefaf3a97441be64d6e7bf7eaf11a326a22d2a2510ee
- - initial_input_ast: 43c4dedc8b3f4521c214c77f25fadbf5b7f7c699a202d0a5f7f50a147fcfba74
+ - initial_input_ast: 63066c216028b02a42d2eac61498268917858ed1821c2ae0e58717b82d7bbf8d
+ - initial_input_ast: 7446cc6978fba2a498bc55383084c51e05a9bdba1eb03ddb311d523be65585ce
initial_ast: c9f475f9bad29101a941423e97e83757441cc28efa410434f9ae27839f07bafa
symbol_table: 6df84e8c35b17fadf07a0cc4f163b2ff8bbbe55cbba53cd83d65cba2db965ece
diff --git a/tests/expectations/compiler/compiler/integers/i128/negate.out b/tests/expectations/compiler/compiler/integers/i128/negate.out
index 2ac40bda3f..4478728deb 100644
--- a/tests/expectations/compiler/compiler/integers/i128/negate.out
+++ b/tests/expectations/compiler/compiler/integers/i128/negate.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 1590bd28396faac2c093467acaa2337cf06d48eefd498e2b954d33374d0ac66e
- - initial_input_ast: aee25dcd9d478791ef2f2978eed74c9dab3a45ba3d5fe3016a97674490416df1
+ - initial_input_ast: b7ef231f7dd6bc63f301a57ffd5da98fae92d14999aaf72c94c85aa28ee66ab1
+ - initial_input_ast: cfe2ed866172bc2b8ed033f9e5086dc5e518e7305631123537e5e7ce2697ec25
initial_ast: fbb42eff2dd3ea8ef4e74f998d10ba76ea3dfb4f5789484fc876bc54c8b582f9
symbol_table: f43a32ec834f7d09347e6c6b1d625486e7633485be2331a46acb573d79a4cc76
diff --git a/tests/expectations/compiler/compiler/integers/i128/negate_min.out b/tests/expectations/compiler/compiler/integers/i128/negate_min.out
index 6221561fe6..5bffc5aacc 100644
--- a/tests/expectations/compiler/compiler/integers/i128/negate_min.out
+++ b/tests/expectations/compiler/compiler/integers/i128/negate_min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a7f4916705593c961ac55adbd9fedfaf9014ff51d6abe44601d6612958da8385
- initial_ast: 7c3a671b9e3615c476a244b42dfda36db9c0d58db7d8b124290e4872844daaca
+ - initial_input_ast: d2117e2d504b1c95edd7f81c2fb111787aba0b797e0f076fbb473971dc0d3639
+ initial_ast: 656d8d0ee36bd258a452ad524cf0761e432dc5e39ff990dd8c1aff5246cfd81a
symbol_table: d5d7187bc4868636bebb87a40e06a058925bef5401c8f45b7f104c7b6b19f939
diff --git a/tests/expectations/compiler/compiler/integers/i128/negate_zero.out b/tests/expectations/compiler/compiler/integers/i128/negate_zero.out
index 06e87f898f..cb065e405c 100644
--- a/tests/expectations/compiler/compiler/integers/i128/negate_zero.out
+++ b/tests/expectations/compiler/compiler/integers/i128/negate_zero.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 923ee3c36de197882fb5f42ba7f9c9cf7678bd1fde528dd2e0c7d5e82baf2658
- initial_ast: c6047f16f9defc76ee2f9c44f01ebc00c7b9f72a7d25f0ee518e7fd8b3f5c4dd
+ - initial_input_ast: 34fcde78f661247ade77dd607c349139ab960d39b6a5e10efb7102e0f52aa9de
+ initial_ast: 679872f43b04fdcfeb4cc560f3e2f95831adde9a40dea1cdaf28b73ce08aba90
symbol_table: 16c331ccf043feb4297a0852c91009c7f8a5c49014909b341e924ae0c5ed0057
diff --git a/tests/expectations/compiler/compiler/integers/i128/operator_methods.out b/tests/expectations/compiler/compiler/integers/i128/operator_methods.out
index 5f79bc42f7..a1b04e778a 100644
--- a/tests/expectations/compiler/compiler/integers/i128/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/i128/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e62a74a5b270601c2437571933f7490f2035735a77ba5b856cb8815de7057175
- initial_ast: dbc113705df011973c8eca49a139935471f7e30e4266a8efa3f10af35a5b7312
+ - initial_input_ast: 7a421e06f3d56a5ff35cde69dfc10576b6c08f46a54ba24a666faa06e05d22a6
+ initial_ast: e7106189c908d27971e18c74d402859225869a735452ee6546d5c0958e459575
symbol_table: f54ceb4e723625968cba981d0b2a60ca4abe7dd0db60aff456a82053d735f396
diff --git a/tests/expectations/compiler/compiler/integers/i128/or.out b/tests/expectations/compiler/compiler/integers/i128/or.out
index c24bd0de81..02ce6b068b 100644
--- a/tests/expectations/compiler/compiler/integers/i128/or.out
+++ b/tests/expectations/compiler/compiler/integers/i128/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bc7b8f4d7b989dc43d4fd55b9682cc77d2984e841678f57fdf605ff2c168861e
+ - initial_input_ast: ca7500628480432228743b9eff2cac69e433bc0a9da6ce007cae38ef9c2b57a6
initial_ast: da3f6e496c8765a7fd3bc91bac882ad9ff142b05b78d437161de77cfa9e93d77
symbol_table: fe91fa1a007ec9cd5db787e4678cf1aac51c6ac51b6ca6645534abde9273edb4
diff --git a/tests/expectations/compiler/compiler/integers/i128/pow.out b/tests/expectations/compiler/compiler/integers/i128/pow.out
index 8f52288ebf..d8fb65bdba 100644
--- a/tests/expectations/compiler/compiler/integers/i128/pow.out
+++ b/tests/expectations/compiler/compiler/integers/i128/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 2541083a0309b49344e174e6d28afa2addbd74bd9c8f4a2d3da6bea22d798fda
- initial_ast: eaa2b21cde3ee02bbe6401967b4baf77eea6a3d7904441945622762482b1f2f9
+ - initial_input_ast: a2ddf46a6ab6a9ae23438bad4a04a03e699f74cf478054017008197940e1c816
+ initial_ast: 40f8374b33869991660bf29065ce5a7bda015b3860e1d4d122ab47d6c9d8c527
symbol_table: a9b558f0e2976996dd11291b7b0417e89ca69178d2d8e24986ce85017dcd989b
diff --git a/tests/expectations/compiler/compiler/integers/i128/shl.out b/tests/expectations/compiler/compiler/integers/i128/shl.out
index 8de0090aad..db41b5cbf0 100644
--- a/tests/expectations/compiler/compiler/integers/i128/shl.out
+++ b/tests/expectations/compiler/compiler/integers/i128/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f2cac6fc26b770ccf03fdb678a381319df95ce9f5fc5f49fb829fd45d16ba5e5
- initial_ast: ddf5e8442b1734f638a82b4a95b34c515821bd445bcff361d2ccffbddd5df040
+ - initial_input_ast: ee62d8508ac57ff5e421f4524903e8a65375db4e08db14fcaf0cec4f11974ce6
+ initial_ast: 48cf3da6026d7c545126575a39d3210415f1fcb1732d668c6d22cdd7c88878cc
symbol_table: a0949da0c6778c10242222140af0733f59e494055a5dc9b3aa6178ceae66956c
diff --git a/tests/expectations/compiler/compiler/integers/i128/shr.out b/tests/expectations/compiler/compiler/integers/i128/shr.out
index 104220fb66..d3de2a3fa7 100644
--- a/tests/expectations/compiler/compiler/integers/i128/shr.out
+++ b/tests/expectations/compiler/compiler/integers/i128/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f2cac6fc26b770ccf03fdb678a381319df95ce9f5fc5f49fb829fd45d16ba5e5
- initial_ast: 180642efebd46e136e15acc3970cc593fdbf72e7c816a4d5dea72bc611500e16
+ - initial_input_ast: ee62d8508ac57ff5e421f4524903e8a65375db4e08db14fcaf0cec4f11974ce6
+ initial_ast: a1995d34c2fc6bec480cef2270472ffed393936d5f6f6f72bf3d720d65336b20
symbol_table: 0dd642732eec4756c401a3188bf743b6ad84f7591664c93c560e7b3757cb0b11
diff --git a/tests/expectations/compiler/compiler/integers/i128/sub.out b/tests/expectations/compiler/compiler/integers/i128/sub.out
index dc92ba8e8c..02d05502d1 100644
--- a/tests/expectations/compiler/compiler/integers/i128/sub.out
+++ b/tests/expectations/compiler/compiler/integers/i128/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e46079b8a7a9057a5ca358833d1e96586051b7f38040f7f967113a3c6dcd0483
+ - initial_input_ast: 4b489f1abc0cef5123b21e23de7a754ec616820ece226c08584e511216a9bda1
initial_ast: e4c37027d24f38f95598bdc92a184b6ac411eb63addfecc5869b5d241f5732d5
symbol_table: bfa588d2110f19026945c27f89b0b0c82c42bb370f253bb769909bf10191e06c
diff --git a/tests/expectations/compiler/compiler/integers/i128/ternary.out b/tests/expectations/compiler/compiler/integers/i128/ternary.out
index 7e4ddfa55e..409b1f8978 100644
--- a/tests/expectations/compiler/compiler/integers/i128/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/i128/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 65fdcdff7ecde6f2dbce288006719080aab352a975e52c12f9585eecea975686
- - initial_input_ast: 11ddda7e55d53afd56bd90f309df6cee97180791c7e0580641f49dca0f3ad7a7
+ - initial_input_ast: 79fd283874b08961452d9a787c30439a1e551a2866a636368f4d17f8e88985de
+ - initial_input_ast: 31e8d186f6c363350a67a31ede99b55c376ffc7a2ae779dcf0aedb43cb94979e
initial_ast: 4de7b18747a3626dc77775180ad482caff806b2a6cf88318956471407bf000a7
symbol_table: 8a9672e411a204d821d48c0052000104cfb79332a41230151c5b2068c43beeba
diff --git a/tests/expectations/compiler/compiler/integers/i128/xor.out b/tests/expectations/compiler/compiler/integers/i128/xor.out
index 11f25e7f7b..5e594ecaa0 100644
--- a/tests/expectations/compiler/compiler/integers/i128/xor.out
+++ b/tests/expectations/compiler/compiler/integers/i128/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f014569ea5b8d40f24c94a0fa30a981445b6edeb8a3bac3f8792267a3c5d6f23
- initial_ast: 2b791453ca66ed85ec706be5554436a41fef9f2c52474b413c1edca6414b1b25
+ - initial_input_ast: 24836b073b76f7a0d3248569022711039180676965e828443fa77db4ca49de81
+ initial_ast: 67682b0f37d8433be92c854d4a66d7d48b55d50143af3dae7880c3520ae7bde0
symbol_table: b49663ae6742a54b2adce3f351d27741a069818b5de03c406088b81922898595
diff --git a/tests/expectations/compiler/compiler/integers/i16/add.out b/tests/expectations/compiler/compiler/integers/i16/add.out
index e6e041f19b..beb237b89e 100644
--- a/tests/expectations/compiler/compiler/integers/i16/add.out
+++ b/tests/expectations/compiler/compiler/integers/i16/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 8f8a36339feb052e94e5c5d0bc21e9591c972c331794a9b5ce050d66f9e8ac08
+ - initial_input_ast: ca6ab55d11bc84ae5e5442cbc17ecf2f2ff6d31041d98a43c9710c2e3a7f7ff9
initial_ast: b869cd86791b366b69f05ea45ea7d37bf002fbbee22a6b08b319f9be9bf43597
symbol_table: a2a5374e27f9e4175bda35feddefc989dbee536a9a9323184d77da8f29c22439
diff --git a/tests/expectations/compiler/compiler/integers/i16/and.out b/tests/expectations/compiler/compiler/integers/i16/and.out
index e128491976..6df6afaff7 100644
--- a/tests/expectations/compiler/compiler/integers/i16/and.out
+++ b/tests/expectations/compiler/compiler/integers/i16/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 8f8a36339feb052e94e5c5d0bc21e9591c972c331794a9b5ce050d66f9e8ac08
+ - initial_input_ast: ca6ab55d11bc84ae5e5442cbc17ecf2f2ff6d31041d98a43c9710c2e3a7f7ff9
initial_ast: 809452097bde742b77243261863cd9d5b404f9e87f271ff0c3a51d024d7a3277
symbol_table: bdb224fe4c5a6958985b649494b834a44ca9f6dfa500ff68490a0e710beb63ad
diff --git a/tests/expectations/compiler/compiler/integers/i16/console_assert.out b/tests/expectations/compiler/compiler/integers/i16/console_assert.out
index 98a18ac061..5623ef38b1 100644
--- a/tests/expectations/compiler/compiler/integers/i16/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/i16/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 7488816e883b21a7361468f10e16daf54396b1c8f21847c4183d0c91c8c79953
+ - initial_input_ast: 71d4c15605c3975991ba51378ef4148d6863656fdb491a93573bfc03dae3dc62
initial_ast: d24648724406b90c1de2b9361bd80216082a2d7bc08613861cd84718c82f1b5f
symbol_table: 18b080b998dff3e057abe7078fb659d100695bd7e39e2252f42d610ffbffbf5a
diff --git a/tests/expectations/compiler/compiler/integers/i16/div.out b/tests/expectations/compiler/compiler/integers/i16/div.out
index a904733fcf..1544f876c5 100644
--- a/tests/expectations/compiler/compiler/integers/i16/div.out
+++ b/tests/expectations/compiler/compiler/integers/i16/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 0a56eb124ccbb44e24efb84366e46da6f80cece6c44beabec729d956530d9779
+ - initial_input_ast: 17f36a9515beff0798792f878b29efd08dd2b9b1b34b08592dbf49709f48260c
initial_ast: 22557d30c694c0b0e91c73a967422e8f8ec668125008e1157d49cda1bf5558bd
symbol_table: 251b05bcad187289e88a5e9a91f7bb733190b42e85ea68a27b28a3eef4d911da
diff --git a/tests/expectations/compiler/compiler/integers/i16/eq.out b/tests/expectations/compiler/compiler/integers/i16/eq.out
index a6f3832ecf..4b4cc33066 100644
--- a/tests/expectations/compiler/compiler/integers/i16/eq.out
+++ b/tests/expectations/compiler/compiler/integers/i16/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 31360e58a25738afe090a468da05bc2824ee26f0a113e65291b4d4da08a284f0
+ - initial_input_ast: 7c88546226f65808e9be3e925c8272f9583fbde6ae8b308116819664af8d9dd2
initial_ast: edbc2daca6bb579a2f1b35b86eebd5f9e39768f8e3cc5ee4c92f2a2dd672af3d
symbol_table: a7d6cc1e90bf64c4a27dcbbd7458019771ac4ababc9609b97b5896490fcecb3f
diff --git a/tests/expectations/compiler/compiler/integers/i16/ge.out b/tests/expectations/compiler/compiler/integers/i16/ge.out
index 17581b8df6..dd7ec07403 100644
--- a/tests/expectations/compiler/compiler/integers/i16/ge.out
+++ b/tests/expectations/compiler/compiler/integers/i16/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 8ffeb6aa4bf6fec72f6bee744173313e59093d1325083a5549434b45dacbedb3
- - initial_input_ast: 8608dad228214cc298c100dea03a3d522b3be83f4bc48d4e16b0588beeedeec4
+ - initial_input_ast: 671dbf588ac06c9aaa98a0b93ae310030698c4459bcc8f5007d0b34e7f5a2fe7
+ - initial_input_ast: 1fae972c153c7e83794ba4f2b497e92499b793ef1a746da5be203b6d31a06d46
initial_ast: 8e3ffdad6178e550dc0cb3fb8b8591555c16f536b00015ede86e6f0540d3e610
symbol_table: 16df6021fab1161448d1214e6ec4bacfa9b0f8a5106f084466a050b919507eaa
diff --git a/tests/expectations/compiler/compiler/integers/i16/gt.out b/tests/expectations/compiler/compiler/integers/i16/gt.out
index 6007c078f5..116717c14f 100644
--- a/tests/expectations/compiler/compiler/integers/i16/gt.out
+++ b/tests/expectations/compiler/compiler/integers/i16/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f53474a073061d1429ed995aafe5c1d4dc325543fe7481e8aed52d3e0165472c
- - initial_input_ast: f904aa987360b0d6555f20a23ada29316b0f5dabc5fe324bc63ad370c8184d73
+ - initial_input_ast: 39fc24fd87f4bf15d0567508034c57f4de17a407812a715e62dc635b9b91dd8e
+ - initial_input_ast: c5ffa1915a34f65b23e03c634e1941e89527338cd149ee5e4b9d0b4c0f36ba68
initial_ast: e050abc2d6e8a404b96d2abea06aab386991334de50f563f48e14ca24f163000
symbol_table: 317fbb7bd126c05485ea4fa9ae0d3ab0712cc7a4a932a3ec373c71b53c2eb1c6
diff --git a/tests/expectations/compiler/compiler/integers/i16/le.out b/tests/expectations/compiler/compiler/integers/i16/le.out
index ffaaf618f3..a1936c6d8e 100644
--- a/tests/expectations/compiler/compiler/integers/i16/le.out
+++ b/tests/expectations/compiler/compiler/integers/i16/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 8ffeb6aa4bf6fec72f6bee744173313e59093d1325083a5549434b45dacbedb3
- - initial_input_ast: 57ab274d7e52398c67da9e5076dfc654b542af684256f11c9b320f36d219142e
+ - initial_input_ast: 671dbf588ac06c9aaa98a0b93ae310030698c4459bcc8f5007d0b34e7f5a2fe7
+ - initial_input_ast: 22a419208eeb7a661a55a2b61d7a3a9896af73320d4899320df9c830b3bb814a
initial_ast: e8ac37ec0185965b13ba25b6b43d6a2068cca9af6b2860dcdcf1fdbc462528ce
symbol_table: 547d8bd9f4f724f7bc1987129c145fa8ab9aa92cb2e58f84116f384dcb51eb6f
diff --git a/tests/expectations/compiler/compiler/integers/i16/lt.out b/tests/expectations/compiler/compiler/integers/i16/lt.out
index b4ae1cec21..1113f10435 100644
--- a/tests/expectations/compiler/compiler/integers/i16/lt.out
+++ b/tests/expectations/compiler/compiler/integers/i16/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 384dd543940ee38ba7cb7a6eedbb9e0366070c8909f3e858f628da4a8e7f4795
- - initial_input_ast: 6681e8c849aebf1cc4ba413fed280d197acea129dbb1df8a9768925546fedf70
+ - initial_input_ast: c1eedaa7c6583b87a4e6bfd9d3698ce378f3fbbed0a87419549f5e4124ce9d40
+ - initial_input_ast: 7b40e77aec02ca9b383339c98fb220828a90859f46c18b24a32ad22fc2884d35
initial_ast: e6a44b63da2e6d70110b81ffad2b2ee38814f9baae5a19893bbd2bd12a0107c6
symbol_table: 1665ab35fbce1d5c3d83bafe311bd810bc5ac8aae9ea78b7a25ff5618d7f3342
diff --git a/tests/expectations/compiler/compiler/integers/i16/max.out b/tests/expectations/compiler/compiler/integers/i16/max.out
index 76458862d2..5d363aa9ec 100644
--- a/tests/expectations/compiler/compiler/integers/i16/max.out
+++ b/tests/expectations/compiler/compiler/integers/i16/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 94dbdf6d3728d65315d6266b74115f89ce260941099e81fd3518e03b31e76c24
- initial_ast: 006eec1cf9ffc0cac995a93b0ce69b763f4a9b63c58030203c0fef5b9e1032f8
+ - initial_input_ast: 940d740ba40284a1d3c3cf8737facd1e98968224dd93999dbcb336cb3f4ce571
+ initial_ast: e29f17572c095f5b8d230666be1a5cb70204f6442b238e11e3751779eb9d12ba
symbol_table: 7ddbef5b930cdce68ed97ed630ba0270c0ca53469404d7193ebab7923c171b9d
diff --git a/tests/expectations/compiler/compiler/integers/i16/min.out b/tests/expectations/compiler/compiler/integers/i16/min.out
index b38c5612e9..c9a2683407 100644
--- a/tests/expectations/compiler/compiler/integers/i16/min.out
+++ b/tests/expectations/compiler/compiler/integers/i16/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a0a37fb9e4072a9bbc28be29894a9f0a3ed0ac123990819f30460a83b52100c5
- initial_ast: 653e9b5748de5efa8ee378e8873f759ae7cab5e7d9070cd420c0e3951d898f2d
+ - initial_input_ast: 142f86218cc646677bedd5bdf510ff537782d7e60967de7ebe9fb1fb50d7026d
+ initial_ast: 3a12a3a89691c3f0fac7474e27a76c5b9827ec7eb99eac99787d82208d7a0c82
symbol_table: c055ae68a50138d22ec1203aa51a919ab72b680d836a2344c6aaabc4dcd238cd
diff --git a/tests/expectations/compiler/compiler/integers/i16/mul.out b/tests/expectations/compiler/compiler/integers/i16/mul.out
index ff5623649f..a6a0123f90 100644
--- a/tests/expectations/compiler/compiler/integers/i16/mul.out
+++ b/tests/expectations/compiler/compiler/integers/i16/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: eb572e984fd7ec4b4430b960f1f8a8eb359ff308ae010f8aead5175c19f48a37
+ - initial_input_ast: 745a2b9284f3287f347d81001af05f7aeb8b713cdc357bc5845f1827dcd8fd7f
initial_ast: 3ab1c6f4b724ebd5775fdb29630b9c5b976961d41d215ce31a1a90ca1c949c6d
symbol_table: cabf141530ad80c7281474580d8b372b045f2c05d141467755a4073ad1319ec4
diff --git a/tests/expectations/compiler/compiler/integers/i16/ne.out b/tests/expectations/compiler/compiler/integers/i16/ne.out
index 35e7007c11..be2a0e8d13 100644
--- a/tests/expectations/compiler/compiler/integers/i16/ne.out
+++ b/tests/expectations/compiler/compiler/integers/i16/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 746c39ffb4c9ea811eee070ac2350aa68db0a111566de31b02c39cc7f458da53
- - initial_input_ast: b7ee1e3384f0916b931f72ce83b830d328511263210ea42d89d3f264d33e741f
+ - initial_input_ast: 0f4ec75d633030e364406d8e84674688511acd657b3e40614f54e8af9bc7fa8d
+ - initial_input_ast: f5ba26c4f397d3678ad4296f5149592d1310e4d94bc52a274601ec8454dac549
initial_ast: e471222556c892e1fe10660f24a793473d5d2975ca0151ab705804b6b360a84c
symbol_table: 5a63b6a441ad209c46c963c0b2c8d22f5b0cac06878111ba85a465781bf709a1
diff --git a/tests/expectations/compiler/compiler/integers/i16/negate.out b/tests/expectations/compiler/compiler/integers/i16/negate.out
index 099e17ce53..1a2a44931f 100644
--- a/tests/expectations/compiler/compiler/integers/i16/negate.out
+++ b/tests/expectations/compiler/compiler/integers/i16/negate.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 0dcea5b9b7684d27b129c8e15c393886b29cf649a557469973632eac3ead3fcf
- - initial_input_ast: 4b853f15033814b92442ba77509df6ccff42ded7e84767d66f805aa2101ba673
+ - initial_input_ast: 664f047973ba9818641a3c6a85834963a8e757af1a449f6a797b9562a8b138de
+ - initial_input_ast: 6efaf882a26d26eb45f16ca255bcb648f018f647dd15ed158e26e543836fb6cd
initial_ast: e6d527f134ba45e580a248e9dae401f7f71eaa5dd3c41548600fd10a8ac830ca
symbol_table: 58ebb5880bfd3f03b8e478649debaaea4d0c991797c6ee03736306ebde1911e1
diff --git a/tests/expectations/compiler/compiler/integers/i16/negate_min_fail.out b/tests/expectations/compiler/compiler/integers/i16/negate_min_fail.out
index a53a2056e0..2b8e149334 100644
--- a/tests/expectations/compiler/compiler/integers/i16/negate_min_fail.out
+++ b/tests/expectations/compiler/compiler/integers/i16/negate_min_fail.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 88296c4e90c80b248fea96e1a816d21a81e0b97574c79a9e8bb60667070877e4
- initial_ast: 483d6b3c22ea268a9708d50d1a0b2bb25008d7e56061158f3ec2988f0fdbf378
+ - initial_input_ast: 7643261a1792f68251258ad1b6be18e95528a86816b3772140d130b2784736cb
+ initial_ast: d36246adcfdf393eecf1ad64aecf858e960e22ba69c87369d53347392cbfb4a4
symbol_table: 3f25d73945c78bfe592ce34d1d25692ac9ef2f78a4de4c1b269a85e0b0c9eb07
diff --git a/tests/expectations/compiler/compiler/integers/i16/negate_zero.out b/tests/expectations/compiler/compiler/integers/i16/negate_zero.out
index e39b795dfe..b4d0998a05 100644
--- a/tests/expectations/compiler/compiler/integers/i16/negate_zero.out
+++ b/tests/expectations/compiler/compiler/integers/i16/negate_zero.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b6d101397f4a313cffd45a3c4f0e1fce6e2bc1a9c7a7c5e632e9be21d6d6bc85
- initial_ast: edce64717075ec21f231bfb68e72cd2ca1ee8bbf5eab805729d1f9fe66439231
+ - initial_input_ast: 76a0fe2199754831329d9b089d2c02f73d7457aaed6548372169318675b85f48
+ initial_ast: b748784d3716f6dd8f82c2d42ea826ec857a3f681756cac9ccd9b8c6e0c0a841
symbol_table: e75c57060143b086106291be77bcb92a635af8c16b27f1f862d85d5d573f323d
diff --git a/tests/expectations/compiler/compiler/integers/i16/operator_methods.out b/tests/expectations/compiler/compiler/integers/i16/operator_methods.out
index b520463350..7c8aee34ee 100644
--- a/tests/expectations/compiler/compiler/integers/i16/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/i16/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 655f92f33861d69a995499818b2f7f66a6de64df6a2b9b40a6b12f4b08416f28
- initial_ast: b476229c76213154150833acb4871327a7d68664ddec6be339479f2509b3736b
+ - initial_input_ast: 1919858036addddfaeec6f7f5c06b8d4aad4e18f0167d9da1c61a7704dd51fe5
+ initial_ast: 8b4dd434c9a8fde0e845bffa9a82369172093a71ce41c32b9fc98da93b1a1db5
symbol_table: e1310e7a3242f046a8e4cfd0b882e92572cc96f76b739edf8a3d81fe838e074a
diff --git a/tests/expectations/compiler/compiler/integers/i16/or.out b/tests/expectations/compiler/compiler/integers/i16/or.out
index 5740c01bb5..5b3619cfb8 100644
--- a/tests/expectations/compiler/compiler/integers/i16/or.out
+++ b/tests/expectations/compiler/compiler/integers/i16/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 8f8a36339feb052e94e5c5d0bc21e9591c972c331794a9b5ce050d66f9e8ac08
+ - initial_input_ast: ca6ab55d11bc84ae5e5442cbc17ecf2f2ff6d31041d98a43c9710c2e3a7f7ff9
initial_ast: 50e3321589352a7adf53fee57319185cc20f0acaa43282637b79baab19b4f6a8
symbol_table: 4c080bfc407c55cf4496518c1d2fb958dc9ffbc0cb7d01b9960444c388715f85
diff --git a/tests/expectations/compiler/compiler/integers/i16/pow.out b/tests/expectations/compiler/compiler/integers/i16/pow.out
index 6cf4a39500..92c62826d8 100644
--- a/tests/expectations/compiler/compiler/integers/i16/pow.out
+++ b/tests/expectations/compiler/compiler/integers/i16/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bd8fd2a123ed9d64e1000b4702a82b198ff7e5ce984edebdb48c5f52f843fea1
- initial_ast: ab20a912c1d1eeed2e7fdfb2e39693b784eb672acd8f1bf658b065e0c00b8931
+ - initial_input_ast: 1c847e4cf1052419262e993cc6f50a0a8d49a4a219bef07de6916a788e2dbac3
+ initial_ast: 716c8440a95e3b5c34f745dba8673afd75414a9e2350eebde49ae661ee42083d
symbol_table: 5f363580c69b6f35f4460104e76b74cd57f75f5aa514d81cd8235883f790404c
diff --git a/tests/expectations/compiler/compiler/integers/i16/shl.out b/tests/expectations/compiler/compiler/integers/i16/shl.out
index cd530b4999..c3f929bd87 100644
--- a/tests/expectations/compiler/compiler/integers/i16/shl.out
+++ b/tests/expectations/compiler/compiler/integers/i16/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 7423a113e495e28b919d241f3cf0630902e6b5db2dc26a6f64fdcd170d6daea9
- initial_ast: 3e7e67c5d3694252e31dcb3a7673b923cc9609e2dd4266f2f09deee7f5feedad
+ - initial_input_ast: d147db0bf287fc9f96e67ec89e3839ffe5ee498b2d2e1c055df938d64fe9db59
+ initial_ast: b08570e62709b72faf734d27cd4569de7b33605716fb4320cc141a02c35c43fc
symbol_table: 5574b67bf196f90fb3e7ce012c4320a543e9830f42b13de6f5e145e0e2b936db
diff --git a/tests/expectations/compiler/compiler/integers/i16/shr.out b/tests/expectations/compiler/compiler/integers/i16/shr.out
index d81f5c8903..e15b6930d4 100644
--- a/tests/expectations/compiler/compiler/integers/i16/shr.out
+++ b/tests/expectations/compiler/compiler/integers/i16/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 7423a113e495e28b919d241f3cf0630902e6b5db2dc26a6f64fdcd170d6daea9
- initial_ast: 858055be50637d9a3db4f8784f0ad09203dc02096cffb33a909c64778646962e
+ - initial_input_ast: d147db0bf287fc9f96e67ec89e3839ffe5ee498b2d2e1c055df938d64fe9db59
+ initial_ast: c8a29025afc34fcb2dc833f9534adbfff15358e4d0f0b392218e8e84e0891705
symbol_table: efb3351576d42c09fb29e8c984728fd35ef8984702d7165b0ae3894da819370b
diff --git a/tests/expectations/compiler/compiler/integers/i16/sub.out b/tests/expectations/compiler/compiler/integers/i16/sub.out
index 48f980bb31..869769c78e 100644
--- a/tests/expectations/compiler/compiler/integers/i16/sub.out
+++ b/tests/expectations/compiler/compiler/integers/i16/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e590410e9bcefb525919ae70dcfb5cab7bd007fb04f3baf5af6d353db78c0b1c
+ - initial_input_ast: b7ad97cd1531c1826eadf4c9c2b96d4d92ca02d158be18f4ebe1746ed99153aa
initial_ast: 3f1690cb0dc84ce45dfa66417c90c9be57369288de1c83ec6bbaf7575feae55b
symbol_table: 6f46b9c5c3fd51a4e9ba3a28bc768c1b770a471abc353696d6afba246cb81377
diff --git a/tests/expectations/compiler/compiler/integers/i16/ternary.out b/tests/expectations/compiler/compiler/integers/i16/ternary.out
index 8bb66bc961..df43e875f5 100644
--- a/tests/expectations/compiler/compiler/integers/i16/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/i16/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: beb4a3127afdb6dbd476619f923b1059d526074724d61f6334632b453c5bd37f
- - initial_input_ast: 7b6668fe8ed063667a4855817e510453df6d54975455644beefb447815d9aa92
+ - initial_input_ast: 41317d43452e14f1a4cdaefef0a9bb53149a3fde47bca46f2352dbd43c9ab881
+ - initial_input_ast: 56b6de335469ea51e45abf216b593b72fff3010892504485016a893f0a8ae182
initial_ast: 36d350451b3be6c9b38f3b095fc7a0f7a4d11e4b3c007a14fd350e6cd032b323
symbol_table: b9eca2816364b509f8748ffde93edbf654285648e1557ed28380754d8a07d0b8
diff --git a/tests/expectations/compiler/compiler/integers/i16/xor.out b/tests/expectations/compiler/compiler/integers/i16/xor.out
index 490b9d1054..69517bc894 100644
--- a/tests/expectations/compiler/compiler/integers/i16/xor.out
+++ b/tests/expectations/compiler/compiler/integers/i16/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: dce56a3bac1ab9f4672d8e43967ee56a1dd6fadf190428661cf70a34012858f5
- initial_ast: 9514a238ed53e679514b2be30e0c62170888431a98bfb9d64ddae8dd73aa52ec
+ - initial_input_ast: 3166a0fdadb4026ed5652f84a4b701b19532a4c19904ad075455ec9a6fb2c724
+ initial_ast: 3ea0d125b5c5aac27684dad2c55608ef8372c98964ec5c9c9d04ff4e9b648aeb
symbol_table: c2db740a844a64e84fadd06da77a78f0982571524f6840ef904d11c41fe2e4ee
diff --git a/tests/expectations/compiler/compiler/integers/i32/add.out b/tests/expectations/compiler/compiler/integers/i32/add.out
index 15b74c3cc3..de90cf6437 100644
--- a/tests/expectations/compiler/compiler/integers/i32/add.out
+++ b/tests/expectations/compiler/compiler/integers/i32/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: eb41a21f5a0b0cea9589243a858fdc66f91774a1e30f9769384c5ffcc82d3748
+ - initial_input_ast: c3f745ae09f3550b07ee1d548a4080fa602c77c54c8339d190755e61c041d9d0
initial_ast: 1b3646ec051ebdd0571a6cc5e54dd88b494c24cd2c197045c413894dadcad587
symbol_table: 91d57b027d297a7a36e4b4f28ea920fe85ae43d6560d67615b3306e7a81bdefa
diff --git a/tests/expectations/compiler/compiler/integers/i32/and.out b/tests/expectations/compiler/compiler/integers/i32/and.out
index 8b7f7485f4..13011e2390 100644
--- a/tests/expectations/compiler/compiler/integers/i32/and.out
+++ b/tests/expectations/compiler/compiler/integers/i32/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: eb41a21f5a0b0cea9589243a858fdc66f91774a1e30f9769384c5ffcc82d3748
+ - initial_input_ast: c3f745ae09f3550b07ee1d548a4080fa602c77c54c8339d190755e61c041d9d0
initial_ast: 58eae139e14d45468ac3f8aa2de8eebec731aca1649fb9249ac572f0400c9f4b
symbol_table: 5945590d46e7452c54d441148a22fd5ee8cf29b01a147c0b9483e0c4d5c322fe
diff --git a/tests/expectations/compiler/compiler/integers/i32/console_assert.out b/tests/expectations/compiler/compiler/integers/i32/console_assert.out
index 90bdbc6e4e..5e3c605cc3 100644
--- a/tests/expectations/compiler/compiler/integers/i32/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/i32/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bf70b57faa2b489aaeacd736fdb3400e70b9d81554bd7a63679fc072086c9cfd
+ - initial_input_ast: 18e0670d3bdd1b94387381965ed18bb2f52da2fd25ed26303079ddd2ad532ec7
initial_ast: f10907e6afbcd4f39d9c6397f684fb9e461d9b95863f22a177784121d3f79fdd
symbol_table: 17f43dfe4ccb14b86cc30382fa7ee7c9fb222d599c657e344165f6deda58719f
diff --git a/tests/expectations/compiler/compiler/integers/i32/div.out b/tests/expectations/compiler/compiler/integers/i32/div.out
index bcfa8ac13f..6c1a55d595 100644
--- a/tests/expectations/compiler/compiler/integers/i32/div.out
+++ b/tests/expectations/compiler/compiler/integers/i32/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 651ad255513e0a0213b92027c0e5d1172a786583f9b70844a95793b72c7944e3
+ - initial_input_ast: f4861b2879e1a7a0787897c313e56f53cf05f4ef416c1db99d650a7f50c0169c
initial_ast: 7cfd4cf2770cc577919934a24a8741844c365c2662852da408fb2b48536cd601
symbol_table: 9e3afbcb5f6e608103adde426ca8d31f26afaf41a96bcf62f11eaf2c35c837a5
diff --git a/tests/expectations/compiler/compiler/integers/i32/eq.out b/tests/expectations/compiler/compiler/integers/i32/eq.out
index e8637754aa..76c45f916f 100644
--- a/tests/expectations/compiler/compiler/integers/i32/eq.out
+++ b/tests/expectations/compiler/compiler/integers/i32/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 7b7095a0091c987107da507db19783551e50a6fb1db32edb6a068299fbb14fa1
+ - initial_input_ast: 2310cea3660b80b688fc47915171d9804aea93a8e3a160020df15b78f2c44e92
initial_ast: 4da18080cbf0f3f41dc8b853c4ee55e8020fbfe248c0c292ba4f8d043118baae
symbol_table: 538ff52363f252b0e406b83165be287d74649fb3acc59d17d148b57efcbb7ea5
diff --git a/tests/expectations/compiler/compiler/integers/i32/ge.out b/tests/expectations/compiler/compiler/integers/i32/ge.out
index 1a10b63db0..83c47c0559 100644
--- a/tests/expectations/compiler/compiler/integers/i32/ge.out
+++ b/tests/expectations/compiler/compiler/integers/i32/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 192f63078564083f0311df6bec7fa365ad3a59bc4c07dd1800171f2f98ddb681
- - initial_input_ast: 5b9dda05b3fdec7482acc81549abe8559e6e25fd81846af005db746ae4138f32
+ - initial_input_ast: d8b075a0c14b12b53de228108da7cf61ba2e7892b134075063684769996a7e45
+ - initial_input_ast: c12a655964529a33ba9795df3794474b3f6a9b9f5fe121fe688345d40d65bf00
initial_ast: 99a0a40dcdc605b5a28d1ad78de6d98d81222b4fa70a50d4b907a7c454fec166
symbol_table: 59a9dba2a5e67df024a522643b2cd746cf63640c2f5b27d87fe9c3d24cb43a3c
diff --git a/tests/expectations/compiler/compiler/integers/i32/gt.out b/tests/expectations/compiler/compiler/integers/i32/gt.out
index c5ecdc8efc..0d83c659d9 100644
--- a/tests/expectations/compiler/compiler/integers/i32/gt.out
+++ b/tests/expectations/compiler/compiler/integers/i32/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 54c8ae21ad089e47320e859b21f7e3de702ea5aa8cd557348a5ce67927ec41c5
- - initial_input_ast: 7312c2718325680c9e882679e97da29e696d0eba505d481dd646f0ab95e8c837
+ - initial_input_ast: a83eaf3c244972c04e15c0c911e9fb46ba56556d3ecfd5ec3561dd7d42341138
+ - initial_input_ast: fa3b9cb73dc9a270ba1167643daf66562ed80880be98fa7a0e34175792bea230
initial_ast: 2011bf78585b33d3e4cf6d15c2f5e78cbe560164de5500498ccdb1992057189f
symbol_table: 7ac2113c2d402d49671b93a45d60db9ed711845e20d33921825259a424ce7907
diff --git a/tests/expectations/compiler/compiler/integers/i32/le.out b/tests/expectations/compiler/compiler/integers/i32/le.out
index 2521cef981..e4509840c3 100644
--- a/tests/expectations/compiler/compiler/integers/i32/le.out
+++ b/tests/expectations/compiler/compiler/integers/i32/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 192f63078564083f0311df6bec7fa365ad3a59bc4c07dd1800171f2f98ddb681
- - initial_input_ast: 4d033520bc6b5cbebcbde0c94098bd216eb9407dab6fe88ba6ffb37fd5855729
+ - initial_input_ast: d8b075a0c14b12b53de228108da7cf61ba2e7892b134075063684769996a7e45
+ - initial_input_ast: c4310c1bdce965b70f52ba768a13f976e0611adcec05feaffc3530c03dbcd8b5
initial_ast: e3aecaf6a5adfcd4f82cde7fa2360ae63738141788c8de35eabedecf7da26dde
symbol_table: 2ab0e5fe3a9ee52f83ec32398fe641df6d6bfa82b8507f1fd12ab561ddb15239
diff --git a/tests/expectations/compiler/compiler/integers/i32/lt.out b/tests/expectations/compiler/compiler/integers/i32/lt.out
index 7cba32d7b3..4107e8587d 100644
--- a/tests/expectations/compiler/compiler/integers/i32/lt.out
+++ b/tests/expectations/compiler/compiler/integers/i32/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 58ba8b6fc401bd9170e7a6e9a065961624c460c6d2fc733da54b06476f43f4c9
- - initial_input_ast: f327282e227c7f902489b632a71a6372b653de6e073042569341ada771ccd7af
+ - initial_input_ast: 30d30fdd6bab9733171c511d47c8617b4a54fd50c701260d2b7843635e4c734f
+ - initial_input_ast: d3105d0be6b536c10caeff8d036665f6ca6b7f3fddc25d5fad126a82ba7a7ce9
initial_ast: baeb8485c3dd4abc78da1a07b1847933d49d68a0628b86e94efb72f41caf77ca
symbol_table: 5916d5680354d3a029cc048d2c23b7e574d1ead928b6ead7d761f185174ae3a2
diff --git a/tests/expectations/compiler/compiler/integers/i32/max.out b/tests/expectations/compiler/compiler/integers/i32/max.out
index 9118f0bc61..1b1649f359 100644
--- a/tests/expectations/compiler/compiler/integers/i32/max.out
+++ b/tests/expectations/compiler/compiler/integers/i32/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b6d101397f4a313cffd45a3c4f0e1fce6e2bc1a9c7a7c5e632e9be21d6d6bc85
- initial_ast: a04d2df1ebcad737ab1e03d5e6b12b6df0892bf745850d0d5acb62cb59f163c6
+ - initial_input_ast: 76a0fe2199754831329d9b089d2c02f73d7457aaed6548372169318675b85f48
+ initial_ast: 65641e2f97d65daaa4cb8b2ce4e64b36cf5df1d817877e4e4d93da09ae1377a2
symbol_table: b01b9d0b6652648f07617710ffec4f95f3739fa9972d8590fb0f525b38208f1e
diff --git a/tests/expectations/compiler/compiler/integers/i32/min.out b/tests/expectations/compiler/compiler/integers/i32/min.out
index c501c39d3e..ac24508fe3 100644
--- a/tests/expectations/compiler/compiler/integers/i32/min.out
+++ b/tests/expectations/compiler/compiler/integers/i32/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 601cd2adf1b53f979c684cc500985ba9ca3b519f3233640f93fe79736af8da7d
- initial_ast: 683e024a050b5c96c2fe60a3d4d4cc3ff5da5eb8983be3d2028cab9bf7996275
+ - initial_input_ast: e6e80b1d0e3a62b708072dee54289625035fb2a2ad6f2128a4688166e1f2c830
+ initial_ast: cc34252c82189a05725700a7ca8b244bc62516cae0e0f36818f2c23e144471a6
symbol_table: 5108df812b06aa69113b9d7bd3638a3d9eeb587a586857daec49fde6e8926695
diff --git a/tests/expectations/compiler/compiler/integers/i32/mul.out b/tests/expectations/compiler/compiler/integers/i32/mul.out
index 212466dca4..a6812431ef 100644
--- a/tests/expectations/compiler/compiler/integers/i32/mul.out
+++ b/tests/expectations/compiler/compiler/integers/i32/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 49426986c17f3bccf413ac24ebcdb82ec1dcd6f627db9c48726e0ecce535279c
+ - initial_input_ast: 27614bbc1bce86a65fab168ceb3b6109b70aa5cdcd9d47fbccc665de98a8a8fa
initial_ast: 5e07edbe3d9d0cb4a197c0d3f50728c6749389efae49b82f4a026a8c104a8bc2
symbol_table: 97809796dd33bedd6b3823929aae64b52eead71dd648720a66d33d8d1a49dd93
diff --git a/tests/expectations/compiler/compiler/integers/i32/ne.out b/tests/expectations/compiler/compiler/integers/i32/ne.out
index 7a2e521ea9..d180ce4dd7 100644
--- a/tests/expectations/compiler/compiler/integers/i32/ne.out
+++ b/tests/expectations/compiler/compiler/integers/i32/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 13961fc39086263249d3eb299c3bb62af742ef855f8498c36f72ee9b97da1586
- - initial_input_ast: 64d526f0dc86f21ad3da514fe2a1ec9456d5a75f04d2e3d30ca831dc8c974abb
+ - initial_input_ast: 713c1cedf6fd5178e71d0fa26662b09e0ade6971c3587f89fc5a8e03a756e981
+ - initial_input_ast: 95e799eeb1e1cbc6c3f6fcd5c7a361d1c6476ae66a5ff09c0f5ad423129ff0b2
initial_ast: acbc9b1bc845f51e1fab0706653740f027b1f921d4a2df8eb4ba7025040550a0
symbol_table: 08f02d52e567049dffdd1fed04e03a7f205a6c39b456e9ab9ead6a94aaa8d7f5
diff --git a/tests/expectations/compiler/compiler/integers/i32/negate.out b/tests/expectations/compiler/compiler/integers/i32/negate.out
index e9f36ba35a..c62c24431b 100644
--- a/tests/expectations/compiler/compiler/integers/i32/negate.out
+++ b/tests/expectations/compiler/compiler/integers/i32/negate.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: dda27b33484761626653009bf43ee7815242ab8b00c91eba845b6dde2ecd0998
- - initial_input_ast: 2c957d7e6b4f7fb54c982092064f932d76afcdb96a10b99f9a39dd485cd17e09
+ - initial_input_ast: 8b9feb5e8f0718841d67d61ff8add7ea9b6570873b6c4f404bf58c6da9e23c9c
+ - initial_input_ast: 78e3a8bf17a0abcdc7dedd89d596366b20931da74e85add4ee8478e3086242e5
initial_ast: 1487e617ff9efe4c253eb92d4157ed1dc0ec05f382ecc1c284f68054b039f3f1
symbol_table: eeb81dc442a9962c4af0650f25ac1b41611c2dddc87c27aa986e6e0179bd5bfa
diff --git a/tests/expectations/compiler/compiler/integers/i32/negate_min.out b/tests/expectations/compiler/compiler/integers/i32/negate_min.out
index 4ddf7d8255..b1af426954 100644
--- a/tests/expectations/compiler/compiler/integers/i32/negate_min.out
+++ b/tests/expectations/compiler/compiler/integers/i32/negate_min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a21868246c36e4325607d5efb14d1f8b85fac3cca07e97a27849863fe3c0ca1e
- initial_ast: 7d7f753ec283252e57a947c7009ca72245572f88727d2645891cf8da9a6ed9ac
+ - initial_input_ast: bdf7f8a6f92b7acd8c798becc30b2f6a8cf6b0ed714c168c5a9e5559988b2185
+ initial_ast: 23557f6f914cfc80fc44061787663ccfda3e5e4a0c2d7d84fab1bf17dbed6bcf
symbol_table: 5b5d6200c702aabe152a2e345837922d1dace86e91ef0878fc3db00a63904229
diff --git a/tests/expectations/compiler/compiler/integers/i32/negate_zero.out b/tests/expectations/compiler/compiler/integers/i32/negate_zero.out
index 84f87a0c1b..d5572050a6 100644
--- a/tests/expectations/compiler/compiler/integers/i32/negate_zero.out
+++ b/tests/expectations/compiler/compiler/integers/i32/negate_zero.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b6d101397f4a313cffd45a3c4f0e1fce6e2bc1a9c7a7c5e632e9be21d6d6bc85
- initial_ast: 1c66668bfd7089e1beca5415d342336ba6c9d42392a7a45c32eba2773f51c542
+ - initial_input_ast: 76a0fe2199754831329d9b089d2c02f73d7457aaed6548372169318675b85f48
+ initial_ast: 71719649303efd4e908d722f9b11a29a0839ef0ee607e43c0258077ca8f250ae
symbol_table: e4322091e554934f93e743f47ef99bd0bcae6a70ee214cbc6fb4f7849a95f287
diff --git a/tests/expectations/compiler/compiler/integers/i32/operator_methods.out b/tests/expectations/compiler/compiler/integers/i32/operator_methods.out
index 0ce527d76a..f325e04c15 100644
--- a/tests/expectations/compiler/compiler/integers/i32/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/i32/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d40b7c0c3e8bfb4ae9f2a9791e41df53b3eb0e4aa49797223a3e2f23323b63ca
- initial_ast: 0f99e28aa5af52bc8502eec17c98e2d7e2fd45d97683536cd08ec4ea986a6a5a
+ - initial_input_ast: baa9efa368cc52d60f6299586aa61afe1d88ddd2c80a289da7e5599765a9399c
+ initial_ast: 66b84e1d00a4a3f0d1b5f9d31b87164601ed43d42d53af7af93f2cc46ed7e015
symbol_table: f62d56a5b6c28a14b90681c800320ea9c0401f0db9fe089d165286bafa670dee
diff --git a/tests/expectations/compiler/compiler/integers/i32/or.out b/tests/expectations/compiler/compiler/integers/i32/or.out
index 4d327f611a..f126ea1451 100644
--- a/tests/expectations/compiler/compiler/integers/i32/or.out
+++ b/tests/expectations/compiler/compiler/integers/i32/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: eb41a21f5a0b0cea9589243a858fdc66f91774a1e30f9769384c5ffcc82d3748
+ - initial_input_ast: c3f745ae09f3550b07ee1d548a4080fa602c77c54c8339d190755e61c041d9d0
initial_ast: b4cb63dabed4bfc41eef6b18928a7daa040c785a7b492322b71d88262a6277a5
symbol_table: 59b8df1d2b1c065535bb67a608b3b7eceed7a2491a7451bbe1c2177fb71f072b
diff --git a/tests/expectations/compiler/compiler/integers/i32/pow.out b/tests/expectations/compiler/compiler/integers/i32/pow.out
index c5b6e032d1..ec829c1420 100644
--- a/tests/expectations/compiler/compiler/integers/i32/pow.out
+++ b/tests/expectations/compiler/compiler/integers/i32/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a3d1612ebb16aed1d40ebaa5def6be231d1f583569276d2ae1420531cbbe44fa
- initial_ast: 013bdabaae4935bf41ec4dfbe15a895de9b0d3cb3440fe52e94a2c49ece728ba
+ - initial_input_ast: db7a1f929101bb73938127dcaebc78bf1fd13c0b1f29b49c143c652c76513869
+ initial_ast: a1201c174a83b160b07adad2ca0f5d454c272d3b3bf3dfbeeb6f46704906fc30
symbol_table: 83972ea7ed0bfd3b836c5b53798fbc7c6d404e1121bd40a7db08f059a8e7d915
diff --git a/tests/expectations/compiler/compiler/integers/i32/shl.out b/tests/expectations/compiler/compiler/integers/i32/shl.out
index 31e7e3dcaf..336060ae5e 100644
--- a/tests/expectations/compiler/compiler/integers/i32/shl.out
+++ b/tests/expectations/compiler/compiler/integers/i32/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 100d7f81cba1cd3165089581885d76633e0022383d45da966eb2386c195c8a2a
- initial_ast: 2e55a2aebc1c19e7007d531e8e92881a0dbe33188b99ed9fa23e65eb1436d918
+ - initial_input_ast: 3bc0aa0df75ae0548bec6bec2193fe1f94319ecb8d99f3d7367cd1ec29ee0519
+ initial_ast: f5ff0fbfc9790c0c98e1191d737f01655ca758cdd7aa87be3eede353a9bb6728
symbol_table: 607cd600389cd0202baa01e0998904f44134d7db10f64bd52ae584a11dddb83d
diff --git a/tests/expectations/compiler/compiler/integers/i32/shr.out b/tests/expectations/compiler/compiler/integers/i32/shr.out
index 49c410844b..6a70e30a99 100644
--- a/tests/expectations/compiler/compiler/integers/i32/shr.out
+++ b/tests/expectations/compiler/compiler/integers/i32/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 100d7f81cba1cd3165089581885d76633e0022383d45da966eb2386c195c8a2a
- initial_ast: d9722b441e605c96ca960551602f0161c57d7ffd1e2c89b6e7291c8bfc847ae8
+ - initial_input_ast: 3bc0aa0df75ae0548bec6bec2193fe1f94319ecb8d99f3d7367cd1ec29ee0519
+ initial_ast: 18f423e7006efa104ac7d3ea5b2022c8836829e331de264f52752ee567b5a3ce
symbol_table: 62eec7410246d20c43271d5ba0c2031d0b08de9540ea4c3f159c5f26ad96b190
diff --git a/tests/expectations/compiler/compiler/integers/i32/sub.out b/tests/expectations/compiler/compiler/integers/i32/sub.out
index 7f9d72c37d..16756800ab 100644
--- a/tests/expectations/compiler/compiler/integers/i32/sub.out
+++ b/tests/expectations/compiler/compiler/integers/i32/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4642ab7923c76f506d1685ef8fce26e07a718982d2a213379e31b4fb2c9f67e1
+ - initial_input_ast: 65a577110ee76e6af14d3ee0ba6d8b3d43238bf40f0bf17ce5fb0d7db958c468
initial_ast: ad55d6d9e395b2def76a7e6189ec3a600abbbc12b65878b668f869e44e9ade4a
symbol_table: 3cdb40addf49907ad044d01873be938299bcf55d573d843de205ea7198635f94
diff --git a/tests/expectations/compiler/compiler/integers/i32/ternary.out b/tests/expectations/compiler/compiler/integers/i32/ternary.out
index b3ff8c111a..a33418f445 100644
--- a/tests/expectations/compiler/compiler/integers/i32/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/i32/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b02494fb9cbcfda522792af1577860dfadf3754503bf184247787616cc684b3f
- - initial_input_ast: 6aa84d0b1271ee10aa5fd3d2123f793c8d3663e1ef5bc8bd709602a5f7f2bb05
+ - initial_input_ast: 496933437ac1f680efb3cf8c373ad409750a55f0587f1c9cd5ae89a3ff2fa9d7
+ - initial_input_ast: 26c16da9f3d023c364aceae392e4772d61d7c6e168b1b69df55ccb937e2f9b8b
initial_ast: 3c335651b8022514466d79e85c6c500f0abacfe9582bd407857789cd11e7bb45
symbol_table: a6325dccaa62e33b218094d162d688034d983faf12a56ed0e97d5511e8006cd4
diff --git a/tests/expectations/compiler/compiler/integers/i32/xor.out b/tests/expectations/compiler/compiler/integers/i32/xor.out
index 106baa54e3..dcd594fa2e 100644
--- a/tests/expectations/compiler/compiler/integers/i32/xor.out
+++ b/tests/expectations/compiler/compiler/integers/i32/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 15c7eaf593e6f0ac457dad948ba56c0c089685597763659745ee49a496554a12
- initial_ast: c91d94532b5fb331d581fee3b370007c38714c9886555278d797f030a0acdb69
+ - initial_input_ast: 782064ee84e1826a4cf4a19b4c68964e8f901a3fa86ad68f13fbee8b8d79fc5f
+ initial_ast: ccddbd9586431df0bd57644bdfaa123af18aef55d6257a802d06ee1b63555f10
symbol_table: 58d9e8a43638ca94e50faef51a13093beefe5de977bf76d703b3e1d8e7e758a2
diff --git a/tests/expectations/compiler/compiler/integers/i64/add.out b/tests/expectations/compiler/compiler/integers/i64/add.out
index 8df7f647ee..2e7656c7b6 100644
--- a/tests/expectations/compiler/compiler/integers/i64/add.out
+++ b/tests/expectations/compiler/compiler/integers/i64/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6e966811e2bf235a62319227398ea147c7a5f92fbbf2bee2393d245e6567d269
+ - initial_input_ast: 816e4f653059a71bcad0180283b41156a125963a270269574ccc2a89fa4db47d
initial_ast: a4aaa16ad2f02dde089066fe74a78413a372672a563e9cd63503c274e355660a
symbol_table: a068224c7eec1e805932f5dd588782f88bd2fd9ba4172b756244cfdc5267d881
diff --git a/tests/expectations/compiler/compiler/integers/i64/and.out b/tests/expectations/compiler/compiler/integers/i64/and.out
index ff4a58c4a6..76ebecc4cf 100644
--- a/tests/expectations/compiler/compiler/integers/i64/and.out
+++ b/tests/expectations/compiler/compiler/integers/i64/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6e966811e2bf235a62319227398ea147c7a5f92fbbf2bee2393d245e6567d269
+ - initial_input_ast: 816e4f653059a71bcad0180283b41156a125963a270269574ccc2a89fa4db47d
initial_ast: e1fb9bd3be54e70a0856609f8843c639bd83cd4d8abda812d3b2fb229582fb2f
symbol_table: d423b9dc3ebe537a9188ce0da8d0c596bfb17824230173e9803e7a91948ea613
diff --git a/tests/expectations/compiler/compiler/integers/i64/console_assert.out b/tests/expectations/compiler/compiler/integers/i64/console_assert.out
index 96eb62dce9..15e61e6653 100644
--- a/tests/expectations/compiler/compiler/integers/i64/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/i64/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a5253584ea13138ed5d9be29fae36fdb0fa4a954af387aa33abd8b105fdc9220
+ - initial_input_ast: 00d45fcaa517eaee18db545e00d5b07769a572368255b8300a14998d72601c18
initial_ast: 09ec608f41abd9d671935f29c1cd7e201f33215833e4183f55a2fe79cf9afc21
symbol_table: 9c3b609e8ceeac0eab0242d4c82170ef38b8d0fcac6fec9c0d832add3a24b8bb
diff --git a/tests/expectations/compiler/compiler/integers/i64/div.out b/tests/expectations/compiler/compiler/integers/i64/div.out
index a5b3dce07f..13545659b8 100644
--- a/tests/expectations/compiler/compiler/integers/i64/div.out
+++ b/tests/expectations/compiler/compiler/integers/i64/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: c6b9ef1a1b814c2f7f531a829e698704764f028fc5a54c353ccad0cbc9879be6
+ - initial_input_ast: c2344cdff713dd1a5cdf911aa4586bafdb97a243fd34f3d719410013b47f4b2c
initial_ast: 4b98bdfa2620aaa5b98c134919ed5337914cc9f51855e162270f304c3509dfc8
symbol_table: 3a23086d4f62440c9d0cda4504b5ed5e3f25b3c9e0eee866e1e5fa392e285a48
diff --git a/tests/expectations/compiler/compiler/integers/i64/eq.out b/tests/expectations/compiler/compiler/integers/i64/eq.out
index 58719b1134..09b91c7bcd 100644
--- a/tests/expectations/compiler/compiler/integers/i64/eq.out
+++ b/tests/expectations/compiler/compiler/integers/i64/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 902cab6e2595a4adf8d852f1b821d4722fa0f577b4484a9f3520802fe8e7f9da
+ - initial_input_ast: c682c45660fd69afe580acd3988f4329d87c63e43d553c36642a4e0ef6b210e3
initial_ast: 8557928254d8c21c7e2058ae0d413a3565b37ce582ef10bbaee610c5b5c126c2
symbol_table: c7504422b6fa6207defa0f0c39ffb1b474c517bb07955c3320ab6c58d83dbe50
diff --git a/tests/expectations/compiler/compiler/integers/i64/ge.out b/tests/expectations/compiler/compiler/integers/i64/ge.out
index 15f68293fe..d07d7172ac 100644
--- a/tests/expectations/compiler/compiler/integers/i64/ge.out
+++ b/tests/expectations/compiler/compiler/integers/i64/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 8ef54decac5d24c7e13a879378b5dd3b647158161d2f61338fb50126b83aaf48
- - initial_input_ast: cb1c35c7526c112ed10db7e151429758bbf70503600abfcd04a721be78d602dd
+ - initial_input_ast: 6857878da12ffbcc4376888a5b0a47e72cc06de198bf8b3581c462f6ac31dc5c
+ - initial_input_ast: 7e434642385a187243e3e5753d8fbdde3fcd867e9243ffc54edc524b41737544
initial_ast: f7f13ba671fd5c76a7ddaeb88e92b2ad524ab8068a1873d328ec3e118a304175
symbol_table: 29b920533fbfa038780e518060d52bd9a5ff6f24c9387091b0929d728064ee59
diff --git a/tests/expectations/compiler/compiler/integers/i64/gt.out b/tests/expectations/compiler/compiler/integers/i64/gt.out
index 758b3c8049..c0b0c78344 100644
--- a/tests/expectations/compiler/compiler/integers/i64/gt.out
+++ b/tests/expectations/compiler/compiler/integers/i64/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 2b8713d208c969d37a63f66f5c7ada885a64c858ef3bb2845c60c6aaf365044d
- - initial_input_ast: 5ac01e6c15dc0c065b0954824c76badc94b79ad2fa95a63a5d9f938d37f97b77
+ - initial_input_ast: 2b0b85dc45e03a920d2bfbdbc540abe18b61f4435eea735300bfbbf1f5f3d8ea
+ - initial_input_ast: 3fd4444b24b8e16c62ecf0b00fc49d32c65db6d13ed37bec5fbfe04848c9e6d1
initial_ast: 3d74f258de200191d6ca014f3ebf770f84eb80733bc5e15297ace778ba7465c4
symbol_table: 5f72bb98b06d7990ec3e64d35d898073c5570400b875909ede0989d68927a114
diff --git a/tests/expectations/compiler/compiler/integers/i64/le.out b/tests/expectations/compiler/compiler/integers/i64/le.out
index 7d091c47a6..07ff7ccd65 100644
--- a/tests/expectations/compiler/compiler/integers/i64/le.out
+++ b/tests/expectations/compiler/compiler/integers/i64/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 8ef54decac5d24c7e13a879378b5dd3b647158161d2f61338fb50126b83aaf48
- - initial_input_ast: e351ef4a54f11045f91c0805889a6f4582013d349e43e1892ee09cbecd44a9f6
+ - initial_input_ast: 6857878da12ffbcc4376888a5b0a47e72cc06de198bf8b3581c462f6ac31dc5c
+ - initial_input_ast: 99afc178f7cdcbad22602eb65284213301656250e2210a665de43395fef85784
initial_ast: c447a346374098a1f6c333904d3b42525fb51b165561996dfa24a2108680096b
symbol_table: 44112aa704fdcf2927e2f0d398280b4603f226d118e25ff3d90e121a1be04bfa
diff --git a/tests/expectations/compiler/compiler/integers/i64/lt.out b/tests/expectations/compiler/compiler/integers/i64/lt.out
index abe6a01ab6..ebd0282eef 100644
--- a/tests/expectations/compiler/compiler/integers/i64/lt.out
+++ b/tests/expectations/compiler/compiler/integers/i64/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 135191eed617a62ebba5ffd81f1ec98e3346e87a612222678e4cb6c06fb99fd4
- - initial_input_ast: 8bfb062c39e51d49e0676139a4eef60ab1c00de89f067fe14d048ffac52c5252
+ - initial_input_ast: 6eecc6aa76c05b3cee492e00a5c7411070cfc056d6c96e29d4c87bddf049909b
+ - initial_input_ast: f59d4a5626491f759e85846d2770353b534d95a1d2caed3fe97c029b3dfd848a
initial_ast: 0639333eba431ee73648e8d9a802db5e10cae59258e0bd3c157fe457213a6ca8
symbol_table: ea55fe93a40dfe155d585f4222db22e8ead527eb2ad652e48d601077fc0ccda6
diff --git a/tests/expectations/compiler/compiler/integers/i64/max.out b/tests/expectations/compiler/compiler/integers/i64/max.out
index 7e5f48c95f..5d3800a364 100644
--- a/tests/expectations/compiler/compiler/integers/i64/max.out
+++ b/tests/expectations/compiler/compiler/integers/i64/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d86c902c588b89aa397e434ba690bf12ab7b0b459fd7e140f082689456f87b48
- initial_ast: 9e2f989fc005f820c0333173a1c1db0e5dfd049c50f0be46709d3b369605594a
+ - initial_input_ast: 632ec5f14f9e070c225d727c5fb5e6dd16d0f47d3ea0b408acb66142ed5eb233
+ initial_ast: 441eb9e20bd64b6826895ad65408bb0bcf3fb9aa3041c5c582b8cb829ee5e3c5
symbol_table: cb2212564ae3ed70755444f5c57b4ce7c53622e64150f6a15531f97b73dc7f68
diff --git a/tests/expectations/compiler/compiler/integers/i64/min.out b/tests/expectations/compiler/compiler/integers/i64/min.out
index 8f4f6c2a47..c44bfd365d 100644
--- a/tests/expectations/compiler/compiler/integers/i64/min.out
+++ b/tests/expectations/compiler/compiler/integers/i64/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4be495421ace98fff4d408986b837383a54ca42ce4ac7b0448fc568496e70993
- initial_ast: 94b04d43dba8c44bd983cde6f104ad0acc1e8419152f71f92c28057d02c10b1e
+ - initial_input_ast: ad738add6c03b6224ccba9d8d735b6645444f9c16f3b652ec4c0903fa4bb33aa
+ initial_ast: 1c37a6c11db9dc5ff7c2be6cb87d1900ea2302aecd66eb396cd1f768804a99da
symbol_table: 2cdba8ac70dcc9d7f69a8ee1612dceca6b574043a4ebdd1b468786a271136ad6
diff --git a/tests/expectations/compiler/compiler/integers/i64/mul.out b/tests/expectations/compiler/compiler/integers/i64/mul.out
index 92d6d01bde..10bdd1928e 100644
--- a/tests/expectations/compiler/compiler/integers/i64/mul.out
+++ b/tests/expectations/compiler/compiler/integers/i64/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: cf837d4f210c65db52ce917dcc4eb738c3d3a5c34f632584a5f0590bcffc84ab
+ - initial_input_ast: f84b0604594bcebf725f53c7dae3609f276f916ecc9ada555d6984df08f2b13a
initial_ast: df201d064de97f5159dc972b93ff4b84206047722c9ce25554b7eef548a0a244
symbol_table: dd0d83c0bf95fc5db6f10896c03a8f2928cdce655f025bf831bfe831896ed770
diff --git a/tests/expectations/compiler/compiler/integers/i64/ne.out b/tests/expectations/compiler/compiler/integers/i64/ne.out
index cca140d628..b6aa1b4588 100644
--- a/tests/expectations/compiler/compiler/integers/i64/ne.out
+++ b/tests/expectations/compiler/compiler/integers/i64/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: df435ccd83d57635f2c18108dbb6dd1617567ff9e6a12a47302d6424f4c3540a
- - initial_input_ast: 5fa964d108baa06301a9d7784da6d1a9d567036987c7207bb500a1f0ec945409
+ - initial_input_ast: 53f7088f9b1246b2a5a4888f773a137266abcab7f86139e17ded34d7dfd8bad6
+ - initial_input_ast: d2e3ace89dca587a3f27a36d6ef8736dd713b541923835f2ac7ea5d4acd68c6d
initial_ast: f115cf62490b73b195fc75ac977786c450be243c2fddab88ef4435631b05a0c1
symbol_table: 9f12ef2d29fa2b770a4f653b98bddf47532ba5e4db8a2bfcdee4bea9a0a5ca1f
diff --git a/tests/expectations/compiler/compiler/integers/i64/negate.out b/tests/expectations/compiler/compiler/integers/i64/negate.out
index f7a6e20d33..615d15c702 100644
--- a/tests/expectations/compiler/compiler/integers/i64/negate.out
+++ b/tests/expectations/compiler/compiler/integers/i64/negate.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 1fb7487a10339474629456ba643050cea01b42c198fa71fc8cba0188c4656822
- - initial_input_ast: 12365a1300abf4af796d2e5e761127e13d6e333e17ca63020eb4f78fa4977a89
+ - initial_input_ast: 5ac05e1cc879d60426482c7baa8678d1fb55ef8ac0900a901d6c2b7cddc30308
+ - initial_input_ast: d3ff584044e6a8a943927df5c394d0c8e776e1c99dcbcb24f15218edab344452
initial_ast: 7e734992a702686fe2fc22ff9fac91c0b4db8ea4be9b54ac37f7e6ad161152dc
symbol_table: 2d5608c50a692eb8cf4d5ba824ee8c852553f0149f8f07fbb3b90b9f2edd43ba
diff --git a/tests/expectations/compiler/compiler/integers/i64/negate_min.out b/tests/expectations/compiler/compiler/integers/i64/negate_min.out
index 6e98c1e4a6..e1597d3df0 100644
--- a/tests/expectations/compiler/compiler/integers/i64/negate_min.out
+++ b/tests/expectations/compiler/compiler/integers/i64/negate_min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6021d4e9a4c181bf4e44518f5e8693ae49e79a36cd5e7dae4ca1fce383753ccb
- initial_ast: 45a8eb1a74c018d68f8311775f099ea83746f86f56d17a5d3c88615f05ca3484
+ - initial_input_ast: d0a6313f717ff07413b8ba9109b9d055e1b4e12f56422335f82ba410137d2c00
+ initial_ast: 13e221038b63fa5bdf940834c4cad59be102a27efa80faf50d9f15d94b580453
symbol_table: f906ba4cecba6ab5cfa4a1885c6c9727169eddf8b57c1f2624f4c521b4cf26e2
diff --git a/tests/expectations/compiler/compiler/integers/i64/negate_zero.out b/tests/expectations/compiler/compiler/integers/i64/negate_zero.out
index 98235a874f..bdb2084d25 100644
--- a/tests/expectations/compiler/compiler/integers/i64/negate_zero.out
+++ b/tests/expectations/compiler/compiler/integers/i64/negate_zero.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b6d101397f4a313cffd45a3c4f0e1fce6e2bc1a9c7a7c5e632e9be21d6d6bc85
- initial_ast: a7adf208ec0899bd13ae4bdcc6f67211976b3438b5ece14a343b16f383447056
+ - initial_input_ast: 76a0fe2199754831329d9b089d2c02f73d7457aaed6548372169318675b85f48
+ initial_ast: 45f4fc4debc5356e399c0d3a2f6386bd7b6c9a9e656ab85e031e3dfc2a3999f3
symbol_table: 2cc8ee55234106278ad79440cba5023a1bcab591dce962649005c8c6d575b9fe
diff --git a/tests/expectations/compiler/compiler/integers/i64/operator_methods.out b/tests/expectations/compiler/compiler/integers/i64/operator_methods.out
index f8f18e3830..076c707266 100644
--- a/tests/expectations/compiler/compiler/integers/i64/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/i64/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e9cfba8a483331acee51c0e059a3ac9083fc07a8990b4df127b353fbcbda0c30
- initial_ast: bcb9d0f45fb304b3cb2c8c9a2385f7b144d50bdeeef6e170c60b0e75c395d4ed
+ - initial_input_ast: 5e5277b920b7ba4bcffaa670a86bb6c45998ecc3540fa7392446bc050db795f4
+ initial_ast: 6c43a1ad5bc369f5cd506e8609361278b9f07020b098f2d2e040e10b48e5b78e
symbol_table: e7e813778e9c2c0c290229b5a8ad15924880c693fd1a3e15645894ff3b735907
diff --git a/tests/expectations/compiler/compiler/integers/i64/or.out b/tests/expectations/compiler/compiler/integers/i64/or.out
index ba152fa447..2741b7ca38 100644
--- a/tests/expectations/compiler/compiler/integers/i64/or.out
+++ b/tests/expectations/compiler/compiler/integers/i64/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6e966811e2bf235a62319227398ea147c7a5f92fbbf2bee2393d245e6567d269
+ - initial_input_ast: 816e4f653059a71bcad0180283b41156a125963a270269574ccc2a89fa4db47d
initial_ast: c64fc87cc51f5307039246c26df461e6cb7e5d0a656f30bfdbce8fb4333dac87
symbol_table: ec1f05e4e4537931602996337765e494f0d466ac049d4ed7b475c5fa2ad2b978
diff --git a/tests/expectations/compiler/compiler/integers/i64/pow.out b/tests/expectations/compiler/compiler/integers/i64/pow.out
index 135092c250..724c1bbaa6 100644
--- a/tests/expectations/compiler/compiler/integers/i64/pow.out
+++ b/tests/expectations/compiler/compiler/integers/i64/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 730ab4f25d09c3da598f4f1c1aa07b674ab0457bc05164ac9e6633b249f97e72
- initial_ast: c34c7e1ecf01ce3f6d931783a65cff12f43dc2d28a067a706b3bbd43f6248d72
+ - initial_input_ast: 45ec89924eb54df73ffff462969863faebc2cae4f8c23fa42fa4a37796212bed
+ initial_ast: 4bfb62750517d6a76c99ae8101c9823bcbfdffc6fe8a221b152e7b5e47a14dad
symbol_table: 69ea41f99bf6d0d9f5cce394165ac417c9be15e48e398fd8a4d2d096ad517dc8
diff --git a/tests/expectations/compiler/compiler/integers/i64/shl.out b/tests/expectations/compiler/compiler/integers/i64/shl.out
index 8509845589..0f148406ac 100644
--- a/tests/expectations/compiler/compiler/integers/i64/shl.out
+++ b/tests/expectations/compiler/compiler/integers/i64/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bc5acd37d5e0906b2d82691064f8e57584f8fbdd2594e112bb6a819856383320
- initial_ast: 5597ef43b299151d520e440815761ca306e10cfbdc766b0fc5f3160ddabdddaf
+ - initial_input_ast: a6ff55c9144f97d22d9d2565f4f6501bdd12db6393c12af8765415175a8d4369
+ initial_ast: e9b1d7e5a0c714dd6c8e4462b6da5226e1852805533f76df6ee8740eecc4f57e
symbol_table: 4754d412e2e5773a714d1f940a2ac6d8bf11839dd42841fbd2d5e6d1155e6506
diff --git a/tests/expectations/compiler/compiler/integers/i64/shr.out b/tests/expectations/compiler/compiler/integers/i64/shr.out
index 4213c81985..f5810cde4c 100644
--- a/tests/expectations/compiler/compiler/integers/i64/shr.out
+++ b/tests/expectations/compiler/compiler/integers/i64/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bc5acd37d5e0906b2d82691064f8e57584f8fbdd2594e112bb6a819856383320
- initial_ast: 53c00ade08df81895433acc31edd195b50848c46758a2d9275fcbc6ea373786c
+ - initial_input_ast: a6ff55c9144f97d22d9d2565f4f6501bdd12db6393c12af8765415175a8d4369
+ initial_ast: 62b4f3dcf7dd80633c305b8f271dcc96c006a533426de9372aabc38e02494b1b
symbol_table: 830c2a358e1b256afc5295b5145311b952811103ce18e402b6f171165317ee8a
diff --git a/tests/expectations/compiler/compiler/integers/i64/sub.out b/tests/expectations/compiler/compiler/integers/i64/sub.out
index 8d731e468b..9c7d58e420 100644
--- a/tests/expectations/compiler/compiler/integers/i64/sub.out
+++ b/tests/expectations/compiler/compiler/integers/i64/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e0fcc321608132d125da191fa74c5082b446791519e2f91c120495a1b440a77e
+ - initial_input_ast: 22e2a316ce039bd533d9624c4eeaa3a34ea4ef1fb53943386696048b8ab1411a
initial_ast: 04066970593aa644ae37df5e12ab27f199bf9c49985d74f9cefba65eb87a5b64
symbol_table: c8bd1266577970427c416d0d3b0e742025e9d57714754f5f754b2c35b86e08c1
diff --git a/tests/expectations/compiler/compiler/integers/i64/ternary.out b/tests/expectations/compiler/compiler/integers/i64/ternary.out
index 1246c80a3c..fa3ba3b3ea 100644
--- a/tests/expectations/compiler/compiler/integers/i64/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/i64/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 3db1b5e7c052de07edad033e19f5ade259245f161f7a0763951c8bd364109838
- - initial_input_ast: 0710684ef40ef026329f2be234b12c7e7f76522b637d70db656b208038eac255
+ - initial_input_ast: 6e699c3a8f606d3dd85482128f5e1e9cdc1358657e9ce54b409966398c1719fa
+ - initial_input_ast: 2a79896e2d6dc7c1c8ebd14ef9e00db1c124810f2c8e3fbbe23aed75ed1c0f44
initial_ast: 33a63f44654f1d38cc148f07fb7e3d31371e26eefc50fc8b9a8e202ad9f3668a
symbol_table: bb5174054ce865f7162a08ad98663e071ce7ce7cddeea62410f63eb174f50180
diff --git a/tests/expectations/compiler/compiler/integers/i64/xor.out b/tests/expectations/compiler/compiler/integers/i64/xor.out
index 36593d2c8b..6a3395c18c 100644
--- a/tests/expectations/compiler/compiler/integers/i64/xor.out
+++ b/tests/expectations/compiler/compiler/integers/i64/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 199be3d1b8ce7041809cb1c7e64ef28373855e97d82671ac3cd95c6323995586
- initial_ast: 39b4acc71e412b470bce7ad9e4288723599edb2832732fa465039a294bf19ec2
+ - initial_input_ast: afccd04ee03ff51a876dc0a22f1b0a330abdc5fc4f8399925121cf295f9ac97a
+ initial_ast: a96600037f54ccf79db839041ab69bd393839711d1fb238652b15d50df56bf3f
symbol_table: 313c0f810508fdc05ed5b1a9c75ff06b932a71f64fd7887200b81c3c687afb70
diff --git a/tests/expectations/compiler/compiler/integers/i8/add.out b/tests/expectations/compiler/compiler/integers/i8/add.out
index 3385f6d46b..477bc6e504 100644
--- a/tests/expectations/compiler/compiler/integers/i8/add.out
+++ b/tests/expectations/compiler/compiler/integers/i8/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 0a6f670f5dabbe16296ccdfb83366c2ae59432059003c64d1e6141e658f49cc3
+ - initial_input_ast: 418ca183b24a932ac3abf2861e019adc5050583c575b453b43ab155704f425ce
initial_ast: 63e2aafe9fb89024ad67fb1718bb06769c34704d5980f6ef641c895fedc11782
symbol_table: 8e0b9ea83bee50df3f311a5b17320cbfd292664cde1ab1b3edf889776a75ec07
diff --git a/tests/expectations/compiler/compiler/integers/i8/and.out b/tests/expectations/compiler/compiler/integers/i8/and.out
index 9369c285ec..6c87527824 100644
--- a/tests/expectations/compiler/compiler/integers/i8/and.out
+++ b/tests/expectations/compiler/compiler/integers/i8/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 0a6f670f5dabbe16296ccdfb83366c2ae59432059003c64d1e6141e658f49cc3
+ - initial_input_ast: 418ca183b24a932ac3abf2861e019adc5050583c575b453b43ab155704f425ce
initial_ast: 22143f41f383a6b56f36b26ea4bf59a204dd083cd7ba7746ae6089b68b506cbb
symbol_table: b2781521776404f87ded730bffe858f59999b1bb841aef2e67f88a4ff9414ca5
diff --git a/tests/expectations/compiler/compiler/integers/i8/console_assert.out b/tests/expectations/compiler/compiler/integers/i8/console_assert.out
index f03451c14b..422fab76e5 100644
--- a/tests/expectations/compiler/compiler/integers/i8/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/i8/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 0a96b86454464bac33e281e58220559a8898407b3e77df33c85f893a9f57e311
+ - initial_input_ast: df994f50ec870c32faab82a33e242eb013d207ebd7646a04ebfe21f3f5715cd3
initial_ast: 6b4636bdff1da74783315f0599c5c0b70f224fe56dd6dc44dfaf498862ea49d2
symbol_table: ec0d883067d5458d30fab9eaab97dd146ac6e3af22f392cfbec8316dbe11bf44
diff --git a/tests/expectations/compiler/compiler/integers/i8/div.out b/tests/expectations/compiler/compiler/integers/i8/div.out
index c998e47edc..84931c1faa 100644
--- a/tests/expectations/compiler/compiler/integers/i8/div.out
+++ b/tests/expectations/compiler/compiler/integers/i8/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e54db1c81e133456e3ca9ec637af6b43feb2ffad5303e4fe2601db67c14b6b6e
+ - initial_input_ast: a2921e14c8159b911edd438049c7f2b1d85dfce9b4420abaa60049b687367e65
initial_ast: a4c4475f9596674ad4ce8103520ed08e9f73d2d7aa8308fca18cae283782de32
symbol_table: 4555275e0d2377a7e4d2523e35b3cf3a272ce209027e89f311ebd49ea5b6f129
diff --git a/tests/expectations/compiler/compiler/integers/i8/eq.out b/tests/expectations/compiler/compiler/integers/i8/eq.out
index 77905d2370..b7ddc15476 100644
--- a/tests/expectations/compiler/compiler/integers/i8/eq.out
+++ b/tests/expectations/compiler/compiler/integers/i8/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: caf602f1b070dbb80e9d81ac86ac39a35fa7139fcf0f1e3f2da0e47e20707b0d
+ - initial_input_ast: 7a7da641486797f409636f344cbe4980b3bc61434b10e9666d5c173385e17373
initial_ast: 9afabff955660379d53c088500039f578752a8c1871616a2d3992611dae70372
symbol_table: 5d1547db2068fae457e038ce9262b15bdaa4ee657f9fd5b5f1f917b0193a56b4
diff --git a/tests/expectations/compiler/compiler/integers/i8/ge.out b/tests/expectations/compiler/compiler/integers/i8/ge.out
index 1762dddc78..d958c708a0 100644
--- a/tests/expectations/compiler/compiler/integers/i8/ge.out
+++ b/tests/expectations/compiler/compiler/integers/i8/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b533768f01841786b29407eab6e42a5e411946db785d8ed9e0f966ef7fd34585
- - initial_input_ast: f2a4aa40dd036ec6a49cfed7d3f8e483a3e246911042c7df246be8f13305e964
+ - initial_input_ast: e35cd317b5834dad614daf0af362b96312bb2bc34c3ee3e4143530935351a9fc
+ - initial_input_ast: d874a35e98cadeb480fbdbeffb5233394cba9406f9dfde4c638ddd34861ee0da
initial_ast: f61e842aa2128a10eac6eab0893e43e289b3fb32aba206da43668c7e6d04ad58
symbol_table: f981c9e364b7efd9bcc7de8da1b7ce9c9b8254106fc7c6a3aefcddb54b531ef3
diff --git a/tests/expectations/compiler/compiler/integers/i8/gt.out b/tests/expectations/compiler/compiler/integers/i8/gt.out
index 43ddafef91..fc40cb1f55 100644
--- a/tests/expectations/compiler/compiler/integers/i8/gt.out
+++ b/tests/expectations/compiler/compiler/integers/i8/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: afd14aec5238a40d23d04973fc349ac44078961215925cb5fc4e117d5905009d
- - initial_input_ast: a7fed0d6bb9e7f2ae8eb9adf002dd8471358eb16eacd360bbb64460b58e434ea
+ - initial_input_ast: e63b31415b8dcf4698a24700cdcc3669d89f860ed11f6c84923cd8f4d6bb527e
+ - initial_input_ast: e0350ec947989025f7b5cd685b0cedcb493a58cd79b3da90553962ac33cefbf4
initial_ast: 80a5075332b01642b12161eb2e7389d63b4756ab38cf4f1ea184fa58103152a2
symbol_table: 64dccb617e1075d0b3d7ff23c23c1a2699339dd91884f944dfee19be7103d08d
diff --git a/tests/expectations/compiler/compiler/integers/i8/le.out b/tests/expectations/compiler/compiler/integers/i8/le.out
index 091fbea6ee..b74f8c0345 100644
--- a/tests/expectations/compiler/compiler/integers/i8/le.out
+++ b/tests/expectations/compiler/compiler/integers/i8/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b533768f01841786b29407eab6e42a5e411946db785d8ed9e0f966ef7fd34585
- - initial_input_ast: 937737713bbd867255242e9f460c841d66e7e5ca2c7b120d528a5583e98e692f
+ - initial_input_ast: e35cd317b5834dad614daf0af362b96312bb2bc34c3ee3e4143530935351a9fc
+ - initial_input_ast: 1f482c22510f50d78c14b5d94b21ae05e514dec423caf02561297898b416c109
initial_ast: 1fda31b30dffff030098220fd53e5e2811a2235aa49d93bb9cc9159b458a7da4
symbol_table: 61b2ad15c5f8d15fdc61b6d98836799356c4a8a9d3415b3b93d16263485f22e7
diff --git a/tests/expectations/compiler/compiler/integers/i8/lt.out b/tests/expectations/compiler/compiler/integers/i8/lt.out
index cae3128cb6..b0b92690db 100644
--- a/tests/expectations/compiler/compiler/integers/i8/lt.out
+++ b/tests/expectations/compiler/compiler/integers/i8/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: ed78d395f6f9689f0a471394946c3bcd9b655b506f45ce9fce08467c6f331a3c
- - initial_input_ast: b3e2d6964ad5de72559310f5329debaba34b99dba72c59c6b3b26089c0ea80c4
+ - initial_input_ast: 19169cbb3c5a59a1e5490bd2bda1fdb09104022b499b31c3645c24ea109e9aa8
+ - initial_input_ast: 70185fa43618a91a29ca84dfc2d422c69a4a5da2e9055d7de54a13cdb5d4231a
initial_ast: 87fca23168c5112f92f906213d7c04d41da2f9e69f0c9b5f2bd2803e9c511597
symbol_table: e6251d92adc77f2a840325b377f59e2fdb93271b8ed219598b656311a166956c
diff --git a/tests/expectations/compiler/compiler/integers/i8/max.out b/tests/expectations/compiler/compiler/integers/i8/max.out
index 08e93373b2..f684779786 100644
--- a/tests/expectations/compiler/compiler/integers/i8/max.out
+++ b/tests/expectations/compiler/compiler/integers/i8/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4d739a3dcbeb1880f45f4fbdf7d12b3949dce64ce617ddaa61c64a674b5aacdf
- initial_ast: e35243e9913ae4789a0b9f5d6e9eacc34babb82e62ebc8823066452de9aac59f
+ - initial_input_ast: c7cfa681865a1c0623cfd356162d0c6750f3e06fb72126585eace0aeb21bae77
+ initial_ast: 142c791a86d2da044a635ff809795467c0fe56fddab2da461701b86c962f24ba
symbol_table: 1b3e9d243de52bd4c605c6202a07fc6bceeb01559c6d07fe3c13338c426ac9a2
diff --git a/tests/expectations/compiler/compiler/integers/i8/min.out b/tests/expectations/compiler/compiler/integers/i8/min.out
index 2e3b9dd433..f2d3247a73 100644
--- a/tests/expectations/compiler/compiler/integers/i8/min.out
+++ b/tests/expectations/compiler/compiler/integers/i8/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a21868246c36e4325607d5efb14d1f8b85fac3cca07e97a27849863fe3c0ca1e
- initial_ast: 2cbe9310bfe3be0c9ff5443a4fc14f5a0c1e5bad56971bf261e74de6c8b96b48
+ - initial_input_ast: bdf7f8a6f92b7acd8c798becc30b2f6a8cf6b0ed714c168c5a9e5559988b2185
+ initial_ast: 1f4036acfcc74868d883a3a476bb7f0d2aaf54c0ea507f1afaefe03074479965
symbol_table: 35926c3af44cca918545acb2ef583e041658e31c4a7731e208fea44feb09cef3
diff --git a/tests/expectations/compiler/compiler/integers/i8/mul.out b/tests/expectations/compiler/compiler/integers/i8/mul.out
index 47dd86c411..087c22c585 100644
--- a/tests/expectations/compiler/compiler/integers/i8/mul.out
+++ b/tests/expectations/compiler/compiler/integers/i8/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: c4e9bc98fd41124cd37e99fc914f83c55de76e88601f41d50862e5c22d06938f
+ - initial_input_ast: f94c9c57a09035126762720835869947bf4abb61f29f9e6ae15bed04e399338a
initial_ast: 1379ff6afd8de96e5215bd72dbedfd66c70514aa943a792b931e3133cd897416
symbol_table: e4e5cb710e548721cdc09133278331806efd3ef860c81010e14b6da902c63fd6
diff --git a/tests/expectations/compiler/compiler/integers/i8/ne.out b/tests/expectations/compiler/compiler/integers/i8/ne.out
index 657ae7eb2f..90a4893f91 100644
--- a/tests/expectations/compiler/compiler/integers/i8/ne.out
+++ b/tests/expectations/compiler/compiler/integers/i8/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 3e3a27bc51a1c91cf0e77efc6f809a2e445865780e94dccaa3a5d7b3f45acbe7
- - initial_input_ast: 5e97882034266467e3d0352b8309c47372f6758e2f0aa30e3d106b1080b762b8
+ - initial_input_ast: b1cd26a625c709bb94ee5913524afc6b1b83a8c1515922ba8b14dda385e0ca68
+ - initial_input_ast: 671b2b3f086c62570bf29a08fe2e5adc48f71725317b0e3803acebe92dc846d8
initial_ast: a9aa58a0fe6c81df3487e38da263ed454ed0a1ce4dc47a9ba68d7b04c3c96588
symbol_table: 27e9ff31dfd70c3355a9a0944292bc80f19262479b3e2cf1d66e897f77903e12
diff --git a/tests/expectations/compiler/compiler/integers/i8/negate.out b/tests/expectations/compiler/compiler/integers/i8/negate.out
index 4d4c35def8..5f2361ca8f 100644
--- a/tests/expectations/compiler/compiler/integers/i8/negate.out
+++ b/tests/expectations/compiler/compiler/integers/i8/negate.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: eb9ab8f3ab1523efdeeed100b79b60adec0a7dd57bcc8c93adab68db1788690b
- - initial_input_ast: f4f1e0f2478e8e28a14a3c11a58070e4cbb9a35b8ffc22a2aed0cda1a0ea693f
+ - initial_input_ast: 0e496fab37ba66e63b3906e0fbb11dd2449210b056394c910f90fb02c7c35ec2
+ - initial_input_ast: cc84f02e75bbc4ff7389b2e60e3fc598ebc32c9eaac36a43f8a4687a1ee5f1be
initial_ast: 5fb5076e1a8680b6c35c60533c57f33c7b05afe5a18cc467c03f26d308e341c7
symbol_table: a78bc27e15eca8b0f2aa6a289351955b7c525a4d3617f9d59a5b0989d577ddbb
diff --git a/tests/expectations/compiler/compiler/integers/i8/negate_min.out b/tests/expectations/compiler/compiler/integers/i8/negate_min.out
index b633df2532..27f76d6f1e 100644
--- a/tests/expectations/compiler/compiler/integers/i8/negate_min.out
+++ b/tests/expectations/compiler/compiler/integers/i8/negate_min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 60a5926c63405ce80b2deb5c51e9d8305570aed0f043917b5685f77c85fa16dd
- initial_ast: cfb4cffc756da9475ff72218dad4bb473e879921fc2a136abc3afad81650b369
+ - initial_input_ast: a1bd925fa2e13279fba1cf269924a81f2dc45c5dff42f62c3d6a4f1e7a368613
+ initial_ast: 5bdc65e289dac3fab12e24fe51e16b4a773b805e1034e9180e6b7275ec585a8e
symbol_table: 41d846fa1adfa0b4eb4ce77bd2691018d3e642516727dd5cee6f3db269528dfb
diff --git a/tests/expectations/compiler/compiler/integers/i8/negate_zero.out b/tests/expectations/compiler/compiler/integers/i8/negate_zero.out
index cb87ddbdb0..5202a6fb00 100644
--- a/tests/expectations/compiler/compiler/integers/i8/negate_zero.out
+++ b/tests/expectations/compiler/compiler/integers/i8/negate_zero.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: de3b3bff02357cc2f7ea8960c3b5cabad44b9d5b76ed52853cb48d738e317a2c
- initial_ast: b82e409c44bf561667418fc8a7a107ea247cec436dcdf0ba161afd244dd878f3
+ - initial_input_ast: 2f8bdfd57bd177ef6ba420992c9b8246f27a332126ed41021cf718db1f89fce2
+ initial_ast: 2e23e03a7908ff1bc84c11ddf13945d7fd25fc5084f5c60f1b9d5d95978714f8
symbol_table: 2b6a5dd88525428542fb220c4d8e501b41655d4040b29e2ef89c9642f0c4efc8
diff --git a/tests/expectations/compiler/compiler/integers/i8/operator_methods.out b/tests/expectations/compiler/compiler/integers/i8/operator_methods.out
index 772bb957f7..1de80aad51 100644
--- a/tests/expectations/compiler/compiler/integers/i8/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/i8/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e6a2f8547ec46b90ef7d36c3c67bb4569f5aa194fdc45edfe3eed09f89730c90
- initial_ast: 318f4f6ba35c7606ea261d06e2a356e22e18fa4975fb6bd692468669715d7c8c
+ - initial_input_ast: 15ad88e6dd28c72e4202ecef608cf1b1db73eceba4024607a1ece070f7f31942
+ initial_ast: 6e44db0cf93401d21372b7dd688b0826efcb01036ff50b54862d12235201446e
symbol_table: 520c04593aac56a31728b35e24b74e81e884be8bb40a7669ae30772ed3cf87f7
diff --git a/tests/expectations/compiler/compiler/integers/i8/or.out b/tests/expectations/compiler/compiler/integers/i8/or.out
index 1b7cb32c5a..9014e0e5bd 100644
--- a/tests/expectations/compiler/compiler/integers/i8/or.out
+++ b/tests/expectations/compiler/compiler/integers/i8/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 0a6f670f5dabbe16296ccdfb83366c2ae59432059003c64d1e6141e658f49cc3
+ - initial_input_ast: 418ca183b24a932ac3abf2861e019adc5050583c575b453b43ab155704f425ce
initial_ast: 18cfbf8e9f363d7477ee0c7509fd909c7f4929ffa2b4c2f46113d85c0f2b481d
symbol_table: 5266cce1cdf8224771fcdd2e36dfadd30d9f3f5bc9722db2316670a5ed83b0b1
diff --git a/tests/expectations/compiler/compiler/integers/i8/pow.out b/tests/expectations/compiler/compiler/integers/i8/pow.out
index 4eeb141f41..1164ccfb97 100644
--- a/tests/expectations/compiler/compiler/integers/i8/pow.out
+++ b/tests/expectations/compiler/compiler/integers/i8/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 413e126974e63dfec28e4f1ec6071bd29d474f07c7a405230808acd58eda96a7
- initial_ast: f5b76f3e30f823f7665bd5f23d839137f0c268beb542c4d1d5296c5b3a7a7f6a
+ - initial_input_ast: fce55063674f3154f8ddb6d64c4fcdb82203cd3e19017c797e5509e75227d226
+ initial_ast: b616f39c56d8c281d96a690906c8ba6bbc81831a653a2803cf92477bff148621
symbol_table: 9c77abb7b704660e85bd78e304db4d62efb80051fbd4e07c5a8afd72ddec24b4
diff --git a/tests/expectations/compiler/compiler/integers/i8/shl.out b/tests/expectations/compiler/compiler/integers/i8/shl.out
index c97a6f4e60..2b867a3ed6 100644
--- a/tests/expectations/compiler/compiler/integers/i8/shl.out
+++ b/tests/expectations/compiler/compiler/integers/i8/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 49cd0987e4ab36528e5152adaca808575cdb2402dc21c50356d949738870b530
- initial_ast: 38bcd35d40169c9d0ca63f233109ed621d187e3cce5e907dc934b781e8c9c692
+ - initial_input_ast: 46761fa9dc62c5871413b18e0da193bb98f1401ebf32e057eb7afe369fddcc1a
+ initial_ast: 0e3218faca332771d9e3b01ec42562dfa4738b2452a97dbe0eba14c4ac22ca42
symbol_table: 25693a7adb577f7419c27015fb097fc96fe95f71762343d9e8d7053422973a3e
diff --git a/tests/expectations/compiler/compiler/integers/i8/shr.out b/tests/expectations/compiler/compiler/integers/i8/shr.out
index aedaea0b8d..aa26262d9a 100644
--- a/tests/expectations/compiler/compiler/integers/i8/shr.out
+++ b/tests/expectations/compiler/compiler/integers/i8/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 49cd0987e4ab36528e5152adaca808575cdb2402dc21c50356d949738870b530
- initial_ast: a1ae97a033a61be26e9daf1825a3687a504a41377944b135ca9bbd2838680763
+ - initial_input_ast: 46761fa9dc62c5871413b18e0da193bb98f1401ebf32e057eb7afe369fddcc1a
+ initial_ast: 6ae8451b1b11dfaa8bcafd29c398c14ce99b3ee4a39f6d9758c9bbca5453c44d
symbol_table: 33aea3edb28878ab9a2a87d0c534e7b8d89492d1f142321fa1b6d3aa089e075f
diff --git a/tests/expectations/compiler/compiler/integers/i8/sub.out b/tests/expectations/compiler/compiler/integers/i8/sub.out
index 0f8a5e74f4..53780673c1 100644
--- a/tests/expectations/compiler/compiler/integers/i8/sub.out
+++ b/tests/expectations/compiler/compiler/integers/i8/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 25b989133d671e0d2f347dcd43945109311f953c48cc3e1be853c1bc98a24fff
+ - initial_input_ast: d6ff175d17561f3b4a70c3b7b2dc6232593c77a2614e2161eeebe72d96cf9843
initial_ast: f8bcaa0b34d642cb37c8be5ab7eb226dc565a5802d69795eb197e8b1e5b45d0c
symbol_table: 3d953695db053c4d923905b7ba2cf4a07258eab1073ec32350a42b1ff21e062c
diff --git a/tests/expectations/compiler/compiler/integers/i8/ternary.out b/tests/expectations/compiler/compiler/integers/i8/ternary.out
index b5da98dfe2..b023686a1c 100644
--- a/tests/expectations/compiler/compiler/integers/i8/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/i8/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 22cfc698012ee82429331a3fa5dacc1b1ebeaff10bfcae6319c776b1aa0b6782
- - initial_input_ast: 7ee17954911170639a00313738078bdc6d3801a2325b6f633fec7d664c65bcad
+ - initial_input_ast: d9c9f985b366f3218f7a382946e2e661652a62c6cbd1c210e4bf283e9e45a0e4
+ - initial_input_ast: 9dddec9d0f1cac8c804a46cded65f8902bf28e181149c73bf6c4d5be8fe6e21f
initial_ast: fbeeedb9bf32f4014d27172da623e262db55ae27ad367d09e31cb71bc4b974cc
symbol_table: b21d2e90eac903afce4b0b3d2b7683d7861017f4debf75b7f772dfef57912a99
diff --git a/tests/expectations/compiler/compiler/integers/i8/xor.out b/tests/expectations/compiler/compiler/integers/i8/xor.out
index 210499d1e7..dfaacc1a30 100644
--- a/tests/expectations/compiler/compiler/integers/i8/xor.out
+++ b/tests/expectations/compiler/compiler/integers/i8/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b4d08a13171c39f38e23d189530dcc25f769e097b226f48af75b7e8e86e6a228
- initial_ast: c8178b78bafab09fa6e45faa931459431b730c0e03008f5317a7050a6a6b2de0
+ - initial_input_ast: 049a158cda473ea574f3a1a41b7b12044d952feaffcd7fe391507fbb542a51a9
+ initial_ast: 8a8881ec1d45699722c00fb217887df56d7c5f6ba997c126829e9e2047592a60
symbol_table: 76e82cf351d3ca832c6a4feee4df18b1c01d445d5fd727f317199ea7e2cd172f
diff --git a/tests/expectations/compiler/compiler/integers/u128/add.out b/tests/expectations/compiler/compiler/integers/u128/add.out
index a4d62a0dd8..f592d5d993 100644
--- a/tests/expectations/compiler/compiler/integers/u128/add.out
+++ b/tests/expectations/compiler/compiler/integers/u128/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bd72282f194aa1e65c9cdbd5d50e314383be002be40a8254a9c5c1a798f2d159
+ - initial_input_ast: 0b4b4bf798b6f2dfcf78b0d4f72c37c8c8c240ba2668fcbbcaa29fff825a4cee
initial_ast: c09bcbdf96f73f93cdf12a30fcb17f317f484279ef95a405ac024b497d89e2ff
symbol_table: 85b962b65942577bd29569717e56d2d69e66f7bcba0179cf8d2baec07f7e8af6
diff --git a/tests/expectations/compiler/compiler/integers/u128/and.out b/tests/expectations/compiler/compiler/integers/u128/and.out
index 8d0c90854d..e36a5b0597 100644
--- a/tests/expectations/compiler/compiler/integers/u128/and.out
+++ b/tests/expectations/compiler/compiler/integers/u128/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bd72282f194aa1e65c9cdbd5d50e314383be002be40a8254a9c5c1a798f2d159
+ - initial_input_ast: 0b4b4bf798b6f2dfcf78b0d4f72c37c8c8c240ba2668fcbbcaa29fff825a4cee
initial_ast: d09e17e06ecf81563bcf4cd91f0b1ff31683f7e76717aa9dbae3a38b6b0093cc
symbol_table: 8633b857bc63a9594822c85c3059ef6a3549c714292105afab1fd5bacc037704
diff --git a/tests/expectations/compiler/compiler/integers/u128/console_assert.out b/tests/expectations/compiler/compiler/integers/u128/console_assert.out
index 5ba66410c1..946b9446f0 100644
--- a/tests/expectations/compiler/compiler/integers/u128/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/u128/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 9d55efa3b9383877b5a28fff6f1101ea56dd8af3f809d54fc6974ffe95bed947
+ - initial_input_ast: d33717e99abedf3d3ad1ca7e18212fafc940639a0005c934ee43b7ec10131e94
initial_ast: c7ec9e92e0ac15c17db0c5d40b53c394d4da748f7f37ff2fee74baaa956165ad
symbol_table: d4076bbf2b0c5f3d746fc83776930936a1652df9937f5010ce7984f53c670018
diff --git a/tests/expectations/compiler/compiler/integers/u128/div.out b/tests/expectations/compiler/compiler/integers/u128/div.out
index 37fbb31fda..8398ef7883 100644
--- a/tests/expectations/compiler/compiler/integers/u128/div.out
+++ b/tests/expectations/compiler/compiler/integers/u128/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 3a2aac10cbfcb7399625d6f0f380f13b0abe94d71ed072b587964ceb2a863d40
+ - initial_input_ast: 312caa259bb60c26c8e61169dcfa1dc94174d1a50c35a6d889ef1eed7880532e
initial_ast: 470aa930cedf15168fea1fcddd49d7cedd5410599ae372c5bea9948aef2bd7f0
symbol_table: b860f0736b19cbc0a9e9bc36c631aa8950663669440f273a1def28dc9d3ffaf7
diff --git a/tests/expectations/compiler/compiler/integers/u128/eq.out b/tests/expectations/compiler/compiler/integers/u128/eq.out
index 2ca1d0f1d9..3789cfa99a 100644
--- a/tests/expectations/compiler/compiler/integers/u128/eq.out
+++ b/tests/expectations/compiler/compiler/integers/u128/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f768e04f532c319e4c531815c0dac450c51d31ed63c449993cce42ba00040367
+ - initial_input_ast: ed076eaaf99eeab4483cbe3f371ca5bead0ebb316e7b9e02708bf35dfdcc15e0
initial_ast: fa1d49c14840d8af2266f95e90b0c7534afb43af6c8365a96796b88a1069f9f8
symbol_table: 810f788ffb3a6bcb04d8ca7b2ad3ea01877ea76777e34e4625418328a1093073
diff --git a/tests/expectations/compiler/compiler/integers/u128/ge.out b/tests/expectations/compiler/compiler/integers/u128/ge.out
index ddea279475..a95735d91d 100644
--- a/tests/expectations/compiler/compiler/integers/u128/ge.out
+++ b/tests/expectations/compiler/compiler/integers/u128/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 561e304e0f9a5ebc095880ecb455d1200481c4b92ef7d7eec6d1eeb5211a353f
- - initial_input_ast: 90218d80d335370205075be1bb0e6610c1e1ba283df48176d11eb4c424006dd8
+ - initial_input_ast: 114a06e1bb4a0c3728adc7668365d8deea159ccffc14b1977ba2bba2b05f3987
+ - initial_input_ast: c8fc11e4265deb71385cf129d8cac917eecdc35c993f569bc339e49fc26e0dab
initial_ast: 22866aca009cd492205eb33e5de776e410d245afad2b944536236fc5ffc7becc
symbol_table: 19da08d5871f5527b71d95b2915abfded4f83f044ade9473911e8ae3ae1f8d07
diff --git a/tests/expectations/compiler/compiler/integers/u128/gt.out b/tests/expectations/compiler/compiler/integers/u128/gt.out
index 84df8aa281..169b15d8df 100644
--- a/tests/expectations/compiler/compiler/integers/u128/gt.out
+++ b/tests/expectations/compiler/compiler/integers/u128/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f26a3acc7d1fb7f6e1ba2f88c421456f7f862a8e12842127a341e4622a961306
- - initial_input_ast: a45a7e10846c3592e194cd775d4c3540d150c1df49355cd8fb5039f4f614a3a5
+ - initial_input_ast: 490a83da761d8daffa5b10e1d9785fe301129b18eaa8b4be8550a1037c92e037
+ - initial_input_ast: a9fbdd31d60c3b135c46eb07ffc291d906e61283f66b5ddda81080adb1b72c4d
initial_ast: 97e1caf8274c2e27e34f2218ab5aadd7a14ce8e518e7adc021c5763b7ea3de42
symbol_table: 89707a7895e99e75f57702b9b6ec1c6b2f3c47ed08cc9dc574e444b3659d18e4
diff --git a/tests/expectations/compiler/compiler/integers/u128/le.out b/tests/expectations/compiler/compiler/integers/u128/le.out
index 215d6b861f..5c2567a1f0 100644
--- a/tests/expectations/compiler/compiler/integers/u128/le.out
+++ b/tests/expectations/compiler/compiler/integers/u128/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 561e304e0f9a5ebc095880ecb455d1200481c4b92ef7d7eec6d1eeb5211a353f
- - initial_input_ast: 5db4586f26dd0d2c6db446422a4570b30fc7569371f370e0ea25029289648ced
+ - initial_input_ast: 114a06e1bb4a0c3728adc7668365d8deea159ccffc14b1977ba2bba2b05f3987
+ - initial_input_ast: d86e46eff4d53385160f9e227d120be02cff1d0bd25359f7dcd99cd98a7b6689
initial_ast: aac1210ac91250cf116e6b8c4af27d042526704975d394f694b875ee7c7bdca4
symbol_table: a9272e3c4642bf4d1729d1ede11f4116b76f22a07b245197e8bb8d49a97bcd52
diff --git a/tests/expectations/compiler/compiler/integers/u128/lt.out b/tests/expectations/compiler/compiler/integers/u128/lt.out
index 71f3faeb07..74e3a2a251 100644
--- a/tests/expectations/compiler/compiler/integers/u128/lt.out
+++ b/tests/expectations/compiler/compiler/integers/u128/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 195112b9fe49ffec2be945b5c78349859ed1d4f24a6e4ff6cebf16036f99f63e
- - initial_input_ast: 5ac31b19fe9b441970482a3adacf4e8449404e97f8401a7a293008cd8dcccc27
+ - initial_input_ast: 81a226fee5bd7855328403195937bf7dbad374f94e29afa8b750b5b1a3aa47dd
+ - initial_input_ast: d68bda01a4ba78c58809ac0c8286b56fafeb17702abf7a6cb9a7195a3aef8317
initial_ast: 6e319b6448230333f01fcbc23928f2d07a7d52ecf356c42ba5a9f17f85030c6d
symbol_table: 9fb210efb68e147ee91dda83bbc74fe51067b5fecd0260dd75f8e3e9e368ced3
diff --git a/tests/expectations/compiler/compiler/integers/u128/max.out b/tests/expectations/compiler/compiler/integers/u128/max.out
index a5e21de5c2..3eae7977b9 100644
--- a/tests/expectations/compiler/compiler/integers/u128/max.out
+++ b/tests/expectations/compiler/compiler/integers/u128/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a74c1b7af568d593690e7ba3823c660f7163e5d90d8bbace6f742eb7da1ae6ff
- initial_ast: ca430b8d5b3a8b35d67d30d0a7b850e1199f014f7e31811406cbe358d065a6eb
+ - initial_input_ast: a2ab6a89c5952a113fbecdeb630917b4699c38dcda5971528ab35cdd5e92c216
+ initial_ast: f74810c683ca376b62ab74f8c03d59de896c3463a348a2e7c83c2891fe11d235
symbol_table: 9c203cd288a2f3577f640688fee03a294455dca3bfd408450b9ed4cd8a66ee3e
diff --git a/tests/expectations/compiler/compiler/integers/u128/min.out b/tests/expectations/compiler/compiler/integers/u128/min.out
index 4f167f9565..c2be5ad1ce 100644
--- a/tests/expectations/compiler/compiler/integers/u128/min.out
+++ b/tests/expectations/compiler/compiler/integers/u128/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 43adaa31f572639c8ac2fc8547f0f3792c051b0c20e1806a11c549431afa749a
- initial_ast: f5fdadf1872f694e788efa0b2eeaed8744c4ae5bf85ca21bed5bf4fba73dedd3
+ - initial_input_ast: 886b77241861e32ee76414a8f86e04b86943325113b6b28e9d6805ee61c936ef
+ initial_ast: c4ed389c216c8febadfda804cdfd5f84de0ed16592ad293434304819fcde32c2
symbol_table: a65fd445b64a716c9bc40bb14096fbbb96f8a48dd0150107719dad4df3f711b7
diff --git a/tests/expectations/compiler/compiler/integers/u128/mul.out b/tests/expectations/compiler/compiler/integers/u128/mul.out
index 38a5eb1d7e..3b0168a571 100644
--- a/tests/expectations/compiler/compiler/integers/u128/mul.out
+++ b/tests/expectations/compiler/compiler/integers/u128/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 84503f3186fbc5830cc93ea35041e520e5e4caea2f3cfa0e822b9e0b0335de72
+ - initial_input_ast: 55275f9363fdc61c58cf22cc7fea6f1c5314bf2d1c31866a9609b83b050983a3
initial_ast: 5d6b4ef63ae8e4fe01ee2d19ca2de4f3183af25a84b9d9aa47c4759f9119e3a8
symbol_table: 492476caf2b1e39802f7f2020a5fc5e7d2324d2b1e20ac2ac76143999021bd10
diff --git a/tests/expectations/compiler/compiler/integers/u128/ne.out b/tests/expectations/compiler/compiler/integers/u128/ne.out
index 5e5cec10f3..7e19272616 100644
--- a/tests/expectations/compiler/compiler/integers/u128/ne.out
+++ b/tests/expectations/compiler/compiler/integers/u128/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 38a38271514b3840ec8ac687a9a32d9334241e93328860c2a2f85e4b68f2f1dc
- - initial_input_ast: 07fe09d916ba8ac1adbdc7924a312fc2677ebab8f0443d8d5382645b3e7ffef7
+ - initial_input_ast: 6092164adf1cbb62c9bc7b5c9615deb73f2d4ca73eca6ae6fa732f7e8a2d6fae
+ - initial_input_ast: 0a73021a07d37a00e70a521b9271d9849c871e4df9395fd866009d3770fc8b9e
initial_ast: 401daa77a0b0589d3eb44f7de5efd367afa3c2626463363aab1fde57eb5d90d2
symbol_table: d7ae64f36f0070a56e827f3364bfd08d912442a7b8edcb06e02aab28bc27eb95
diff --git a/tests/expectations/compiler/compiler/integers/u128/operator_methods.out b/tests/expectations/compiler/compiler/integers/u128/operator_methods.out
index fbef760257..346faf57f0 100644
--- a/tests/expectations/compiler/compiler/integers/u128/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/u128/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 86126b167a3969c5dd85ffa89b7de932b9b44ccec5bb5f242af785ab9df2b10d
- initial_ast: 0591afe454b762d71dbf5127e7b9848299a5b3433b28e661c56c6e6999c482a3
+ - initial_input_ast: 90091db06f755dc2e8c920d26390f0dd6a9f7f5401148ab01e46dc77a3900582
+ initial_ast: eb4bcc4d57f7f83b382b706f040d3a032a956cb9b262491d42ddfa39caada74b
symbol_table: 35232e953001caf05436ab868a14c8961f168f069fbdd2d3e80b3081154e2fe8
diff --git a/tests/expectations/compiler/compiler/integers/u128/or.out b/tests/expectations/compiler/compiler/integers/u128/or.out
index a7df731660..8734e67983 100644
--- a/tests/expectations/compiler/compiler/integers/u128/or.out
+++ b/tests/expectations/compiler/compiler/integers/u128/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bd72282f194aa1e65c9cdbd5d50e314383be002be40a8254a9c5c1a798f2d159
+ - initial_input_ast: 0b4b4bf798b6f2dfcf78b0d4f72c37c8c8c240ba2668fcbbcaa29fff825a4cee
initial_ast: 6532d8f436c711698a26f08331718f5cb61dfe1e3d41120d91b4039a5b7db683
symbol_table: c8842d9700fabf587fd28f5019bae7e5abf4e75bebeb57cdde89c43cb795da4a
diff --git a/tests/expectations/compiler/compiler/integers/u128/pow.out b/tests/expectations/compiler/compiler/integers/u128/pow.out
index 671ba5ffca..f73cd73cb2 100644
--- a/tests/expectations/compiler/compiler/integers/u128/pow.out
+++ b/tests/expectations/compiler/compiler/integers/u128/pow.out
@@ -4,5 +4,5 @@ expectation: Pass
outputs:
- output:
- initial_input_ast: no input
- initial_ast: 4f2b576858996601c710fa81eaae1663e0b507a6721708c15051b6a4dfc7d150
+ initial_ast: 736df282a3b5ffff601dd67e443891125ca67486745f642c1a629df51f139651
symbol_table: 3369bb224fc76977901bd0c162932d08760213d30a0f1ccdf06fd25c45610ade
diff --git a/tests/expectations/compiler/compiler/integers/u128/shl.out b/tests/expectations/compiler/compiler/integers/u128/shl.out
index bee056cc7e..56b2598e2d 100644
--- a/tests/expectations/compiler/compiler/integers/u128/shl.out
+++ b/tests/expectations/compiler/compiler/integers/u128/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: c6de099f1f55a87c32ef691862a36dcefe3351e6dc68b590265c37beaf65a681
- initial_ast: 911517a9c54745f3085c9f28bb96910bf1b0c726ca1c233b097fe34ac31f316f
+ - initial_input_ast: 7c048b2df7402d5ae82869bf59ed5e8e37dc37b297e6da315414cdf92f3fe47e
+ initial_ast: 8c4b9d867aa5af79625cf321b0fa23ba73d6903c50dcb0ef8a9793a30fdb6948
symbol_table: 08a662c9b3bb0ca82bc79e01a43ac513e20b86c32051d8b14af5a715602f91d0
diff --git a/tests/expectations/compiler/compiler/integers/u128/shr.out b/tests/expectations/compiler/compiler/integers/u128/shr.out
index 573e01fe34..cacf428fcc 100644
--- a/tests/expectations/compiler/compiler/integers/u128/shr.out
+++ b/tests/expectations/compiler/compiler/integers/u128/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: c6de099f1f55a87c32ef691862a36dcefe3351e6dc68b590265c37beaf65a681
- initial_ast: 75667fbd5d85a72eff17f1a8936367350a572472c8cb31deaa8199eab96cb347
+ - initial_input_ast: 7c048b2df7402d5ae82869bf59ed5e8e37dc37b297e6da315414cdf92f3fe47e
+ initial_ast: 7a81a139806e719f879fe3f93c6e2af93128c2fc36dda6650ae435ad18b36d99
symbol_table: 2e776b56f9f9d121e5a78ae302c8990b1862c59a893d2302559673ca2f9a1abd
diff --git a/tests/expectations/compiler/compiler/integers/u128/sub.out b/tests/expectations/compiler/compiler/integers/u128/sub.out
index bf750f4dc3..a0dece37e5 100644
--- a/tests/expectations/compiler/compiler/integers/u128/sub.out
+++ b/tests/expectations/compiler/compiler/integers/u128/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 3a9d9c7b09713b67a091ecbf03451fcb86513dc8eb63c96bcc21d8eaa090c3cb
+ - initial_input_ast: 423b332f76b482591a7a7c3003662aea94e81ac3341e384e6ab510287a33fcd8
initial_ast: f18ff230b4a7482f58667af30686b4010d20b119db1e3875d912efd8ffd83b4b
symbol_table: e912494e08433871177197dc0704564f9b2153f8310c337f2942910a4322727a
diff --git a/tests/expectations/compiler/compiler/integers/u128/ternary.out b/tests/expectations/compiler/compiler/integers/u128/ternary.out
index 8f52bdc866..f30cbb4fa3 100644
--- a/tests/expectations/compiler/compiler/integers/u128/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/u128/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a0180507083657db4fc21b0e1f2e7824da8eeb7c8cb6e6481bae9bfca63eaf6d
- - initial_input_ast: e7cfd66acc54d54cd7f9cba535b240973b73b0a9db9803d45344abf62e776adc
+ - initial_input_ast: f8a5839bc3ebd5a43da88b4956a763ab9ab3bc2a08cce1e63b4bed90a372cc29
+ - initial_input_ast: 7791bee70cecfb5adf16a8d4e309a9cde2802bb110f038ded316b751d904e37d
initial_ast: 73d43529cae30694437cb5762150833c654639587f2e24df0a93312afc1e5b1a
symbol_table: 861b84e4240b96a0f87b9b401b1ad2b9142fb257fb3bbaa2c5971657be173c76
diff --git a/tests/expectations/compiler/compiler/integers/u128/xor.out b/tests/expectations/compiler/compiler/integers/u128/xor.out
index ac8f542c9e..51c208bc21 100644
--- a/tests/expectations/compiler/compiler/integers/u128/xor.out
+++ b/tests/expectations/compiler/compiler/integers/u128/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6a9074c22d78138bf25ec1dd3e06de3570f0c0c8eddf07a1d3efb77d19cb8780
- initial_ast: 962b44d83c680a5b4e71b5e4d05b8c93f0a87ff58cbea8054df9681ea4d5cd92
+ - initial_input_ast: 9994d676560e6f9ddec4a1b225e6fd50646f1b236db21dcf7dc04771bd2cafaa
+ initial_ast: f4d4a7bd9cdc74592091682ae635a0c6e34ce98fec41dc193f4353dca9840974
symbol_table: 7b8962271b265ff5b02b7fe8b0dbd12f483911779de605258ad1f31b56c56810
diff --git a/tests/expectations/compiler/compiler/integers/u16/add.out b/tests/expectations/compiler/compiler/integers/u16/add.out
index fe7eccee8b..677e2eac04 100644
--- a/tests/expectations/compiler/compiler/integers/u16/add.out
+++ b/tests/expectations/compiler/compiler/integers/u16/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 2c4fbe74ef1df386b47eaf5b4718c33fc6702684839494bec4c37df973c8842b
+ - initial_input_ast: 645d8b76a8e35f3c5c40b8a8d7edaf61869ba567db8856ff407c6c6ca93e15ab
initial_ast: 0efce2048d443bc625ffe58dbc7af9d7cfcba635825a8dd3480708cc660ab57a
symbol_table: fc9af6255d47fab1a9381ef8b213992b64318d93d06aff86fe311d922219d2e5
diff --git a/tests/expectations/compiler/compiler/integers/u16/and.out b/tests/expectations/compiler/compiler/integers/u16/and.out
index f10a10aee2..1f4cc36839 100644
--- a/tests/expectations/compiler/compiler/integers/u16/and.out
+++ b/tests/expectations/compiler/compiler/integers/u16/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 2c4fbe74ef1df386b47eaf5b4718c33fc6702684839494bec4c37df973c8842b
+ - initial_input_ast: 645d8b76a8e35f3c5c40b8a8d7edaf61869ba567db8856ff407c6c6ca93e15ab
initial_ast: 520b6831317851ecf843501a2d1424b63829404ea50b0318b96045fda54bef1c
symbol_table: 26a3b1e6e09b0ddd05be6ce9c92593f6721faaced757eb395fd0923516c652c4
diff --git a/tests/expectations/compiler/compiler/integers/u16/console_assert.out b/tests/expectations/compiler/compiler/integers/u16/console_assert.out
index c2f745335a..abb184d303 100644
--- a/tests/expectations/compiler/compiler/integers/u16/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/u16/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6df4c6afdf97be14a81c2ec172376013f76aae8aafbae708abfbc58b2316225e
+ - initial_input_ast: 93f0939fa8d2a71a8de2232636f6fbed581078acf2d6350b551a85b68d3a35f3
initial_ast: 68df919b5fb7b992c5e900b16a3c02ef9e2fe737d0ec61d67859c5b22a3630c9
symbol_table: f853476b0d85194a0854b75ac10f909fb99f9113c51052cd1a5f0bf85bc08c33
diff --git a/tests/expectations/compiler/compiler/integers/u16/div.out b/tests/expectations/compiler/compiler/integers/u16/div.out
index 6851eb6ce2..7462bd46f7 100644
--- a/tests/expectations/compiler/compiler/integers/u16/div.out
+++ b/tests/expectations/compiler/compiler/integers/u16/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 80d283b0a50f4786632ec4351150e9171b6f8286113f8a5b3085716e4d9c68e1
+ - initial_input_ast: c5d860d9e16d54ba0e74b3d163c409c5ed8228f0716d439faca960550b23941c
initial_ast: f72e0c7991f49f2d668f6693a50615eec8a2ddf54f1a92e51f84c34be6b4b240
symbol_table: d503fb2e671a7551cd4a748b105340c9bf66410fd12b3dab6b25dd1b695ba11a
diff --git a/tests/expectations/compiler/compiler/integers/u16/eq.out b/tests/expectations/compiler/compiler/integers/u16/eq.out
index 55498d43da..98dfce558f 100644
--- a/tests/expectations/compiler/compiler/integers/u16/eq.out
+++ b/tests/expectations/compiler/compiler/integers/u16/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b2261594bcbde7cbe6e66017a3bf0a18a54bbda7d51e49a7657285bbe92d4325
+ - initial_input_ast: aacc264ea8f875d044fe9d32dc074877f55b566fe3f5a95a1bbf7193797aa520
initial_ast: d8ec08bd1f7422819148f21816252bb209fe01589464ac91d6129d459b27ddd7
symbol_table: c29e55549b8d692f7280790b7f7f199f76936be35d38900c16fef826d466f7f0
diff --git a/tests/expectations/compiler/compiler/integers/u16/ge.out b/tests/expectations/compiler/compiler/integers/u16/ge.out
index a33cb65c08..784c4ac329 100644
--- a/tests/expectations/compiler/compiler/integers/u16/ge.out
+++ b/tests/expectations/compiler/compiler/integers/u16/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e16165588c68a274dd50dcbb783a306da86850306c39310be000f6b429b3f3af
- - initial_input_ast: a91b5eb325ef6b75934a7f5650223d346a7c10b853e5d6b47f7eed4e5d16ee3f
+ - initial_input_ast: a0711a6ed49dec13228ba659a9b314d9ce6676d662813bd195dad9137ff9bc5b
+ - initial_input_ast: c44e22bafbeb5729fbdbbfdce638ff6bccbcebb1ef4958a578915665a9251de9
initial_ast: aaa4dc4173cb9fb0c05876f6fdee19e4a81d0c5afc82f7a8b488b0cdfc1e69ae
symbol_table: bc6049481a826874d2972746387c9a1a47a457ef22c3ed177fd71ea4b013e479
diff --git a/tests/expectations/compiler/compiler/integers/u16/gt.out b/tests/expectations/compiler/compiler/integers/u16/gt.out
index 12c187ddbc..64fd3743a8 100644
--- a/tests/expectations/compiler/compiler/integers/u16/gt.out
+++ b/tests/expectations/compiler/compiler/integers/u16/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: fadfc9ea6fe2bde382276e48f43bdf535341620002df585386279a409ae4f96e
- - initial_input_ast: 7785693c3d1d42da7e04b9df87174f596106f9bf3fb55f7725d31a7f350d37a0
+ - initial_input_ast: bbcfb719bb3775418cdc7eacc87fea6bb4b463a8ee5baf1ca448115098de0442
+ - initial_input_ast: baaf3113b1461d0808023e5bcc59d482aa451aa5bff5815bdca2249c1a75515e
initial_ast: a142b4368f83dc792a96dfa115f4d8527acb2f87530b5693e26a40efcc9f1c8e
symbol_table: 8a398f6aebf358c24e9dd587ce92952ec81b01091b8083fee417004729239fb1
diff --git a/tests/expectations/compiler/compiler/integers/u16/le.out b/tests/expectations/compiler/compiler/integers/u16/le.out
index 394f50d032..a539edba0d 100644
--- a/tests/expectations/compiler/compiler/integers/u16/le.out
+++ b/tests/expectations/compiler/compiler/integers/u16/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e16165588c68a274dd50dcbb783a306da86850306c39310be000f6b429b3f3af
- - initial_input_ast: beec34a631e62b9fc6978b0ae014a85785cf863b4fa2313af21dd9e66db05789
+ - initial_input_ast: a0711a6ed49dec13228ba659a9b314d9ce6676d662813bd195dad9137ff9bc5b
+ - initial_input_ast: da98deac955107d3b01e18edeaa906c66b216e029e09959f12a02c64c8b64259
initial_ast: cccd56dfff8508f810dc3acae53bac2d3e03afaec697f83bf45cd922ad5a3a63
symbol_table: 2a51ae115af0bdbf3cb60638f584a49945eaa4d44fbeed603042e4849d22b611
diff --git a/tests/expectations/compiler/compiler/integers/u16/lt.out b/tests/expectations/compiler/compiler/integers/u16/lt.out
index a03016cc57..ef4557c157 100644
--- a/tests/expectations/compiler/compiler/integers/u16/lt.out
+++ b/tests/expectations/compiler/compiler/integers/u16/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: fe8bfdc145a7b6048ee718f7d2ef78554cf000e5ac34f6980ae1a099ba7c58bc
- - initial_input_ast: 8ea162708073bd279d476f4b1fc7a39a68f3f32649c78b15f3fb070f52de5127
+ - initial_input_ast: 9383a4837a0adb9b494229de1f4fd4cb519a0afcf273d83dbd78c25c568fada5
+ - initial_input_ast: 7bb6ab59dd3331f3e0121a736939323f73be4053f91859d186c620fd0e14244c
initial_ast: 811b1d04a4474b7f3b943caebe9e5fcca1f9fe7e77cc84e6fb85d40d0d66cb55
symbol_table: fbf494506c1a385c0c7fe2a129526511d24000d2d384dcab652c5d945cded4dc
diff --git a/tests/expectations/compiler/compiler/integers/u16/max.out b/tests/expectations/compiler/compiler/integers/u16/max.out
index dda5bd988b..fcf2021a8c 100644
--- a/tests/expectations/compiler/compiler/integers/u16/max.out
+++ b/tests/expectations/compiler/compiler/integers/u16/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 94dbdf6d3728d65315d6266b74115f89ce260941099e81fd3518e03b31e76c24
- initial_ast: 3569b926e9587ec303d9cf4a70bd2622d37d928a94d05202c4060de98807cf0a
+ - initial_input_ast: 940d740ba40284a1d3c3cf8737facd1e98968224dd93999dbcb336cb3f4ce571
+ initial_ast: 09d4426d341f39c8164181d9793ffc37acc5a43f2148d5f0d646f146c24d00fb
symbol_table: bec7306bb310d7e07b27c36388823bb20beb01af214bb0f1fa99408146b6ef28
diff --git a/tests/expectations/compiler/compiler/integers/u16/min.out b/tests/expectations/compiler/compiler/integers/u16/min.out
index 2b6941dfb3..48632676a9 100644
--- a/tests/expectations/compiler/compiler/integers/u16/min.out
+++ b/tests/expectations/compiler/compiler/integers/u16/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4d739a3dcbeb1880f45f4fbdf7d12b3949dce64ce617ddaa61c64a674b5aacdf
- initial_ast: 9f56a0fc14ae4088012d080b50553397fbb3401fb9825baf8e6d29f808e58ba6
+ - initial_input_ast: c7cfa681865a1c0623cfd356162d0c6750f3e06fb72126585eace0aeb21bae77
+ initial_ast: 4dcfa3acfc7cf76ebcdb36fcb337052b62b0f5855559845cd1ed70942a89dc64
symbol_table: 5deb78bbe52d2923543b4ea4f5646b9236d4b1c5142d80e8cf78b365f825dd54
diff --git a/tests/expectations/compiler/compiler/integers/u16/mul.out b/tests/expectations/compiler/compiler/integers/u16/mul.out
index 656842aace..2e9f36913a 100644
--- a/tests/expectations/compiler/compiler/integers/u16/mul.out
+++ b/tests/expectations/compiler/compiler/integers/u16/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: ce3789aa86cbbfc361e81eda7152de12cb5ea67fcad9517246dc361cca3264ee
+ - initial_input_ast: 2189415cb99cd7a07d28f5b9fd1f3d5e0da2150942d12da98fe8109c4988b6a3
initial_ast: 56f9a8d2c0275f7dfd5894d5a5511a528bef0c016fc5569030c8f83d31fb76a6
symbol_table: 67524bfa6b96b5b199531ea90427d4cd70f525e265de92d04cca02f3d45e6b5e
diff --git a/tests/expectations/compiler/compiler/integers/u16/ne.out b/tests/expectations/compiler/compiler/integers/u16/ne.out
index 4b4fe253fb..48fb76798e 100644
--- a/tests/expectations/compiler/compiler/integers/u16/ne.out
+++ b/tests/expectations/compiler/compiler/integers/u16/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d0b575e8ccb61c3b564ac36956a47078c08701707a8a03b7b7e91fa6e56915a0
- - initial_input_ast: 5fcbe24ecb89070dcace669f7d9b88eb93c8c6e57709dad1518995aaee0be5b4
+ - initial_input_ast: c044ccf036223e8e8de1b69ffc11755c88021eb7d6fe33f1f51afafeb8b88999
+ - initial_input_ast: 1927266ff190c94fb9739e2a59c73f17d4ad9cd9b47ef4022c9905087dbe8eac
initial_ast: 142411669f9231a6caf241a77f9b0382d071adb97f38057cef33152035bd8d57
symbol_table: 8b86b6d82c6c27d86bd474a3beb85a2f3dbc994e06bc108c4c52d0cb5949279a
diff --git a/tests/expectations/compiler/compiler/integers/u16/operator_methods.out b/tests/expectations/compiler/compiler/integers/u16/operator_methods.out
index 6a473a2234..5f033df56a 100644
--- a/tests/expectations/compiler/compiler/integers/u16/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/u16/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a4147a2aaf2115c8e98026423fb31b10249ba5ca1f3dc75ba682c876e980ae8e
- initial_ast: 13948757434dc6205a31ac236faf5462e0e5101eac7beb83b9b5d4fcfef93364
+ - initial_input_ast: fd9e082741dbeb3963fd5ef3d4fd4c242176c66b4e502b71e92a0832ec5afb43
+ initial_ast: f600a9703875417713535777834d9185aa0423dc52202d8509a47c24a3ff0845
symbol_table: 176a11c6b691769a75d9832a8a39cda404f9793519cab4f2c69b2f74e8b232fc
diff --git a/tests/expectations/compiler/compiler/integers/u16/or.out b/tests/expectations/compiler/compiler/integers/u16/or.out
index bcc7c9d067..d0cdc35499 100644
--- a/tests/expectations/compiler/compiler/integers/u16/or.out
+++ b/tests/expectations/compiler/compiler/integers/u16/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 2c4fbe74ef1df386b47eaf5b4718c33fc6702684839494bec4c37df973c8842b
+ - initial_input_ast: 645d8b76a8e35f3c5c40b8a8d7edaf61869ba567db8856ff407c6c6ca93e15ab
initial_ast: b4885ba3ede33a33d77dd109dadd3eeedb830964f2c2be6342e1181b7a91642c
symbol_table: 5c0ca24cef788d1986846c082bb05fe137660e3d0886fa56a6bbcef6f9c5adbe
diff --git a/tests/expectations/compiler/compiler/integers/u16/pow.out b/tests/expectations/compiler/compiler/integers/u16/pow.out
index 66fc34137d..e5221bc4c2 100644
--- a/tests/expectations/compiler/compiler/integers/u16/pow.out
+++ b/tests/expectations/compiler/compiler/integers/u16/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 11821573c2c3f78e4a668ea098194ea4d73d7ab2cb8dc7fdf4c873db61889c35
- initial_ast: 0451103c76b3f89c45e2732f4c56cebd3d7b6ea7a0ddda878ed8b8fe888a82f0
+ - initial_input_ast: 2c0abac302ea0ac78650b87145d06eef89469d5fa6234bddc566bc5e918863d3
+ initial_ast: 70419a837c7fe4db7f045518fa2ae6be9f4dd22a2db46d3385f91c2ac22f9952
symbol_table: 768253f26147ac3a4f966c3264e1ce2c82170f332d5933f479a3fbbaace09ccf
diff --git a/tests/expectations/compiler/compiler/integers/u16/shl.out b/tests/expectations/compiler/compiler/integers/u16/shl.out
index d4e9e22be4..ff65823971 100644
--- a/tests/expectations/compiler/compiler/integers/u16/shl.out
+++ b/tests/expectations/compiler/compiler/integers/u16/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 892045a2f7dfa644eb11f85e012f6192d858b6b617d6456c9f797839123e1588
- initial_ast: b49560259f0bdf45a13ca0b1619428c2e00cc5196cef0cb91bbd691ed06cbe5f
+ - initial_input_ast: a84132ffbda80301c620b10a61957c60ff0cf52c846824353d74deb4b8fb95aa
+ initial_ast: 4c9bdb19e63c3defb3b2217d2aecf610702dc309860a3a28af4fc26ea2b32e95
symbol_table: e1d220cecf6e52f6d651bd26f9894a629d820aec555cf867610da5d80da9525c
diff --git a/tests/expectations/compiler/compiler/integers/u16/shr.out b/tests/expectations/compiler/compiler/integers/u16/shr.out
index 2939205f11..dcd3bad615 100644
--- a/tests/expectations/compiler/compiler/integers/u16/shr.out
+++ b/tests/expectations/compiler/compiler/integers/u16/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 892045a2f7dfa644eb11f85e012f6192d858b6b617d6456c9f797839123e1588
- initial_ast: 21f74e9b3fd57b2223e631e9089b0e0879ba2ab7af08815bcc1e9e5b91f866c7
+ - initial_input_ast: a84132ffbda80301c620b10a61957c60ff0cf52c846824353d74deb4b8fb95aa
+ initial_ast: 6397eb7568ea82b82d5a91f7ea15e15d393418d756ae018d855bf09246261986
symbol_table: ddc0f90ff6ea32630dd3916ad8169767379c75677a54210c48efae577e59490e
diff --git a/tests/expectations/compiler/compiler/integers/u16/sub.out b/tests/expectations/compiler/compiler/integers/u16/sub.out
index 0684be962e..f9f386a99b 100644
--- a/tests/expectations/compiler/compiler/integers/u16/sub.out
+++ b/tests/expectations/compiler/compiler/integers/u16/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: ec06725d558678d7a9a0859173c817a582796d0b4cfeadc1518538812b5cab08
+ - initial_input_ast: 6fb34b6b6c6597f200d98d39d7ec66d5026257323f6e11cea02a2c07d3a482bd
initial_ast: ec2e2b4718488d2d07cbe5758260ae2d9d68c827177bd76cc1e5457f65017566
symbol_table: 110177e4f38eec1ce7a4cfc3394abd48fbf0abc8c026aa80f6740854ddf0c601
diff --git a/tests/expectations/compiler/compiler/integers/u16/ternary.out b/tests/expectations/compiler/compiler/integers/u16/ternary.out
index fcef76fc4d..cd3a7a3357 100644
--- a/tests/expectations/compiler/compiler/integers/u16/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/u16/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6d2849784b279a45e81f8478276149a0009d5b011e3406b73d82fba7f21352cb
- - initial_input_ast: 89fe5eeb95cea5e4f43b2730e5d7bd8060d5f3f5104290e020b52b137cad0fd1
+ - initial_input_ast: d61da749e968cb3fb5ff715944606a2fbfe0e9e82a5505eb6de502b12061612d
+ - initial_input_ast: 6058927814d865491ab33221eebd68e6b860e154845faf69e17ccca306817367
initial_ast: 80358eaf5d798403150ea7b58b5b45cf3d3a42f1f37152450d359afe309f2b31
symbol_table: a7928661efb06f2c8ba228d5874a051d7f1a89b8ac43a86a6f696c71cafe8c99
diff --git a/tests/expectations/compiler/compiler/integers/u16/xor.out b/tests/expectations/compiler/compiler/integers/u16/xor.out
index 6462434611..397b6eeb55 100644
--- a/tests/expectations/compiler/compiler/integers/u16/xor.out
+++ b/tests/expectations/compiler/compiler/integers/u16/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 9cd6034cb366bcd4b071a0b2da8f17c1a831331763e8b12f8e26d2cc48a3efaa
- initial_ast: 9005288983e3789578671a592827412a815cbccd10644d71619352acfe027537
+ - initial_input_ast: c3ec83ed5d2dac98587cbb57952a6dec4a77fe4079c02d69813b75e4c7688dd9
+ initial_ast: 8fa7fafe1a99b406cc460d5ef0e6c50ea4397c25e7c36997db4cc23810ef4465
symbol_table: 709b12a2dedc742eb14c7e6b612970af873982c55e0bd4e840932f662ca1b120
diff --git a/tests/expectations/compiler/compiler/integers/u32/add.out b/tests/expectations/compiler/compiler/integers/u32/add.out
index 7bde0e3a36..d52e656829 100644
--- a/tests/expectations/compiler/compiler/integers/u32/add.out
+++ b/tests/expectations/compiler/compiler/integers/u32/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5a66314f73ac7bda280528133158cf040e9c4c49628ddf12007cc03a1bb2be53
+ - initial_input_ast: 24ab39bf0500a015a0573619c40908da20bfbd3bfd4546bb65b6332033c44ac5
initial_ast: fc9b2c59dcc3901aa963eb618fc50a6d32f778010863b35e1b06a63d15fb695d
symbol_table: 6ff06ce993f0b5ec8c66ba9e75c5928183dbb6850903db4be5113f04af0ed76c
diff --git a/tests/expectations/compiler/compiler/integers/u32/and.out b/tests/expectations/compiler/compiler/integers/u32/and.out
index cd0357ffba..1cbb23e202 100644
--- a/tests/expectations/compiler/compiler/integers/u32/and.out
+++ b/tests/expectations/compiler/compiler/integers/u32/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5a66314f73ac7bda280528133158cf040e9c4c49628ddf12007cc03a1bb2be53
+ - initial_input_ast: 24ab39bf0500a015a0573619c40908da20bfbd3bfd4546bb65b6332033c44ac5
initial_ast: daa2a43799f16cb796d6b97c170c600e42b550ac37a9494edc30b52612843358
symbol_table: 3342cc5fa728477225d5c52b0c8279b13aac977506fbfddb8bb16536f0114751
diff --git a/tests/expectations/compiler/compiler/integers/u32/console_assert.out b/tests/expectations/compiler/compiler/integers/u32/console_assert.out
index 2acf1fedbb..50120a66dc 100644
--- a/tests/expectations/compiler/compiler/integers/u32/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/u32/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 36134ed864d14e77d444738cd1ca5c3c46405779603b13a2dafe2c6068dc8336
+ - initial_input_ast: 03bbcc62085e4dd3fea97b5ab55d5a69ee2195c016c5142a591e2c560e531cf7
initial_ast: 09903ab2024e24699030dd6f922b1cc87885a491ebe86bb1d59d157380233f9a
symbol_table: 91a6e056fd1be16164f5ce3584ddd1379dd57804d8f86600a2539d5cbf69d9d3
diff --git a/tests/expectations/compiler/compiler/integers/u32/div.out b/tests/expectations/compiler/compiler/integers/u32/div.out
index 2d78fe1341..79dcbf332b 100644
--- a/tests/expectations/compiler/compiler/integers/u32/div.out
+++ b/tests/expectations/compiler/compiler/integers/u32/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6de7866e0cf457f10ba17b526a039f29d50cc6428f3ea30a7a15dcab23d6bdce
+ - initial_input_ast: 6087c103d4a36793c6956bbc15e83d950a3dfd699a67af67371b24b5eb4f54ca
initial_ast: e6a1184fcf21d1fb2539eeacaabeebfbb8c99e8b588f0c09ae95b6fa60ba77fa
symbol_table: 8d74342a843483c6b40c01a16837fd88bad7dc23ced778274c122d544b80c16f
diff --git a/tests/expectations/compiler/compiler/integers/u32/eq.out b/tests/expectations/compiler/compiler/integers/u32/eq.out
index 9f5d432f15..df044808aa 100644
--- a/tests/expectations/compiler/compiler/integers/u32/eq.out
+++ b/tests/expectations/compiler/compiler/integers/u32/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 59ef85c3b74f2470556f96bb807465b378d087d89a4ae9f22e7b39c43ead8e43
+ - initial_input_ast: d1acfd7d802258ef14c025fc36ff6a50cd2d47b9ebca5a6bfb6c9050a343ca5b
initial_ast: 3930060cab3cda894f9b46576de10b68e7413c6a1779df7f89d4a825d8c33dfa
symbol_table: bf9f7466ca3f1f251a1020c27f1bd2da1e9df41aa9ec0ebbe9566ca15ca6d187
diff --git a/tests/expectations/compiler/compiler/integers/u32/ge.out b/tests/expectations/compiler/compiler/integers/u32/ge.out
index 3b4242d2d8..b0913e1ae2 100644
--- a/tests/expectations/compiler/compiler/integers/u32/ge.out
+++ b/tests/expectations/compiler/compiler/integers/u32/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6927b659a0e726ba11f57c25eaad7d42bd241d23029339a9ec372f07c7f8d8ab
- - initial_input_ast: ae79e4d6fd859aa4dc80889c8bac25c13d039babf3ea2311cb13e50185b6705e
+ - initial_input_ast: d153359c184e6f986eca5f61efb1e108490d7cdc3243494aa38c099ccdfe9a23
+ - initial_input_ast: a256bf07a585892d533066903adb8ad5052c091f8075646f85301faac29269bd
initial_ast: e061368c428c10ca120d110797fa08fd3b1a5e38a272ee6d5c1da7e9da39cb4d
symbol_table: 33289cb1ae2c24c67eb595c1e7ba2d3e5781e7636a58bbb18470e85ddaf6a097
diff --git a/tests/expectations/compiler/compiler/integers/u32/gt.out b/tests/expectations/compiler/compiler/integers/u32/gt.out
index 73173bab1f..60603d1fde 100644
--- a/tests/expectations/compiler/compiler/integers/u32/gt.out
+++ b/tests/expectations/compiler/compiler/integers/u32/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: fc48a70dd6ca5fa22b3fa8295020273faf9994c21db2dfa37738c4a36de2a981
- - initial_input_ast: c91b35902b7f3b5cbf124f43f300266b21613798c14c92d636a2429884bc698c
+ - initial_input_ast: c23e9a8097d2aef46d355bb51082c0160068704c7116cc887e28293d14ea69b8
+ - initial_input_ast: 2ac67c7a3a56989674505fd4862927415cbc16cdefb72d7d3eb3e6ac1d7ad43f
initial_ast: a9de078a8c6ea3a6ad5543eb56b15f866207d25faddbd8b0240aa37da2d45749
symbol_table: 87020d2ad022a8b9be61375c39d7ac099e86f1e35b6e55fb8fdb19688ff7dbf2
diff --git a/tests/expectations/compiler/compiler/integers/u32/le.out b/tests/expectations/compiler/compiler/integers/u32/le.out
index fc6cc8fd80..a2546a953a 100644
--- a/tests/expectations/compiler/compiler/integers/u32/le.out
+++ b/tests/expectations/compiler/compiler/integers/u32/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 6927b659a0e726ba11f57c25eaad7d42bd241d23029339a9ec372f07c7f8d8ab
- - initial_input_ast: b0a12b88d61841e618f5025d311b6267f95d86d203e5bc1244071ba7a76ef576
+ - initial_input_ast: d153359c184e6f986eca5f61efb1e108490d7cdc3243494aa38c099ccdfe9a23
+ - initial_input_ast: f51ca874221687df1657767748ac98387250608d7f0e5c8102d944dbafbbee34
initial_ast: 3d9967a1c55dfea678430b673ef71f117719a2d239f170843a6ead8d5c6a61db
symbol_table: 62d131a439325ccf29958918b8ff9531431efe4c3f9f256502c9e71272fde925
diff --git a/tests/expectations/compiler/compiler/integers/u32/lt.out b/tests/expectations/compiler/compiler/integers/u32/lt.out
index 66af4f1526..ce0d709541 100644
--- a/tests/expectations/compiler/compiler/integers/u32/lt.out
+++ b/tests/expectations/compiler/compiler/integers/u32/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 0cd6cfd8b391c00f2fde15729053be0517945c6d041c65c3d62f5cc0aedbf406
- - initial_input_ast: 5b46926339784405028421bb262dee94dbfbaa3d6ede5977171b4e873019c42e
+ - initial_input_ast: 6af82ba7cfaa60ee0dfa8db6a145d2459bb5255acb4e175329a31d16723b58eb
+ - initial_input_ast: 7d3520f07675ac488044c92eec0b2ee1dc38cfe2f9ec850fe020aea60eeb7a3b
initial_ast: 7111e358e69cfc0bf425c821b892ed379ddeb7e704053f660a7149b633f09f18
symbol_table: 4ee1d6b6a6b122bade0b7b39b761bfa9bb440c8f89508b577ed67cf152714625
diff --git a/tests/expectations/compiler/compiler/integers/u32/max.out b/tests/expectations/compiler/compiler/integers/u32/max.out
index 8db38f53d5..b4e82b2295 100644
--- a/tests/expectations/compiler/compiler/integers/u32/max.out
+++ b/tests/expectations/compiler/compiler/integers/u32/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b6d101397f4a313cffd45a3c4f0e1fce6e2bc1a9c7a7c5e632e9be21d6d6bc85
- initial_ast: b12816b3a424df0048ab6e3e9532ba613d947809428583e05c96933ce6bf7d6d
+ - initial_input_ast: 76a0fe2199754831329d9b089d2c02f73d7457aaed6548372169318675b85f48
+ initial_ast: c05447aab11b1d797ac4b137dd2a62b15cf2473d296c70c3bf4b0e39ad943cff
symbol_table: cc35eba61d9056f2a1c49d88f7b1ce915dcddc22a35d4426590f3e1c084292f7
diff --git a/tests/expectations/compiler/compiler/integers/u32/min.out b/tests/expectations/compiler/compiler/integers/u32/min.out
index 8b0285966a..63f1c5bae1 100644
--- a/tests/expectations/compiler/compiler/integers/u32/min.out
+++ b/tests/expectations/compiler/compiler/integers/u32/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4d739a3dcbeb1880f45f4fbdf7d12b3949dce64ce617ddaa61c64a674b5aacdf
- initial_ast: fe1dd2002bf1a06344191e9adfd7202c694e7dbbbdaca88f28c2a6a240b67afd
+ - initial_input_ast: c7cfa681865a1c0623cfd356162d0c6750f3e06fb72126585eace0aeb21bae77
+ initial_ast: 84a1b63182db76d7e1ecf8bf85011f71337b4c756abc57f4eed16d6ccd7404f7
symbol_table: f4928deaa7f57c4f89bb8a9bfcd445dd5ea2334b24bf597394cd02f7596ee859
diff --git a/tests/expectations/compiler/compiler/integers/u32/mul.out b/tests/expectations/compiler/compiler/integers/u32/mul.out
index 82cf8a15d8..bf09dc18a9 100644
--- a/tests/expectations/compiler/compiler/integers/u32/mul.out
+++ b/tests/expectations/compiler/compiler/integers/u32/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d76ccf685db8ba14d7269d926382477cf9bd43e2b7951abd1b377771857c3398
+ - initial_input_ast: f8b5b2b0523a7b105beca036d64e7faafd2f3565269eed4ab47b57a4552f803b
initial_ast: 445a52143c5561473e614674752bbfc1f0ab670b799713d2006989dece28d8d5
symbol_table: c8d574a07d984011594cd03bdab453577a66de7aa485e17849b8d30839ab6f04
diff --git a/tests/expectations/compiler/compiler/integers/u32/ne.out b/tests/expectations/compiler/compiler/integers/u32/ne.out
index cf79f05ab4..421633f2d7 100644
--- a/tests/expectations/compiler/compiler/integers/u32/ne.out
+++ b/tests/expectations/compiler/compiler/integers/u32/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 9cd2ec5c5fb4116831171d5edea7a6ec500fe1b6d6689752f830478e3c2341d9
- - initial_input_ast: b6f90bf531a7d0d6e2fa3fe7011c4e75f8afd8503c28d86cce2bbc4285f48702
+ - initial_input_ast: c36a3ceeb3e7d90b2bf76e7cbce130286c71a0cb86e6671f64bffa99f48e6491
+ - initial_input_ast: 8c66de958fbaa62572701b17e8fee53c7c5a51473c5deabd7d3279a73b271f21
initial_ast: a2fce2693c1000822f5e3841994646404df0ffa0f343354362ab19d1da92ce22
symbol_table: 2ffeb5b590edb28b43fcfb4bdcc6912a500861b1483244d38a9bde2b809888af
diff --git a/tests/expectations/compiler/compiler/integers/u32/operator_methods.out b/tests/expectations/compiler/compiler/integers/u32/operator_methods.out
index 5b2c026cb8..6a39733361 100644
--- a/tests/expectations/compiler/compiler/integers/u32/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/u32/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 34d650fbc647e9f0806f6c38bab411ab992263708e8a151d5c92aca2625492c8
- initial_ast: 6ac3c59403d6970049da67760e939fa8084ae8fe3db8743dacc97ab331f2ee79
+ - initial_input_ast: ea9df7ef3cc00db98b36855cf13c1091b7d8270ac2b9fe72b36bb7001e93e807
+ initial_ast: 21b59fe60396056673a2f23d87a7544ec9be134f4a5ec02a922a6a0c3ee120ff
symbol_table: 306a3645bfedc3b416b80c6b3774129bf53323c953d99d7c43832416478e168f
diff --git a/tests/expectations/compiler/compiler/integers/u32/or.out b/tests/expectations/compiler/compiler/integers/u32/or.out
index 21aeba5fb9..1818eb9fdb 100644
--- a/tests/expectations/compiler/compiler/integers/u32/or.out
+++ b/tests/expectations/compiler/compiler/integers/u32/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5a66314f73ac7bda280528133158cf040e9c4c49628ddf12007cc03a1bb2be53
+ - initial_input_ast: 24ab39bf0500a015a0573619c40908da20bfbd3bfd4546bb65b6332033c44ac5
initial_ast: 135d3a6df58371792424ff8dc87d24b7938aef33f4e13cb016a39de0c9aba20f
symbol_table: 7316cf87c3e4cd5d44d718539c5157363ad2660b240f622e7822d46b9914f408
diff --git a/tests/expectations/compiler/compiler/integers/u32/pow.out b/tests/expectations/compiler/compiler/integers/u32/pow.out
index 2ca208e77e..5911daa834 100644
--- a/tests/expectations/compiler/compiler/integers/u32/pow.out
+++ b/tests/expectations/compiler/compiler/integers/u32/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 74c6b3574ec41bf0cee6aa84237e9ab7d7d48cef9345633b90a6a20fcbaa7706
- initial_ast: 48ff8ad86e8110a064a013622635627e6c8350201c0246dc21c6c9b8d62a8ee7
+ - initial_input_ast: 1b21a26a6e63949b68f60b4d8d5aceddd14582b1e7a97b8170c0575ec9b8c62d
+ initial_ast: 2daddd8a1b6d1fc3bd84b9b72a59f711fe6e2afaed0bf248796ad4f967f8a6bf
symbol_table: de3c502b4c82d434663028637ad0351867b493e3e7e956dba308cc190ba0611a
diff --git a/tests/expectations/compiler/compiler/integers/u32/shl.out b/tests/expectations/compiler/compiler/integers/u32/shl.out
index 081561abbf..323e527e43 100644
--- a/tests/expectations/compiler/compiler/integers/u32/shl.out
+++ b/tests/expectations/compiler/compiler/integers/u32/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: aea5931cda1ca223b2ed0310d9e244cbd327aa5c9d6ddbacbc0358931653deb1
- initial_ast: 4eb3b7b964b344e73953066f4e193076c989465d743eb7d667f832fea7e1b928
+ - initial_input_ast: 0942fc3a0aaa64dd019acd4dcd23a548b11ad692ed1af1703201286bf3474552
+ initial_ast: fe46e8d2f3a5f44c9e0298175ee1a9afdea56eb55cc7d959be20dba5cabf5c04
symbol_table: fb3d46fc3d95e6bce11f9a9d750413003af5be754309e7815c09c812daa84041
diff --git a/tests/expectations/compiler/compiler/integers/u32/shr.out b/tests/expectations/compiler/compiler/integers/u32/shr.out
index d3f85b8265..4cb9450b04 100644
--- a/tests/expectations/compiler/compiler/integers/u32/shr.out
+++ b/tests/expectations/compiler/compiler/integers/u32/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: aea5931cda1ca223b2ed0310d9e244cbd327aa5c9d6ddbacbc0358931653deb1
- initial_ast: 3ac36286953e0c69e5d6351ddc0c0cdd1a159a00860e5714d7b7c8d433ca02ea
+ - initial_input_ast: 0942fc3a0aaa64dd019acd4dcd23a548b11ad692ed1af1703201286bf3474552
+ initial_ast: 9289596bee932cb6a10e55ecf4f8fae109c4ee8f1b450c212546d9887014e618
symbol_table: 4314d90f85efdfdd0a99a45b775f6b032a4872bd2f02501a1a71f5f531c827e9
diff --git a/tests/expectations/compiler/compiler/integers/u32/sub.out b/tests/expectations/compiler/compiler/integers/u32/sub.out
index 7064e4c4dc..9173d802ee 100644
--- a/tests/expectations/compiler/compiler/integers/u32/sub.out
+++ b/tests/expectations/compiler/compiler/integers/u32/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e9ec948d02f25436c3149be5eccbe74520a0a15d87e717855e39cb9520479a94
+ - initial_input_ast: 8bea12e1a0f364a123045ecb496654c9448a99278cc875dae01f17b2d9fb3485
initial_ast: dbd7ac04b429e55feb60410fa01f02152ca2b763ee1a6d7d3324314991838072
symbol_table: d4310691d3e4ebd32d0daf09959bb283958cbc21e380f4b0dbc2acdaa8ec2814
diff --git a/tests/expectations/compiler/compiler/integers/u32/ternary.out b/tests/expectations/compiler/compiler/integers/u32/ternary.out
index 7fb135f5de..7ad2d14eb1 100644
--- a/tests/expectations/compiler/compiler/integers/u32/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/u32/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 73796507af8bba1934f98937b8a82b92df5d2031639b6092c62bc4fde940381c
- - initial_input_ast: 448710837514daeaceb54d63fdde57d5a09b06a74d71b62e85073e5dc235896f
+ - initial_input_ast: 27f7025a824f61583d50487c11fc97bd272d7dd79c002f0123252457885d7aef
+ - initial_input_ast: ee9d28f19ee516c2adbca501a7e239df0a8c55189994a7480fabfa1baa79cb54
initial_ast: a501d6b24248229cc476db3c38556aacb27ad8a2aa6398569a13c2fc87cb122b
symbol_table: 8284d3b33f9ced79baf054d55f75b359035654b6ad1f1cfd84a51e2ee6e7ff2b
diff --git a/tests/expectations/compiler/compiler/integers/u32/xor.out b/tests/expectations/compiler/compiler/integers/u32/xor.out
index 6167ade665..5e1b7baf18 100644
--- a/tests/expectations/compiler/compiler/integers/u32/xor.out
+++ b/tests/expectations/compiler/compiler/integers/u32/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a58c9810088fa26dd3148dee70773f791e9c381060df3886495fd15853f8af82
- initial_ast: 3907b37d74cb37fa419f282a4a94c4e4a19493ffdfd7cd6ba39d5c794d36531d
+ - initial_input_ast: 7c48dc804dbb838ac85e31f9d913f494e82e941e19a7d0488f8017aa5b421d43
+ initial_ast: 1a2b553b70b259e98ab8a4ec91d4b9561894f243239b881cc05a5b25243d6363
symbol_table: c835424abfefaf8edb53c1b6f7d136300eb8b931a185655cb218cdacf8ff5e0b
diff --git a/tests/expectations/compiler/compiler/integers/u64/add.out b/tests/expectations/compiler/compiler/integers/u64/add.out
index 8e5d6780e8..2f4ffd9a27 100644
--- a/tests/expectations/compiler/compiler/integers/u64/add.out
+++ b/tests/expectations/compiler/compiler/integers/u64/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d93ab26059e10b206e200fd34ec7df2c003ae0d456f7cc1cc4c7dcc55584b789
+ - initial_input_ast: b50fe7e5fcca4c73fff46b376e3eedec9ae02e15ca9f2d4f33f3a1b77b3f9168
initial_ast: 340164d2eb54080cf67f584148ece7d5873c20a570a6bb0173d2d7fe8512e97b
symbol_table: feb2633a6e533889f6d0727d747943f113c06939c9c7f642799efc17ae7fa3e5
diff --git a/tests/expectations/compiler/compiler/integers/u64/and.out b/tests/expectations/compiler/compiler/integers/u64/and.out
index 5330c40200..daf06b62ef 100644
--- a/tests/expectations/compiler/compiler/integers/u64/and.out
+++ b/tests/expectations/compiler/compiler/integers/u64/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d93ab26059e10b206e200fd34ec7df2c003ae0d456f7cc1cc4c7dcc55584b789
+ - initial_input_ast: b50fe7e5fcca4c73fff46b376e3eedec9ae02e15ca9f2d4f33f3a1b77b3f9168
initial_ast: 17d5fbf0845373e1b8b4dad54571cfc95015715414cb1b11e89ec0b3e2e2116d
symbol_table: 32c1bbb7840d0c5c96608bc6dd048086efce8887e9461e17c0ffc98fde7c9e55
diff --git a/tests/expectations/compiler/compiler/integers/u64/console_assert.out b/tests/expectations/compiler/compiler/integers/u64/console_assert.out
index 3d99c05a6e..436804c186 100644
--- a/tests/expectations/compiler/compiler/integers/u64/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/u64/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4678bf3cf8ed344bc84b440dd2df2b9175f49f3ce9e98b8ff3fba98baed9082d
+ - initial_input_ast: 3d51bf3df58d2d1681a5d016d678cc89b339975bd257812cd4cd60160fb433ee
initial_ast: 5b3f45f81f96fd2606f09a1936b302b896a610c3f72f4d1549648cf506fe65b4
symbol_table: ac9e61a4c28bf284f0fe18e8ccafa7c34c469039bd7cf2d9771750362f586d35
diff --git a/tests/expectations/compiler/compiler/integers/u64/div.out b/tests/expectations/compiler/compiler/integers/u64/div.out
index aac4ed67e4..b2eaae9307 100644
--- a/tests/expectations/compiler/compiler/integers/u64/div.out
+++ b/tests/expectations/compiler/compiler/integers/u64/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5afa17bed3b275ecb1125e703148c21ab4afe4f2615e689b89c7bc2bfbb9a434
+ - initial_input_ast: beeb0a9eacf523f7e10c566f746ffb272b789646ba1a471cea54faeeeb535464
initial_ast: a79fed9ce5b7424f09ebfab59dc874c2b43cc71955d4c8d0d8c1f9277288d5be
symbol_table: f7a687b45c1bc3c1c90675e1507417c240e2655ae5b6554fbca6a66a42c1f7b5
diff --git a/tests/expectations/compiler/compiler/integers/u64/eq.out b/tests/expectations/compiler/compiler/integers/u64/eq.out
index bf4f836d2d..08c9553d16 100644
--- a/tests/expectations/compiler/compiler/integers/u64/eq.out
+++ b/tests/expectations/compiler/compiler/integers/u64/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d9eaba478f38e0a3f2e3ca17c5311c03ad096b289ad19b4220c90e39b57f8b67
+ - initial_input_ast: 1e05ac8daa4ebb9edbb2929a2a30db4a0f38a0bce1498d8b3a2983566ba73f2a
initial_ast: 0b87059e5a0ea16416c02be3dbf974dadaa25fcb273aa5095300bb86eb9c9a14
symbol_table: 1e113dd2c8ea40abe537b2ccd1245d7e171e443dfc24307f45c3877751a334c3
diff --git a/tests/expectations/compiler/compiler/integers/u64/ge.out b/tests/expectations/compiler/compiler/integers/u64/ge.out
index 310b6a3792..f10106da83 100644
--- a/tests/expectations/compiler/compiler/integers/u64/ge.out
+++ b/tests/expectations/compiler/compiler/integers/u64/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: ad6ec2dee4863ab0708b1a51877bea9e1e1ecc0725bc2dec8afd3f7f8a9c9777
- - initial_input_ast: 8610bc83c4598c14f8c3be04205548b1bebfe825c08cf82464e581f106184b15
+ - initial_input_ast: c93814cf63d02ad8a937f8b60f81eae00e522352861e2fd10a2188a0384646d4
+ - initial_input_ast: 2d62b4fb5f26898f99626d4ed69d0b4a24ee08262caf04bcbb1867b462f451f9
initial_ast: c7c41443c2274ec7eab0282ab90404692aabe60fb959d9797f5ed93295740ac8
symbol_table: d66fb561d2d98ab7efa2fcd0dee9555ee60cf250f0b485d044265d9566d09f8d
diff --git a/tests/expectations/compiler/compiler/integers/u64/gt.out b/tests/expectations/compiler/compiler/integers/u64/gt.out
index b3e6cddc35..148ab006a4 100644
--- a/tests/expectations/compiler/compiler/integers/u64/gt.out
+++ b/tests/expectations/compiler/compiler/integers/u64/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 78dba6c245045aa8656239dc36953ae4f49e188bd11538034cb3e31a907979fe
- - initial_input_ast: ce564bfbcf6cb3f716f60fb119e823e7b26d1d0c4a167d9957a811dffb486316
+ - initial_input_ast: 9ee8856bfaf5e7fc4d635092b4f7ea9501e3ce319694acebe8cbcaa3783e866c
+ - initial_input_ast: 2430f4c73831f48ad743c32463ad9a84e3e9039bec5ff8332dcc98932363fd66
initial_ast: 2fddc57755bd974f2e5a7e605edbcca484741fdd7e04b9eb4c661e848c1f728d
symbol_table: bb3128535cb5aa89dccbcab7c81053adaa75b6aeb8b125efc722cc232f84cd48
diff --git a/tests/expectations/compiler/compiler/integers/u64/le.out b/tests/expectations/compiler/compiler/integers/u64/le.out
index 60eee57c2a..cfb7b37cf7 100644
--- a/tests/expectations/compiler/compiler/integers/u64/le.out
+++ b/tests/expectations/compiler/compiler/integers/u64/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: ad6ec2dee4863ab0708b1a51877bea9e1e1ecc0725bc2dec8afd3f7f8a9c9777
- - initial_input_ast: 3e83829fce723e877e914064238f609a7d7a978e46d2af4ee37b459001c08934
+ - initial_input_ast: c93814cf63d02ad8a937f8b60f81eae00e522352861e2fd10a2188a0384646d4
+ - initial_input_ast: 9fdfa77c361e0f36264bdc79549782e5c4accc35538700d984cd89863f9e2683
initial_ast: 8324cc493c146c4b8265d86573e0c5d6ca185040fc0dd24398f43711d43839cd
symbol_table: 7b4fe8955520299e53db34512524630abdf61238f236e6c269366713f8be4137
diff --git a/tests/expectations/compiler/compiler/integers/u64/lt.out b/tests/expectations/compiler/compiler/integers/u64/lt.out
index e3f3a46d7d..3d0faeb008 100644
--- a/tests/expectations/compiler/compiler/integers/u64/lt.out
+++ b/tests/expectations/compiler/compiler/integers/u64/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f182c4405f0d02b2f0da3eac41754653c9f715688088291c1342f4fa6d0a3b62
- - initial_input_ast: abd02eda108527425d98a30d5bcdc5cdbdf11a6e0e791442604e9cbb196bb4ab
+ - initial_input_ast: 7f5c6e459e8b00635226d3719b7d729913c93525e47053278a015fd24079c37d
+ - initial_input_ast: 35ef77a451dbc9df83934e68b1407ab2f8fe9014a8a59704475ec3c3942ef89f
initial_ast: fa31b24abd921d4af729dc4d00df07a76b4eba1b58c83d68287c1dc4fd3effce
symbol_table: 5801dd7f2f2deb0029f255db69f5b2945c48e6872e55b2cdacf0d0fb115eec22
diff --git a/tests/expectations/compiler/compiler/integers/u64/max.out b/tests/expectations/compiler/compiler/integers/u64/max.out
index 1c238e2dfb..2cd0f0aa02 100644
--- a/tests/expectations/compiler/compiler/integers/u64/max.out
+++ b/tests/expectations/compiler/compiler/integers/u64/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4be495421ace98fff4d408986b837383a54ca42ce4ac7b0448fc568496e70993
- initial_ast: f45b3492a5520e9bf595c9eb53333ed0537be6edfb1d237f5812981885309628
+ - initial_input_ast: ad738add6c03b6224ccba9d8d735b6645444f9c16f3b652ec4c0903fa4bb33aa
+ initial_ast: ed6f4f209a48619099bbc178763027c1cb6de50f7e4eb7db9ec359e917b67322
symbol_table: e75cd52b66d30ce5e0fe81b53d86b4fb478b34eab8f4e15d6a46aac6dd8ade56
diff --git a/tests/expectations/compiler/compiler/integers/u64/min.out b/tests/expectations/compiler/compiler/integers/u64/min.out
index edb31692a5..b63a35e483 100644
--- a/tests/expectations/compiler/compiler/integers/u64/min.out
+++ b/tests/expectations/compiler/compiler/integers/u64/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4d739a3dcbeb1880f45f4fbdf7d12b3949dce64ce617ddaa61c64a674b5aacdf
- initial_ast: 309a98f74815d79a03044df5530652286f87ef7529b8d142a0b4dd45b72164cf
+ - initial_input_ast: c7cfa681865a1c0623cfd356162d0c6750f3e06fb72126585eace0aeb21bae77
+ initial_ast: 12ba9963cb5250d4d1d98a9fee0b7dd116e5065f8a83f5e79cdd623bf24307aa
symbol_table: bcd92751d52d81b13a02ea9e394bc7f6876911e0cdb45836c418e453bc29158d
diff --git a/tests/expectations/compiler/compiler/integers/u64/mul.out b/tests/expectations/compiler/compiler/integers/u64/mul.out
index 892860250f..8c921bbfc7 100644
--- a/tests/expectations/compiler/compiler/integers/u64/mul.out
+++ b/tests/expectations/compiler/compiler/integers/u64/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 77481f608c0bff5f9fed1779e0bb782155cf4001dcfdbecccf6efa21d57044c8
+ - initial_input_ast: 0758dc997baa1ce2e35b7680289f58b145801d64671f55b98a163d84b76982a2
initial_ast: 7d318ef8d005392a4bc79f3316f5847ead2d452787a5ad0c057b0b48e150baa3
symbol_table: 4e39bb0ad10823bf2e21b857f2130e706ecc2d75753d968ef9d864f60b0d9ef7
diff --git a/tests/expectations/compiler/compiler/integers/u64/ne.out b/tests/expectations/compiler/compiler/integers/u64/ne.out
index 0e8ef86d5b..745fc7338d 100644
--- a/tests/expectations/compiler/compiler/integers/u64/ne.out
+++ b/tests/expectations/compiler/compiler/integers/u64/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 314acd63c110442cd0ae45414e911762ee002cd3cd712943ee5ba7a545c2895d
- - initial_input_ast: 2720aa6be62eeb6b3f7dcf06456c57038cb483504c7c0d24330a0019b35846e8
+ - initial_input_ast: 2c6f07fb52fcadfd42be53ab06838ce4ddc609995c7f4cbc3799f6daf92cc32b
+ - initial_input_ast: a090b0a76971eb5a83b3460b0e9ad051e293b1adc169b8a59eece9a7bcda4e56
initial_ast: 824860fcd0efb5e8f59935166bd2c810068f6bffa23e5e0c02d6d95b6d88ec21
symbol_table: cdf8b67bc50de4d083d5697da3f6c2dfd8375e4ad94ad722d391bef9a7bfd433
diff --git a/tests/expectations/compiler/compiler/integers/u64/operator_methods.out b/tests/expectations/compiler/compiler/integers/u64/operator_methods.out
index 78e3f65cff..9fa4d7b4d1 100644
--- a/tests/expectations/compiler/compiler/integers/u64/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/u64/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 58a989539f8805e2892c7891db9312b0599e0a21933c424904924bffa281edc6
- initial_ast: eda3dd0d59518115d456f4c3097ea30ef494ca9309e2227a0987a6145cfcb8e0
+ - initial_input_ast: e5791e3381c49b3897104d9715a9e452f7009eb7fe621d5a63280dbbe50b3c54
+ initial_ast: 25d05cdcdbaf148b060a54daa3de4b7d87a1b7189d667b0831bdb12cd0a28af3
symbol_table: 6eee5d786a56c0ac2c255aaddd2251e9b9c277bbd419071feee75dd5bfb221b1
diff --git a/tests/expectations/compiler/compiler/integers/u64/or.out b/tests/expectations/compiler/compiler/integers/u64/or.out
index 1ead01090e..d5d542d250 100644
--- a/tests/expectations/compiler/compiler/integers/u64/or.out
+++ b/tests/expectations/compiler/compiler/integers/u64/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d93ab26059e10b206e200fd34ec7df2c003ae0d456f7cc1cc4c7dcc55584b789
+ - initial_input_ast: b50fe7e5fcca4c73fff46b376e3eedec9ae02e15ca9f2d4f33f3a1b77b3f9168
initial_ast: f9763d0d8b774b35e807316ae6dd33dbe858881d7e4c45f80d05639c4c0c46bb
symbol_table: 3d9bd800d0eeb02a21244f25c48d2e02c67853888ddb7bc13e7c47b368026375
diff --git a/tests/expectations/compiler/compiler/integers/u64/pow.out b/tests/expectations/compiler/compiler/integers/u64/pow.out
index 9b87531317..915ca8c74f 100644
--- a/tests/expectations/compiler/compiler/integers/u64/pow.out
+++ b/tests/expectations/compiler/compiler/integers/u64/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 626806a8e0a363efa01ae3e2741fb4b7576e6b1ded5604c757db258e4b12c875
- initial_ast: 70bb12884894eaa2a8064fbfbe56f75675d41353be7e530c09ad9acc719f3bee
+ - initial_input_ast: 21f494ba0942bd81a0971d1c7d591585cb72d198a89963e561baf0a1b007ac87
+ initial_ast: 8fb5e2247aeac433dd36ae4239d96120b5720ab6d95670531b020b5c0d5ca1dc
symbol_table: 9840b73b2785a5a0d6322b8d207d8f3d4880513273154bfe32889e4a3768e959
diff --git a/tests/expectations/compiler/compiler/integers/u64/shl.out b/tests/expectations/compiler/compiler/integers/u64/shl.out
index 8cf030f7e9..ead0e44fed 100644
--- a/tests/expectations/compiler/compiler/integers/u64/shl.out
+++ b/tests/expectations/compiler/compiler/integers/u64/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d6755d17963b368f9579dff7fec94bd36c378dbe6a2e470eed1a3c23d66cb519
- initial_ast: 79dde7ec4b79d58718beccb64f959b933f9cd27857fceeacec084ca16f87b5e8
+ - initial_input_ast: 429335969b6c3ba968362b30d24c4aac270bc21f7675ac64235e979c324549b3
+ initial_ast: 6886e667f1d6755f4de7173442beb567647c923e341a8d2be04557b6c6c951ef
symbol_table: f4fc8f466567de01cd926560fdd1a26ec1ddf5d280126336bf029d999966ff7b
diff --git a/tests/expectations/compiler/compiler/integers/u64/shr.out b/tests/expectations/compiler/compiler/integers/u64/shr.out
index e7eece75f7..2bb0d0c8fc 100644
--- a/tests/expectations/compiler/compiler/integers/u64/shr.out
+++ b/tests/expectations/compiler/compiler/integers/u64/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: d6755d17963b368f9579dff7fec94bd36c378dbe6a2e470eed1a3c23d66cb519
- initial_ast: 7973b80d2ab399e9a1941cb6e23620dafccda3a041c999e2f8a6e5dfe83713db
+ - initial_input_ast: 429335969b6c3ba968362b30d24c4aac270bc21f7675ac64235e979c324549b3
+ initial_ast: bf9740eebdc55fe0c35c7ec027c0ef328ab92e2a5228489a20911bbbe7deab37
symbol_table: 9efa7be40daba50719633d0ec23d04b63afa10f24b0bbd864309396a5d86a9bd
diff --git a/tests/expectations/compiler/compiler/integers/u64/sub.out b/tests/expectations/compiler/compiler/integers/u64/sub.out
index e6ad2b0318..8af32d80fd 100644
--- a/tests/expectations/compiler/compiler/integers/u64/sub.out
+++ b/tests/expectations/compiler/compiler/integers/u64/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 02c2e867b74dfd2680a64211d30368e9432d10223e7450476a0375f0e443c1fe
+ - initial_input_ast: 083ead671da49260e9309556752e7e3bed665ae954c744b8d067a9919fb01222
initial_ast: d5e74554cc310acf5a55a5d5a1bdd53eb03af925ea01be634ee8afe84639a505
symbol_table: b45aa8f96336f1482ee8b975da10370d344bbd6a8a3cfcdca782bd2aa01a246e
diff --git a/tests/expectations/compiler/compiler/integers/u64/ternary.out b/tests/expectations/compiler/compiler/integers/u64/ternary.out
index 72f660279d..cc9fe5f09c 100644
--- a/tests/expectations/compiler/compiler/integers/u64/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/u64/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b7625fbdf4652004132e112b4a0de0d38090f1a1e02788c99e4323e073f04338
- - initial_input_ast: 0c043ec5f860a0696c4fbe6cbf110ddfb2ce7fc6bed62936e65d9ebc60e21da0
+ - initial_input_ast: c016901c75fdf8a1f458788af0598e582030b2957dd8c630b74148e2f3c908f6
+ - initial_input_ast: 1d4cb77c5bba30e598cca54089f1530603af93a6feebc53229a968978036eb1c
initial_ast: ece173da72d8938a75fc6b467b37c3e2345ebe5fb679292bc256067c06011a34
symbol_table: b431f276e44e02c8988562746946b084b48669bf5f89de9bd0d080ecdb6fe928
diff --git a/tests/expectations/compiler/compiler/integers/u64/xor.out b/tests/expectations/compiler/compiler/integers/u64/xor.out
index 949f22558e..af05d2fda9 100644
--- a/tests/expectations/compiler/compiler/integers/u64/xor.out
+++ b/tests/expectations/compiler/compiler/integers/u64/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 476a5f9d30b511236eea315ffc91836830f65190e6aec58911e1f21d67becdc8
- initial_ast: 5e733c23b4b959a6de4341c85f413c773a4a70eff38c9b2824cf1c746d067d22
+ - initial_input_ast: f76d83befbe9326bc314867d02931b7ad78ca30ffcb9031997dfda28bfd5133e
+ initial_ast: 9a85f40d0e502c8e4cb423ba9ae2806a015ae0c46f1fce4f888898029707b461
symbol_table: 73c4f0bf85a47b6bcef8d0c21de8614fc5099721e37af3a4b2f671b60076b9a5
diff --git a/tests/expectations/compiler/compiler/integers/u8/add.out b/tests/expectations/compiler/compiler/integers/u8/add.out
index 9ef6bdeecf..f451ea81a8 100644
--- a/tests/expectations/compiler/compiler/integers/u8/add.out
+++ b/tests/expectations/compiler/compiler/integers/u8/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: abd4649ea1f9d2960c57f7fb8642eb89a379d26391180e415c4bd696fc6f734a
+ - initial_input_ast: b568f017162b4870af580492723986dac02d17b61cec3cec52cc8651e7d4dec8
initial_ast: 754c6fc632d72724bb2447829ea6470d444fda41b7f4677635839184bd39e658
symbol_table: 5cc6f9d20990f754082a936f92fad2de074bb8d758559a91e144f51f213c3ff9
diff --git a/tests/expectations/compiler/compiler/integers/u8/and.out b/tests/expectations/compiler/compiler/integers/u8/and.out
index ed07ab8a67..d62523cf92 100644
--- a/tests/expectations/compiler/compiler/integers/u8/and.out
+++ b/tests/expectations/compiler/compiler/integers/u8/and.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: abd4649ea1f9d2960c57f7fb8642eb89a379d26391180e415c4bd696fc6f734a
+ - initial_input_ast: b568f017162b4870af580492723986dac02d17b61cec3cec52cc8651e7d4dec8
initial_ast: 988ae827a3cfcadeb7c89bf40a4c2c37f78ed97fe9e76dfb3aa74270f056b8ea
symbol_table: e5594ea4ca289b1917552239e0d1525a22397275f07add8f2aa838af53605360
diff --git a/tests/expectations/compiler/compiler/integers/u8/console_assert.out b/tests/expectations/compiler/compiler/integers/u8/console_assert.out
index b629d2a659..560d422066 100644
--- a/tests/expectations/compiler/compiler/integers/u8/console_assert.out
+++ b/tests/expectations/compiler/compiler/integers/u8/console_assert.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 48971cb0014a813c10f25796c99546258f3aa166111c25fb8c8fa1b6c0bf8cf8
+ - initial_input_ast: 8dd4987c574614c5154b47c61e6eafec80b878d6c4949bc95d8ee2eb96170add
initial_ast: b3a25f9933cbba508f01723126eba657c8317c2bc235d659c30fc9d9ec66f58f
symbol_table: b9d0a3e39dfea06fcbe3f93f08e2e2dfd0e18aeccc310350d49a1d3261877f35
diff --git a/tests/expectations/compiler/compiler/integers/u8/div.out b/tests/expectations/compiler/compiler/integers/u8/div.out
index 3cc5799aa0..aaaf065c48 100644
--- a/tests/expectations/compiler/compiler/integers/u8/div.out
+++ b/tests/expectations/compiler/compiler/integers/u8/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: a008878cd077d67dcec792f1b2a4571ef4f9902912e59a86d2f21be17c608424
+ - initial_input_ast: 09d9e73603d60f95eb727839ce98545e429b63ca34293d14ffaac126d6dd381e
initial_ast: 0d9ff3ac45a9e6fd5e03221953a7e07500f93d3245e90b94145bcf2970e24070
symbol_table: 7263b3df842331e26fe9930a9cfec02f12e9ed19da976b3e81ef14925c127d27
diff --git a/tests/expectations/compiler/compiler/integers/u8/eq.out b/tests/expectations/compiler/compiler/integers/u8/eq.out
index 6d655b36cd..3f5bced31d 100644
--- a/tests/expectations/compiler/compiler/integers/u8/eq.out
+++ b/tests/expectations/compiler/compiler/integers/u8/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e130fcca4de4ddb61b0104caf36c93db6fe67dbacd14f44d09d41379bdbd3ae0
+ - initial_input_ast: a4cd0750e35f81754a218922dd8a55d208009d236296668eaafa6aa8d60fdcb4
initial_ast: afcc42569de04d0b1672a244a675e13b9ad998991488da9fa986860fb0468dc1
symbol_table: ca53a439df806ecf998b2d16e806e6670fcf18351aff0a5e1ff32be76e01de36
diff --git a/tests/expectations/compiler/compiler/integers/u8/ge.out b/tests/expectations/compiler/compiler/integers/u8/ge.out
index ef02ddfc43..4910b22870 100644
--- a/tests/expectations/compiler/compiler/integers/u8/ge.out
+++ b/tests/expectations/compiler/compiler/integers/u8/ge.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 1035b1ea733f44ff0e59a744a6bd19fd24a03c67e2d5ef368cc03a7fab2cfb90
- - initial_input_ast: b1b78c013e815a6b8e9bd79b8d3c75fe79f16fe2e0ff397c858ab7e6e5f6c14f
+ - initial_input_ast: d0e7d4b75881411834839b3822bf80914e6018ba2729ff717c851ce34aa7eead
+ - initial_input_ast: 8eedbf6e59fef91aeee2f91f13799ccb1d990cc041268bdf7f7be526fd4c0b87
initial_ast: 0387eb47ffc2188fee255556743ac7030b4a61ef5afc2b9bc4d13818d8d08740
symbol_table: f149038b3c2f772dcb01cadbfc774944a599cb5013b8eb0de5ae92e36fc2c4fb
diff --git a/tests/expectations/compiler/compiler/integers/u8/gt.out b/tests/expectations/compiler/compiler/integers/u8/gt.out
index 9be463e494..2e6aed45da 100644
--- a/tests/expectations/compiler/compiler/integers/u8/gt.out
+++ b/tests/expectations/compiler/compiler/integers/u8/gt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4c5c8a2a613aeabb07b8c0b69ab85bb30da97f3df68e1771c9ccf83331f3d307
- - initial_input_ast: fc92836efbfa551891818770e342f87e1460e4599c99541cbaedb5fd9221d36e
+ - initial_input_ast: be7952b3d9074f7a048ca1e95dc8749bb9fe03c3c1f4d1666cc81e16eaaed3dd
+ - initial_input_ast: e2a63d49a7e6c95f5f8eb00440e098d690e4223244b80b8790b5593be295e612
initial_ast: 246b63815a2edb7ad0e09567170205f09ed8b805924efc8665d427ad575ae1d4
symbol_table: 9e657fcd4ffde7c7a17e3b45b6f1ae485ad4b0553878a09ae51970d1a3d61de4
diff --git a/tests/expectations/compiler/compiler/integers/u8/le.out b/tests/expectations/compiler/compiler/integers/u8/le.out
index 36e8865e39..45f7b2a357 100644
--- a/tests/expectations/compiler/compiler/integers/u8/le.out
+++ b/tests/expectations/compiler/compiler/integers/u8/le.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 1035b1ea733f44ff0e59a744a6bd19fd24a03c67e2d5ef368cc03a7fab2cfb90
- - initial_input_ast: 5e49a83e9253b30583c87a9697c013d01f3666daf66ffd6d78514642985a6d2a
+ - initial_input_ast: d0e7d4b75881411834839b3822bf80914e6018ba2729ff717c851ce34aa7eead
+ - initial_input_ast: e83f3d1b68e9e42f5f4ef9ac8fa11c9f048661148dffd1f2337ec7a4fe7c7b70
initial_ast: c77395e7a7c11b5e29249ff2e0458d8e0a3ddb160510522ec37c9679433587f7
symbol_table: cf951ab2f2cd08497238935a5c68f1d4c0b33fb8e348b5355b28cc950a3c146d
diff --git a/tests/expectations/compiler/compiler/integers/u8/lt.out b/tests/expectations/compiler/compiler/integers/u8/lt.out
index 452120444e..cdbe4add54 100644
--- a/tests/expectations/compiler/compiler/integers/u8/lt.out
+++ b/tests/expectations/compiler/compiler/integers/u8/lt.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: e48d68126449f737bc223c61f23c98a38cd8400c99fe72dc069157c7da19f0d9
- - initial_input_ast: 1910f19ef72f38b32305d7f6fdfb60f0915139dafdc59fc9b2db32da7254b9a2
+ - initial_input_ast: 1b0305de2d2ddda28ff605bd26a4f6dd8edaaa1dd3db97f00ad53a4cd3cceb23
+ - initial_input_ast: 9033a0de0826b7e572951e2dcf8e83f4f6515205058b7432ccff29a065cc2a49
initial_ast: e80f2965d7b6bc3f51e6115f53f20968b14276fc1920428f458ff998032676bc
symbol_table: 546f00235e023a075ed4b47aeeb5cc922387a04b1195e16e7c4326cdf6e1fbc2
diff --git a/tests/expectations/compiler/compiler/integers/u8/max.out b/tests/expectations/compiler/compiler/integers/u8/max.out
index 969465834e..4650f16e01 100644
--- a/tests/expectations/compiler/compiler/integers/u8/max.out
+++ b/tests/expectations/compiler/compiler/integers/u8/max.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4d739a3dcbeb1880f45f4fbdf7d12b3949dce64ce617ddaa61c64a674b5aacdf
- initial_ast: ecc1845a9668ca474abdb77647c004f09467373d9a43014ff78e8f5b837f6b79
+ - initial_input_ast: c7cfa681865a1c0623cfd356162d0c6750f3e06fb72126585eace0aeb21bae77
+ initial_ast: 76d2cd4e27f5746d6ab065808ae83a73e60b4798d30181e8a12ff9ae20194c94
symbol_table: 56bb71ef04cb5892671ab985991a6a11d728a9bc49849b9cf63512fd6edabc49
diff --git a/tests/expectations/compiler/compiler/integers/u8/min.out b/tests/expectations/compiler/compiler/integers/u8/min.out
index 27374bfe12..9a54fc0401 100644
--- a/tests/expectations/compiler/compiler/integers/u8/min.out
+++ b/tests/expectations/compiler/compiler/integers/u8/min.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 05e7bafca93c93da1462135dbb09318ab46f29cbe9ae88b8a42be6682ad50bb9
- initial_ast: f190baabee2a768f056148a344b023fab532c7c1d118948ba55e854a06198ad8
+ - initial_input_ast: 13720f61f86be3462e6829a230cb85abd2ea7a3e406c03bad349c0580839fd1b
+ initial_ast: 8c02652cea84f945daccc6578e4cb7ac701ab8c80ede22f74a441d04cb8be1a0
symbol_table: a1422b3b2dd889c0b8070197fb3e48e5c9aeea4fdc326702b4678973ca95e354
diff --git a/tests/expectations/compiler/compiler/integers/u8/mul.out b/tests/expectations/compiler/compiler/integers/u8/mul.out
index 24eb20b968..b6f83e82c0 100644
--- a/tests/expectations/compiler/compiler/integers/u8/mul.out
+++ b/tests/expectations/compiler/compiler/integers/u8/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4b0efd0da6cb5b74e64c3fca9ca00140fd7e5a8fcf343b7b420313171e28b209
+ - initial_input_ast: 1a47105e4a0a77e18f9e0109084a0c0b81cbf04bf4e449a86d0f9a214bbe297b
initial_ast: e70485ca8bf749103e8706c3d5df55005794f1fcb49ccd81487e7f8796c20290
symbol_table: 34083d440d5992077db30e67f9e10d56276f9c909b149dda355668aea41678ee
diff --git a/tests/expectations/compiler/compiler/integers/u8/ne.out b/tests/expectations/compiler/compiler/integers/u8/ne.out
index 2d6ab7a6af..6e010993a6 100644
--- a/tests/expectations/compiler/compiler/integers/u8/ne.out
+++ b/tests/expectations/compiler/compiler/integers/u8/ne.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 60cc5bbcb84aa0d7a107a8000ee91a95ecbb07ccf8b61b629e48cac3c935d8f1
- - initial_input_ast: b158beb3f4d8c6292e11cff334590bc37fc632eec336016057b48bd6d9ab0034
+ - initial_input_ast: c40e8d5ce21623a727dc9b6404c0d7f6f251d36f82d30b9ba4f1f2804531a2a7
+ - initial_input_ast: 699f3079ce1ae41896a7817fc10cba7d28e3ad1445c47f7a892a4867cd597be0
initial_ast: af6fd0946705136e76fff48bc531292c128bf3d6f534b85129da2fceb2f153cc
symbol_table: 843ef901659df8cf7fb4dffb62d3355fc973d8b650198fdd368cf75d75509dd1
diff --git a/tests/expectations/compiler/compiler/integers/u8/operator_methods.out b/tests/expectations/compiler/compiler/integers/u8/operator_methods.out
index 6d2c5a7328..f81919ee74 100644
--- a/tests/expectations/compiler/compiler/integers/u8/operator_methods.out
+++ b/tests/expectations/compiler/compiler/integers/u8/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f1f419071c649e1a1ed0c0e406921260f72a411e157ffae6ab0f4d78ebc53808
- initial_ast: 322f403591810918cbb5e8d959f3d6e4937a81c861a4f6bd43bc3a9907cffa36
+ - initial_input_ast: 746d49d0a4fc6fd3bf0b001693187c5a4986b06b5e257fdb30778862abdd51fa
+ initial_ast: d498ddf01de9af370a6db1d6bc5f981e558d51ad6cab51ebb6cf50d2ccaef3d2
symbol_table: 0a8e316856c9b59a75bc5c33532e0cfc8cdaf57476dae6df0b9e4e84b238ca2c
diff --git a/tests/expectations/compiler/compiler/integers/u8/or.out b/tests/expectations/compiler/compiler/integers/u8/or.out
index 7440af35de..0b99209f38 100644
--- a/tests/expectations/compiler/compiler/integers/u8/or.out
+++ b/tests/expectations/compiler/compiler/integers/u8/or.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: abd4649ea1f9d2960c57f7fb8642eb89a379d26391180e415c4bd696fc6f734a
+ - initial_input_ast: b568f017162b4870af580492723986dac02d17b61cec3cec52cc8651e7d4dec8
initial_ast: a45e30bb089e822608fa0c82be0139e781161e182dfe0e526b5d3aa4f74fb3e6
symbol_table: fb02db931f2fd4691a2266919cd4c8d7be076334ce1fe8feefd160d6754b4c48
diff --git a/tests/expectations/compiler/compiler/integers/u8/pow.out b/tests/expectations/compiler/compiler/integers/u8/pow.out
index 8f28ef8301..43d57d0697 100644
--- a/tests/expectations/compiler/compiler/integers/u8/pow.out
+++ b/tests/expectations/compiler/compiler/integers/u8/pow.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 07f28c85836861f253a1a38c498828baffa439a24b7bb5e3a60f5526fd14334a
- initial_ast: bbe46a973d16e1fecb9e46ad07582abea36382a2dc5822cbd5861d75fc998ac4
+ - initial_input_ast: 9b6010040efa42a21face2e7a08f92bb764fc497738c0211887c06d195a41d16
+ initial_ast: a397579f1ed7d54e9d6a2be47a517abaef1e751598c3c0d975f2e1811c8db72e
symbol_table: df935d0411cd3e398557aa7dbb0adbbef2cf13619f1a240a508822186c731bbc
diff --git a/tests/expectations/compiler/compiler/integers/u8/shl.out b/tests/expectations/compiler/compiler/integers/u8/shl.out
index 05377a187b..ac22b362d3 100644
--- a/tests/expectations/compiler/compiler/integers/u8/shl.out
+++ b/tests/expectations/compiler/compiler/integers/u8/shl.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bd0ce5e5810d666ea1d75e5d3c96a17a199301edf24a95b89c587a85af18bc28
- initial_ast: 9f2c98d5de16e4842a3279ee02735bc6bd2f31a2edc27c7e16bb7b3fed7b8e45
+ - initial_input_ast: 122462c0f087ef8b63c453544666f10f38e2cce33fbd6f4d84b9585177077077
+ initial_ast: 0bfbbd577c1680dc314a933dd553c5b8f923a6500b993641aa289d09e6fa7b2d
symbol_table: 0dcb0e6a28f02796446718e8f14671a57393c5bf183d41f13e793df6cd75a259
diff --git a/tests/expectations/compiler/compiler/integers/u8/shr.out b/tests/expectations/compiler/compiler/integers/u8/shr.out
index 595fa9a6cf..0ebbef74b1 100644
--- a/tests/expectations/compiler/compiler/integers/u8/shr.out
+++ b/tests/expectations/compiler/compiler/integers/u8/shr.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: bd0ce5e5810d666ea1d75e5d3c96a17a199301edf24a95b89c587a85af18bc28
- initial_ast: b6d327b88184cd433875734a6a53ed7f871a35b5a6ad5dbfa46114e834212177
+ - initial_input_ast: 122462c0f087ef8b63c453544666f10f38e2cce33fbd6f4d84b9585177077077
+ initial_ast: b310c8d522c70768838543087c884a8785081de31ef2302a20176dd697d57914
symbol_table: 4ddf03d578dbc3f96c1b265bbce3b76f5ca3f34c86715ee73ca998cfc0ec3c50
diff --git a/tests/expectations/compiler/compiler/integers/u8/sub.out b/tests/expectations/compiler/compiler/integers/u8/sub.out
index 95eeb5bf4c..2f67bcaf16 100644
--- a/tests/expectations/compiler/compiler/integers/u8/sub.out
+++ b/tests/expectations/compiler/compiler/integers/u8/sub.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 45bf8029b261e39d3d861e8eb8975e88c0aebb680a7276a6d52ea30089323614
+ - initial_input_ast: e0a14c313387c27690fe95a691990d9a82c0d189ebe6510a209984a817907fb0
initial_ast: 9b629c94d7ea45e415591d9dda63fbff07a93ec777b9b99be437ba2aff883bd1
symbol_table: 01d7107fd6a67975c4952fc58274bf1f55fc8d96d1dfe13a7ff99962944bd997
diff --git a/tests/expectations/compiler/compiler/integers/u8/ternary.out b/tests/expectations/compiler/compiler/integers/u8/ternary.out
index 960b7ca961..a30da8af13 100644
--- a/tests/expectations/compiler/compiler/integers/u8/ternary.out
+++ b/tests/expectations/compiler/compiler/integers/u8/ternary.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 1b06c222c8e4f2c38a3e066de4028e1b6b101cd531ce30137c78024a7c0e7188
- - initial_input_ast: c228e4c7abd9c5646a6afdb95ac21270838ad19f31c89ca6c98d126db9638832
+ - initial_input_ast: 92a421ad9700284ef509658bad78166f5931b333e9f838bb141501a617e49cc7
+ - initial_input_ast: c6e61d82e8081ec02c9363b22a0b5496a417885254c4e178d21597c39de6d95a
initial_ast: 9ed0471710e7c1109adac89e209ea157c5c0cb642661bb24bfd109537159b2e6
symbol_table: b67bb45269a8520e0eaa95710e418120baea294247708f137a21df4e2be97c55
diff --git a/tests/expectations/compiler/compiler/integers/u8/xor.out b/tests/expectations/compiler/compiler/integers/u8/xor.out
index 46a743fc1d..a338082fed 100644
--- a/tests/expectations/compiler/compiler/integers/u8/xor.out
+++ b/tests/expectations/compiler/compiler/integers/u8/xor.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 36d7e018ac49ebf2f8bbcf24cc05a8e0b5fb63896e00a71657b36929c60cb111
- initial_ast: 50090fc3a25155e2ac75594c9b214d6dc680ff8d409e13d5053fbc1c88de2e5c
+ - initial_input_ast: f3f4106ac9259a15289bec28ed917f5781227eb13d1e0eafb3e9f8644727e119
+ initial_ast: 79255bfd6845fac131d7d3ea97624ef9a0076305ddeb40447e531c38044357d9
symbol_table: ebb277c7719a564957a2e1942a6e9880e5b0c5a04dedd6ac58c14cb30d3fefd2
diff --git a/tests/expectations/compiler/compiler/mutability/cond_mut.out b/tests/expectations/compiler/compiler/mutability/cond_mut.out
index bceaeea0a2..a650d42829 100644
--- a/tests/expectations/compiler/compiler/mutability/cond_mut.out
+++ b/tests/expectations/compiler/compiler/mutability/cond_mut.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 1a264346d38ad228560df0abaa869c0bf4953b5deda0a93f02bd9697700489e3
- initial_ast: aa34701b541784d2e4905521101336aa870485a4ddaa96d59ff4be89384996f8
+ - initial_input_ast: 4450d380390e4b22d69c9b44ee782266384b84ba991347c0f96e8f624d6512e7
+ initial_ast: 2d05e70558b1a34ac0778929dc306c177ae344de02feca3f1ed7be554f3da944
symbol_table: 955902f6a157a4830f6d69bc63ccd54bc6fdc8fee6b4f481926fa4a695688b69
diff --git a/tests/expectations/compiler/compiler/mutability/function_input_mut.out b/tests/expectations/compiler/compiler/mutability/function_input_mut.out
index 0879370ae3..90bba3f7f7 100644
--- a/tests/expectations/compiler/compiler/mutability/function_input_mut.out
+++ b/tests/expectations/compiler/compiler/mutability/function_input_mut.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 8b963717b41902e9ddd2d065137feca7555aaaafbd1591905ee890aab534f304
- initial_ast: 3117013a3be40b2cedcade60581b21ec0ebb7e918f0d6dc2cd4607faea8b729c
+ - initial_input_ast: f8e3ad3747d61bdfd59afdc58ad9f7bfb6ffba275f9c5f22e12e1607bb06af85
+ initial_ast: 5647851e72bb49bf865c8025c525333f4ea4751e1b8f9e68b72660aa91e8c435
symbol_table: 03c28801d27a251ba77271104022e75a4d405bd4c96334c37033fdea7b0e8258
diff --git a/tests/expectations/compiler/compiler/mutability/let_mut_nested.out b/tests/expectations/compiler/compiler/mutability/let_mut_nested.out
index c9b7d2c46f..f3f00f2627 100644
--- a/tests/expectations/compiler/compiler/mutability/let_mut_nested.out
+++ b/tests/expectations/compiler/compiler/mutability/let_mut_nested.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4b50b065f8b16a41d0a73a2fe91e4f305d541f516afe031b185bffcd51fbc7c3
- initial_ast: 29b46d550f98360e419c00fc707c1595ff009153bae33aa308d7b9a0fcd39272
+ - initial_input_ast: 0ef14a72e85eff8a241f34061899762d2fee7906cc3505475f0dac47b9458f8a
+ initial_ast: e25b363c3583b46fa1a8e10eef94717ca4b87128c8578a4b44ad344ff113eef8
symbol_table: 1b47c953d0bbbf8ea32689c606dffbfe56d3b7c43866887680305b8f86070bfb
diff --git a/tests/expectations/compiler/compiler/scalar/add.out b/tests/expectations/compiler/compiler/scalar/add.out
index 79b260048b..18e76e6e67 100644
--- a/tests/expectations/compiler/compiler/scalar/add.out
+++ b/tests/expectations/compiler/compiler/scalar/add.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4f141316ffe2f84865d36d0d28d361fdaa90bacf05ff62678d32f901a235ed74
+ - initial_input_ast: c528268c53f01e78fbbc8af3ed5e0dc1d4e9b9f28644c597167971edef764cf0
initial_ast: 5b3ef7dce7c2ffe2777c5b2a9545daead2f38e2b8707477db03e87faec6da7d2
symbol_table: 1876eba4e5ee94cf8982367a238c5019f0bdc66e334694d26f2932f392025f44
diff --git a/tests/expectations/compiler/compiler/scalar/cmp.out b/tests/expectations/compiler/compiler/scalar/cmp.out
index 124e559389..fb17c681b6 100644
--- a/tests/expectations/compiler/compiler/scalar/cmp.out
+++ b/tests/expectations/compiler/compiler/scalar/cmp.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 85349bd16d49ff31c5ed3aeacf84ee6278d4d951409f8b055849eb41481e612e
+ - initial_input_ast: 8b51ce00d3448cda6f763ac1fbc6d14a2588dc0bc0d24eb423b5f417029b28c5
initial_ast: 95590d79b6c281e99c71474d30c610d1f455254ad478a8c12f83e76bb624424e
symbol_table: d81861360e0f528089da457597536cfa42c23c67ab245a07e635dbe2fbb32fb5
diff --git a/tests/expectations/compiler/compiler/scalar/div.out b/tests/expectations/compiler/compiler/scalar/div.out
index 1c3cdcc35c..b2ef8f47a6 100644
--- a/tests/expectations/compiler/compiler/scalar/div.out
+++ b/tests/expectations/compiler/compiler/scalar/div.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 2fdded6208cca2d992178f1ebce1ad848f09f0e7bc5b5a01ee767fafd992737f
+ - initial_input_ast: 3a7c59d773f33e6827986b770fb0a3434917ccb094cab158d5ae8dead74fa8c2
initial_ast: 8cc7803f72770ff9c129a32350e365aa18958bf0ef991cb2a7793075b90da062
symbol_table: 7834fa96812db8e93f4a3bd59164bc7733d0a69926cf52d5948e05bdce3455d0
diff --git a/tests/expectations/compiler/compiler/scalar/eq.out b/tests/expectations/compiler/compiler/scalar/eq.out
index 1e294a1980..775e3df29c 100644
--- a/tests/expectations/compiler/compiler/scalar/eq.out
+++ b/tests/expectations/compiler/compiler/scalar/eq.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 33bfdc8b1c15b79c4df536c93be684108ac3f031e23b2a4359f5cdc780ebe6e9
+ - initial_input_ast: fbb9f33bc5cf7fd11341e6dc1d12d4899274f3bee34dd64590ffd3c9438a61a5
initial_ast: 110f00451cdf3af4c1befda6c1a97f4b09fa1d1656ac037f225249e3a3e6000e
symbol_table: 8ae4e9f2d81c8c887808b3a71b3e28c70e8844676c3ee600ff265415d1a8dbfd
diff --git a/tests/expectations/compiler/compiler/scalar/group_mul.out b/tests/expectations/compiler/compiler/scalar/group_mul.out
index cc2ea48e8f..73423dc278 100644
--- a/tests/expectations/compiler/compiler/scalar/group_mul.out
+++ b/tests/expectations/compiler/compiler/scalar/group_mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: cf06fc39ca04a486855a4df808362d7a950ecd6fee1bde05bc28011c33404726
- initial_ast: 32186824ea5992650097484a6b67e3b5f2c7af93bf03ef590b3ca1db50ef91a7
+ - initial_input_ast: cb1157ee8277e48e0316befc327c4f0504659c2fd64e6efeedb7dcd9722c7a7e
+ initial_ast: e1964446af946d772d62558a03503a43f8ddc7a1c6e517ee30e7305a140c09db
symbol_table: 1a72d572ccecc576314191109763bf06c105e97c32c0c3457d9a5350b89423bb
diff --git a/tests/expectations/compiler/compiler/scalar/mul.out b/tests/expectations/compiler/compiler/scalar/mul.out
index b3ce92c84f..75cb561176 100644
--- a/tests/expectations/compiler/compiler/scalar/mul.out
+++ b/tests/expectations/compiler/compiler/scalar/mul.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4f141316ffe2f84865d36d0d28d361fdaa90bacf05ff62678d32f901a235ed74
+ - initial_input_ast: c528268c53f01e78fbbc8af3ed5e0dc1d4e9b9f28644c597167971edef764cf0
initial_ast: 9ebc007363e99914d5b5ab3519ee40d49fabb61db7ae8a68395a5ff25afc3a1a
symbol_table: 3739f707bdec6d0f3c75770646d9fc801a437e96ea8f5b1020abfc44ef475333
diff --git a/tests/expectations/compiler/compiler/scalar/operator_methods.out b/tests/expectations/compiler/compiler/scalar/operator_methods.out
index d4b55abd22..38fe62c969 100644
--- a/tests/expectations/compiler/compiler/scalar/operator_methods.out
+++ b/tests/expectations/compiler/compiler/scalar/operator_methods.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 4a960476363ce752a47a0a6c7e54222f8b30e4766e02edcbf98a4c5f9596c791
- initial_ast: 3e26914d08c813ac95c420131becae8acdf3e34217a93ccba01a7162692f8e33
+ - initial_input_ast: 351e1f9f8fc577b89a037d3e52eddc9c932782274c1b19b090efb266439d7ab5
+ initial_ast: ad1ba77e3c854d91bfa578b068a35036f3043e8312ebf9c86db6104c4d25e0c9
symbol_table: 525e19b7412a21fd007ac610fa883f89c141a9a30e7d88f0a644197dfee1d84d
diff --git a/tests/expectations/compiler/compiler/scalar/scalar.out b/tests/expectations/compiler/compiler/scalar/scalar.out
index 772c60176d..7b05e6724f 100644
--- a/tests/expectations/compiler/compiler/scalar/scalar.out
+++ b/tests/expectations/compiler/compiler/scalar/scalar.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: f074f67a7d4028112cee3c14d6fa831ac71e0776db4f4f793df9dbfc6bd921c3
- initial_ast: b084ac7b6d9b21eadfef36b11f0c3dfa2b907ad4b93a4c26da8af784d8ac5cb6
+ - initial_input_ast: 28228b87fcb43040ca2c4a6c9e6539642323a9f64d837a6de7f579b17ceb1da4
+ initial_ast: 501cd588698e4c37e5e5f2ed272903f6e2277ec865c059df1a2a4526a35ccfcd
symbol_table: d28e37161537c8e13b9c0fdce8d3663f3e4d8e3bae9fc5cf53732131dca4510b
diff --git a/tests/expectations/compiler/compiler/scalar/ternary.out b/tests/expectations/compiler/compiler/scalar/ternary.out
index af9a84cf87..5bfeb3648e 100644
--- a/tests/expectations/compiler/compiler/scalar/ternary.out
+++ b/tests/expectations/compiler/compiler/scalar/ternary.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 33bfdc8b1c15b79c4df536c93be684108ac3f031e23b2a4359f5cdc780ebe6e9
- initial_ast: 3df1834af362874ebe176df24fea3f4062d042e2cbca1ed59f45f13461cd92e8
+ - initial_input_ast: fbb9f33bc5cf7fd11341e6dc1d12d4899274f3bee34dd64590ffd3c9438a61a5
+ initial_ast: 6b5149b93e9b42a66dabf3a1e041f6fa506c41d7c37eb14d7699c33abdac247b
symbol_table: 6f4fe29a04532a1b259ea75706d26a7836034bd531f558425fa3baa193fe3915
diff --git a/tests/expectations/compiler/compiler/statements/all_loops.out b/tests/expectations/compiler/compiler/statements/all_loops.out
index d84cae568d..fe160d35d9 100644
--- a/tests/expectations/compiler/compiler/statements/all_loops.out
+++ b/tests/expectations/compiler/compiler/statements/all_loops.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 7f054d619f362422dce83ca5563d462fe3206845a29de38bb3721f3cd2c69c11
- initial_ast: bf16f962535479c3c4aaac8018f63ff4889bbf4ce668079d9a3b42f19b892a97
+ - initial_input_ast: 2f21b4d5dc1058106889da0975de69c33e29bb184dace42559ad3e4da5140d21
+ initial_ast: 72d72a8e2719419f4fde8b2ef6b4600d9056efe736df419c8c426e9279dfe807
symbol_table: 17062ffd3a4c9628e2c6cd3af6c60b8d8117186a3f34be948bfe951ee96d702d
diff --git a/tests/expectations/compiler/compiler/statements/assign_fail.out b/tests/expectations/compiler/compiler/statements/assign_fail.out
new file mode 100644
index 0000000000..f7cd275584
--- /dev/null
+++ b/tests/expectations/compiler/compiler/statements/assign_fail.out
@@ -0,0 +1,5 @@
+---
+namespace: Compile
+expectation: Fail
+outputs:
+ - "Error [EPAR0370025]: Could not lex the following content: `🦀`.\n"
diff --git a/tests/expectations/compiler/compiler/statements/block.out b/tests/expectations/compiler/compiler/statements/block.out
index 77a04d6d92..fe04207fe4 100644
--- a/tests/expectations/compiler/compiler/statements/block.out
+++ b/tests/expectations/compiler/compiler/statements/block.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 555a602a6e176c37483e18f7fcc4abf1103c14642114729913b7c8433c76a667
- initial_ast: 06faf01731c5780a7eecf32ee2cdbfbdc162e56ef4ea982e963665ad7dd6c359
+ - initial_input_ast: 198eb7d80bc19a6592fb460e0cebcbe3f5078d54990fffc59c7df12b184b7f45
+ initial_ast: cf7ed47dfec89e9218f8ccb717a749c9477392dbfc53de8f32627490312ff7cb
symbol_table: 58ff7182ef3f54b16388adf1a5ed1048ea66b9f44e1bdc8dddec83333fe9c14d
diff --git a/tests/expectations/compiler/compiler/statements/chain.out b/tests/expectations/compiler/compiler/statements/chain.out
index 855298b66b..1ae847169c 100644
--- a/tests/expectations/compiler/compiler/statements/chain.out
+++ b/tests/expectations/compiler/compiler/statements/chain.out
@@ -3,8 +3,8 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 45904271733998b2b56d16f1fd4b035cd13f072ff6972108d90bd92d16e9266c
- - initial_input_ast: 0d9c06667774ccec1cab8dca077b5021ff514b5384b72263f730a0a1bfd6469f
- - initial_input_ast: a2d7fe3407284c9e88d8dd2e35a8d69f6ff51b1b25a8dfa53f0926416e1bfd3f
- initial_ast: a24b7adcb2dcedb46bf661fc7655ad99b5010a877d34a179424a51db99476c26
+ - initial_input_ast: fe5796b8d715bb6171a2512556ac35483e41e87c7ea0245d879d4af6a2cc5a53
+ - initial_input_ast: 96ab541d4a0830d109dd74d3f3bff3b1e50a1ecea05334bb6042b71a6f15cf94
+ - initial_input_ast: f2d89f71957ad254e7693b39d829d0728443e2fe3a2664295fa83fe97bda12ca
+ initial_ast: 932158cc78956ff54049a8372c266737c8eb0ea98268a818691877412739d59a
symbol_table: 057339b96e949644b9100ca88f160f6322d3d20f49b29c64e346f932c126bf74
diff --git a/tests/expectations/compiler/compiler/statements/compare_diff_types_fail.out b/tests/expectations/compiler/compiler/statements/compare_diff_types_fail.out
index 49cf02e47e..3906369043 100644
--- a/tests/expectations/compiler/compiler/statements/compare_diff_types_fail.out
+++ b/tests/expectations/compiler/compiler/statements/compare_diff_types_fail.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 5cb1b91c4f8c090d64447985721a40253e3fcbc7c97eb3e722ca9e250d53c4ee
- initial_ast: c9fc3888bb347f05023ae49eedc0d1740360c897e5309421a8a82afdf281337f
+ - initial_input_ast: fb915314d9b78be969b79981f55977bf7ef662c72c93184cf0e60788575f763a
+ initial_ast: 0a313845582b4929789b314c5b8ac3f516b1aa01e34f1ec6009c0dc144f92616
symbol_table: d00a24d47934e8e043bdc1af4a6c0de4d05d10059a435982c942831864c1cbeb
diff --git a/tests/expectations/compiler/compiler/statements/compare_invalid_negates_fail.out b/tests/expectations/compiler/compiler/statements/compare_invalid_negates_fail.out
index 6d27d6442a..b6d2d7b4ad 100644
--- a/tests/expectations/compiler/compiler/statements/compare_invalid_negates_fail.out
+++ b/tests/expectations/compiler/compiler/statements/compare_invalid_negates_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:4:20\n |\n 4 | let b: bool = -a == -1u8;\n | ^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:4:26\n |\n 4 | let b: bool = -a == -1u8;\n | ^^^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:5:20\n |\n 5 | let c: bool = -a > -1u8;\n | ^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:5:25\n |\n 5 | let c: bool = -a > -1u8;\n | ^^^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:6:20\n |\n 6 | let d: bool = -a < -1u8;\n | ^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:6:25\n |\n 6 | let d: bool = -a < -1u8;\n | ^^^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:7:20\n |\n 7 | let e: bool = -a >= -1u8;\n | ^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:7:26\n |\n 7 | let e: bool = -a >= -1u8;\n | ^^^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:8:20\n |\n 8 | let f: bool = -a <= -1u8;\n | ^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:8:26\n |\n 8 | let f: bool = -a <= -1u8;\n | ^^^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:9:18\n |\n 9 | let g: u8 = -a * -1u8;\n | ^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:9:23\n |\n 9 | let g: u8 = -a * -1u8;\n | ^^^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:10:18\n |\n 10 | let h: u8 = -a ** -1u8;\n | ^\nError [ETYC0372006]: The type `u8` is not negatable\n --> compiler-test:10:24\n |\n 10 | let h: u8 = -a ** -1u8;\n | ^^^\n"
+ - "Error [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:4:20\n |\n 4 | let b: bool = -a == -1u8;\n | ^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:4:26\n |\n 4 | let b: bool = -a == -1u8;\n | ^^^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:5:20\n |\n 5 | let c: bool = -a > -1u8;\n | ^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:5:25\n |\n 5 | let c: bool = -a > -1u8;\n | ^^^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:6:20\n |\n 6 | let d: bool = -a < -1u8;\n | ^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:6:25\n |\n 6 | let d: bool = -a < -1u8;\n | ^^^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:7:20\n |\n 7 | let e: bool = -a >= -1u8;\n | ^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:7:26\n |\n 7 | let e: bool = -a >= -1u8;\n | ^^^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:8:20\n |\n 8 | let f: bool = -a <= -1u8;\n | ^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:8:26\n |\n 8 | let f: bool = -a <= -1u8;\n | ^^^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:9:18\n |\n 9 | let g: u8 = -a * -1u8;\n | ^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:9:23\n |\n 9 | let g: u8 = -a * -1u8;\n | ^^^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:10:18\n |\n 10 | let h: u8 = -a ** -1u8;\n | ^\nError [ETYC0372007]: The type `u8` is not negatable\n --> compiler-test:10:24\n |\n 10 | let h: u8 = -a ** -1u8;\n | ^^^\n"
diff --git a/tests/expectations/compiler/compiler/statements/for_loop.out b/tests/expectations/compiler/compiler/statements/for_loop.out
index a3a076d639..d4eb461261 100644
--- a/tests/expectations/compiler/compiler/statements/for_loop.out
+++ b/tests/expectations/compiler/compiler/statements/for_loop.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 0a10c88a8cdd61a9e3572466c6b5ea5536c6cfdcf79c52cfa9fb9b925ef356b5
- initial_ast: 820dbd2eba178649a9ccd4d21d388d8a119b8369fb8a27e7cc33889292581ae4
+ - initial_input_ast: 9fe934b08244cf726123179e290ddfd645bb8b283579741664055ea576b4800f
+ initial_ast: 59e060022eb735e5e9c9391f9da56dd48c463ed1b2c0b14ec89d6db80859d2ac
symbol_table: e4bca60f5387ea06162a5ccd040b49966cbf2c5b52ed35a48d71b08e14e0fee1
diff --git a/tests/expectations/compiler/compiler/statements/iteration_basic.out b/tests/expectations/compiler/compiler/statements/iteration_basic.out
index 46383b6b71..b539417ed2 100644
--- a/tests/expectations/compiler/compiler/statements/iteration_basic.out
+++ b/tests/expectations/compiler/compiler/statements/iteration_basic.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 2b08bca229cdf35a458353644c99931c266045ecfa23da55518e7542c6de4f55
- initial_ast: 1a36306a37a40c1867d0fc05878434a1e8f0c3e7cb7972fc69dd750cfcf2bc7a
+ - initial_input_ast: a07781bcb6b37246cd6b048878a0951cc90bb0f2a4fc05e2fb36b0e16928f37f
+ initial_ast: c7a14971408cb0fff82d8c45417c93dfa2d36254b21c1b55610a3527a49f6afe
symbol_table: 43e0cef3208b26d9005ce71e3b20057f7fab524b6969cd7323f9a7a7eaa29ae9
diff --git a/tests/expectations/compiler/compiler/statements/iteration_variable.out b/tests/expectations/compiler/compiler/statements/iteration_variable.out
index a4ad5297b3..6b45944078 100644
--- a/tests/expectations/compiler/compiler/statements/iteration_variable.out
+++ b/tests/expectations/compiler/compiler/statements/iteration_variable.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 54d447941be9647956ebb571b94203d24e695cc95b97a8e2405d4515f8f394ff
- initial_ast: 353dde59255897365bdd14107828907cf83b7dd0c2b76840209c9a970e15cb80
+ - initial_input_ast: c918ce1ffc15cd823113a571123910dde670829e3fd04a22ca6f3fed8fd16eb4
+ initial_ast: 3ff81ead4edb3474008c23b7c146d12138cd4c19d3bb6479fe2e45965ea12eb7
symbol_table: 013ec5f72040ecfe9f45884659a7b674f37c5a2a98906c2f42ec7e07f727f0df
diff --git a/tests/expectations/compiler/compiler/statements/multiple_returns.out b/tests/expectations/compiler/compiler/statements/multiple_returns.out
index d52ca90c29..ab0a7ab796 100644
--- a/tests/expectations/compiler/compiler/statements/multiple_returns.out
+++ b/tests/expectations/compiler/compiler/statements/multiple_returns.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 555a602a6e176c37483e18f7fcc4abf1103c14642114729913b7c8433c76a667
- - initial_input_ast: 66064ed6d78bcadc1f415a472484e279a04411febdb78c7a99d8aa57fea41c09
- initial_ast: 512eeadfe2d9d9fef603a00c1dfdb816f9f3effb3e20bf72d424a3efdb8be6b9
+ - initial_input_ast: 198eb7d80bc19a6592fb460e0cebcbe3f5078d54990fffc59c7df12b184b7f45
+ - initial_input_ast: e8c168b68e9259dd1cbe1810a54c0523005878e57bbeaa9d4493191347d62fe2
+ initial_ast: 00624c4b4091d0e5812c3682e44b6973f327a74df02482434edbda0b10f71371
symbol_table: 91af5c376605301bd7c934ad6ad829de5c8b92f7cfe45aff8543e1a77b24d8ac
diff --git a/tests/expectations/compiler/compiler/statements/mutate.out b/tests/expectations/compiler/compiler/statements/mutate.out
index fcc7ca34d7..86eda29315 100644
--- a/tests/expectations/compiler/compiler/statements/mutate.out
+++ b/tests/expectations/compiler/compiler/statements/mutate.out
@@ -3,7 +3,7 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: 30e94504f0b96c93e8bc80d3a3fcdc1f01515be7f2c1d925a76429050c5cfcb5
- - initial_input_ast: 926d9b29f33bf919b80281c18201806e190051d5a3dcef78d7be2cf634128099
- initial_ast: ea58b756fc80241bc2768005f59220bcbfe4617d1320453c41cb653f34f1c308
+ - initial_input_ast: 1616955974a4cb7c759158043772f241d043e67ed0063818c456aa1fae054b0c
+ - initial_input_ast: 9ebf6d54b77d669ce67d3574d054a2bab06b159b077cb1b30e9014575badbc3b
+ initial_ast: 62081a8f0aba9dae78c9baae1b8333743581880f37eb051147b48789d929551b
symbol_table: 92816f4a99866162f44d9eaa22bea95c002ef73e9ba5e1ed74f2de1e4d8fa1d3
diff --git a/tests/expectations/compiler/compiler/statements/non_existant_var_exp_fail.out b/tests/expectations/compiler/compiler/statements/non_existant_var_exp_fail.out
index f8b6964af3..36dbbd6b9e 100644
--- a/tests/expectations/compiler/compiler/statements/non_existant_var_exp_fail.out
+++ b/tests/expectations/compiler/compiler/statements/non_existant_var_exp_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372004]: Unknown variable `z`\n --> compiler-test:4:19\n |\n 4 | \tlet b: u8 = 1u8**z;\n | ^\n"
+ - "Error [ETYC0372005]: Unknown variable `z`\n --> compiler-test:4:19\n |\n 4 | \tlet b: u8 = 1u8**z;\n | ^\n"
diff --git a/tests/expectations/compiler/compiler/statements/non_existant_vars_mul_fail.out b/tests/expectations/compiler/compiler/statements/non_existant_vars_mul_fail.out
index eaec866219..d0fa22eb14 100644
--- a/tests/expectations/compiler/compiler/statements/non_existant_vars_mul_fail.out
+++ b/tests/expectations/compiler/compiler/statements/non_existant_vars_mul_fail.out
@@ -2,4 +2,4 @@
namespace: Compile
expectation: Fail
outputs:
- - "Error [ETYC0372004]: Unknown variable `x`\n --> compiler-test:4:14\n |\n 4 | \tlet b: u8 = x*z;\n | ^\nError [ETYC0372004]: Unknown variable `z`\n --> compiler-test:4:16\n |\n 4 | \tlet b: u8 = x*z;\n | ^\n"
+ - "Error [ETYC0372005]: Unknown variable `x`\n --> compiler-test:4:14\n |\n 4 | \tlet b: u8 = x*z;\n | ^\nError [ETYC0372005]: Unknown variable `z`\n --> compiler-test:4:16\n |\n 4 | \tlet b: u8 = x*z;\n | ^\n"
diff --git a/tests/expectations/compiler/compiler/statements/ternary_explicit_and_implicit.out b/tests/expectations/compiler/compiler/statements/ternary_explicit_and_implicit.out
index 1732896424..ab4d2e1ddf 100644
--- a/tests/expectations/compiler/compiler/statements/ternary_explicit_and_implicit.out
+++ b/tests/expectations/compiler/compiler/statements/ternary_explicit_and_implicit.out
@@ -3,6 +3,6 @@ namespace: Compile
expectation: Pass
outputs:
- output:
- - initial_input_ast: b69ef69db5b876c322baae6ca63d825f9702a7cbb25ae5598f206301825cead1
- initial_ast: 376a5f02c289ddb111be98f7b0f3c9fe47aa684dcaf68ebe5fb3dd88588fcaaa
+ - initial_input_ast: ecc54967dfe1b2c067baa1fe6d2dfababe2a728338906c482b6582c25dd5cb0f
+ initial_ast: 2810ef0ebe18a03a525672e448d6ed0d949fd9f3b2ddaea971f1785537d7ca4b
symbol_table: ea61603fdb0d2d3f9ed43f0b8fd044438c4f662ae0cfb97e95505b741a82ce0b
diff --git a/tests/expectations/parser/parser/expression/binary/add.out b/tests/expectations/parser/parser/expression/binary/add.out
index 599eb9e88f..4a37b71a7f 100644
--- a/tests/expectations/parser/parser/expression/binary/add.out
+++ b/tests/expectations/parser/parser/expression/binary/add.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 9
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -68,7 +68,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -83,7 +83,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -91,7 +91,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -105,7 +105,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -113,7 +113,7 @@ outputs:
lo: 12
hi: 15
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -132,7 +132,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -140,7 +140,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -152,7 +152,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -169,7 +169,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -177,7 +177,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -191,7 +191,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -199,7 +199,7 @@ outputs:
lo: 12
hi: 15
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -217,7 +217,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "5"
@@ -225,7 +225,7 @@ outputs:
lo: 24
hi: 27
right:
- Value:
+ Literal:
Integer:
- U8
- "6"
diff --git a/tests/expectations/parser/parser/expression/binary/and.out b/tests/expectations/parser/parser/expression/binary/and.out
index 4bf9e5ef6c..80c098ae8b 100644
--- a/tests/expectations/parser/parser/expression/binary/and.out
+++ b/tests/expectations/parser/parser/expression/binary/and.out
@@ -4,16 +4,16 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 0
hi: 4
right:
- Value:
+ Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 8
hi: 13
@@ -23,16 +23,16 @@ outputs:
hi: 13
- Binary:
left:
- Value:
+ Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 0
hi: 5
right:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 7
hi: 11
@@ -44,16 +44,16 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 0
hi: 4
right:
- Value:
+ Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 6
hi: 11
@@ -62,9 +62,9 @@ outputs:
lo: 0
hi: 11
right:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 13
hi: 17
diff --git a/tests/expectations/parser/parser/expression/binary/bit_and.out b/tests/expectations/parser/parser/expression/binary/bit_and.out
index 4f88dd45a2..28816988e9 100644
--- a/tests/expectations/parser/parser/expression/binary/bit_and.out
+++ b/tests/expectations/parser/parser/expression/binary/bit_and.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 9
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -68,7 +68,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -83,7 +83,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -93,7 +93,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -101,7 +101,7 @@ outputs:
lo: 6
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -117,7 +117,7 @@ outputs:
lo: 0
hi: 15
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -132,7 +132,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -140,7 +140,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -152,7 +152,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -169,7 +169,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -179,7 +179,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -187,7 +187,7 @@ outputs:
lo: 6
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -205,7 +205,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -213,7 +213,7 @@ outputs:
lo: 18
hi: 21
right:
- Value:
+ Literal:
Integer:
- U8
- "5"
@@ -229,7 +229,7 @@ outputs:
lo: 0
hi: 27
right:
- Value:
+ Literal:
Integer:
- U8
- "6"
diff --git a/tests/expectations/parser/parser/expression/binary/bit_or.out b/tests/expectations/parser/parser/expression/binary/bit_or.out
index 0239f4e808..2717872d8e 100644
--- a/tests/expectations/parser/parser/expression/binary/bit_or.out
+++ b/tests/expectations/parser/parser/expression/binary/bit_or.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 9
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -68,7 +68,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -83,7 +83,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -93,7 +93,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -101,7 +101,7 @@ outputs:
lo: 6
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -117,7 +117,7 @@ outputs:
lo: 0
hi: 15
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -132,7 +132,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -140,7 +140,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -152,7 +152,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -169,7 +169,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -179,7 +179,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -187,7 +187,7 @@ outputs:
lo: 6
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -205,7 +205,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -213,7 +213,7 @@ outputs:
lo: 18
hi: 21
right:
- Value:
+ Literal:
Integer:
- U8
- "5"
@@ -229,7 +229,7 @@ outputs:
lo: 0
hi: 27
right:
- Value:
+ Literal:
Integer:
- U8
- "6"
diff --git a/tests/expectations/parser/parser/expression/binary/bit_xor.out b/tests/expectations/parser/parser/expression/binary/bit_xor.out
index 7fc1fc0b85..92b087105d 100644
--- a/tests/expectations/parser/parser/expression/binary/bit_xor.out
+++ b/tests/expectations/parser/parser/expression/binary/bit_xor.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 9
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -68,7 +68,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -83,7 +83,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -91,7 +91,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -105,7 +105,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -113,7 +113,7 @@ outputs:
lo: 12
hi: 15
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -132,7 +132,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -140,7 +140,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -152,7 +152,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -169,7 +169,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -177,7 +177,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -191,7 +191,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -199,7 +199,7 @@ outputs:
lo: 12
hi: 15
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -217,7 +217,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "5"
@@ -225,7 +225,7 @@ outputs:
lo: 24
hi: 27
right:
- Value:
+ Literal:
Integer:
- U8
- "6"
diff --git a/tests/expectations/parser/parser/expression/binary/div.out b/tests/expectations/parser/parser/expression/binary/div.out
index 1fc3d48002..784a4cf719 100644
--- a/tests/expectations/parser/parser/expression/binary/div.out
+++ b/tests/expectations/parser/parser/expression/binary/div.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 9
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -68,7 +68,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -83,7 +83,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -91,7 +91,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -105,7 +105,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -113,7 +113,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
diff --git a/tests/expectations/parser/parser/expression/binary/eq.out b/tests/expectations/parser/parser/expression/binary/eq.out
index 64802bf254..baf16a11b0 100644
--- a/tests/expectations/parser/parser/expression/binary/eq.out
+++ b/tests/expectations/parser/parser/expression/binary/eq.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 10
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -70,7 +70,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -78,7 +78,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -99,7 +99,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -107,7 +107,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -121,7 +121,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -129,7 +129,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -149,7 +149,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -157,7 +157,7 @@ outputs:
lo: 26
hi: 29
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -171,7 +171,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "5"
@@ -179,7 +179,7 @@ outputs:
lo: 39
hi: 42
right:
- Value:
+ Literal:
Integer:
- U8
- "6"
diff --git a/tests/expectations/parser/parser/expression/binary/eq_fail.out b/tests/expectations/parser/parser/expression/binary/eq_fail.out
index 6396942528..434f3dbd4a 100644
--- a/tests/expectations/parser/parser/expression/binary/eq_fail.out
+++ b/tests/expectations/parser/parser/expression/binary/eq_fail.out
@@ -2,4 +2,4 @@
namespace: ParseExpression
expectation: Fail
outputs:
- - "Error [EPAR0370028]: Could not parse the implicit value: 1.\n --> test:1:1\n |\n 1 | 1 == 2 == 3\n | ^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 1.\n --> test:1:1\n |\n 1 | 1 == 2 == 3\n | ^"
diff --git a/tests/expectations/parser/parser/expression/binary/ge.out b/tests/expectations/parser/parser/expression/binary/ge.out
index 170fa65e9f..ab8e053aef 100644
--- a/tests/expectations/parser/parser/expression/binary/ge.out
+++ b/tests/expectations/parser/parser/expression/binary/ge.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 10
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -70,7 +70,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -78,7 +78,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
diff --git a/tests/expectations/parser/parser/expression/binary/gt.out b/tests/expectations/parser/parser/expression/binary/gt.out
index 564ae31473..e63a5ad20a 100644
--- a/tests/expectations/parser/parser/expression/binary/gt.out
+++ b/tests/expectations/parser/parser/expression/binary/gt.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 9
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -70,7 +70,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -78,7 +78,7 @@ outputs:
lo: 12
hi: 15
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
diff --git a/tests/expectations/parser/parser/expression/binary/le.out b/tests/expectations/parser/parser/expression/binary/le.out
index 0adfce4c7a..ffb8cc8bc8 100644
--- a/tests/expectations/parser/parser/expression/binary/le.out
+++ b/tests/expectations/parser/parser/expression/binary/le.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 10
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -70,7 +70,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -78,7 +78,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
diff --git a/tests/expectations/parser/parser/expression/binary/lt.out b/tests/expectations/parser/parser/expression/binary/lt.out
index 6208496dff..12ad96fed1 100644
--- a/tests/expectations/parser/parser/expression/binary/lt.out
+++ b/tests/expectations/parser/parser/expression/binary/lt.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 9
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -70,7 +70,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -78,7 +78,7 @@ outputs:
lo: 12
hi: 15
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
diff --git a/tests/expectations/parser/parser/expression/binary/mul.out b/tests/expectations/parser/parser/expression/binary/mul.out
index a7867f7e13..2a9ef88f99 100644
--- a/tests/expectations/parser/parser/expression/binary/mul.out
+++ b/tests/expectations/parser/parser/expression/binary/mul.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 9
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -68,7 +68,7 @@ outputs:
lo: 0
hi: 9
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -83,7 +83,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -91,7 +91,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -105,7 +105,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -113,7 +113,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -134,7 +134,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -142,7 +142,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -156,7 +156,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -164,7 +164,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -182,7 +182,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "5"
@@ -190,7 +190,7 @@ outputs:
lo: 26
hi: 29
right:
- Value:
+ Literal:
Integer:
- U8
- "6"
diff --git a/tests/expectations/parser/parser/expression/binary/neq.out b/tests/expectations/parser/parser/expression/binary/neq.out
index e54085d698..faadb4b150 100644
--- a/tests/expectations/parser/parser/expression/binary/neq.out
+++ b/tests/expectations/parser/parser/expression/binary/neq.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 10
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -70,7 +70,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -78,7 +78,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -99,7 +99,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -107,7 +107,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -121,7 +121,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -129,7 +129,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -149,7 +149,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -157,7 +157,7 @@ outputs:
lo: 26
hi: 29
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -171,7 +171,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "5"
@@ -179,7 +179,7 @@ outputs:
lo: 39
hi: 42
right:
- Value:
+ Literal:
Integer:
- U8
- "6"
diff --git a/tests/expectations/parser/parser/expression/binary/neq_fail.out b/tests/expectations/parser/parser/expression/binary/neq_fail.out
index e5dce53468..5e1bdc231a 100644
--- a/tests/expectations/parser/parser/expression/binary/neq_fail.out
+++ b/tests/expectations/parser/parser/expression/binary/neq_fail.out
@@ -2,4 +2,4 @@
namespace: ParseExpression
expectation: Fail
outputs:
- - "Error [EPAR0370028]: Could not parse the implicit value: 1.\n --> test:1:1\n |\n 1 | 1 != 2 != 3\n | ^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 1.\n --> test:1:1\n |\n 1 | 1 != 2 != 3\n | ^"
diff --git a/tests/expectations/parser/parser/expression/binary/or.out b/tests/expectations/parser/parser/expression/binary/or.out
index 1d1adb9768..cfbb0b1aa8 100644
--- a/tests/expectations/parser/parser/expression/binary/or.out
+++ b/tests/expectations/parser/parser/expression/binary/or.out
@@ -4,16 +4,16 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 0
hi: 4
right:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 8
hi: 12
@@ -23,16 +23,16 @@ outputs:
hi: 12
- Binary:
left:
- Value:
+ Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 0
hi: 5
right:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 7
hi: 11
@@ -44,16 +44,16 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 0
hi: 4
right:
- Value:
+ Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 6
hi: 11
@@ -62,9 +62,9 @@ outputs:
lo: 0
hi: 11
right:
- Value:
+ Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 15
hi: 20
@@ -78,16 +78,16 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 0
hi: 4
right:
- Value:
+ Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 8
hi: 13
@@ -96,9 +96,9 @@ outputs:
lo: 0
hi: 13
right:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 17
hi: 21
@@ -107,9 +107,9 @@ outputs:
lo: 0
hi: 21
right:
- Value:
+ Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 25
hi: 30
@@ -121,25 +121,25 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 0
hi: 4
right:
Binary:
left:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 9
hi: 13
right:
- Value:
+ Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 17
hi: 22
@@ -152,9 +152,9 @@ outputs:
lo: 0
hi: 22
right:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 27
hi: 31
diff --git a/tests/expectations/parser/parser/expression/binary/pow.out b/tests/expectations/parser/parser/expression/binary/pow.out
index 6f384c01e5..3518b91ced 100644
--- a/tests/expectations/parser/parser/expression/binary/pow.out
+++ b/tests/expectations/parser/parser/expression/binary/pow.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 10
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -46,7 +46,7 @@ outputs:
hi: 8
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -64,7 +64,7 @@ outputs:
lo: 7
hi: 10
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
diff --git a/tests/expectations/parser/parser/expression/binary/shl.out b/tests/expectations/parser/parser/expression/binary/shl.out
index 76d786cc1e..b48a76d608 100644
--- a/tests/expectations/parser/parser/expression/binary/shl.out
+++ b/tests/expectations/parser/parser/expression/binary/shl.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 10
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -68,7 +68,7 @@ outputs:
lo: 0
hi: 10
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -83,7 +83,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -91,7 +91,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -105,7 +105,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -113,7 +113,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -132,7 +132,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -140,7 +140,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -152,7 +152,7 @@ outputs:
lo: 0
hi: 10
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -169,7 +169,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -177,7 +177,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -191,7 +191,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -199,7 +199,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -217,7 +217,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "5"
@@ -225,7 +225,7 @@ outputs:
lo: 26
hi: 29
right:
- Value:
+ Literal:
Integer:
- U8
- "6"
diff --git a/tests/expectations/parser/parser/expression/binary/shr.out b/tests/expectations/parser/parser/expression/binary/shr.out
index 5d1993aeb5..8db4b5803d 100644
--- a/tests/expectations/parser/parser/expression/binary/shr.out
+++ b/tests/expectations/parser/parser/expression/binary/shr.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 10
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -68,7 +68,7 @@ outputs:
lo: 0
hi: 10
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -83,7 +83,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -91,7 +91,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -105,7 +105,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -113,7 +113,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -132,7 +132,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -140,7 +140,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -152,7 +152,7 @@ outputs:
lo: 0
hi: 10
right:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -169,7 +169,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -177,7 +177,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -191,7 +191,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "3"
@@ -199,7 +199,7 @@ outputs:
lo: 13
hi: 16
right:
- Value:
+ Literal:
Integer:
- U8
- "4"
@@ -217,7 +217,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "5"
@@ -225,7 +225,7 @@ outputs:
lo: 26
hi: 29
right:
- Value:
+ Literal:
Integer:
- U8
- "6"
diff --git a/tests/expectations/parser/parser/expression/binary/sub.out b/tests/expectations/parser/parser/expression/binary/sub.out
index 3459baf117..9135e81167 100644
--- a/tests/expectations/parser/parser/expression/binary/sub.out
+++ b/tests/expectations/parser/parser/expression/binary/sub.out
@@ -4,7 +4,7 @@ expectation: Pass
outputs:
- Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -12,7 +12,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -25,7 +25,7 @@ outputs:
hi: 9
- Binary:
left:
- Value:
+ Literal:
Integer:
- U16
- "2"
@@ -33,7 +33,7 @@ outputs:
lo: 0
hi: 4
right:
- Value:
+ Literal:
Integer:
- U64
- "3"
@@ -48,7 +48,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U32
- "1"
@@ -56,7 +56,7 @@ outputs:
lo: 0
hi: 4
right:
- Value:
+ Literal:
Integer:
- U32
- "2"
@@ -68,7 +68,7 @@ outputs:
lo: 0
hi: 11
right:
- Value:
+ Literal:
Integer:
- U32
- "3"
@@ -83,7 +83,7 @@ outputs:
left:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -91,7 +91,7 @@ outputs:
lo: 0
hi: 3
right:
- Value:
+ Literal:
Integer:
- U16
- "2"
@@ -105,7 +105,7 @@ outputs:
right:
Binary:
left:
- Value:
+ Literal:
Integer:
- U32
- "3"
@@ -113,7 +113,7 @@ outputs:
lo: 13
hi: 17
right:
- Value:
+ Literal:
Integer:
- I64
- "4"
diff --git a/tests/expectations/parser/parser/expression/literal/address_fail.out b/tests/expectations/parser/parser/expression/literal/address_fail.out
index 5c02de28cd..23b56de7c9 100644
--- a/tests/expectations/parser/parser/expression/literal/address_fail.out
+++ b/tests/expectations/parser/parser/expression/literal/address_fail.out
@@ -1,5 +1,5 @@
---
-namespace: Token
+namespace: ParseExpression
expectation: Fail
outputs:
- "Error [EPAR0370001]: invalid address literal: 'aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1aleo1'\n --> test:1:1\n |\n 1 | aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1aleo1\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
@@ -11,4 +11,4 @@ outputs:
- "Error [EPAR0370001]: invalid address literal: 'aleo1'\n --> test:1:1\n |\n 1 | aleo1\n | ^^^^^"
- "Error [EPAR0370001]: invalid address literal: 'aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1aleo1'\n --> test:1:1\n |\n 1 | aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1aleo1\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
- "Error [EPAR0370001]: invalid address literal: 'aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d11'\n --> test:1:1\n |\n 1 | aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d11\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
- - "Error [EPAR0370001]: invalid address literal: 'aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x'\n --> test:1:1\n |\n 1 | aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
+ - "Error [EPAR0370001]: invalid address literal: 'aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x'\n --> test:1:1\n |\n 1 | aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x + aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nError [EPAR0370001]: invalid address literal: 'aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x'\n --> test:1:68\n |\n 1 | aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x + aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
diff --git a/tests/expectations/parser/parser/expression/literal/address_parse.out b/tests/expectations/parser/parser/expression/literal/address_parse.out
index 8d9918b1ee..536b2d1efe 100644
--- a/tests/expectations/parser/parser/expression/literal/address_parse.out
+++ b/tests/expectations/parser/parser/expression/literal/address_parse.out
@@ -2,7 +2,7 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Address:
- aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8s7pyjh9
- span:
diff --git a/tests/expectations/parser/parser/expression/literal/bool_parse.out b/tests/expectations/parser/parser/expression/literal/bool_parse.out
index 77536cac20..e2dfa68011 100644
--- a/tests/expectations/parser/parser/expression/literal/bool_parse.out
+++ b/tests/expectations/parser/parser/expression/literal/bool_parse.out
@@ -2,15 +2,15 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 0
hi: 4
- - Value:
+ - Literal:
Boolean:
- - "false"
+ - false
- span:
lo: 0
hi: 5
diff --git a/tests/expectations/parser/parser/expression/literal/char.out b/tests/expectations/parser/parser/expression/literal/char.out
index 43754ac96b..63e77f0ca1 100644
--- a/tests/expectations/parser/parser/expression/literal/char.out
+++ b/tests/expectations/parser/parser/expression/literal/char.out
@@ -2,56 +2,56 @@
namespace: Token
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `'a'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'Z'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\\"'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\''`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\t'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\r'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\0'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{F}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `''`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{E5}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'å'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{4e0}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'Ӡ'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{d800}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{2764}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'❤'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{1F622}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'😭'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{10001F}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x2A'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x7f'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x00'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x01'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x02'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x03'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x04'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x05'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x06'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x07'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x10'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x11'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x12'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x13'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x14'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x15'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x16'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x17'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x20'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x21'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x22'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x23'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x24'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x25'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x26'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x27'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x30'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x31'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x32'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x33'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x34'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x35'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x36'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x37'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'a'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'Z'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\\"'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\''`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\t'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\r'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\0'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{F}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `''`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{E5}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'å'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{4e0}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'Ӡ'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{d800}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{2764}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'❤'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{1F622}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'😭'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{10001F}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x2A'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x7f'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x00'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x01'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x02'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x03'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x04'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x05'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x06'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x07'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x10'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x11'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x12'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x13'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x14'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x15'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x16'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x17'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x20'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x21'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x22'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x23'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x24'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x25'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x26'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x27'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x30'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x31'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x32'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x33'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x34'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x35'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x36'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x37'`.\n"
diff --git a/tests/expectations/parser/parser/expression/literal/char_fail.out b/tests/expectations/parser/parser/expression/literal/char_fail.out
index 373ebad809..181e64baa7 100644
--- a/tests/expectations/parser/parser/expression/literal/char_fail.out
+++ b/tests/expectations/parser/parser/expression/literal/char_fail.out
@@ -2,50 +2,50 @@
namespace: Token
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `'\\'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `\\`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `\\n`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'a`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `''`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x7'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\xz'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x9A'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x7g'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x80'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\xc1'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\xc2'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\xDF'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\xC0'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\xe0'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x9f'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'abcdefg'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\a'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\z'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\A'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\Z'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\1'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\9'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\*'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\t\\t'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\uz'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u1'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u}`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'🦀\\n'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u123'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'🦀1🦀'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u6🦀}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{af🦀'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{2764z'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{276g}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u9999999'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u00000000'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u01000000'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{110000}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{1234567890}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{bbbbb}\\u{aaaa}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'😭😂😘'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `''`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `\\`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `\\n`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'a`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `''`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x7'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\xz'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x9A'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x7g'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x80'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\xc1'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\xc2'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\xDF'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\xC0'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\xe0'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x9f'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'abcdefg'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\a'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\z'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\A'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\Z'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\1'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\9'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\*'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\t\\t'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\uz'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u1'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u}`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'🦀\\n'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u123'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'🦀1🦀'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u6🦀}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{af🦀'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{2764z'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{276g}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u9999999'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u00000000'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u01000000'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{110000}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{1234567890}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{bbbbb}\\u{aaaa}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'😭😂😘'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `''`.\n"
diff --git a/tests/expectations/parser/parser/expression/literal/char_parse.out b/tests/expectations/parser/parser/expression/literal/char_parse.out
index 40154ce886..7a8af15ba8 100644
--- a/tests/expectations/parser/parser/expression/literal/char_parse.out
+++ b/tests/expectations/parser/parser/expression/literal/char_parse.out
@@ -2,54 +2,54 @@
namespace: Token
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `'a'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'Z'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\\"'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\t'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\r'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\0'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{F}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `''`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{E5}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'å'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{4e0}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'Ӡ'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{2764}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'❤'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{1F622}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'😭'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u{10001F}'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x2A'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x7f'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x00'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x01'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x02'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x03'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x04'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x05'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x06'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x07'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x10'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x11'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x12'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x13'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x14'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x15'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x16'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x17'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x20'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x21'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x22'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x23'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x24'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x25'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x26'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x27'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x30'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x31'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x32'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x33'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x34'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x35'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x36'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'\\x37'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'a'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'Z'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\\"'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\t'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\r'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\0'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{F}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `''`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{E5}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'å'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{4e0}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'Ӡ'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{2764}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'❤'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{1F622}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'😭'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u{10001F}'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x2A'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x7f'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x00'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x01'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x02'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x03'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x04'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x05'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x06'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x07'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x10'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x11'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x12'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x13'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x14'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x15'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x16'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x17'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x20'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x21'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x22'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x23'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x24'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x25'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x26'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x27'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x30'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x31'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x32'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x33'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x34'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x35'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x36'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\x37'`.\n"
diff --git a/tests/expectations/parser/parser/expression/literal/comment_fail.out b/tests/expectations/parser/parser/expression/literal/comment_fail.out
index 33fe0aca05..f07e268426 100644
--- a/tests/expectations/parser/parser/expression/literal/comment_fail.out
+++ b/tests/expectations/parser/parser/expression/literal/comment_fail.out
@@ -2,14 +2,14 @@
namespace: ParseExpression
expectation: Fail
outputs:
- - "Error [EPAR0370024]: Empty block comment."
- - "Error [EPAR0370025]: Block comment does not close with content: `/* test`."
+ - "Error [EPAR0370023]: Empty block comment."
+ - "Error [EPAR0370024]: Block comment does not close with content: `/* test`."
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '/'\n --> test:1:1\n |\n 1 | / /\n | ^"
- - "Error [EPAR0370025]: Block comment does not close with content: `/*/`."
+ - "Error [EPAR0370024]: Block comment does not close with content: `/*/`."
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '*'\n --> test:1:1\n |\n 1 | */\n | ^"
- - "Error [EPAR0370026]: Could not lex the following content: `🦀**/`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `🦀*/`.\n"
- - "Error [EPAR0370025]: Block comment does not close with content: `/*🦀/`."
- - "Error [EPAR0370025]: Block comment does not close with content: `/**🦀`."
- - "Error [EPAR0370025]: Block comment does not close with content: `/*🦀`."
- - "Error [EPAR0370025]: Block comment does not close with content: `/*/*`."
+ - "Error [EPAR0370025]: Could not lex the following content: `🦀**/`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `🦀*/`.\n"
+ - "Error [EPAR0370024]: Block comment does not close with content: `/*🦀/`."
+ - "Error [EPAR0370024]: Block comment does not close with content: `/**🦀`."
+ - "Error [EPAR0370024]: Block comment does not close with content: `/*🦀`."
+ - "Error [EPAR0370024]: Block comment does not close with content: `/*/*`."
diff --git a/tests/expectations/parser/parser/expression/literal/group.out b/tests/expectations/parser/parser/expression/literal/group.out
index c071f23c44..6573e4ac8f 100644
--- a/tests/expectations/parser/parser/expression/literal/group.out
+++ b/tests/expectations/parser/parser/expression/literal/group.out
@@ -2,7 +2,7 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Group:
Tuple:
x: SignHigh
@@ -10,7 +10,7 @@ outputs:
span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Group:
Tuple:
x: Inferred
@@ -18,7 +18,7 @@ outputs:
span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Group:
Tuple:
x: SignHigh
@@ -26,7 +26,7 @@ outputs:
span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Group:
Tuple:
x: SignLow
@@ -34,7 +34,7 @@ outputs:
span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Group:
Tuple:
x: SignHigh
@@ -42,7 +42,7 @@ outputs:
span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Group:
Tuple:
x: SignLow
@@ -50,7 +50,7 @@ outputs:
span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Group:
Tuple:
x: Inferred
@@ -58,7 +58,7 @@ outputs:
span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -76,7 +76,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -94,7 +94,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -112,7 +112,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -125,7 +125,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -138,7 +138,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -151,7 +151,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -164,7 +164,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -177,7 +177,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -190,7 +190,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -203,7 +203,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x: SignHigh
@@ -216,7 +216,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x: Inferred
@@ -229,7 +229,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x: SignHigh
@@ -242,7 +242,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x: SignLow
@@ -255,7 +255,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x: SignHigh
@@ -268,7 +268,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x: SignLow
@@ -281,7 +281,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x: Inferred
@@ -294,7 +294,7 @@ outputs:
span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -312,7 +312,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -330,7 +330,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -348,7 +348,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -366,7 +366,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -384,7 +384,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -402,7 +402,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Tuple:
x:
@@ -420,7 +420,7 @@ outputs:
span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Group:
Single:
- "1"
@@ -429,7 +429,7 @@ outputs:
hi: 6
- Unary:
receiver:
- Value:
+ Literal:
Group:
Single:
- "1"
diff --git a/tests/expectations/parser/parser/expression/literal/group_fail.out b/tests/expectations/parser/parser/expression/literal/group_fail.out
index a4a3d67268..449c4db287 100644
--- a/tests/expectations/parser/parser/expression/literal/group_fail.out
+++ b/tests/expectations/parser/parser/expression/literal/group_fail.out
@@ -3,14 +3,14 @@ namespace: ParseExpression
expectation: Fail
outputs:
- "Error [EPAR0370005]: expected A valid expression. -- got 'A tuple expression.'\n --> test:1:1\n |\n 1 | ()group\n | ^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123)group\n | ^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123)group\n | ^^^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got ','\n --> test:1:2\n |\n 1 | (,)group\n | ^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '+'\n --> test:1:2\n |\n 1 | (+, -,)group\n | ^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got ','\n --> test:1:2\n |\n 1 | (,+, -)group\n | ^"
- "Error [EPAR0370005]: expected A valid expression. -- got 'A tuple expression.'\n --> test:1:1\n |\n 1 | (x,y)group\n | ^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123,456u8)group\n | ^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123,456field)group\n | ^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123,456u8)group\n | ^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123,456field)group\n | ^^^"
- "Error [EPAR0370004]: Unexpected white space between terms (123,456) and group\n --> test:1:11\n |\n 1 | (123, 456) group\n | ^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123, )group\n | ^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123, 456, 789)group\n | ^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123, 456)bool\n | ^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123, )group\n | ^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123, 456, 789)group\n | ^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 123.\n --> test:1:2\n |\n 1 | (123, 456)bool\n | ^^^"
diff --git a/tests/expectations/parser/parser/expression/literal/int_fail.out b/tests/expectations/parser/parser/expression/literal/int_fail.out
index 91fe5bb55f..339a046ecf 100644
--- a/tests/expectations/parser/parser/expression/literal/int_fail.out
+++ b/tests/expectations/parser/parser/expression/literal/int_fail.out
@@ -2,6 +2,6 @@
namespace: ParseExpression
expectation: Fail
outputs:
- - "Error [EPAR0370032]: A hex number `0x..` was provided but hex is not allowed."
- - "Error [EPAR0370032]: A hex number `0x..` was provided but hex is not allowed."
- - "Error [EPAR0370032]: A hex number `0x..` was provided but hex is not allowed."
+ - "Error [EPAR0370031]: A hex number `0x..` was provided but hex is not allowed."
+ - "Error [EPAR0370031]: A hex number `0x..` was provided but hex is not allowed."
+ - "Error [EPAR0370031]: A hex number `0x..` was provided but hex is not allowed."
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/field.out b/tests/expectations/parser/parser/expression/literal/int_parse/field.out
index 52e485281e..9789a049b3 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/field.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/field.out
@@ -2,631 +2,631 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Field:
- "123"
- span:
lo: 0
hi: 8
- - Value:
+ - Literal:
Field:
- "123"
- span:
lo: 0
hi: 8
- - Value:
+ - Literal:
Field:
- "456"
- span:
lo: 0
hi: 8
- - Value:
+ - Literal:
Field:
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 85
- - Value:
+ - Literal:
Field:
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 405
- - Value:
+ - Literal:
Field:
- "340130024"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "158951116"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "155529659"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "642023166"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "228481736"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "469712960"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "929437719"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "721072814"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "363254789"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "906732565"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "288246391"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "724940549"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "487101620"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "261373583"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "891163927"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "743967544"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "8372586"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Field:
- "461793278"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "806307045"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "122764546"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "356336181"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "158370903"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "774460877"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "557174131"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "492401267"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "893445620"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "957757048"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "721540649"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "390746493"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "211251725"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "938266114"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "156985870"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "703831126"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "729964155"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "988151305"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "320872435"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "719287167"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "152289486"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "740067975"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "728627816"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "385008978"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "553967635"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "71980713"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Field:
- "519444716"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "116499965"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "717422268"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "18966279"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Field:
- "22458638"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Field:
- "857282620"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "920675898"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "762235516"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "469018377"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "199986521"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "536679358"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "591399452"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "83083158"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Field:
- "599449051"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "445442318"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "585486590"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "209278800"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "873568117"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "664470940"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "465262783"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "605652874"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "376803940"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "965247040"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "598474509"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "845119918"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "648159133"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "669051032"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "800600261"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "434689764"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "520060080"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "804659385"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "537828058"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "716600292"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "387020273"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "199375617"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "680337189"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "818479931"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "893693281"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "87377802"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Field:
- "84699261"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Field:
- "292826090"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "569171405"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "387436237"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "150682190"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "888770419"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "824696431"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "765659803"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "270163693"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "427940240"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "504997332"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "337808338"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "907200008"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "757177889"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "696697188"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "41376051"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Field:
- "496293518"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Field:
- "251218820"
- span:
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/field_fail.out b/tests/expectations/parser/parser/expression/literal/int_parse/field_fail.out
index c96409b26b..eb8b611193 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/field_fail.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/field_fail.out
@@ -2,4 +2,4 @@
namespace: ParseExpression
expectation: Fail
outputs:
- - "Error [EPAR0370032]: A hex number `0x..` was provided but hex is not allowed."
+ - "Error [EPAR0370031]: A hex number `0x..` was provided but hex is not allowed."
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/i128.out b/tests/expectations/parser/parser/expression/literal/int_parse/i128.out
index a31d4df8f0..d54232b9b3 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/i128.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/i128.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- I128
- "123"
- span:
lo: 0
hi: 7
- - Value:
+ - Literal:
Integer:
- I128
- "123"
- span:
lo: 0
hi: 7
- - Value:
+ - Literal:
Integer:
- I128
- "456"
- span:
lo: 0
hi: 7
- - Value:
+ - Literal:
Integer:
- I128
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 84
- - Value:
+ - Literal:
Integer:
- I128
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 404
- - Value:
+ - Literal:
Integer:
- I128
- "340130024"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "158951116"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "155529659"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "642023166"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "228481736"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "469712960"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "929437719"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "721072814"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "363254789"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "906732565"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "288246391"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "724940549"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "487101620"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "261373583"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "891163927"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "743967544"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "8372586"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I128
- "461793278"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "806307045"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "122764546"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "356336181"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "158370903"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "774460877"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "557174131"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "492401267"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "893445620"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "957757048"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "721540649"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "390746493"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "211251725"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "938266114"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "156985870"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "703831126"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "729964155"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "988151305"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "320872435"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "719287167"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "152289486"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "740067975"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "728627816"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "385008978"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "553967635"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "71980713"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I128
- "519444716"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "116499965"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "717422268"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "18966279"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I128
- "22458638"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I128
- "857282620"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "920675898"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "762235516"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "469018377"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "199986521"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "536679358"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "591399452"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "83083158"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I128
- "599449051"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "445442318"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "585486590"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "209278800"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "873568117"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "664470940"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "465262783"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "605652874"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "376803940"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "965247040"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "598474509"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "845119918"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "648159133"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "669051032"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "800600261"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "434689764"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "520060080"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "804659385"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "537828058"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "716600292"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "387020273"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "199375617"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "680337189"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "818479931"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "893693281"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "87377802"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I128
- "84699261"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I128
- "292826090"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "569171405"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "387436237"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "150682190"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "888770419"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "824696431"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "765659803"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "270163693"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "427940240"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "504997332"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "337808338"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "907200008"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "757177889"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "696697188"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "41376051"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I128
- "496293518"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- I128
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/i16.out b/tests/expectations/parser/parser/expression/literal/int_parse/i16.out
index 9258d3ab83..5ed924e1a1 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/i16.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/i16.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- I16
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- I16
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- I16
- "456"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- I16
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 83
- - Value:
+ - Literal:
Integer:
- I16
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 403
- - Value:
+ - Literal:
Integer:
- I16
- "340130024"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "158951116"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "155529659"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "642023166"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "228481736"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "469712960"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "929437719"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "721072814"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "363254789"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "906732565"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "288246391"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "724940549"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "487101620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "261373583"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "891163927"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "743967544"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "8372586"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I16
- "461793278"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "806307045"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "122764546"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "356336181"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "158370903"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "774460877"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "557174131"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "492401267"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "893445620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "957757048"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "721540649"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "390746493"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "211251725"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "938266114"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "156985870"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "703831126"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "729964155"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "988151305"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "320872435"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "719287167"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "152289486"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "740067975"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "728627816"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "385008978"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "553967635"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "71980713"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I16
- "519444716"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "116499965"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "717422268"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "18966279"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I16
- "22458638"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I16
- "857282620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "920675898"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "762235516"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "469018377"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "199986521"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "536679358"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "591399452"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "83083158"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I16
- "599449051"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "445442318"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "585486590"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "209278800"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "873568117"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "664470940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "465262783"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "605652874"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "376803940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "965247040"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "598474509"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "845119918"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "648159133"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "669051032"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "800600261"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "434689764"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "520060080"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "804659385"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "537828058"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "716600292"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "387020273"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "199375617"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "680337189"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "818479931"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "893693281"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "87377802"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I16
- "84699261"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I16
- "292826090"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "569171405"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "387436237"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "150682190"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "888770419"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "824696431"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "765659803"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "270163693"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "427940240"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "504997332"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "337808338"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "907200008"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "757177889"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "696697188"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "41376051"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I16
- "496293518"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I16
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/i32.out b/tests/expectations/parser/parser/expression/literal/int_parse/i32.out
index 3265b57afe..cd2750609b 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/i32.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/i32.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- I32
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- I32
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- I32
- "456"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- I32
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 83
- - Value:
+ - Literal:
Integer:
- I32
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 403
- - Value:
+ - Literal:
Integer:
- I32
- "340130024"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "158951116"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "155529659"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "642023166"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "228481736"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "469712960"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "929437719"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "721072814"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "363254789"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "906732565"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "288246391"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "724940549"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "487101620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "261373583"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "891163927"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "743967544"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "8372586"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I32
- "461793278"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "806307045"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "122764546"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "356336181"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "158370903"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "774460877"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "557174131"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "492401267"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "893445620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "957757048"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "721540649"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "390746493"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "211251725"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "938266114"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "156985870"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "703831126"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "729964155"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "988151305"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "320872435"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "719287167"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "152289486"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "740067975"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "728627816"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "385008978"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "553967635"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "71980713"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I32
- "519444716"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "116499965"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "717422268"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "18966279"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I32
- "22458638"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I32
- "857282620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "920675898"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "762235516"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "469018377"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "199986521"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "536679358"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "591399452"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "83083158"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I32
- "599449051"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "445442318"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "585486590"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "209278800"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "873568117"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "664470940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "465262783"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "605652874"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "376803940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "965247040"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "598474509"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "845119918"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "648159133"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "669051032"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "800600261"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "434689764"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "520060080"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "804659385"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "537828058"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "716600292"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "387020273"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "199375617"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "680337189"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "818479931"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "893693281"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "87377802"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I32
- "84699261"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I32
- "292826090"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "569171405"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "387436237"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "150682190"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "888770419"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "824696431"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "765659803"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "270163693"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "427940240"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "504997332"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "337808338"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "907200008"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "757177889"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "696697188"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "41376051"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I32
- "496293518"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I32
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/i64.out b/tests/expectations/parser/parser/expression/literal/int_parse/i64.out
index 919150c7ab..e2d0a25612 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/i64.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/i64.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- I64
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- I64
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- I64
- "456"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- I64
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 83
- - Value:
+ - Literal:
Integer:
- I64
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 403
- - Value:
+ - Literal:
Integer:
- I64
- "340130024"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "158951116"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "155529659"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "642023166"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "228481736"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "469712960"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "929437719"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "721072814"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "363254789"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "906732565"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "288246391"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "724940549"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "487101620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "261373583"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "891163927"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "743967544"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "8372586"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I64
- "461793278"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "806307045"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "122764546"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "356336181"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "158370903"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "774460877"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "557174131"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "492401267"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "893445620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "957757048"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "721540649"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "390746493"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "211251725"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "938266114"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "156985870"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "703831126"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "729964155"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "988151305"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "320872435"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "719287167"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "152289486"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "740067975"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "728627816"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "385008978"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "553967635"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "71980713"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I64
- "519444716"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "116499965"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "717422268"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "18966279"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I64
- "22458638"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I64
- "857282620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "920675898"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "762235516"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "469018377"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "199986521"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "536679358"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "591399452"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "83083158"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I64
- "599449051"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "445442318"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "585486590"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "209278800"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "873568117"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "664470940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "465262783"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "605652874"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "376803940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "965247040"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "598474509"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "845119918"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "648159133"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "669051032"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "800600261"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "434689764"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "520060080"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "804659385"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "537828058"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "716600292"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "387020273"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "199375617"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "680337189"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "818479931"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "893693281"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "87377802"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I64
- "84699261"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I64
- "292826090"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "569171405"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "387436237"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "150682190"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "888770419"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "824696431"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "765659803"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "270163693"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "427940240"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "504997332"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "337808338"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "907200008"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "757177889"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "696697188"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "41376051"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I64
- "496293518"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- I64
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/i8.out b/tests/expectations/parser/parser/expression/literal/int_parse/i8.out
index 8de15e95af..fc26243b66 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/i8.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/i8.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- I8
- "123"
- span:
lo: 0
hi: 5
- - Value:
+ - Literal:
Integer:
- I8
- "123"
- span:
lo: 0
hi: 5
- - Value:
+ - Literal:
Integer:
- I8
- "456"
- span:
lo: 0
hi: 5
- - Value:
+ - Literal:
Integer:
- I8
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 82
- - Value:
+ - Literal:
Integer:
- I8
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 402
- - Value:
+ - Literal:
Integer:
- I8
- "340130024"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "158951116"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "155529659"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "642023166"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "228481736"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "469712960"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "929437719"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "721072814"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "363254789"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "906732565"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "288246391"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "724940549"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "487101620"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "261373583"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "891163927"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "743967544"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "8372586"
- span:
lo: 0
hi: 9
- - Value:
+ - Literal:
Integer:
- I8
- "461793278"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "806307045"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "122764546"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "356336181"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "158370903"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "774460877"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "557174131"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "492401267"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "893445620"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "957757048"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "721540649"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "390746493"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "211251725"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "938266114"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "156985870"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "703831126"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "729964155"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "988151305"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "320872435"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "719287167"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "152289486"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "740067975"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "728627816"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "385008978"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "553967635"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "71980713"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I8
- "519444716"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "116499965"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "717422268"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "18966279"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I8
- "22458638"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I8
- "857282620"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "920675898"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "762235516"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "469018377"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "199986521"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "536679358"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "591399452"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "83083158"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I8
- "599449051"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "445442318"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "585486590"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "209278800"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "873568117"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "664470940"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "465262783"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "605652874"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "376803940"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "965247040"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "598474509"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "845119918"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "648159133"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "669051032"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "800600261"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "434689764"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "520060080"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "804659385"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "537828058"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "716600292"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "387020273"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "199375617"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "680337189"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "818479931"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "893693281"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "87377802"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I8
- "84699261"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I8
- "292826090"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "569171405"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "387436237"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "150682190"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "888770419"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "824696431"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "765659803"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "270163693"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "427940240"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "504997332"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "337808338"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "907200008"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "757177889"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "696697188"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "41376051"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- I8
- "496293518"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- I8
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/implicit.out b/tests/expectations/parser/parser/expression/literal/int_parse/implicit.out
index 402657ad79..881cdb6bc6 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/implicit.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/implicit.out
@@ -2,108 +2,108 @@
namespace: ParseExpression
expectation: Fail
outputs:
- - "Error [EPAR0370028]: Could not parse the implicit value: 123.\n --> test:1:1\n |\n 1 | 123\n | ^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 123.\n --> test:1:1\n |\n 1 | 123\n | ^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 456.\n --> test:1:1\n |\n 1 | 456\n | ^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 87377802873778028737780287377802873778028737780287377802873778028737780287377802.\n --> test:1:1\n |\n 1 | 87377802873778028737780287377802873778028737780287377802873778028737780287377802\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802.\n --> test:1:1\n |\n 1 | 8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 340130024.\n --> test:1:1\n |\n 1 | 340130024\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 158951116.\n --> test:1:1\n |\n 1 | 158951116\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 155529659.\n --> test:1:1\n |\n 1 | 155529659\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 642023166.\n --> test:1:1\n |\n 1 | 642023166\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 228481736.\n --> test:1:1\n |\n 1 | 228481736\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 469712960.\n --> test:1:1\n |\n 1 | 469712960\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 929437719.\n --> test:1:1\n |\n 1 | 929437719\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 721072814.\n --> test:1:1\n |\n 1 | 721072814\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 363254789.\n --> test:1:1\n |\n 1 | 363254789\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 906732565.\n --> test:1:1\n |\n 1 | 906732565\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 288246391.\n --> test:1:1\n |\n 1 | 288246391\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 724940549.\n --> test:1:1\n |\n 1 | 724940549\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 487101620.\n --> test:1:1\n |\n 1 | 487101620\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 261373583.\n --> test:1:1\n |\n 1 | 261373583\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 891163927.\n --> test:1:1\n |\n 1 | 891163927\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 743967544.\n --> test:1:1\n |\n 1 | 743967544\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 8372586.\n --> test:1:1\n |\n 1 | 8372586\n | ^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 461793278.\n --> test:1:1\n |\n 1 | 461793278\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 806307045.\n --> test:1:1\n |\n 1 | 806307045\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 122764546.\n --> test:1:1\n |\n 1 | 122764546\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 356336181.\n --> test:1:1\n |\n 1 | 356336181\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 158370903.\n --> test:1:1\n |\n 1 | 158370903\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 774460877.\n --> test:1:1\n |\n 1 | 774460877\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 557174131.\n --> test:1:1\n |\n 1 | 557174131\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 492401267.\n --> test:1:1\n |\n 1 | 492401267\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 893445620.\n --> test:1:1\n |\n 1 | 893445620\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 957757048.\n --> test:1:1\n |\n 1 | 957757048\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 721540649.\n --> test:1:1\n |\n 1 | 721540649\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 390746493.\n --> test:1:1\n |\n 1 | 390746493\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 211251725.\n --> test:1:1\n |\n 1 | 211251725\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 938266114.\n --> test:1:1\n |\n 1 | 938266114\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 156985870.\n --> test:1:1\n |\n 1 | 156985870\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 703831126.\n --> test:1:1\n |\n 1 | 703831126\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 729964155.\n --> test:1:1\n |\n 1 | 729964155\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 988151305.\n --> test:1:1\n |\n 1 | 988151305\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 320872435.\n --> test:1:1\n |\n 1 | 320872435\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 719287167.\n --> test:1:1\n |\n 1 | 719287167\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 152289486.\n --> test:1:1\n |\n 1 | 152289486\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 740067975.\n --> test:1:1\n |\n 1 | 740067975\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 728627816.\n --> test:1:1\n |\n 1 | 728627816\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 385008978.\n --> test:1:1\n |\n 1 | 385008978\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 553967635.\n --> test:1:1\n |\n 1 | 553967635\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 71980713.\n --> test:1:1\n |\n 1 | 71980713\n | ^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 519444716.\n --> test:1:1\n |\n 1 | 519444716\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 116499965.\n --> test:1:1\n |\n 1 | 116499965\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 717422268.\n --> test:1:1\n |\n 1 | 717422268\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 18966279.\n --> test:1:1\n |\n 1 | 18966279\n | ^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 22458638.\n --> test:1:1\n |\n 1 | 22458638\n | ^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 857282620.\n --> test:1:1\n |\n 1 | 857282620\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 920675898.\n --> test:1:1\n |\n 1 | 920675898\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 762235516.\n --> test:1:1\n |\n 1 | 762235516\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 469018377.\n --> test:1:1\n |\n 1 | 469018377\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 199986521.\n --> test:1:1\n |\n 1 | 199986521\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 536679358.\n --> test:1:1\n |\n 1 | 536679358\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 591399452.\n --> test:1:1\n |\n 1 | 591399452\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 83083158.\n --> test:1:1\n |\n 1 | 83083158\n | ^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 599449051.\n --> test:1:1\n |\n 1 | 599449051\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 445442318.\n --> test:1:1\n |\n 1 | 445442318\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 585486590.\n --> test:1:1\n |\n 1 | 585486590\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 209278800.\n --> test:1:1\n |\n 1 | 209278800\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 873568117.\n --> test:1:1\n |\n 1 | 873568117\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 664470940.\n --> test:1:1\n |\n 1 | 664470940\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 465262783.\n --> test:1:1\n |\n 1 | 465262783\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 605652874.\n --> test:1:1\n |\n 1 | 605652874\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 376803940.\n --> test:1:1\n |\n 1 | 376803940\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 965247040.\n --> test:1:1\n |\n 1 | 965247040\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 598474509.\n --> test:1:1\n |\n 1 | 598474509\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 845119918.\n --> test:1:1\n |\n 1 | 845119918\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 648159133.\n --> test:1:1\n |\n 1 | 648159133\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 669051032.\n --> test:1:1\n |\n 1 | 669051032\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 800600261.\n --> test:1:1\n |\n 1 | 800600261\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 434689764.\n --> test:1:1\n |\n 1 | 434689764\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 520060080.\n --> test:1:1\n |\n 1 | 520060080\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 804659385.\n --> test:1:1\n |\n 1 | 804659385\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 537828058.\n --> test:1:1\n |\n 1 | 537828058\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 716600292.\n --> test:1:1\n |\n 1 | 716600292\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 387020273.\n --> test:1:1\n |\n 1 | 387020273\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 199375617.\n --> test:1:1\n |\n 1 | 199375617\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 680337189.\n --> test:1:1\n |\n 1 | 680337189\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 818479931.\n --> test:1:1\n |\n 1 | 818479931\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 893693281.\n --> test:1:1\n |\n 1 | 893693281\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 87377802.\n --> test:1:1\n |\n 1 | 87377802\n | ^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 84699261.\n --> test:1:1\n |\n 1 | 84699261\n | ^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 292826090.\n --> test:1:1\n |\n 1 | 292826090\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 569171405.\n --> test:1:1\n |\n 1 | 569171405\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 387436237.\n --> test:1:1\n |\n 1 | 387436237\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 150682190.\n --> test:1:1\n |\n 1 | 150682190\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 888770419.\n --> test:1:1\n |\n 1 | 888770419\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 824696431.\n --> test:1:1\n |\n 1 | 824696431\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 765659803.\n --> test:1:1\n |\n 1 | 765659803\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 270163693.\n --> test:1:1\n |\n 1 | 270163693\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 427940240.\n --> test:1:1\n |\n 1 | 427940240\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 504997332.\n --> test:1:1\n |\n 1 | 504997332\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 337808338.\n --> test:1:1\n |\n 1 | 337808338\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 907200008.\n --> test:1:1\n |\n 1 | 907200008\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 757177889.\n --> test:1:1\n |\n 1 | 757177889\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 696697188.\n --> test:1:1\n |\n 1 | 696697188\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 41376051.\n --> test:1:1\n |\n 1 | 41376051\n | ^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 496293518.\n --> test:1:1\n |\n 1 | 496293518\n | ^^^^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 251218820.\n --> test:1:1\n |\n 1 | 251218820\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 123.\n --> test:1:1\n |\n 1 | 123\n | ^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 123.\n --> test:1:1\n |\n 1 | 123\n | ^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 456.\n --> test:1:1\n |\n 1 | 456\n | ^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 87377802873778028737780287377802873778028737780287377802873778028737780287377802.\n --> test:1:1\n |\n 1 | 87377802873778028737780287377802873778028737780287377802873778028737780287377802\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802.\n --> test:1:1\n |\n 1 | 8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 340130024.\n --> test:1:1\n |\n 1 | 340130024\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 158951116.\n --> test:1:1\n |\n 1 | 158951116\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 155529659.\n --> test:1:1\n |\n 1 | 155529659\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 642023166.\n --> test:1:1\n |\n 1 | 642023166\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 228481736.\n --> test:1:1\n |\n 1 | 228481736\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 469712960.\n --> test:1:1\n |\n 1 | 469712960\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 929437719.\n --> test:1:1\n |\n 1 | 929437719\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 721072814.\n --> test:1:1\n |\n 1 | 721072814\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 363254789.\n --> test:1:1\n |\n 1 | 363254789\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 906732565.\n --> test:1:1\n |\n 1 | 906732565\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 288246391.\n --> test:1:1\n |\n 1 | 288246391\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 724940549.\n --> test:1:1\n |\n 1 | 724940549\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 487101620.\n --> test:1:1\n |\n 1 | 487101620\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 261373583.\n --> test:1:1\n |\n 1 | 261373583\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 891163927.\n --> test:1:1\n |\n 1 | 891163927\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 743967544.\n --> test:1:1\n |\n 1 | 743967544\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 8372586.\n --> test:1:1\n |\n 1 | 8372586\n | ^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 461793278.\n --> test:1:1\n |\n 1 | 461793278\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 806307045.\n --> test:1:1\n |\n 1 | 806307045\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 122764546.\n --> test:1:1\n |\n 1 | 122764546\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 356336181.\n --> test:1:1\n |\n 1 | 356336181\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 158370903.\n --> test:1:1\n |\n 1 | 158370903\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 774460877.\n --> test:1:1\n |\n 1 | 774460877\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 557174131.\n --> test:1:1\n |\n 1 | 557174131\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 492401267.\n --> test:1:1\n |\n 1 | 492401267\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 893445620.\n --> test:1:1\n |\n 1 | 893445620\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 957757048.\n --> test:1:1\n |\n 1 | 957757048\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 721540649.\n --> test:1:1\n |\n 1 | 721540649\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 390746493.\n --> test:1:1\n |\n 1 | 390746493\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 211251725.\n --> test:1:1\n |\n 1 | 211251725\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 938266114.\n --> test:1:1\n |\n 1 | 938266114\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 156985870.\n --> test:1:1\n |\n 1 | 156985870\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 703831126.\n --> test:1:1\n |\n 1 | 703831126\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 729964155.\n --> test:1:1\n |\n 1 | 729964155\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 988151305.\n --> test:1:1\n |\n 1 | 988151305\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 320872435.\n --> test:1:1\n |\n 1 | 320872435\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 719287167.\n --> test:1:1\n |\n 1 | 719287167\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 152289486.\n --> test:1:1\n |\n 1 | 152289486\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 740067975.\n --> test:1:1\n |\n 1 | 740067975\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 728627816.\n --> test:1:1\n |\n 1 | 728627816\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 385008978.\n --> test:1:1\n |\n 1 | 385008978\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 553967635.\n --> test:1:1\n |\n 1 | 553967635\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 71980713.\n --> test:1:1\n |\n 1 | 71980713\n | ^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 519444716.\n --> test:1:1\n |\n 1 | 519444716\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 116499965.\n --> test:1:1\n |\n 1 | 116499965\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 717422268.\n --> test:1:1\n |\n 1 | 717422268\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 18966279.\n --> test:1:1\n |\n 1 | 18966279\n | ^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 22458638.\n --> test:1:1\n |\n 1 | 22458638\n | ^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 857282620.\n --> test:1:1\n |\n 1 | 857282620\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 920675898.\n --> test:1:1\n |\n 1 | 920675898\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 762235516.\n --> test:1:1\n |\n 1 | 762235516\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 469018377.\n --> test:1:1\n |\n 1 | 469018377\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 199986521.\n --> test:1:1\n |\n 1 | 199986521\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 536679358.\n --> test:1:1\n |\n 1 | 536679358\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 591399452.\n --> test:1:1\n |\n 1 | 591399452\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 83083158.\n --> test:1:1\n |\n 1 | 83083158\n | ^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 599449051.\n --> test:1:1\n |\n 1 | 599449051\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 445442318.\n --> test:1:1\n |\n 1 | 445442318\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 585486590.\n --> test:1:1\n |\n 1 | 585486590\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 209278800.\n --> test:1:1\n |\n 1 | 209278800\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 873568117.\n --> test:1:1\n |\n 1 | 873568117\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 664470940.\n --> test:1:1\n |\n 1 | 664470940\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 465262783.\n --> test:1:1\n |\n 1 | 465262783\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 605652874.\n --> test:1:1\n |\n 1 | 605652874\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 376803940.\n --> test:1:1\n |\n 1 | 376803940\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 965247040.\n --> test:1:1\n |\n 1 | 965247040\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 598474509.\n --> test:1:1\n |\n 1 | 598474509\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 845119918.\n --> test:1:1\n |\n 1 | 845119918\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 648159133.\n --> test:1:1\n |\n 1 | 648159133\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 669051032.\n --> test:1:1\n |\n 1 | 669051032\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 800600261.\n --> test:1:1\n |\n 1 | 800600261\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 434689764.\n --> test:1:1\n |\n 1 | 434689764\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 520060080.\n --> test:1:1\n |\n 1 | 520060080\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 804659385.\n --> test:1:1\n |\n 1 | 804659385\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 537828058.\n --> test:1:1\n |\n 1 | 537828058\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 716600292.\n --> test:1:1\n |\n 1 | 716600292\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 387020273.\n --> test:1:1\n |\n 1 | 387020273\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 199375617.\n --> test:1:1\n |\n 1 | 199375617\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 680337189.\n --> test:1:1\n |\n 1 | 680337189\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 818479931.\n --> test:1:1\n |\n 1 | 818479931\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 893693281.\n --> test:1:1\n |\n 1 | 893693281\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 87377802.\n --> test:1:1\n |\n 1 | 87377802\n | ^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 84699261.\n --> test:1:1\n |\n 1 | 84699261\n | ^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 292826090.\n --> test:1:1\n |\n 1 | 292826090\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 569171405.\n --> test:1:1\n |\n 1 | 569171405\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 387436237.\n --> test:1:1\n |\n 1 | 387436237\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 150682190.\n --> test:1:1\n |\n 1 | 150682190\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 888770419.\n --> test:1:1\n |\n 1 | 888770419\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 824696431.\n --> test:1:1\n |\n 1 | 824696431\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 765659803.\n --> test:1:1\n |\n 1 | 765659803\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 270163693.\n --> test:1:1\n |\n 1 | 270163693\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 427940240.\n --> test:1:1\n |\n 1 | 427940240\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 504997332.\n --> test:1:1\n |\n 1 | 504997332\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 337808338.\n --> test:1:1\n |\n 1 | 337808338\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 907200008.\n --> test:1:1\n |\n 1 | 907200008\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 757177889.\n --> test:1:1\n |\n 1 | 757177889\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 696697188.\n --> test:1:1\n |\n 1 | 696697188\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 41376051.\n --> test:1:1\n |\n 1 | 41376051\n | ^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 496293518.\n --> test:1:1\n |\n 1 | 496293518\n | ^^^^^^^^^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 251218820.\n --> test:1:1\n |\n 1 | 251218820\n | ^^^^^^^^^"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/mono_group.out b/tests/expectations/parser/parser/expression/literal/int_parse/mono_group.out
index 085b12b84e..d8ebd0c812 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/mono_group.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/mono_group.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Group:
Single:
- "123"
- span:
lo: 0
hi: 8
- - Value:
+ - Literal:
Group:
Single:
- "123"
- span:
lo: 0
hi: 8
- - Value:
+ - Literal:
Group:
Single:
- "456"
- span:
lo: 0
hi: 8
- - Value:
+ - Literal:
Group:
Single:
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 85
- - Value:
+ - Literal:
Group:
Single:
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 405
- - Value:
+ - Literal:
Group:
Single:
- "340130024"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "158951116"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "155529659"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "642023166"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "228481736"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "469712960"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "929437719"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "721072814"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "363254789"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "906732565"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "288246391"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "724940549"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "487101620"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "261373583"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "891163927"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "743967544"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "8372586"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Group:
Single:
- "461793278"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "806307045"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "122764546"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "356336181"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "158370903"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "774460877"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "557174131"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "492401267"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "893445620"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "957757048"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "721540649"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "390746493"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "211251725"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "938266114"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "156985870"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "703831126"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "729964155"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "988151305"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "320872435"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "719287167"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "152289486"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "740067975"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "728627816"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "385008978"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "553967635"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "71980713"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Single:
- "519444716"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "116499965"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "717422268"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "18966279"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Single:
- "22458638"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Single:
- "857282620"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "920675898"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "762235516"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "469018377"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "199986521"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "536679358"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "591399452"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "83083158"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Single:
- "599449051"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "445442318"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "585486590"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "209278800"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "873568117"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "664470940"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "465262783"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "605652874"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "376803940"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "965247040"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "598474509"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "845119918"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "648159133"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "669051032"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "800600261"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "434689764"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "520060080"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "804659385"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "537828058"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "716600292"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "387020273"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "199375617"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "680337189"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "818479931"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "893693281"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "87377802"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Single:
- "84699261"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Single:
- "292826090"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "569171405"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "387436237"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "150682190"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "888770419"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "824696431"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "765659803"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "270163693"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "427940240"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "504997332"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "337808338"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "907200008"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "757177889"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "696697188"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "41376051"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Group:
Single:
- "496293518"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Group:
Single:
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/scalar.out b/tests/expectations/parser/parser/expression/literal/int_parse/scalar.out
index 36a69db8b5..23e5fd754d 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/scalar.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/scalar.out
@@ -2,631 +2,631 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Scalar:
- "123"
- span:
lo: 0
hi: 9
- - Value:
+ - Literal:
Scalar:
- "123"
- span:
lo: 0
hi: 9
- - Value:
+ - Literal:
Scalar:
- "456"
- span:
lo: 0
hi: 9
- - Value:
+ - Literal:
Scalar:
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 86
- - Value:
+ - Literal:
Scalar:
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 406
- - Value:
+ - Literal:
Scalar:
- "340130024"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "158951116"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "155529659"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "642023166"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "228481736"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "469712960"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "929437719"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "721072814"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "363254789"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "906732565"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "288246391"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "724940549"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "487101620"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "261373583"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "891163927"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "743967544"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "8372586"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Scalar:
- "461793278"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "806307045"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "122764546"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "356336181"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "158370903"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "774460877"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "557174131"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "492401267"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "893445620"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "957757048"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "721540649"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "390746493"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "211251725"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "938266114"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "156985870"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "703831126"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "729964155"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "988151305"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "320872435"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "719287167"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "152289486"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "740067975"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "728627816"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "385008978"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "553967635"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "71980713"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Scalar:
- "519444716"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "116499965"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "717422268"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "18966279"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Scalar:
- "22458638"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Scalar:
- "857282620"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "920675898"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "762235516"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "469018377"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "199986521"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "536679358"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "591399452"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "83083158"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Scalar:
- "599449051"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "445442318"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "585486590"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "209278800"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "873568117"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "664470940"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "465262783"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "605652874"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "376803940"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "965247040"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "598474509"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "845119918"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "648159133"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "669051032"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "800600261"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "434689764"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "520060080"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "804659385"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "537828058"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "716600292"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "387020273"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "199375617"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "680337189"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "818479931"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "893693281"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "87377802"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Scalar:
- "84699261"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Scalar:
- "292826090"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "569171405"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "387436237"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "150682190"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "888770419"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "824696431"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "765659803"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "270163693"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "427940240"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "504997332"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "337808338"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "907200008"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "757177889"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "696697188"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "41376051"
- span:
lo: 0
hi: 14
- - Value:
+ - Literal:
Scalar:
- "496293518"
- span:
lo: 0
hi: 15
- - Value:
+ - Literal:
Scalar:
- "251218820"
- span:
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/u128.out b/tests/expectations/parser/parser/expression/literal/int_parse/u128.out
index 85ea769f24..50de8b53dc 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/u128.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/u128.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- U128
- "123"
- span:
lo: 0
hi: 7
- - Value:
+ - Literal:
Integer:
- U128
- "123"
- span:
lo: 0
hi: 7
- - Value:
+ - Literal:
Integer:
- U128
- "456"
- span:
lo: 0
hi: 7
- - Value:
+ - Literal:
Integer:
- U128
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 84
- - Value:
+ - Literal:
Integer:
- U128
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 404
- - Value:
+ - Literal:
Integer:
- U128
- "340130024"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "158951116"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "155529659"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "642023166"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "228481736"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "469712960"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "929437719"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "721072814"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "363254789"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "906732565"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "288246391"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "724940549"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "487101620"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "261373583"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "891163927"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "743967544"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "8372586"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U128
- "461793278"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "806307045"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "122764546"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "356336181"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "158370903"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "774460877"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "557174131"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "492401267"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "893445620"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "957757048"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "721540649"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "390746493"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "211251725"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "938266114"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "156985870"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "703831126"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "729964155"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "988151305"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "320872435"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "719287167"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "152289486"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "740067975"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "728627816"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "385008978"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "553967635"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "71980713"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U128
- "519444716"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "116499965"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "717422268"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "18966279"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U128
- "22458638"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U128
- "857282620"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "920675898"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "762235516"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "469018377"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "199986521"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "536679358"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "591399452"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "83083158"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U128
- "599449051"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "445442318"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "585486590"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "209278800"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "873568117"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "664470940"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "465262783"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "605652874"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "376803940"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "965247040"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "598474509"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "845119918"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "648159133"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "669051032"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "800600261"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "434689764"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "520060080"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "804659385"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "537828058"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "716600292"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "387020273"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "199375617"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "680337189"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "818479931"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "893693281"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "87377802"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U128
- "84699261"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U128
- "292826090"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "569171405"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "387436237"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "150682190"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "888770419"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "824696431"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "765659803"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "270163693"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "427940240"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "504997332"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "337808338"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "907200008"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "757177889"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "696697188"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "41376051"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U128
- "496293518"
- span:
lo: 0
hi: 13
- - Value:
+ - Literal:
Integer:
- U128
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/u16.out b/tests/expectations/parser/parser/expression/literal/int_parse/u16.out
index c5d60575cc..6ff88e91f0 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/u16.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/u16.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- U16
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- U16
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- U16
- "456"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- U16
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 83
- - Value:
+ - Literal:
Integer:
- U16
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 403
- - Value:
+ - Literal:
Integer:
- U16
- "340130024"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "158951116"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "155529659"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "642023166"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "228481736"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "469712960"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "929437719"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "721072814"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "363254789"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "906732565"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "288246391"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "724940549"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "487101620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "261373583"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "891163927"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "743967544"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "8372586"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U16
- "461793278"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "806307045"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "122764546"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "356336181"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "158370903"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "774460877"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "557174131"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "492401267"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "893445620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "957757048"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "721540649"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "390746493"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "211251725"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "938266114"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "156985870"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "703831126"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "729964155"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "988151305"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "320872435"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "719287167"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "152289486"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "740067975"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "728627816"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "385008978"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "553967635"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "71980713"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U16
- "519444716"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "116499965"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "717422268"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "18966279"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U16
- "22458638"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U16
- "857282620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "920675898"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "762235516"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "469018377"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "199986521"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "536679358"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "591399452"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "83083158"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U16
- "599449051"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "445442318"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "585486590"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "209278800"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "873568117"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "664470940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "465262783"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "605652874"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "376803940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "965247040"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "598474509"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "845119918"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "648159133"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "669051032"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "800600261"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "434689764"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "520060080"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "804659385"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "537828058"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "716600292"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "387020273"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "199375617"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "680337189"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "818479931"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "893693281"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "87377802"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U16
- "84699261"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U16
- "292826090"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "569171405"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "387436237"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "150682190"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "888770419"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "824696431"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "765659803"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "270163693"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "427940240"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "504997332"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "337808338"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "907200008"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "757177889"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "696697188"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "41376051"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U16
- "496293518"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U16
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/u32.out b/tests/expectations/parser/parser/expression/literal/int_parse/u32.out
index 4097818492..40ce000c3b 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/u32.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/u32.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- U32
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- U32
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- U32
- "456"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- U32
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 83
- - Value:
+ - Literal:
Integer:
- U32
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 403
- - Value:
+ - Literal:
Integer:
- U32
- "340130024"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "158951116"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "155529659"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "642023166"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "228481736"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "469712960"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "929437719"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "721072814"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "363254789"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "906732565"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "288246391"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "724940549"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "487101620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "261373583"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "891163927"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "743967544"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "8372586"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U32
- "461793278"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "806307045"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "122764546"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "356336181"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "158370903"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "774460877"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "557174131"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "492401267"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "893445620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "957757048"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "721540649"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "390746493"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "211251725"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "938266114"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "156985870"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "703831126"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "729964155"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "988151305"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "320872435"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "719287167"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "152289486"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "740067975"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "728627816"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "385008978"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "553967635"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "71980713"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U32
- "519444716"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "116499965"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "717422268"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "18966279"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U32
- "22458638"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U32
- "857282620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "920675898"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "762235516"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "469018377"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "199986521"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "536679358"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "591399452"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "83083158"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U32
- "599449051"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "445442318"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "585486590"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "209278800"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "873568117"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "664470940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "465262783"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "605652874"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "376803940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "965247040"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "598474509"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "845119918"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "648159133"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "669051032"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "800600261"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "434689764"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "520060080"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "804659385"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "537828058"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "716600292"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "387020273"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "199375617"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "680337189"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "818479931"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "893693281"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "87377802"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U32
- "84699261"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U32
- "292826090"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "569171405"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "387436237"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "150682190"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "888770419"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "824696431"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "765659803"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "270163693"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "427940240"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "504997332"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "337808338"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "907200008"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "757177889"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "696697188"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "41376051"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U32
- "496293518"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U32
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/u64.out b/tests/expectations/parser/parser/expression/literal/int_parse/u64.out
index 1a9e13c611..218688217d 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/u64.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/u64.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- U64
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- U64
- "123"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- U64
- "456"
- span:
lo: 0
hi: 6
- - Value:
+ - Literal:
Integer:
- U64
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 83
- - Value:
+ - Literal:
Integer:
- U64
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 403
- - Value:
+ - Literal:
Integer:
- U64
- "340130024"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "158951116"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "155529659"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "642023166"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "228481736"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "469712960"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "929437719"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "721072814"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "363254789"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "906732565"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "288246391"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "724940549"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "487101620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "261373583"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "891163927"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "743967544"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "8372586"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U64
- "461793278"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "806307045"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "122764546"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "356336181"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "158370903"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "774460877"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "557174131"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "492401267"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "893445620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "957757048"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "721540649"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "390746493"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "211251725"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "938266114"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "156985870"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "703831126"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "729964155"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "988151305"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "320872435"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "719287167"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "152289486"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "740067975"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "728627816"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "385008978"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "553967635"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "71980713"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U64
- "519444716"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "116499965"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "717422268"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "18966279"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U64
- "22458638"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U64
- "857282620"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "920675898"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "762235516"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "469018377"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "199986521"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "536679358"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "591399452"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "83083158"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U64
- "599449051"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "445442318"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "585486590"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "209278800"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "873568117"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "664470940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "465262783"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "605652874"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "376803940"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "965247040"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "598474509"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "845119918"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "648159133"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "669051032"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "800600261"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "434689764"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "520060080"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "804659385"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "537828058"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "716600292"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "387020273"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "199375617"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "680337189"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "818479931"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "893693281"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "87377802"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U64
- "84699261"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U64
- "292826090"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "569171405"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "387436237"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "150682190"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "888770419"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "824696431"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "765659803"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "270163693"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "427940240"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "504997332"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "337808338"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "907200008"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "757177889"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "696697188"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "41376051"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U64
- "496293518"
- span:
lo: 0
hi: 12
- - Value:
+ - Literal:
Integer:
- U64
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/int_parse/u8.out b/tests/expectations/parser/parser/expression/literal/int_parse/u8.out
index da44d7da88..251b5521d4 100644
--- a/tests/expectations/parser/parser/expression/literal/int_parse/u8.out
+++ b/tests/expectations/parser/parser/expression/literal/int_parse/u8.out
@@ -2,735 +2,735 @@
namespace: ParseExpression
expectation: Pass
outputs:
- - Value:
+ - Literal:
Integer:
- U8
- "123"
- span:
lo: 0
hi: 5
- - Value:
+ - Literal:
Integer:
- U8
- "123"
- span:
lo: 0
hi: 5
- - Value:
+ - Literal:
Integer:
- U8
- "456"
- span:
lo: 0
hi: 5
- - Value:
+ - Literal:
Integer:
- U8
- "87377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 82
- - Value:
+ - Literal:
Integer:
- U8
- "8737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802873778028737780287377802"
- span:
lo: 0
hi: 402
- - Value:
+ - Literal:
Integer:
- U8
- "340130024"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "158951116"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "155529659"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "642023166"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "228481736"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "469712960"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "929437719"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "721072814"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "363254789"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "906732565"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "288246391"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "724940549"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "487101620"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "261373583"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "891163927"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "743967544"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "8372586"
- span:
lo: 0
hi: 9
- - Value:
+ - Literal:
Integer:
- U8
- "461793278"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "806307045"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "122764546"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "356336181"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "158370903"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "774460877"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "557174131"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "492401267"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "893445620"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "957757048"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "721540649"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "390746493"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "211251725"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "938266114"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "156985870"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "703831126"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "729964155"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "988151305"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "320872435"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "719287167"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "152289486"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "740067975"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "728627816"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "385008978"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "553967635"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "71980713"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U8
- "519444716"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "116499965"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "717422268"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "18966279"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U8
- "22458638"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U8
- "857282620"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "920675898"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "762235516"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "469018377"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "199986521"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "536679358"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "591399452"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "83083158"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U8
- "599449051"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "445442318"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "585486590"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "209278800"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "873568117"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "664470940"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "465262783"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "605652874"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "376803940"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "965247040"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "598474509"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "845119918"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "648159133"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "669051032"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "800600261"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "434689764"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "520060080"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "804659385"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "537828058"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "716600292"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "387020273"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "199375617"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "680337189"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "818479931"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "893693281"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "87377802"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U8
- "84699261"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U8
- "292826090"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "569171405"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "387436237"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "150682190"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "888770419"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "824696431"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "765659803"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "270163693"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "427940240"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "504997332"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "337808338"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "907200008"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "757177889"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "696697188"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "41376051"
- span:
lo: 0
hi: 10
- - Value:
+ - Literal:
Integer:
- U8
- "496293518"
- span:
lo: 0
hi: 11
- - Value:
+ - Literal:
Integer:
- U8
- "251218820"
diff --git a/tests/expectations/parser/parser/expression/literal/string_fail.out b/tests/expectations/parser/parser/expression/literal/string_fail.out
index 14a328fcf3..ae6dbffba1 100644
--- a/tests/expectations/parser/parser/expression/literal/string_fail.out
+++ b/tests/expectations/parser/parser/expression/literal/string_fail.out
@@ -2,7 +2,7 @@
namespace: Token
expectation: Fail
outputs:
- - "Error [EPAR0370023]: Expected a closed string but found `Hello world!`."
- - "Error [EPAR0370023]: Expected a closed string but found `\\`."
- - "Error [EPAR0370023]: Expected a closed string but found `⭇😍;`."
- - "Error [EPAR0370040]: Unicode bidi override code point encountered."
+ - "Error [EPAR0370022]: Expected a closed string but found `Hello world!`."
+ - "Error [EPAR0370022]: Expected a closed string but found `\\`."
+ - "Error [EPAR0370022]: Expected a closed string but found `⭇😍;`."
+ - "Error [EPAR0370039]: Unicode bidi override code point encountered."
diff --git a/tests/expectations/parser/parser/expression/token_format.out b/tests/expectations/parser/parser/expression/token_format.out
index c3f91a1e76..9bccb1ee43 100644
--- a/tests/expectations/parser/parser/expression/token_format.out
+++ b/tests/expectations/parser/parser/expression/token_format.out
@@ -2,15 +2,15 @@
namespace: ParseExpression
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `'h'`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `@test`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'h'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `@test`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '&&'\n --> test:1:1\n |\n 1 | &&\n | ^^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '||'\n --> test:1:1\n |\n 1 | ||\n | ^^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '=='\n --> test:1:1\n |\n 1 | ==\n | ^^"
@@ -46,22 +46,22 @@ outputs:
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '?'\n --> test:1:1\n |\n 1 | ?\n | ^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '->'\n --> test:1:1\n |\n 1 | ->\n | ^^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '_'\n --> test:1:1\n |\n 1 | _\n | ^"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got 'console'\n --> test:1:1\n |\n 1 | console\n | ^^^^^^^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got 'const'\n --> test:1:1\n |\n 1 | const\n | ^^^^^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got 'else'\n --> test:1:1\n |\n 1 | else\n | ^^^^"
diff --git a/tests/expectations/parser/parser/expression/unary/neg.out b/tests/expectations/parser/parser/expression/unary/neg.out
index 77b8942cad..1915a436a2 100644
--- a/tests/expectations/parser/parser/expression/unary/neg.out
+++ b/tests/expectations/parser/parser/expression/unary/neg.out
@@ -50,7 +50,7 @@ outputs:
hi: 3
- Unary:
receiver:
- Value:
+ Literal:
Integer:
- I8
- "5"
diff --git a/tests/expectations/parser/parser/functions/annotated_arg_not_ident.out b/tests/expectations/parser/parser/functions/annotated_arg_not_ident.out
index 27d2a1f3e8..c626274c0b 100644
--- a/tests/expectations/parser/parser/functions/annotated_arg_not_ident.out
+++ b/tests/expectations/parser/parser/functions/annotated_arg_not_ident.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `@foo(?,`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `@foo(?,`.\n"
diff --git a/tests/expectations/parser/parser/functions/annotated_context_fail.out b/tests/expectations/parser/parser/functions/annotated_context_fail.out
index e280b46b4d..6acbb5cbd9 100644
--- a/tests/expectations/parser/parser/functions/annotated_context_fail.out
+++ b/tests/expectations/parser/parser/functions/annotated_context_fail.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `@context`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `@context`.\n"
diff --git a/tests/expectations/parser/parser/functions/bounded_recursion.out b/tests/expectations/parser/parser/functions/bounded_recursion.out
index 01a6eb3db8..dd41faa63e 100644
--- a/tests/expectations/parser/parser/functions/bounded_recursion.out
+++ b/tests/expectations/parser/parser/functions/bounded_recursion.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:5:9\n |\n 5 | x(y+1u32);\n | ^^^^^^^^^^\nError [EPAR0370041]: Expression statements are not supported.\n --> test:10:5\n |\n 10 | x(1u32);\n | ^^^^^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:5:9\n |\n 5 | x(y+1u32);\n | ^^^^^^^^^^\nError [EPAR0370040]: Expression statements are not supported.\n --> test:10:5\n |\n 10 | x(1u32);\n | ^^^^^^^^"
diff --git a/tests/expectations/parser/parser/functions/const_param.out b/tests/expectations/parser/parser/functions/const_param.out
index a21ebb42d5..aee1679873 100644
--- a/tests/expectations/parser/parser/functions/const_param.out
+++ b/tests/expectations/parser/parser/functions/const_param.out
@@ -31,7 +31,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
@@ -73,7 +73,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
diff --git a/tests/expectations/parser/parser/functions/escape_fail.out b/tests/expectations/parser/parser/functions/escape_fail.out
index 508bfd365e..221ad249f9 100644
--- a/tests/expectations/parser/parser/functions/escape_fail.out
+++ b/tests/expectations/parser/parser/functions/escape_fail.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `\\`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `\\`.\n"
diff --git a/tests/expectations/parser/parser/functions/infinite_recursion.out b/tests/expectations/parser/parser/functions/infinite_recursion.out
index 216c014ed9..b0de6fe528 100644
--- a/tests/expectations/parser/parser/functions/infinite_recursion.out
+++ b/tests/expectations/parser/parser/functions/infinite_recursion.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:4:5\n |\n 4 | inf();\n | ^^^^^^\nError [EPAR0370041]: Expression statements are not supported.\n --> test:8:5\n |\n 8 | inf();\n | ^^^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:4:5\n |\n 4 | inf();\n | ^^^^^^\nError [EPAR0370040]: Expression statements are not supported.\n --> test:8:5\n |\n 8 | inf();\n | ^^^^^^"
diff --git a/tests/expectations/parser/parser/functions/params.out b/tests/expectations/parser/parser/functions/params.out
index 914ef46aaf..4e0e4b6ff3 100644
--- a/tests/expectations/parser/parser/functions/params.out
+++ b/tests/expectations/parser/parser/functions/params.out
@@ -31,7 +31,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
diff --git a/tests/expectations/parser/parser/functions/params_return.out b/tests/expectations/parser/parser/functions/params_return.out
index 9c2ca7bdfa..36c9a9f248 100644
--- a/tests/expectations/parser/parser/functions/params_return.out
+++ b/tests/expectations/parser/parser/functions/params_return.out
@@ -31,7 +31,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
diff --git a/tests/expectations/parser/parser/functions/public_const_param_fail.out b/tests/expectations/parser/parser/functions/public_const_param_fail.out
index 67e772a2d4..ed2182e221 100644
--- a/tests/expectations/parser/parser/functions/public_const_param_fail.out
+++ b/tests/expectations/parser/parser/functions/public_const_param_fail.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370038]: A parameter cannot be both public and const.\n --> test:3:20\n |\n 3 | function x(x: u32, public const y: i32) {\n | ^^^^^^^^^^^^"
+ - "Error [EPAR0370037]: A parameter cannot be both public and const.\n --> test:3:20\n |\n 3 | function x(x: u32, public const y: i32) {\n | ^^^^^^^^^^^^"
diff --git a/tests/expectations/parser/parser/functions/public_param.out b/tests/expectations/parser/parser/functions/public_param.out
index 066647ef08..7db82ec75c 100644
--- a/tests/expectations/parser/parser/functions/public_param.out
+++ b/tests/expectations/parser/parser/functions/public_param.out
@@ -31,7 +31,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
@@ -73,7 +73,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
diff --git a/tests/expectations/parser/parser/functions/return.out b/tests/expectations/parser/parser/functions/return.out
index 8ad9ddfc87..2a7224c915 100644
--- a/tests/expectations/parser/parser/functions/return.out
+++ b/tests/expectations/parser/parser/functions/return.out
@@ -15,7 +15,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
diff --git a/tests/expectations/parser/parser/functions/test_keyword_fail.out b/tests/expectations/parser/parser/functions/test_keyword_fail.out
index e32ec52ec0..25be683800 100644
--- a/tests/expectations/parser/parser/functions/test_keyword_fail.out
+++ b/tests/expectations/parser/parser/functions/test_keyword_fail.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370013]: \"test function...\" is deprecated. Did you mean @test annotation?\n --> test:3:1\n |\n 3 | test main() {}\n | ^^^^"
+ - "Error [EPAR0370012]: \"test function...\" is deprecated. Did you mean @test annotation?\n --> test:3:1\n |\n 3 | test main() {}\n | ^^^^"
diff --git a/tests/expectations/parser/parser/inputs/input_const.out b/tests/expectations/parser/parser/inputs/input_const.out
index e32a87fd95..91b3842308 100644
--- a/tests/expectations/parser/parser/inputs/input_const.out
+++ b/tests/expectations/parser/parser/inputs/input_const.out
@@ -9,9 +9,9 @@ outputs:
type_: Boolean
name: "{\"name\":\"a\",\"span\":\"{\\\"lo\\\":15,\\\"hi\\\":16}\"}"
value:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 26
hi: 30
@@ -23,7 +23,7 @@ outputs:
IntegerType: U8
name: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":38,\\\"hi\\\":39}\"}"
value:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -37,7 +37,7 @@ outputs:
type_: Field
name: "{\"name\":\"c\",\"span\":\"{\\\"lo\\\":60,\\\"hi\\\":61}\"}"
value:
- Value:
+ Literal:
Field:
- "0"
- span:
@@ -50,7 +50,7 @@ outputs:
type_: Group
name: "{\"name\":\"d\",\"span\":\"{\\\"lo\\\":85,\\\"hi\\\":86}\"}"
value:
- Value:
+ Literal:
Group:
Tuple:
x:
@@ -75,7 +75,7 @@ outputs:
type_: Address
name: "{\"name\":\"e\",\"span\":\"{\\\"lo\\\":115,\\\"hi\\\":116}\"}"
value:
- Value:
+ Literal:
Address:
- aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57j8
- span:
@@ -91,7 +91,7 @@ outputs:
value:
Unary:
receiver:
- Value:
+ Literal:
Integer:
- I8
- "2"
@@ -114,9 +114,9 @@ outputs:
type_: Boolean
name: "{\"name\":\"r0\",\"span\":\"{\\\"lo\\\":229,\\\"hi\\\":231}\"}"
value:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 241
hi: 245
@@ -128,7 +128,7 @@ outputs:
IntegerType: U8
name: "{\"name\":\"r1\",\"span\":\"{\\\"lo\\\":247,\\\"hi\\\":249}\"}"
value:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -142,7 +142,7 @@ outputs:
type_: Field
name: "{\"name\":\"r2\",\"span\":\"{\\\"lo\\\":264,\\\"hi\\\":266}\"}"
value:
- Value:
+ Literal:
Field:
- "0"
- span:
@@ -155,7 +155,7 @@ outputs:
type_: Group
name: "{\"name\":\"r3\",\"span\":\"{\\\"lo\\\":284,\\\"hi\\\":286}\"}"
value:
- Value:
+ Literal:
Group:
Tuple:
x:
@@ -180,7 +180,7 @@ outputs:
type_: Address
name: "{\"name\":\"r4\",\"span\":\"{\\\"lo\\\":309,\\\"hi\\\":311}\"}"
value:
- Value:
+ Literal:
Address:
- aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57j8
- span:
@@ -196,7 +196,7 @@ outputs:
value:
Unary:
receiver:
- Value:
+ Literal:
Integer:
- I8
- "1"
diff --git a/tests/expectations/parser/parser/inputs/input_constant.out b/tests/expectations/parser/parser/inputs/input_constant.out
index 6c6326a460..f6ec91a868 100644
--- a/tests/expectations/parser/parser/inputs/input_constant.out
+++ b/tests/expectations/parser/parser/inputs/input_constant.out
@@ -9,9 +9,9 @@ outputs:
type_: Boolean
name: "{\"name\":\"a\",\"span\":\"{\\\"lo\\\":18,\\\"hi\\\":19}\"}"
value:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 29
hi: 33
@@ -23,7 +23,7 @@ outputs:
IntegerType: U8
name: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":44,\\\"hi\\\":45}\"}"
value:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -37,7 +37,7 @@ outputs:
type_: Field
name: "{\"name\":\"c\",\"span\":\"{\\\"lo\\\":69,\\\"hi\\\":70}\"}"
value:
- Value:
+ Literal:
Field:
- "0"
- span:
@@ -50,7 +50,7 @@ outputs:
type_: Group
name: "{\"name\":\"d\",\"span\":\"{\\\"lo\\\":97,\\\"hi\\\":98}\"}"
value:
- Value:
+ Literal:
Group:
Tuple:
x:
@@ -75,7 +75,7 @@ outputs:
type_: Address
name: "{\"name\":\"e\",\"span\":\"{\\\"lo\\\":130,\\\"hi\\\":131}\"}"
value:
- Value:
+ Literal:
Address:
- aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57j8
- span:
@@ -91,7 +91,7 @@ outputs:
value:
Unary:
receiver:
- Value:
+ Literal:
Integer:
- I8
- "2"
@@ -114,9 +114,9 @@ outputs:
type_: Boolean
name: "{\"name\":\"r0\",\"span\":\"{\\\"lo\\\":247,\\\"hi\\\":249}\"}"
value:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 259
hi: 263
@@ -128,7 +128,7 @@ outputs:
IntegerType: U8
name: "{\"name\":\"r1\",\"span\":\"{\\\"lo\\\":265,\\\"hi\\\":267}\"}"
value:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -142,7 +142,7 @@ outputs:
type_: Field
name: "{\"name\":\"r2\",\"span\":\"{\\\"lo\\\":282,\\\"hi\\\":284}\"}"
value:
- Value:
+ Literal:
Field:
- "0"
- span:
@@ -155,7 +155,7 @@ outputs:
type_: Group
name: "{\"name\":\"r3\",\"span\":\"{\\\"lo\\\":302,\\\"hi\\\":304}\"}"
value:
- Value:
+ Literal:
Group:
Tuple:
x:
@@ -180,7 +180,7 @@ outputs:
type_: Address
name: "{\"name\":\"r4\",\"span\":\"{\\\"lo\\\":327,\\\"hi\\\":329}\"}"
value:
- Value:
+ Literal:
Address:
- aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57j8
- span:
@@ -196,7 +196,7 @@ outputs:
value:
Unary:
receiver:
- Value:
+ Literal:
Integer:
- I8
- "1"
diff --git a/tests/expectations/parser/parser/inputs/input_public.out b/tests/expectations/parser/parser/inputs/input_public.out
index 30c9029149..99d38154ae 100644
--- a/tests/expectations/parser/parser/inputs/input_public.out
+++ b/tests/expectations/parser/parser/inputs/input_public.out
@@ -9,9 +9,9 @@ outputs:
type_: Boolean
name: "{\"name\":\"a\",\"span\":\"{\\\"lo\\\":16,\\\"hi\\\":17}\"}"
value:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 27
hi: 31
@@ -23,7 +23,7 @@ outputs:
IntegerType: U8
name: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":57,\\\"hi\\\":58}\"}"
value:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -37,7 +37,7 @@ outputs:
type_: Field
name: "{\"name\":\"c\",\"span\":\"{\\\"lo\\\":100,\\\"hi\\\":101}\"}"
value:
- Value:
+ Literal:
Field:
- "0"
- span:
@@ -50,7 +50,7 @@ outputs:
type_: Group
name: "{\"name\":\"d\",\"span\":\"{\\\"lo\\\":146,\\\"hi\\\":147}\"}"
value:
- Value:
+ Literal:
Group:
Tuple:
x:
@@ -75,7 +75,7 @@ outputs:
type_: Address
name: "{\"name\":\"e\",\"span\":\"{\\\"lo\\\":187,\\\"hi\\\":188}\"}"
value:
- Value:
+ Literal:
Address:
- aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57j8
- span:
@@ -91,7 +91,7 @@ outputs:
value:
Unary:
receiver:
- Value:
+ Literal:
Integer:
- I8
- "2"
@@ -114,9 +114,9 @@ outputs:
type_: Boolean
name: "{\"name\":\"r0\",\"span\":\"{\\\"lo\\\":302,\\\"hi\\\":304}\"}"
value:
- Value:
+ Literal:
Boolean:
- - "true"
+ - true
- span:
lo: 314
hi: 318
@@ -128,7 +128,7 @@ outputs:
IntegerType: U8
name: "{\"name\":\"r1\",\"span\":\"{\\\"lo\\\":337,\\\"hi\\\":339}\"}"
value:
- Value:
+ Literal:
Integer:
- U8
- "2"
@@ -142,7 +142,7 @@ outputs:
type_: Field
name: "{\"name\":\"r2\",\"span\":\"{\\\"lo\\\":374,\\\"hi\\\":376}\"}"
value:
- Value:
+ Literal:
Field:
- "0"
- span:
@@ -155,7 +155,7 @@ outputs:
type_: Group
name: "{\"name\":\"r3\",\"span\":\"{\\\"lo\\\":414,\\\"hi\\\":416}\"}"
value:
- Value:
+ Literal:
Group:
Tuple:
x:
@@ -180,7 +180,7 @@ outputs:
type_: Address
name: "{\"name\":\"r4\",\"span\":\"{\\\"lo\\\":449,\\\"hi\\\":451}\"}"
value:
- Value:
+ Literal:
Address:
- aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57j8
- span:
@@ -196,7 +196,7 @@ outputs:
value:
Unary:
receiver:
- Value:
+ Literal:
Integer:
- I8
- "1"
diff --git a/tests/expectations/parser/parser/inputs/input_public_constant_fail.out b/tests/expectations/parser/parser/inputs/input_public_constant_fail.out
index 9e54347d3d..63ff1e05d0 100644
--- a/tests/expectations/parser/parser/inputs/input_public_constant_fail.out
+++ b/tests/expectations/parser/parser/inputs/input_public_constant_fail.out
@@ -2,4 +2,4 @@
namespace: Input
expectation: Fail
outputs:
- - "Error [EPAR0370038]: A parameter cannot be both public and const.\n --> test:4:1\n |\n 4 | public constant a: bool = true;\n | ^^^^^^^^^^^^^^^"
+ - "Error [EPAR0370037]: A parameter cannot be both public and const.\n --> test:4:1\n |\n 4 | public constant a: bool = true;\n | ^^^^^^^^^^^^^^^"
diff --git a/tests/expectations/parser/parser/program/backslash_eof.out b/tests/expectations/parser/parser/program/backslash_eof.out
index 508bfd365e..221ad249f9 100644
--- a/tests/expectations/parser/parser/program/backslash_eof.out
+++ b/tests/expectations/parser/parser/program/backslash_eof.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `\\`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `\\`.\n"
diff --git a/tests/expectations/parser/parser/program/bidi_comment_2_fail.out b/tests/expectations/parser/parser/program/bidi_comment_2_fail.out
index fadadbd1f4..a80e1a460b 100644
--- a/tests/expectations/parser/parser/program/bidi_comment_2_fail.out
+++ b/tests/expectations/parser/parser/program/bidi_comment_2_fail.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370040]: Unicode bidi override code point encountered."
+ - "Error [EPAR0370039]: Unicode bidi override code point encountered."
diff --git a/tests/expectations/parser/parser/program/bidi_comment_fail.out b/tests/expectations/parser/parser/program/bidi_comment_fail.out
index fadadbd1f4..a80e1a460b 100644
--- a/tests/expectations/parser/parser/program/bidi_comment_fail.out
+++ b/tests/expectations/parser/parser/program/bidi_comment_fail.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370040]: Unicode bidi override code point encountered."
+ - "Error [EPAR0370039]: Unicode bidi override code point encountered."
diff --git a/tests/expectations/parser/parser/program/dollar_eof.out b/tests/expectations/parser/parser/program/dollar_eof.out
index 5859573e7d..f9d1465672 100644
--- a/tests/expectations/parser/parser/program/dollar_eof.out
+++ b/tests/expectations/parser/parser/program/dollar_eof.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `$`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `$`.\n"
diff --git a/tests/expectations/parser/parser/program/escape_u8_eof.out b/tests/expectations/parser/parser/program/escape_u8_eof.out
index 82882336dc..ec87b6cf6b 100644
--- a/tests/expectations/parser/parser/program/escape_u8_eof.out
+++ b/tests/expectations/parser/parser/program/escape_u8_eof.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `\\1u8`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `\\1u8`.\n"
diff --git a/tests/expectations/parser/parser/program/hex_eof.out b/tests/expectations/parser/parser/program/hex_eof.out
index debae16a1d..ee72b9f795 100644
--- a/tests/expectations/parser/parser/program/hex_eof.out
+++ b/tests/expectations/parser/parser/program/hex_eof.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370032]: A hex number `0x..` was provided but hex is not allowed."
+ - "Error [EPAR0370031]: A hex number `0x..` was provided but hex is not allowed."
diff --git a/tests/expectations/parser/parser/program/q_eof.out b/tests/expectations/parser/parser/program/q_eof.out
index c03ef62046..4d50fea90b 100644
--- a/tests/expectations/parser/parser/program/q_eof.out
+++ b/tests/expectations/parser/parser/program/q_eof.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370023]: Expected a closed string but found ``."
+ - "Error [EPAR0370022]: Expected a closed string but found ``."
diff --git a/tests/expectations/parser/parser/program/sq_eof.out b/tests/expectations/parser/parser/program/sq_eof.out
index 0be66ec303..9a455ff826 100644
--- a/tests/expectations/parser/parser/program/sq_eof.out
+++ b/tests/expectations/parser/parser/program/sq_eof.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `'`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'`.\n"
diff --git a/tests/expectations/parser/parser/program/tilde_eof.out b/tests/expectations/parser/parser/program/tilde_eof.out
index cacf961a27..704ec1c2b3 100644
--- a/tests/expectations/parser/parser/program/tilde_eof.out
+++ b/tests/expectations/parser/parser/program/tilde_eof.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `~`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `~`.\n"
diff --git a/tests/expectations/parser/parser/program/unclosed_unicode_eof_fail.out b/tests/expectations/parser/parser/program/unclosed_unicode_eof_fail.out
index 33379b8191..8685d7b62e 100644
--- a/tests/expectations/parser/parser/program/unclosed_unicode_eof_fail.out
+++ b/tests/expectations/parser/parser/program/unclosed_unicode_eof_fail.out
@@ -2,4 +2,4 @@
namespace: Parse
expectation: Fail
outputs:
- - "Error [EPAR0370026]: Could not lex the following content: `'\\u`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `'\\u`.\n"
diff --git a/tests/expectations/parser/parser/serialize/one_plus_one.out b/tests/expectations/parser/parser/serialize/one_plus_one.out
index 69ba3d9a03..68f2c1f0a1 100644
--- a/tests/expectations/parser/parser/serialize/one_plus_one.out
+++ b/tests/expectations/parser/parser/serialize/one_plus_one.out
@@ -17,12 +17,12 @@ outputs:
expression:
Binary:
left:
- Value:
+ Literal:
Integer:
- U8
- "1"
right:
- Value:
+ Literal:
Integer:
- U8
- "1"
diff --git a/tests/expectations/parser/parser/statement/assign.out b/tests/expectations/parser/parser/statement/assign.out
index 57fe826df0..a3e12f1b46 100644
--- a/tests/expectations/parser/parser/statement/assign.out
+++ b/tests/expectations/parser/parser/statement/assign.out
@@ -4,12 +4,8 @@ expectation: Pass
outputs:
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
- accesses: []
- span:
- lo: 0
- hi: 1
+ place:
+ Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
value:
Identifier: "{\"name\":\"expr\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":8}\"}"
span:
@@ -17,12 +13,8 @@ outputs:
hi: 8
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
- accesses: []
- span:
- lo: 0
- hi: 1
+ place:
+ Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
value:
Binary:
left:
@@ -38,12 +30,8 @@ outputs:
hi: 7
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
- accesses: []
- span:
- lo: 0
- hi: 1
+ place:
+ Identifier: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":1}\"}"
value:
Call:
function:
diff --git a/tests/expectations/parser/parser/statement/assign_fail.out b/tests/expectations/parser/parser/statement/assign_fail.out
deleted file mode 100644
index 353fddf784..0000000000
--- a/tests/expectations/parser/parser/statement/assign_fail.out
+++ /dev/null
@@ -1,17 +0,0 @@
----
-namespace: ParseStatement
-expectation: Fail
-outputs:
- - "Error [EPAR0370011]: invalid assignment target\n --> test:1:1\n |\n 1 | x::y = y;\n | ^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 5.\n --> test:1:1\n |\n 1 | 5 = y;\n | ^"
- - "Error [EPAR0370011]: invalid assignment target\n --> test:1:1\n |\n 1 | x + x = y;\n | ^^^^^"
- - "Error [EPAR0370011]: invalid assignment target\n --> test:1:1\n |\n 1 | -x = y;\n | ^^"
- - "Error [EPAR0370011]: invalid assignment target\n --> test:1:1\n |\n 1 | !x = y;\n | ^^"
- - "Error [EPAR0370011]: invalid assignment target\n --> test:1:1\n |\n 1 | a? x : x = y;\n | ^^^^^^^^"
- - "Error [EPAR0370005]: expected ; -- got 'as'\n --> test:1:3\n |\n 1 | x as u32 = y;\n | ^^"
- - "Error [EPAR0370009]: unexpected string: expected 'expression', got '['\n --> test:1:1\n |\n 1 | [x, x, x] = y;\n | ^"
- - "Error [EPAR0370009]: unexpected string: expected 'expression', got '['\n --> test:1:1\n |\n 1 | [x; 3] = y;\n | ^"
- - "Error [EPAR0370005]: expected A valid expression. -- got 'A tuple expression.'\n --> test:1:1\n |\n 1 | (x, x, x) = y;\n | ^^^^^^^^^"
- - "Error [EPAR0370011]: invalid assignment target\n --> test:1:1\n |\n 1 | x {x: y, y: z} = y;\n | ^^^^^^^^^^^^^^"
- - "Error [EPAR0370011]: invalid assignment target\n --> test:1:1\n |\n 1 | x() = y;\n | ^^^"
- - "Error [EPAR0370026]: Could not lex the following content: `🦀`.\n"
diff --git a/tests/expectations/parser/parser/statement/block.out b/tests/expectations/parser/parser/statement/block.out
index 9f8a28a964..c10003659d 100644
--- a/tests/expectations/parser/parser/statement/block.out
+++ b/tests/expectations/parser/parser/statement/block.out
@@ -11,7 +11,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
@@ -40,7 +40,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
@@ -65,7 +65,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
diff --git a/tests/expectations/parser/parser/statement/conditional.out b/tests/expectations/parser/parser/statement/conditional.out
index c0e7b68f10..b790157444 100644
--- a/tests/expectations/parser/parser/statement/conditional.out
+++ b/tests/expectations/parser/parser/statement/conditional.out
@@ -9,7 +9,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
@@ -33,7 +33,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
@@ -127,7 +127,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "0"
diff --git a/tests/expectations/parser/parser/statement/console_fail.out b/tests/expectations/parser/parser/statement/console_fail.out
index 58ac677d34..ca4fd249c3 100644
--- a/tests/expectations/parser/parser/statement/console_fail.out
+++ b/tests/expectations/parser/parser/statement/console_fail.out
@@ -2,6 +2,6 @@
namespace: ParseStatement
expectation: Fail
outputs:
- - "Error [EPAR0370040]: Unicode bidi override code point encountered."
+ - "Error [EPAR0370039]: Unicode bidi override code point encountered."
- "Error [EPAR0370009]: unexpected string: expected 'formatted static_string', got '1'\n --> test:1:13\n |\n 1 | console.log(1);\n | ^"
- "Error [EPAR0370007]: unexpected identifier: expected 'assert', 'error', 'log' -- got 'test'\n --> test:1:9\n |\n 1 | console.test();\n | ^^^^"
diff --git a/tests/expectations/parser/parser/statement/definition.out b/tests/expectations/parser/parser/statement/definition.out
index e694ec29e6..2a51701ba9 100644
--- a/tests/expectations/parser/parser/statement/definition.out
+++ b/tests/expectations/parser/parser/statement/definition.out
@@ -276,7 +276,7 @@ outputs:
hi: 5
type_: Address
value:
- Value:
+ Literal:
Address:
- aleo15u4r0gzjtqzepkgurgn7p3u5kkhs9p74rx6aun3uh2s5std6759svgmg53
- span:
diff --git a/tests/expectations/parser/parser/statement/definition_fail.out b/tests/expectations/parser/parser/statement/definition_fail.out
index 30cfa2024c..1cfbb44106 100644
--- a/tests/expectations/parser/parser/statement/definition_fail.out
+++ b/tests/expectations/parser/parser/statement/definition_fail.out
@@ -42,6 +42,6 @@ outputs:
- "Error [EPAR0370005]: expected 'address', 'bool', 'field', 'group', 'scalar', 'string', 'i8', 'i16', 'i32', 'i64', 'i128', 'u8', 'u16', 'u32', 'u64', 'u128' -- got '['\n --> test:1:8\n |\n 1 | let x: [u8;\n | ^"
- "Error [EPAR0370005]: expected 'address', 'bool', 'field', 'group', 'scalar', 'string', 'i8', 'i16', 'i32', 'i64', 'i128', 'u8', 'u16', 'u32', 'u64', 'u128' -- got '['\n --> test:1:8\n |\n 1 | let x: [u8; 1u8] = [1,\n | ^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got ']'\n --> test:1:15\n |\n 1 | let dbg: u8 = ];\n | ^"
- - "Error [EPAR0370026]: Could not lex the following content: `🦀:`.\n"
- - "Error [EPAR0370035]: do not put parens around single variable names\n --> test:1:6\n |\n 1 | let (x) = ...;\n | ^\nError [EPAR0370005]: expected : -- got '='\n --> test:1:9\n |\n 1 | let (x) = ...;\n | ^"
- - "Error [EPAR0370035]: do not put parens around single variable names\n --> test:1:6\n |\n 1 | let (x,) = ...;\n | ^\nError [EPAR0370005]: expected : -- got '='\n --> test:1:10\n |\n 1 | let (x,) = ...;\n | ^"
+ - "Error [EPAR0370025]: Could not lex the following content: `🦀:`.\n"
+ - "Error [EPAR0370034]: do not put parens around single variable names\n --> test:1:6\n |\n 1 | let (x) = ...;\n | ^\nError [EPAR0370005]: expected : -- got '='\n --> test:1:9\n |\n 1 | let (x) = ...;\n | ^"
+ - "Error [EPAR0370034]: do not put parens around single variable names\n --> test:1:6\n |\n 1 | let (x,) = ...;\n | ^\nError [EPAR0370005]: expected : -- got '='\n --> test:1:10\n |\n 1 | let (x,) = ...;\n | ^"
diff --git a/tests/expectations/parser/parser/statement/expression.out b/tests/expectations/parser/parser/statement/expression.out
index a0dbeaebe6..b8af8ecc26 100644
--- a/tests/expectations/parser/parser/statement/expression.out
+++ b/tests/expectations/parser/parser/statement/expression.out
@@ -2,6 +2,6 @@
namespace: ParseStatement
expectation: Fail
outputs:
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | expr;\n | ^^^^^"
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x+y;\n | ^^^^"
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x();\n | ^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | expr;\n | ^^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x+y;\n | ^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x();\n | ^^^^"
diff --git a/tests/expectations/parser/parser/statement/expression_fail.out b/tests/expectations/parser/parser/statement/expression_fail.out
index b384e27692..d8b6dda7e6 100644
--- a/tests/expectations/parser/parser/statement/expression_fail.out
+++ b/tests/expectations/parser/parser/statement/expression_fail.out
@@ -4,7 +4,7 @@ expectation: Fail
outputs:
- "Error [EPAR0370009]: unexpected string: expected 'expression', got ']'\n --> test:1:2\n |\n 1 | (];\n | ^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '['\n --> test:1:1\n |\n 1 | [);\n | ^"
- - "Error [EPAR0370026]: Could not lex the following content: `\\y`.\n"
+ - "Error [EPAR0370025]: Could not lex the following content: `\\y`.\n"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got ';'\n --> test:1:6\n |\n 1 | (x,y|;\n | ^"
- "Error [EPAR0370005]: expected ; -- got '['\n --> test:1:2\n |\n 1 | x[};\n | ^"
- "Error [EPAR0370005]: expected ) -- got ']'\n --> test:1:6\n |\n 1 | (x, y];\n | ^"
diff --git a/tests/expectations/parser/parser/statement/hex_int_fail.out b/tests/expectations/parser/parser/statement/hex_int_fail.out
index e8dd7f6dbf..6a8f6934c1 100644
--- a/tests/expectations/parser/parser/statement/hex_int_fail.out
+++ b/tests/expectations/parser/parser/statement/hex_int_fail.out
@@ -2,6 +2,6 @@
namespace: ParseStatement
expectation: Fail
outputs:
- - "Error [EPAR0370032]: A hex number `0x..` was provided but hex is not allowed."
- - "Error [EPAR0370032]: A hex number `0x..` was provided but hex is not allowed."
- - "Error [EPAR0370032]: A hex number `0x..` was provided but hex is not allowed."
+ - "Error [EPAR0370031]: A hex number `0x..` was provided but hex is not allowed."
+ - "Error [EPAR0370031]: A hex number `0x..` was provided but hex is not allowed."
+ - "Error [EPAR0370031]: A hex number `0x..` was provided but hex is not allowed."
diff --git a/tests/expectations/parser/parser/statement/iteration.out b/tests/expectations/parser/parser/statement/iteration.out
index 77fab43fae..40ebacfb96 100644
--- a/tests/expectations/parser/parser/statement/iteration.out
+++ b/tests/expectations/parser/parser/statement/iteration.out
@@ -7,7 +7,7 @@ outputs:
type_:
IntegerType: U8
start:
- Value:
+ Literal:
Integer:
- U8
- "0"
@@ -15,7 +15,7 @@ outputs:
lo: 13
hi: 16
stop:
- Value:
+ Literal:
Integer:
- U8
- "7"
@@ -36,7 +36,7 @@ outputs:
type_:
IntegerType: I64
start:
- Value:
+ Literal:
Integer:
- I64
- "0"
@@ -44,7 +44,7 @@ outputs:
lo: 14
hi: 18
stop:
- Value:
+ Literal:
Integer:
- I64
- "7"
@@ -56,7 +56,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -76,14 +76,14 @@ outputs:
variable: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
type_: Field
start:
- Value:
+ Literal:
Field:
- "0"
- span:
lo: 16
hi: 22
stop:
- Value:
+ Literal:
Integer:
- U8
- "99"
@@ -95,7 +95,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "1"
@@ -115,7 +115,7 @@ outputs:
variable: "{\"name\":\"x\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
type_: Boolean
start:
- Value:
+ Literal:
Integer:
- U8
- "0"
@@ -129,7 +129,7 @@ outputs:
statements:
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "1"
diff --git a/tests/expectations/parser/parser/statement/return.out b/tests/expectations/parser/parser/statement/return.out
index 2356991aab..3c5d92787f 100644
--- a/tests/expectations/parser/parser/statement/return.out
+++ b/tests/expectations/parser/parser/statement/return.out
@@ -10,7 +10,7 @@ outputs:
hi: 11
- Return:
expression:
- Value:
+ Literal:
Integer:
- U8
- "5"
diff --git a/tests/expectations/parser/parser/statement/return_fail.out b/tests/expectations/parser/parser/statement/return_fail.out
index dce6f7b319..d7c60d2359 100644
--- a/tests/expectations/parser/parser/statement/return_fail.out
+++ b/tests/expectations/parser/parser/statement/return_fail.out
@@ -3,5 +3,5 @@ namespace: ParseStatement
expectation: Fail
outputs:
- "Error [EPAR0370009]: unexpected string: expected 'expression', got ''\n --> test:1:1\n |\n 1 | return\n | ^^^^^^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 5.\n --> test:1:8\n |\n 1 | return 5\n | ^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 5.\n --> test:1:8\n |\n 1 | return 5\n | ^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got 'if'\n --> test:2:1\n |\n 2 | if x {}\n | ^^"
diff --git a/tests/expectations/parser/parser/unreachable/define.out b/tests/expectations/parser/parser/unreachable/define.out
index 675af70254..cf4b1ed592 100644
--- a/tests/expectations/parser/parser/unreachable/define.out
+++ b/tests/expectations/parser/parser/unreachable/define.out
@@ -18,7 +18,6 @@ outputs:
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '_'\n --> test:1:1\n |\n 1 | _ x = 10u8;\n | ^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '='\n --> test:1:1\n |\n 1 | = x = 10u8;\n | ^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '=='\n --> test:1:1\n |\n 1 | == x = 10u8;\n | ^^"
- - "Error [EPAR0370011]: invalid assignment target\n --> test:1:1\n |\n 1 | ! x = 10u8;\n | ^^^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '!='\n --> test:1:1\n |\n 1 | != x = 10u8;\n | ^^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '>'\n --> test:1:1\n |\n 1 | > x = 10u8;\n | ^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '>='\n --> test:1:1\n |\n 1 | >= x = 10u8;\n | ^^"
@@ -47,4 +46,4 @@ outputs:
- "Error [EPAR0370005]: expected ; -- got 'x'\n --> test:1:6\n |\n 1 | Self x = 10u8;\n | ^"
- "Error [EPAR0370005]: expected ; -- got 'x'\n --> test:1:6\n |\n 1 | true x = 10u8;\n | ^"
- "Error [EPAR0370005]: expected ; -- got 'x'\n --> test:1:7\n |\n 1 | false x = 10u8;\n | ^"
- - "Error [EPAR0370028]: Could not parse the implicit value: 0.\n --> test:1:1\n |\n 1 | 0 x = 10u8;\n | ^"
+ - "Error [EPAR0370027]: Could not parse the implicit value: 0.\n --> test:1:1\n |\n 1 | 0 x = 10u8;\n | ^"
diff --git a/tests/expectations/parser/parser/unreachable/math_op_fail.out b/tests/expectations/parser/parser/unreachable/math_op_fail.out
index 5bf8d91210..f288ea3eaa 100644
--- a/tests/expectations/parser/parser/unreachable/math_op_fail.out
+++ b/tests/expectations/parser/parser/unreachable/math_op_fail.out
@@ -40,7 +40,7 @@ outputs:
- "Error [EPAR0370005]: expected : -- got '='\n --> test:1:7\n |\n 1 | let x = a true b;\n | ^"
- "Error [EPAR0370005]: expected : -- got '='\n --> test:1:7\n |\n 1 | let x = a false b;\n | ^"
- "Error [EPAR0370005]: expected : -- got '='\n --> test:1:7\n |\n 1 | let x = a 0 b;\n | ^"
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x;=b;\n | ^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x;=b;\n | ^^"
- "Error [EPAR0370009]: unexpected string: expected 'ident', got '='\n --> test:1:3\n |\n 1 | x.=b;\n | ^"
- "Error [EPAR0370005]: expected ; -- got ','\n --> test:1:2\n |\n 1 | x,=b; // 43\n | ^"
- "Error [EPAR0370005]: expected ; -- got '['\n --> test:1:2\n |\n 1 | x[=b;\n | ^"
@@ -57,8 +57,8 @@ outputs:
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '='\n --> test:1:4\n |\n 1 | x<==b;\n | ^"
- "Error [EPAR0370005]: expected ; -- got '..'\n --> test:1:2\n |\n 1 | x..=b;\n | ^^"
- "Error [EPAR0370009]: unexpected string: expected 'expression', got '='\n --> test:1:3\n |\n 1 | x&=b;\n | ^"
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x==b;\n | ^^^^^"
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x!=b;\n | ^^^^^"
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x>=b;\n | ^^^^^"
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x<=b;\n | ^^^^^"
- - "Error [EPAR0370041]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x>=b;\n | ^^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x==b;\n | ^^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x!=b;\n | ^^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x>=b;\n | ^^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x<=b;\n | ^^^^^"
+ - "Error [EPAR0370040]: Expression statements are not supported.\n --> test:1:1\n |\n 1 | x>=b;\n | ^^^^^"
diff --git a/tests/expectations/parser/parser/unreachable/math_op_pass.out b/tests/expectations/parser/parser/unreachable/math_op_pass.out
index 2d7e81d11b..77a7e8a3e2 100644
--- a/tests/expectations/parser/parser/unreachable/math_op_pass.out
+++ b/tests/expectations/parser/parser/unreachable/math_op_pass.out
@@ -165,12 +165,8 @@ outputs:
hi: 17
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"x_\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":2}\"}"
- accesses: []
- span:
- lo: 0
- hi: 2
+ place:
+ Identifier: "{\"name\":\"x_\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":2}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":3,\\\"hi\\\":4}\"}"
span:
@@ -178,12 +174,8 @@ outputs:
hi: 4
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xconsole\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":8}\"}"
- accesses: []
- span:
- lo: 0
- hi: 8
+ place:
+ Identifier: "{\"name\":\"xconsole\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":8}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":9,\\\"hi\\\":10}\"}"
span:
@@ -191,12 +183,8 @@ outputs:
hi: 10
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xconst\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":6}\"}"
- accesses: []
- span:
- lo: 0
- hi: 6
+ place:
+ Identifier: "{\"name\":\"xconst\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":6}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":8}\"}"
span:
@@ -204,12 +192,8 @@ outputs:
hi: 8
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xlet\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
- accesses: []
- span:
- lo: 0
- hi: 4
+ place:
+ Identifier: "{\"name\":\"xlet\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
span:
@@ -217,12 +201,8 @@ outputs:
hi: 6
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xfor\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
- accesses: []
- span:
- lo: 0
- hi: 4
+ place:
+ Identifier: "{\"name\":\"xfor\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
span:
@@ -230,12 +210,8 @@ outputs:
hi: 6
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xif\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":3}\"}"
- accesses: []
- span:
- lo: 0
- hi: 3
+ place:
+ Identifier: "{\"name\":\"xif\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":3}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
span:
@@ -243,12 +219,8 @@ outputs:
hi: 5
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xelse\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
- accesses: []
- span:
- lo: 0
- hi: 5
+ place:
+ Identifier: "{\"name\":\"xelse\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":6,\\\"hi\\\":7}\"}"
span:
@@ -256,12 +228,8 @@ outputs:
hi: 7
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xi8\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":3}\"}"
- accesses: []
- span:
- lo: 0
- hi: 3
+ place:
+ Identifier: "{\"name\":\"xi8\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":3}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
span:
@@ -269,12 +237,8 @@ outputs:
hi: 5
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xi16\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
- accesses: []
- span:
- lo: 0
- hi: 4
+ place:
+ Identifier: "{\"name\":\"xi16\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
span:
@@ -282,12 +246,8 @@ outputs:
hi: 6
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xi32\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
- accesses: []
- span:
- lo: 0
- hi: 4
+ place:
+ Identifier: "{\"name\":\"xi32\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
span:
@@ -295,12 +255,8 @@ outputs:
hi: 6
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xi64\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
- accesses: []
- span:
- lo: 0
- hi: 4
+ place:
+ Identifier: "{\"name\":\"xi64\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
span:
@@ -308,12 +264,8 @@ outputs:
hi: 6
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xi128\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
- accesses: []
- span:
- lo: 0
- hi: 5
+ place:
+ Identifier: "{\"name\":\"xi128\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":6,\\\"hi\\\":7}\"}"
span:
@@ -321,12 +273,8 @@ outputs:
hi: 7
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xu8\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":3}\"}"
- accesses: []
- span:
- lo: 0
- hi: 3
+ place:
+ Identifier: "{\"name\":\"xu8\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":3}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":4,\\\"hi\\\":5}\"}"
span:
@@ -334,12 +282,8 @@ outputs:
hi: 5
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xu16\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
- accesses: []
- span:
- lo: 0
- hi: 4
+ place:
+ Identifier: "{\"name\":\"xu16\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
span:
@@ -347,12 +291,8 @@ outputs:
hi: 6
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xu32\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
- accesses: []
- span:
- lo: 0
- hi: 4
+ place:
+ Identifier: "{\"name\":\"xu32\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
span:
@@ -360,12 +300,8 @@ outputs:
hi: 6
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xu64\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
- accesses: []
- span:
- lo: 0
- hi: 4
+ place:
+ Identifier: "{\"name\":\"xu64\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":4}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":5,\\\"hi\\\":6}\"}"
span:
@@ -373,12 +309,8 @@ outputs:
hi: 6
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xu128\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
- accesses: []
- span:
- lo: 0
- hi: 5
+ place:
+ Identifier: "{\"name\":\"xu128\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":6,\\\"hi\\\":7}\"}"
span:
@@ -386,12 +318,8 @@ outputs:
hi: 7
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xreturn\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":7}\"}"
- accesses: []
- span:
- lo: 0
- hi: 7
+ place:
+ Identifier: "{\"name\":\"xreturn\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":7}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":8,\\\"hi\\\":9}\"}"
span:
@@ -399,12 +327,8 @@ outputs:
hi: 9
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xtrue\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
- accesses: []
- span:
- lo: 0
- hi: 5
+ place:
+ Identifier: "{\"name\":\"xtrue\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":5}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":6,\\\"hi\\\":7}\"}"
span:
@@ -412,12 +336,8 @@ outputs:
hi: 7
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"xfalse\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":6}\"}"
- accesses: []
- span:
- lo: 0
- hi: 6
+ place:
+ Identifier: "{\"name\":\"xfalse\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":6}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":7,\\\"hi\\\":8}\"}"
span:
@@ -425,12 +345,8 @@ outputs:
hi: 8
- Assign:
operation: Assign
- assignee:
- identifier: "{\"name\":\"x0\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":2}\"}"
- accesses: []
- span:
- lo: 0
- hi: 2
+ place:
+ Identifier: "{\"name\":\"x0\",\"span\":\"{\\\"lo\\\":0,\\\"hi\\\":2}\"}"
value:
Identifier: "{\"name\":\"b\",\"span\":\"{\\\"lo\\\":3,\\\"hi\\\":4}\"}"
span:
diff --git a/tests/parser/expression/literal/address_fail.leo b/tests/parser/expression/literal/address_fail.leo
index 184713ec74..fb43d2e837 100644
--- a/tests/parser/expression/literal/address_fail.leo
+++ b/tests/parser/expression/literal/address_fail.leo
@@ -1,5 +1,5 @@
/*
-namespace: Token
+namespace: ParseExpression
expectation: Fail
*/
aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1aleo1
@@ -16,4 +16,4 @@ aleo1
aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1aleo1
aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d11
-aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x
+aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x + aleo1qnr4dkkvkgfqph0vzc3y6z2eu975wnpz2925ntjccd5cfqxtyu8sta57d1x
diff --git a/tests/parser/expression/literal/string_fail.leo b/tests/parser/expression/literal/string_fail.leo
index 96a3c0bfc0..04ce32d840 100644
--- a/tests/parser/expression/literal/string_fail.leo
+++ b/tests/parser/expression/literal/string_fail.leo
@@ -11,4 +11,3 @@ expectation: Fail
"⭇😍;
"2066:"
-
diff --git a/tests/parser/unreachable/define.leo b/tests/parser/unreachable/define.leo
index 2302acada1..b26290edd6 100644
--- a/tests/parser/unreachable/define.leo
+++ b/tests/parser/unreachable/define.leo
@@ -35,8 +35,6 @@ _ x = 10u8;
== x = 10u8;
-! x = 10u8;
-
!= x = 10u8;
> x = 10u8;
diff --git a/tests/test-framework/Cargo.toml b/tests/test-framework/Cargo.toml
index 052c5cebea..9cbe86fc4e 100644
--- a/tests/test-framework/Cargo.toml
+++ b/tests/test-framework/Cargo.toml
@@ -37,7 +37,7 @@ features = ["preserve_order"]
version = "0.8"
[dependencies.clap]
-version = "3.2.1"
+version = "3.2.6"
features = ["derive"]
[dependencies.leo-errors]