diff --git a/crates/node-file-trace/src/lib.rs b/crates/node-file-trace/src/lib.rs index f0761c50b6929..aed9b901d4c38 100644 --- a/crates/node-file-trace/src/lib.rs +++ b/crates/node-file-trace/src/lib.rs @@ -42,7 +42,7 @@ use turbopack::{ use turbopack_cli_utils::issue::{ConsoleUiVc, IssueSeverityCliOption, LogOptions}; use turbopack_core::{ asset::{Asset, AssetVc, AssetsVc}, - compile_time_info::{CompileTimeDefinesVc, CompileTimeInfo}, + compile_time_info::CompileTimeInfo, context::{AssetContext, AssetContextVc}, environment::{EnvironmentIntention, EnvironmentVc, ExecutionEnvironment, NodeJsEnvironment}, issue::{IssueContextExt, IssueReporter, IssueSeverity, IssueVc}, @@ -646,11 +646,7 @@ async fn create_module_asset( )), Value::new(EnvironmentIntention::Api), ); - let compile_time_info = CompileTimeInfo { - environment: env, - defines: CompileTimeDefinesVc::empty(), - } - .cell(); + let compile_time_info = CompileTimeInfo::builder(env).cell(); let glob_mappings = vec![ ( root, diff --git a/crates/turbopack-core/src/compile_time_info.rs b/crates/turbopack-core/src/compile_time_info.rs index c6d0a173d1cd6..d9594c2fe2d79 100644 --- a/crates/turbopack-core/src/compile_time_info.rs +++ b/crates/turbopack-core/src/compile_time_info.rs @@ -3,54 +3,65 @@ use std::collections::HashMap; use anyhow::Result; use serde::{Deserialize, Serialize}; use turbo_tasks::trace::TraceRawVcs; +use turbo_tasks_fs::FileSystemPathVc; use crate::environment::EnvironmentVc; // TODO stringify split map collect could be optimized with a marco #[macro_export] -macro_rules! compile_time_defines_internal { +macro_rules! definable_name_map_internal { ($map:ident, $($name:ident).+ = $value:expr) => { $map.insert( - $crate::compile_time_defines_internal!($($name).+).into(), + $crate::definable_name_map_internal!($($name).+).into(), $value.into() ); }; ($map:ident, $($name:ident).+ = $value:expr,) => { $map.insert( - $crate::compile_time_defines_internal!($($name).+).into(), + $crate::definable_name_map_internal!($($name).+).into(), $value.into() ); }; ($map:ident, $($name:ident).+ = $value:expr, $($more:tt)+) => { - $crate::compile_time_defines_internal!($map, $($name).+ = $value); - $crate::compile_time_defines_internal!($map, $($more)+); + $crate::definable_name_map_internal!($map, $($name).+ = $value); + $crate::definable_name_map_internal!($map, $($more)+); }; ($name:ident) => { [stringify!($name).to_string()] }; ($name:ident . $($more:ident).+) => { - $crate::compile_time_defines_internal!($($more).+, [stringify!($name).to_string()]) + $crate::definable_name_map_internal!($($more).+, [stringify!($name).to_string()]) }; ($name:ident, [$($array:expr),+]) => { [$($array),+, stringify!($name).to_string()] }; ($name:ident . $($more:ident).+, [$($array:expr),+]) => { - $crate::compile_time_defines_internal!($($more).+, [$($array),+, stringify!($name).to_string()]) + $crate::definable_name_map_internal!($($more).+, [$($array),+, stringify!($name).to_string()]) }; } -// TODO stringify split map collect could be optimized with a marco #[macro_export] macro_rules! compile_time_defines { ($($more:tt)+) => { { let mut map = std::collections::HashMap::new(); - $crate::compile_time_defines_internal!(map, $($more)+); + $crate::definable_name_map_internal!(map, $($more)+); $crate::compile_time_info::CompileTimeDefines(map) } }; } +#[macro_export] +macro_rules! free_var_references { + ($($more:tt)+) => { + { + let mut map = std::collections::HashMap::new(); + $crate::definable_name_map_internal!(map, $($more)+); + $crate::compile_time_info::FreeVarReferences(map) + } + }; +} + #[derive(Debug, Clone, PartialEq, Eq, Hash, Serialize, Deserialize, TraceRawVcs)] pub enum CompileTimeDefineValue { Bool(bool), @@ -86,10 +97,41 @@ impl CompileTimeDefinesVc { } } +#[turbo_tasks::value] +pub enum FreeVarReference { + EcmaScriptModule { + request: String, + context: Option, + export: Option, + }, +} + +#[turbo_tasks::value(transparent)] +pub struct FreeVarReferences(pub HashMap, FreeVarReference>); + +#[turbo_tasks::value_impl] +impl FreeVarReferencesVc { + #[turbo_tasks::function] + pub fn empty() -> Self { + Self::cell(HashMap::new()) + } +} + #[turbo_tasks::value(shared)] pub struct CompileTimeInfo { pub environment: EnvironmentVc, pub defines: CompileTimeDefinesVc, + pub free_var_references: FreeVarReferencesVc, +} + +impl CompileTimeInfo { + pub fn builder(environment: EnvironmentVc) -> CompileTimeInfoBuilder { + CompileTimeInfoBuilder { + environment, + defines: None, + free_var_references: None, + } + } } #[turbo_tasks::value_impl] @@ -99,6 +141,7 @@ impl CompileTimeInfoVc { CompileTimeInfo { environment, defines: CompileTimeDefinesVc::empty(), + free_var_references: FreeVarReferencesVc::empty(), } .cell() } @@ -108,3 +151,35 @@ impl CompileTimeInfoVc { Ok(self.await?.environment) } } + +pub struct CompileTimeInfoBuilder { + environment: EnvironmentVc, + defines: Option, + free_var_references: Option, +} + +impl CompileTimeInfoBuilder { + pub fn defines(mut self, defines: CompileTimeDefinesVc) -> Self { + self.defines = Some(defines); + self + } + + pub fn free_var_references(mut self, free_var_references: FreeVarReferencesVc) -> Self { + self.free_var_references = Some(free_var_references); + self + } + + pub fn build(self) -> CompileTimeInfo { + CompileTimeInfo { + environment: self.environment, + defines: self.defines.unwrap_or_else(CompileTimeDefinesVc::empty), + free_var_references: self + .free_var_references + .unwrap_or_else(FreeVarReferencesVc::empty), + } + } + + pub fn cell(self) -> CompileTimeInfoVc { + self.build().cell() + } +} diff --git a/crates/turbopack-ecmascript/benches/analyzer.rs b/crates/turbopack-ecmascript/benches/analyzer.rs index 6d309f069ddce..1e404a99c4dc6 100644 --- a/crates/turbopack-ecmascript/benches/analyzer.rs +++ b/crates/turbopack-ecmascript/benches/analyzer.rs @@ -13,7 +13,7 @@ use swc_core::{ use turbo_tasks::Value; use turbo_tasks_testing::VcStorage; use turbopack_core::{ - compile_time_info::{CompileTimeDefinesVc, CompileTimeInfo}, + compile_time_info::CompileTimeInfo, environment::{EnvironmentIntention, EnvironmentVc, ExecutionEnvironment, NodeJsEnvironment}, target::CompileTargetVc, }; @@ -93,19 +93,16 @@ fn bench_link(b: &mut Bencher, input: &BenchInput) { b.to_async(rt).iter(|| async { for val in input.var_graph.values.values() { VcStorage::with(async { - let compile_time_info = CompileTimeInfo { - environment: EnvironmentVc::new( - Value::new(ExecutionEnvironment::NodeJsLambda( - NodeJsEnvironment { - compile_target: CompileTargetVc::unknown(), - ..Default::default() - } - .into(), - )), - Value::new(EnvironmentIntention::ServerRendering), - ), - defines: CompileTimeDefinesVc::empty(), - } + let compile_time_info = CompileTimeInfo::builder(EnvironmentVc::new( + Value::new(ExecutionEnvironment::NodeJsLambda( + NodeJsEnvironment { + compile_target: CompileTargetVc::unknown(), + ..Default::default() + } + .into(), + )), + Value::new(EnvironmentIntention::ServerRendering), + )) .cell(); link( &input.var_graph, diff --git a/crates/turbopack-ecmascript/src/analyzer/builtin.rs b/crates/turbopack-ecmascript/src/analyzer/builtin.rs index ebebb8a0b4826..98a7552a7f8e2 100644 --- a/crates/turbopack-ecmascript/src/analyzer/builtin.rs +++ b/crates/turbopack-ecmascript/src/analyzer/builtin.rs @@ -1,7 +1,8 @@ use std::{mem::take, sync::Arc}; +use swc_core::ecma::atoms::js_word; + use super::{ConstantNumber, ConstantValue, JsValue, LogicalOperator, ObjectPart}; -use crate::analyzer::FreeVarKind; /// Replaces some builtin values with their resulting values. Called early /// without lazy nested values. This allows to skip a lot of work to process the @@ -247,7 +248,7 @@ pub fn replace_builtin(value: &mut JsValue) -> bool { } } if potential_values.is_empty() { - *value = JsValue::FreeVar(FreeVarKind::Other("undefined".into())); + *value = JsValue::FreeVar(js_word!("undefined")); } else { *value = potential_values_to_alternatives( potential_values, diff --git a/crates/turbopack-ecmascript/src/analyzer/graph.rs b/crates/turbopack-ecmascript/src/analyzer/graph.rs index 4e3fec09d8c46..d63d8620581c9 100644 --- a/crates/turbopack-ecmascript/src/analyzer/graph.rs +++ b/crates/turbopack-ecmascript/src/analyzer/graph.rs @@ -15,10 +15,7 @@ use swc_core::{ }; use super::{ConstantNumber, ConstantValue, ImportMap, JsValue, ObjectPart, WellKnownFunctionKind}; -use crate::{ - analyzer::{is_unresolved, FreeVarKind}, - utils::unparen, -}; +use crate::{analyzer::is_unresolved, utils::unparen}; #[derive(Debug, Clone, Default)] pub struct EffectsBlock { @@ -148,6 +145,13 @@ pub enum Effect { ast_path: Vec, span: Span, }, + /// A reference to a free var access. + FreeVar { + var: JsValue, + ast_path: Vec, + span: Span, + }, + // TODO ImportMeta should be replaced with Member /// A reference to `import.meta`. ImportMeta { ast_path: Vec, @@ -207,6 +211,13 @@ impl Effect { obj.normalize(); prop.normalize(); } + Effect::FreeVar { + var, + ast_path: _, + span: _, + } => { + var.normalize(); + } Effect::ImportedBinding { esm_reference_index: _, export: _, @@ -345,15 +356,7 @@ impl EvalContext { return imported; } if is_unresolved(i, self.unresolved_mark) { - match &*i.sym { - "require" => JsValue::FreeVar(FreeVarKind::Require), - "define" => JsValue::FreeVar(FreeVarKind::Define), - "__dirname" => JsValue::FreeVar(FreeVarKind::Dirname), - "__filename" => JsValue::FreeVar(FreeVarKind::Filename), - "process" => JsValue::FreeVar(FreeVarKind::NodeProcess), - "Object" => JsValue::FreeVar(FreeVarKind::Object), - _ => JsValue::FreeVar(FreeVarKind::Other(i.sym.clone())), - } + JsValue::FreeVar(i.sym.clone()) } else { JsValue::Variable(id) } @@ -551,7 +554,7 @@ impl EvalContext { } let args = args.iter().map(|arg| self.eval(&arg.expr)).collect(); - let callee = box JsValue::FreeVar(FreeVarKind::Import); + let callee = box JsValue::FreeVar(js_word!("import")); JsValue::call(callee, args) } @@ -566,7 +569,7 @@ impl EvalContext { .iter() .map(|e| match e { Some(e) => self.eval(&e.expr), - _ => JsValue::FreeVar(FreeVarKind::Other(js_word!("undefined"))), + _ => JsValue::FreeVar(js_word!("undefined")), }) .collect(); JsValue::array(arr) @@ -867,7 +870,7 @@ impl Analyzer<'_> { match &n.callee { Callee::Import(_) => { self.add_effect(Effect::Call { - func: JsValue::FreeVar(FreeVarKind::Import), + func: JsValue::FreeVar(js_word!("import")), args, ast_path: as_parent_path(ast_path), span: n.span(), @@ -933,7 +936,7 @@ impl Analyzer<'_> { let values = self.cur_fn_return_values.take().unwrap(); match values.len() { - 0 => box JsValue::FreeVar(FreeVarKind::Other(js_word!("undefined"))), + 0 => box JsValue::FreeVar(js_word!("undefined")), 1 => box values.into_iter().next().unwrap(), _ => box JsValue::alternatives(values), } @@ -1421,7 +1424,7 @@ impl VisitAstPath for Analyzer<'_> { .arg .as_deref() .map(|e| self.eval_context.eval(e)) - .unwrap_or(JsValue::FreeVar(FreeVarKind::Other(js_word!("undefined")))); + .unwrap_or(JsValue::FreeVar(js_word!("undefined"))); values.push(return_value); } @@ -1441,6 +1444,12 @@ impl VisitAstPath for Analyzer<'_> { ast_path: as_parent_path(ast_path), span: ident.span(), }) + } else if is_unresolved(ident, self.eval_context.unresolved_mark) { + self.add_effect(Effect::FreeVar { + var: JsValue::FreeVar(ident.sym.clone()), + ast_path: as_parent_path(ast_path), + span: ident.span(), + }) } } diff --git a/crates/turbopack-ecmascript/src/analyzer/mod.rs b/crates/turbopack-ecmascript/src/analyzer/mod.rs index d1c073b90aff0..5149953169da2 100644 --- a/crates/turbopack-ecmascript/src/analyzer/mod.rs +++ b/crates/turbopack-ecmascript/src/analyzer/mod.rs @@ -426,7 +426,7 @@ pub enum JsValue { Argument(u32, usize), // TODO no predefined kinds, only JsWord /// A reference to a free variable. - FreeVar(FreeVarKind), + FreeVar(JsWord), /// This is a reference to a imported module. Module(ModuleValue), } @@ -1125,8 +1125,7 @@ impl JsValue { "| " ) ), - JsValue::FreeVar(FreeVarKind::Other(name)) => format!("FreeVar({})", name), - JsValue::FreeVar(name) => format!("FreeVar({:?})", name), + JsValue::FreeVar(name) => format!("FreeVar({})", &*name), JsValue::Variable(name) => { format!("{}", name.0) } @@ -1318,6 +1317,10 @@ impl JsValue { "@grpc/proto-loader", "The Node.js @grpc/proto-loader package: https://github.com/grpc/grpc-node" ), + WellKnownObjectKind::NodeBuffer => ( + "Buffer", + "The Node.js Buffer object: https://nodejs.org/api/buffer.html#class-buffer" + ), WellKnownObjectKind::RequireCache => ( "require.cache", "The CommonJS require.cache object: https://nodejs.org/api/modules.html#requirecache" @@ -1526,7 +1529,7 @@ impl<'a> Iterator for DefineableNameIter<'a> { fn next(&mut self) -> Option { let value = self.next.take()?; Some(match value { - JsValue::FreeVar(kind) => kind.as_str().into(), + JsValue::FreeVar(kind) => (&**kind).into(), JsValue::Member(_, obj, prop) => { self.next = Some(obj); prop.as_str()?.into() @@ -2807,48 +2810,6 @@ impl Hash for SimilarJsValue { } } -// TODO get rid of that and only use `JsWord` in `FreeVar(...)` -#[derive(Debug, Clone, Hash, PartialEq, Eq)] -pub enum FreeVarKind { - // Object - Object, - /// `__dirname` - Dirname, - - /// `__filename` - Filename, - - /// A reference to global `require` - Require, - - /// A reference to global `define` (AMD) - Define, - - /// A reference to `import` - Import, - - /// Node.js process - NodeProcess, - - /// `abc` `some_global` - Other(JsWord), -} - -impl FreeVarKind { - pub fn as_str(&self) -> &str { - match self { - FreeVarKind::Object => "Object", - FreeVarKind::Dirname => "__dirname", - FreeVarKind::Filename => "__filename", - FreeVarKind::Require => "require", - FreeVarKind::Define => "define", - FreeVarKind::Import => "import", - FreeVarKind::NodeProcess => "process", - FreeVarKind::Other(v) => v.as_ref(), - } - } -} - /// A list of well-known objects that have special meaning in the analysis. #[derive(Debug, Clone, Hash, PartialEq, Eq)] pub enum WellKnownObjectKind { @@ -2869,6 +2830,7 @@ pub enum WellKnownObjectKind { NodePreGyp, NodeExpressApp, NodeProtobufLoader, + NodeBuffer, RequireCache, } @@ -2883,6 +2845,7 @@ impl WellKnownObjectKind { Self::OsModule => Some(&["os"]), Self::NodeProcess => Some(&["process"]), Self::NodeProcessEnv => Some(&["process", "env"]), + Self::NodeBuffer => Some(&["Buffer"]), Self::RequireCache => Some(&["require", "cache"]), _ => None, } @@ -2944,8 +2907,8 @@ pub mod test_utils { use turbopack_core::compile_time_info::CompileTimeInfoVc; use super::{ - builtin::early_replace_builtin, well_known::replace_well_known, FreeVarKind, JsValue, - ModuleValue, WellKnownFunctionKind, WellKnownObjectKind, + builtin::early_replace_builtin, well_known::replace_well_known, JsValue, ModuleValue, + WellKnownFunctionKind, WellKnownObjectKind, }; use crate::analyzer::builtin::replace_builtin; @@ -2967,20 +2930,14 @@ pub mod test_utils { JsValue::Constant(v) => (v.to_string() + "/resolved/lib/index.js").into(), _ => JsValue::Unknown(Some(Arc::new(v)), "resolve.resolve non constant"), }, - JsValue::FreeVar(FreeVarKind::Require) => { - JsValue::WellKnownFunction(WellKnownFunctionKind::Require) - } - JsValue::FreeVar(FreeVarKind::Define) => { - JsValue::WellKnownFunction(WellKnownFunctionKind::Define) - } - JsValue::FreeVar(FreeVarKind::Dirname) => "__dirname".into(), - JsValue::FreeVar(FreeVarKind::Filename) => "__filename".into(), - JsValue::FreeVar(FreeVarKind::NodeProcess) => { - JsValue::WellKnownObject(WellKnownObjectKind::NodeProcess) - } - JsValue::FreeVar(kind) => { - JsValue::Unknown(Some(Arc::new(JsValue::FreeVar(kind))), "unknown global") - } + JsValue::FreeVar(var) => match &*var { + "require" => JsValue::WellKnownFunction(WellKnownFunctionKind::Require), + "define" => JsValue::WellKnownFunction(WellKnownFunctionKind::Define), + "__dirname" => "__dirname".into(), + "__filename" => "__filename".into(), + "process" => JsValue::WellKnownObject(WellKnownObjectKind::NodeProcess), + _ => JsValue::Unknown(Some(Arc::new(JsValue::FreeVar(var))), "unknown global"), + }, JsValue::Module(ModuleValue { module: ref name, .. }) => match name.as_ref() { @@ -3017,7 +2974,7 @@ mod tests { }; use turbo_tasks::{util::FormatDuration, Value}; use turbopack_core::{ - compile_time_info::{CompileTimeDefinesVc, CompileTimeInfo}, + compile_time_info::CompileTimeInfo, environment::{ EnvironmentIntention, EnvironmentVc, ExecutionEnvironment, NodeJsEnvironment, }, @@ -3225,6 +3182,9 @@ mod tests { JsValue::call(box func, new_args), )); } + Effect::FreeVar { var, .. } => { + resolved.push((format!("{parent} -> {i} free var"), var)); + } Effect::MemberCall { obj, prop, args, .. } => { @@ -3280,25 +3240,22 @@ mod tests { async fn resolve(var_graph: &VarGraph, val: JsValue) -> JsValue { turbo_tasks_testing::VcStorage::with(async { - let compile_time_info = CompileTimeInfo { - environment: EnvironmentVc::new( - Value::new(ExecutionEnvironment::NodeJsLambda( - NodeJsEnvironment { - compile_target: CompileTarget { - arch: Arch::X64, - platform: Platform::Linux, - endianness: Endianness::Little, - libc: Libc::Glibc, - } - .into(), - ..Default::default() + let compile_time_info = CompileTimeInfo::builder(EnvironmentVc::new( + Value::new(ExecutionEnvironment::NodeJsLambda( + NodeJsEnvironment { + compile_target: CompileTarget { + arch: Arch::X64, + platform: Platform::Linux, + endianness: Endianness::Little, + libc: Libc::Glibc, } .into(), - )), - Value::new(EnvironmentIntention::ServerRendering), - ), - defines: CompileTimeDefinesVc::empty(), - } + ..Default::default() + } + .into(), + )), + Value::new(EnvironmentIntention::ServerRendering), + )) .cell(); link( var_graph, diff --git a/crates/turbopack-ecmascript/src/references/mod.rs b/crates/turbopack-ecmascript/src/references/mod.rs index 6e48eea7bbbb7..057bff52ed119 100644 --- a/crates/turbopack-ecmascript/src/references/mod.rs +++ b/crates/turbopack-ecmascript/src/references/mod.rs @@ -40,12 +40,12 @@ use turbo_tasks::{primitives::BoolVc, TryJoinIterExt, Value}; use turbo_tasks_fs::FileSystemPathVc; use turbopack_core::{ asset::{Asset, AssetVc}, - compile_time_info::CompileTimeInfoVc, + compile_time_info::{CompileTimeInfoVc, FreeVarReference}, reference::{AssetReferenceVc, AssetReferencesVc, SourceMapReferenceVc}, reference_type::{CommonJsReferenceSubType, ReferenceType}, resolve::{ find_context_file, - origin::{ResolveOrigin, ResolveOriginVc}, + origin::{PlainResolveOriginVc, ResolveOrigin, ResolveOriginVc}, package_json, parse::RequestVc, pattern::Pattern, @@ -77,7 +77,7 @@ use super::{ graph::{create_graph, Effect}, linker::link, well_known::replace_well_known, - FreeVarKind, JsValue, ObjectPart, WellKnownFunctionKind, WellKnownObjectKind, + JsValue, ObjectPart, WellKnownFunctionKind, WellKnownObjectKind, }, errors, parse::{parse, ParseResult}, @@ -93,7 +93,7 @@ use super::{ use crate::{ analyzer::{ builtin::early_replace_builtin, - graph::{ConditionalKind, EffectArg, EvalContext}, + graph::{ConditionalKind, EffectArg, EvalContext, VarGraph}, imports::{ImportedSymbol, Reexport}, ModuleValue, }, @@ -151,7 +151,7 @@ impl AnalyzeEcmascriptModuleResultVc { /// A temporary analysis result builder to pass around, to be turned into an /// `AnalyzeEcmascriptModuleResultVc` eventually. pub(crate) struct AnalyzeEcmascriptModuleResultBuilder { - references: Vec, + references: IndexSet, code_gens: Vec, exports: EcmascriptExports, successful: bool, @@ -160,7 +160,7 @@ pub(crate) struct AnalyzeEcmascriptModuleResultBuilder { impl AnalyzeEcmascriptModuleResultBuilder { pub fn new() -> Self { Self { - references: Vec::new(), + references: IndexSet::new(), code_gens: Vec::new(), exports: EcmascriptExports::None, successful: false, @@ -172,7 +172,7 @@ impl AnalyzeEcmascriptModuleResultBuilder { where R: Into, { - self.references.push(reference.into()); + self.references.insert(reference.into()); } /// Adds a codegen to the analysis result. @@ -207,7 +207,8 @@ impl AnalyzeEcmascriptModuleResultBuilder { /// Builds the final analysis result. Resolves internal Vcs for performance /// in using them. pub async fn build(mut self) -> Result { - for r in self.references.iter_mut() { + let mut references: Vec<_> = self.references.into_iter().collect(); + for r in references.iter_mut() { *r = r.resolve().await?; } for c in self.code_gens.iter_mut() { @@ -222,7 +223,7 @@ impl AnalyzeEcmascriptModuleResultBuilder { } Ok(AnalyzeEcmascriptModuleResultVc::cell( AnalyzeEcmascriptModuleResult { - references: AssetReferencesVc::cell(self.references), + references: AssetReferencesVc::cell(references), code_generation: CodeGenerateablesVc::cell(self.code_gens), exports: self.exports.into(), successful: self.successful, @@ -237,6 +238,21 @@ impl Default for AnalyzeEcmascriptModuleResultBuilder { } } +struct AnalysisState<'a> { + handler: &'a Handler, + source: AssetVc, + origin: ResolveOriginVc, + compile_time_info: CompileTimeInfoVc, + var_graph: &'a VarGraph, + /// This is the current state of known values of function + /// arguments. + fun_args_values: Mutex>>, + // There can be many references to import.meta, but only the first should hoist + // the object allocation. + first_import_meta: bool, + import_parts: bool, +} + #[turbo_tasks::function] pub(crate) async fn analyze_ecmascript_module( source: AssetVc, @@ -392,8 +408,8 @@ pub(crate) async fn analyze_ecmascript_module( // passing that to other turbo tasks functions later. *r = r.resolve().await?; } - // Avoid adding duplicate references to the analysis - for r in import_references.iter().collect::>() { + for r in import_references.iter() { + // `add_reference` will avoid adding duplicate references analysis.add_reference(*r); } @@ -508,59 +524,45 @@ pub(crate) async fn analyze_ecmascript_module( analysis.set_exports(exports); - fn handle_call_boxed< - 'a, - FF: Future> + Send + 'a, - F: Fn(JsValue) -> FF + Sync + 'a, - G: Fn(Vec) + Send + Sync + 'a, - >( - handler: &'a Handler, - source: AssetVc, - origin: ResolveOriginVc, + fn handle_call_boxed<'a, G: Fn(Vec) + Send + Sync + 'a>( ast_path: &'a [AstParentKind], span: Span, func: JsValue, this: JsValue, args: Vec, - link_value: &'a F, + state: &'a AnalysisState<'a>, add_effects: &'a G, analysis: &'a mut AnalyzeEcmascriptModuleResultBuilder, - compile_time_info: CompileTimeInfoVc, ) -> Pin> + Send + 'a>> { Box::pin(handle_call( - handler, - source, - origin, ast_path, span, func, this, args, - link_value, + state, add_effects, analysis, - compile_time_info, )) } - async fn handle_call< - FF: Future> + Send, - F: Fn(JsValue) -> FF + Sync, - G: Fn(Vec) + Send + Sync, - >( - handler: &Handler, - source: AssetVc, - origin: ResolveOriginVc, + async fn handle_call) + Send + Sync>( ast_path: &[AstParentKind], span: Span, func: JsValue, this: JsValue, args: Vec, - link_value: &F, + state: &AnalysisState<'_>, add_effects: &G, analysis: &mut AnalyzeEcmascriptModuleResultBuilder, - compile_time_info: CompileTimeInfoVc, ) -> Result<()> { + let &AnalysisState { + handler, + origin, + source, + compile_time_info, + .. + } = state; fn explain_args(args: &[JsValue]) -> (String, String) { JsValue::explain_args(args, 10, 2) } @@ -579,7 +581,7 @@ pub(crate) async fn analyze_ecmascript_module( JsValue::Unknown(None, "spread is not supported yet") } }; - link_value(value).await + state.link_value(value).await } }) .try_join() @@ -589,18 +591,14 @@ pub(crate) async fn analyze_ecmascript_module( JsValue::Alternatives(_, alts) => { for alt in alts { handle_call_boxed( - handler, - source, - origin, ast_path, span, alt, this.clone(), args.clone(), - link_value, + state, add_effects, analysis, - compile_time_info, ) .await?; } @@ -743,13 +741,14 @@ pub(crate) async fn analyze_ecmascript_module( let parent_path = origin.origin_path().parent().await?; let args = linked_args(args).await?; - let linked_func_call = link_value(JsValue::call( - box JsValue::WellKnownFunction(WellKnownFunctionKind::PathResolve( - box parent_path.path.as_str().into(), - )), - args.clone(), - )) - .await?; + let linked_func_call = state + .link_value(JsValue::call( + box JsValue::WellKnownFunction(WellKnownFunctionKind::PathResolve( + box parent_path.path.as_str().into(), + )), + args.clone(), + )) + .await?; let pat = js_value_to_pattern(&linked_func_call); if !pat.has_constant_parts() { @@ -768,11 +767,12 @@ pub(crate) async fn analyze_ecmascript_module( JsValue::WellKnownFunction(WellKnownFunctionKind::PathJoin) => { let args = linked_args(args).await?; - let linked_func_call = link_value(JsValue::call( - box JsValue::WellKnownFunction(WellKnownFunctionKind::PathJoin), - args.clone(), - )) - .await?; + let linked_func_call = state + .link_value(JsValue::call( + box JsValue::WellKnownFunction(WellKnownFunctionKind::PathJoin), + args.clone(), + )) + .await?; let pat = js_value_to_pattern(&linked_func_call); if !pat.has_constant_parts() { let (args, hints) = explain_args(&args); @@ -797,7 +797,7 @@ pub(crate) async fn analyze_ecmascript_module( if pat.is_match("node") && args.len() >= 2 { let first_arg = JsValue::member(box args[1].clone(), box 0_f64.into()); - let first_arg = link_value(first_arg).await?; + let first_arg = state.link_value(first_arg).await?; let pat = js_value_to_pattern(&first_arg); if !pat.has_constant_parts() { show_dynamic_warning = true; @@ -912,7 +912,7 @@ pub(crate) async fn analyze_ecmascript_module( let args = linked_args(args).await?; if args.len() == 1 { - let first_arg = link_value(args[0].clone()).await?; + let first_arg = state.link_value(args[0].clone()).await?; if let Some(s) = first_arg.as_str() { // TODO this resolving should happen within NodeGypBuildReferenceVc let current_context = origin @@ -943,7 +943,7 @@ pub(crate) async fn analyze_ecmascript_module( let args = linked_args(args).await?; if args.len() == 1 { - let first_arg = link_value(args[0].clone()).await?; + let first_arg = state.link_value(args[0].clone()).await?; if let Some(ref s) = first_arg.as_str() { analysis.add_reference(NodeBindingsReferenceVc::new( origin.origin_path(), @@ -990,16 +990,17 @@ pub(crate) async fn analyze_ecmascript_module( let abs_pattern = if p.starts_with("/ROOT/") { pat } else { - let linked_func_call = link_value(JsValue::call( - box JsValue::WellKnownFunction( - WellKnownFunctionKind::PathJoin, - ), - vec![ - JsValue::FreeVar(FreeVarKind::Dirname), - pkg_or_dir.clone(), - ], - )) - .await?; + let linked_func_call = state + .link_value(JsValue::call( + box JsValue::WellKnownFunction( + WellKnownFunctionKind::PathJoin, + ), + vec![ + JsValue::FreeVar("__dirname".into()), + pkg_or_dir.clone(), + ], + )) + .await?; js_value_to_pattern(&linked_func_call) }; analysis.add_reference(DirAssetReferenceVc::new( @@ -1045,15 +1046,18 @@ pub(crate) async fn analyze_ecmascript_module( let abs_pattern = if p.starts_with("/ROOT/") { Pattern::Constant(format!("{p}/intl")) } else { - let linked_func_call = link_value(JsValue::call( - box JsValue::WellKnownFunction(WellKnownFunctionKind::PathJoin), - vec![ - JsValue::FreeVar(FreeVarKind::Dirname), - p.into(), - "intl".into(), - ], - )) - .await?; + let linked_func_call = state + .link_value(JsValue::call( + box JsValue::WellKnownFunction( + WellKnownFunctionKind::PathJoin, + ), + vec![ + JsValue::FreeVar("__dirname".into()), + p.into(), + "intl".into(), + ], + )) + .await?; js_value_to_pattern(&linked_func_call) }; analysis.add_reference(DirAssetReferenceVc::new( @@ -1174,6 +1178,66 @@ pub(crate) async fn analyze_ecmascript_module( Ok(()) } + async fn handle_free_var( + ast_path: &[AstParentKind], + var: JsValue, + state: &AnalysisState<'_>, + analysis: &mut AnalyzeEcmascriptModuleResultBuilder, + ) -> Result<()> { + if let Some(def_name_len) = var.get_defineable_name_len() { + let compile_time_info = state.compile_time_info.await?; + let free_var_references = compile_time_info.free_var_references.await?; + for (name, value) in free_var_references.iter() { + if name.len() != def_name_len { + continue; + } + if var + .iter_defineable_name_rev() + .eq(name.iter().map(Cow::Borrowed).rev()) + { + match value { + FreeVarReference::EcmaScriptModule { + request, + context, + export, + } => { + let esm_reference = EsmAssetReferenceVc::new( + context.map_or(state.origin, |context| { + PlainResolveOriginVc::new( + state.origin.context(), + context, + ) + .into() + }), + RequestVc::parse(Value::new(request.clone().into())), + Default::default(), + state + .import_parts + .then(|| { + export.as_ref().map(|export| { + ModulePartVc::export(export.to_string()) + }) + }) + .flatten(), + ) + .resolve() + .await?; + analysis.add_reference(esm_reference); + analysis.add_code_gen(EsmBindingVc::new( + esm_reference, + export.clone(), + AstPathVc::cell(ast_path.to_vec()), + )); + } + } + break; + } + } + } + + Ok(()) + } + let effects = take(&mut var_graph.effects); enum Action { @@ -1181,9 +1245,6 @@ pub(crate) async fn analyze_ecmascript_module( LeaveScope(u32), } - // This is the current state of known values of function arguments. - let mut fun_args_values = Mutex::new(HashMap::>::new()); - // This is a stack of effects to process. We use a stack since during processing // of an effect we might want to add more effects into the middle of the // processing. Using a stack where effects are appended in reverse @@ -1193,15 +1254,35 @@ pub(crate) async fn analyze_ecmascript_module( .get_mut() .extend(effects.into_iter().map(Action::Effect).rev()); - let linker = |value| value_visitor(origin, value, compile_time_info); - // There can be many references to import.meta, but only the first should hoist - // the object allocation. - let mut first_import_meta = true; + impl<'a> AnalysisState<'a> { + async fn link_value(&self, value: JsValue) -> Result { + let fun_args_values = self.fun_args_values.lock().clone(); + link( + self.var_graph, + value, + &early_value_visitor, + &|value| value_visitor(self.origin, value, self.compile_time_info), + fun_args_values, + ) + .await + } + } + + let mut analysis_state = AnalysisState { + handler: &handler, + source, + origin, + compile_time_info, + var_graph: &var_graph, + fun_args_values: Mutex::new(HashMap::>::new()), + first_import_meta: true, + import_parts: options.import_parts, + }; while let Some(action) = queue_stack.get_mut().pop() { match action { Action::LeaveScope(func_ident) => { - fun_args_values.get_mut().remove(&func_ident); + analysis_state.fun_args_values.get_mut().remove(&func_ident); } Action::Effect(effect) => { let add_effects = |effects: Vec| { @@ -1209,15 +1290,6 @@ pub(crate) async fn analyze_ecmascript_module( .lock() .extend(effects.into_iter().map(Action::Effect).rev()) }; - let link_value = |value| { - link( - &var_graph, - value, - &early_value_visitor, - &linker, - fun_args_values.lock().clone(), - ) - }; match effect { Effect::Conditional { condition, @@ -1225,7 +1297,7 @@ pub(crate) async fn analyze_ecmascript_module( ast_path: condition_ast_path, span: _, } => { - let condition = link_value(condition).await?; + let condition = analysis_state.link_value(condition).await?; macro_rules! inactive { ($block:ident) => { analysis.add_code_gen(UnreachableVc::new(AstPathVc::cell( @@ -1334,21 +1406,17 @@ pub(crate) async fn analyze_ecmascript_module( continue; } } - let func = link_value(func).await?; + let func = analysis_state.link_value(func).await?; handle_call( - &handler, - source, - origin, &ast_path, span, func, JsValue::Unknown(None, "no this provided"), args, - &link_value, + &analysis_state, &add_effects, &mut analysis, - compile_time_info, ) .await?; } @@ -1364,8 +1432,8 @@ pub(crate) async fn analyze_ecmascript_module( continue; } } - let mut obj = link_value(obj).await?; - let prop = link_value(prop).await?; + let mut obj = analysis_state.link_value(obj).await?; + let prop = analysis_state.link_value(prop).await?; if let JsValue::Array { items: ref mut values, @@ -1375,14 +1443,15 @@ pub(crate) async fn analyze_ecmascript_module( { if matches!(prop.as_str(), Some("map" | "forEach" | "filter")) { if let [EffectArg::Closure(value, block)] = &mut args[..] { - *value = link_value(take(value)).await?; + *value = analysis_state.link_value(take(value)).await?; if let JsValue::Function(_, func_ident, _) = value { let mut closure_arg = JsValue::alternatives(take(values)); if mutable { closure_arg.add_unknown_mutations(); } - fun_args_values + analysis_state + .fun_args_values .get_mut() .insert(*func_ident, vec![closure_arg]); queue_stack @@ -1400,33 +1469,38 @@ pub(crate) async fn analyze_ecmascript_module( } } - let func = - link_value(JsValue::member(box obj.clone(), box prop)).await?; + let func = analysis_state + .link_value(JsValue::member(box obj.clone(), box prop)) + .await?; handle_call( - &handler, - source, - origin, &ast_path, span, func, obj, args, - &link_value, + &analysis_state, &add_effects, &mut analysis, - compile_time_info, ) .await?; } + Effect::FreeVar { + var, + ast_path, + span: _, + } => { + handle_free_var(&ast_path, var, &analysis_state, &mut analysis) + .await?; + } Effect::Member { obj, prop, ast_path, span: _, } => { - let obj = link_value(obj).await?; - let prop = link_value(prop).await?; + let obj = analysis_state.link_value(obj).await?; + let prop = analysis_state.link_value(prop).await?; handle_member(&ast_path, obj, prop, &mut analysis).await?; } @@ -1452,8 +1526,8 @@ pub(crate) async fn analyze_ecmascript_module( } } Effect::ImportMeta { ast_path, span: _ } => { - if first_import_meta { - first_import_meta = false; + if analysis_state.first_import_meta { + analysis_state.first_import_meta = false; analysis.add_code_gen(ImportMetaBindingVc::new( source.ident().path(), )); @@ -1744,15 +1818,16 @@ async fn value_visitor_inner( ) } } - JsValue::FreeVar(ref kind) => match kind { - FreeVarKind::Dirname => as_abs_path(origin.origin_path().parent()).await?, - FreeVarKind::Filename => as_abs_path(origin.origin_path()).await?, - - FreeVarKind::Require => JsValue::WellKnownFunction(WellKnownFunctionKind::Require), - FreeVarKind::Define => JsValue::WellKnownFunction(WellKnownFunctionKind::Define), - FreeVarKind::Import => JsValue::WellKnownFunction(WellKnownFunctionKind::Import), - FreeVarKind::NodeProcess => JsValue::WellKnownObject(WellKnownObjectKind::NodeProcess), - FreeVarKind::Object => JsValue::WellKnownObject(WellKnownObjectKind::GlobalObject), + JsValue::FreeVar(ref kind) => match &**kind { + "__dirname" => as_abs_path(origin.origin_path().parent()).await?, + "__filename" => as_abs_path(origin.origin_path()).await?, + + "require" => JsValue::WellKnownFunction(WellKnownFunctionKind::Require), + "define" => JsValue::WellKnownFunction(WellKnownFunctionKind::Define), + "import" => JsValue::WellKnownFunction(WellKnownFunctionKind::Import), + "process" => JsValue::WellKnownObject(WellKnownObjectKind::NodeProcess), + "Object" => JsValue::WellKnownObject(WellKnownObjectKind::GlobalObject), + "Buffer" => JsValue::WellKnownObject(WellKnownObjectKind::NodeBuffer), _ => return Ok((v, false)), }, JsValue::Module(ModuleValue { diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/1/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/1/graph-effects.snapshot index 0f7603531dfcf..7fe201f311973 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/1/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/1/graph-effects.snapshot @@ -1,7 +1,72 @@ [ + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Module, + ), + Module( + Body( + 2, + ), + ), + ModuleItem( + ModuleDecl, + ), + ModuleDecl( + ExportDecl, + ), + ExportDecl( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 54, + ), + hi: BytePos( + 61, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/1/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/1/resolved-effects.snapshot index d2013f2493d09..9104e87ad0287 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/1/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/1/resolved-effects.snapshot @@ -1,2 +1,4 @@ -0 -> 1 call = require*0*((1 | `${("hello" | "world")}.js`)) +0 -> 1 free var = FreeVar(require) + +0 -> 2 call = require*0*((1 | `${("hello" | "world")}.js`)) - *0* require: The require method from CommonJS diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph-effects.snapshot index 7a11c0ce5a80d..8c273ac8b9652 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph-effects.snapshot @@ -505,7 +505,7 @@ effects: [ Member { obj: FreeVar( - Require, + Atom('require' type=static), ), prop: Constant( Str( @@ -591,9 +591,96 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 3, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Return, + ), + ReturnStmt( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 281, + ), + hi: BytePos( + 288, + ), + ctxt: #1, + }, + }, MemberCall { obj: FreeVar( - Require, + Atom('require' type=static), ), prop: Constant( Str( @@ -767,7 +854,7 @@ }, Member { obj: FreeVar( - Require, + Atom('require' type=static), ), prop: Constant( Str( @@ -831,9 +918,74 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 4, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Return, + ), + ReturnStmt( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 339, + ), + hi: BytePos( + 346, + ), + ctxt: #1, + }, + }, MemberCall { obj: FreeVar( - Require, + Atom('require' type=static), ), prop: Constant( Str( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph-explained.snapshot index 27d0194378abf..d3b745ee19375 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph-explained.snapshot @@ -1,6 +1,6 @@ *anonymous function 170* = (...) => (undefined | [file]) -*anonymous function 254* = (...) => (undefined | FreeVar(Require)["resolve"](file)) +*anonymous function 254* = (...) => (undefined | FreeVar(require)["resolve"](file)) *anonymous function 88* = (...) => (undefined | file) @@ -20,4 +20,4 @@ file#5 = arguments[0] file#6 = arguments[0] -func = (...) => (undefined | FreeVar(Require)["resolve"](file)) +func = (...) => (undefined | FreeVar(require)["resolve"](file)) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph.snapshot index 065f6d3bde52b..645b28ed01e3f 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/graph.snapshot @@ -40,7 +40,7 @@ MemberCall( 4, FreeVar( - Require, + Atom('require' type=static), ), Constant( Str( @@ -271,7 +271,7 @@ MemberCall( 4, FreeVar( - Require, + Atom('require' type=static), ), Constant( Str( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/resolved-effects.snapshot index fb8f5e05b144b..7d8f0357eece5 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/resolved-effects.snapshot @@ -3,15 +3,19 @@ 0 -> 4 member call = ["../lib/a.js", "../lib/b.js"]["map"]((...) => (undefined | [file])) 0 -> 6 member call = ["../lib/a.js", "../lib/b.js"]["map"]( - (...) => (undefined | FreeVar(Require)["resolve"](file)) + (...) => (undefined | FreeVar(require)["resolve"](file)) ) -6 -> 8 member call = require*0*["resolve"](???*1*) +6 -> 8 free var = FreeVar(require) + +6 -> 9 member call = require*0*["resolve"](???*1*) - *0* require: The require method from CommonJS - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 10 member call = require*0*["resolve"](???*1*) +0 -> 11 free var = FreeVar(require) + +0 -> 12 member call = require*0*["resolve"](???*1*) - *0* require: The require method from CommonJS - *1* arguments[0] ⚠️ function calls are not analysed yet diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/resolved-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/resolved-explained.snapshot index 54e0cfdbd23cc..2ff32b9707f75 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/resolved-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/array-map/resolved-explained.snapshot @@ -1,6 +1,6 @@ *anonymous function 170* = (...) => (undefined | [file]) -*anonymous function 254* = (...) => (undefined | FreeVar(Require)["resolve"](file)) +*anonymous function 254* = (...) => (undefined | FreeVar(require)["resolve"](file)) *anonymous function 88* = (...) => (undefined | file) @@ -31,4 +31,4 @@ file#6 = ???*0* - *0* arguments[0] ⚠️ function calls are not analysed yet -func = (...) => (undefined | FreeVar(Require)["resolve"](file)) +func = (...) => (undefined | FreeVar(require)["resolve"](file)) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/array/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/array/graph-effects.snapshot index 39ccc03e737ed..a0014cd6e48a9 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/array/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/array/graph-effects.snapshot @@ -23,9 +23,7 @@ prop: Member( 3, FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Str( @@ -74,9 +72,7 @@ }, Member { obj: FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), prop: Constant( Str( @@ -134,6 +130,65 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Member, + ), + MemberExpr( + Prop, + ), + MemberProp( + Computed, + ), + ComputedPropName( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 50, + ), + hi: BytePos( + 56, + ), + ctxt: #1, + }, + }, Member { obj: Variable( ( @@ -144,9 +199,7 @@ prop: Member( 3, FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Str( @@ -195,9 +248,7 @@ }, Member { obj: FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), prop: Constant( Str( @@ -255,6 +306,65 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 3, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Member, + ), + MemberExpr( + Prop, + ), + MemberProp( + Computed, + ), + ComputedPropName( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 103, + ), + hi: BytePos( + 109, + ), + ctxt: #1, + }, + }, Member { obj: Variable( ( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/array/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/array/graph.snapshot index e8b38620affb1..a3074137f8cbb 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/array/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/array/graph.snapshot @@ -46,9 +46,7 @@ Member( 3, FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Str( @@ -96,9 +94,7 @@ Member( 3, FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Str( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/array/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/array/resolved-effects.snapshot new file mode 100644 index 0000000000000..030af945f2bed --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/array/resolved-effects.snapshot @@ -0,0 +1,3 @@ +0 -> 3 free var = FreeVar(global) + +0 -> 6 free var = FreeVar(global) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/graph-effects.snapshot index fe51488c7066f..951586c823808 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/graph-effects.snapshot @@ -1 +1,43 @@ -[] +[ + FreeVar { + var: FreeVar( + Atom('f' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 10, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 166, + ), + hi: BytePos( + 167, + ), + ctxt: #1, + }, + }, +] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/graph.snapshot index 895ebf6450a09..8b843f8ca75fe 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/graph.snapshot @@ -103,9 +103,7 @@ ( "ff", FreeVar( - Other( - Atom('f' type=inline), - ), + Atom('f' type=inline), ), ), ] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/resolved-effects.snapshot new file mode 100644 index 0000000000000..9a07228e4108f --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/declarations/resolved-effects.snapshot @@ -0,0 +1 @@ +0 -> 1 free var = FreeVar(f) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph-effects.snapshot index 52f09d1647451..46cc4b01608bd 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph-effects.snapshot @@ -1,7 +1,57 @@ [ + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 12, + ), + hi: BytePos( + 19, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -51,9 +101,59 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 41, + ), + hi: BytePos( + 48, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -111,9 +211,7 @@ ), ), prop: FreeVar( - Other( - Atom('platformKey' type=dynamic), - ), + Atom('platformKey' type=dynamic), ), ast_path: [ Program( @@ -167,6 +265,74 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('platformKey' type=dynamic), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 3, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 2, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Member, + ), + MemberExpr( + Prop, + ), + MemberProp( + Computed, + ), + ComputedPropName( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 317, + ), + hi: BytePos( + 328, + ), + ctxt: #1, + }, + }, Call { func: Variable( ( @@ -231,7 +397,7 @@ }, Member { obj: FreeVar( - Require, + Atom('require' type=static), ), prop: Constant( Str( @@ -312,9 +478,91 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 4, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 2, + ), + ), + Stmt( + Try, + ), + TryStmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 515, + ), + hi: BytePos( + 522, + ), + ctxt: #1, + }, + }, MemberCall { obj: FreeVar( - Require, + Atom('require' type=static), ), prop: Constant( Str( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph-explained.snapshot index 1770e8bb6f34a..817d9cb001edf 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph-explained.snapshot @@ -1,4 +1,4 @@ -binPath = (???*0* | FreeVar(Require)["resolve"](`${pkg}/${subpath}`)) +binPath = (???*0* | FreeVar(require)["resolve"](`${pkg}/${subpath}`)) - *0* binPath ⚠️ pattern without value @@ -14,9 +14,9 @@ knownWindowsPackages = { "win32 x64 LE": "esbuild-windows-64" } -path = FreeVar(Require)("path") +path = FreeVar(require)("path") -path2 = FreeVar(Require)("path") +path2 = FreeVar(require)("path") pkg#3 = (???*0* | knownWindowsPackages[FreeVar(platformKey)]) - *0* pkg diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph.snapshot index 40975671625b8..3e5f288220a43 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/graph.snapshot @@ -18,7 +18,7 @@ MemberCall( 7, FreeVar( - Require, + Atom('require' type=static), ), Constant( Str( @@ -154,7 +154,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -172,7 +172,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -210,9 +210,7 @@ ), ), FreeVar( - Other( - Atom('platformKey' type=dynamic), - ), + Atom('platformKey' type=dynamic), ), ), ], diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/resolved-effects.snapshot index b0e044278dfc3..a96fcd2ae97f6 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild-reduced/resolved-effects.snapshot @@ -1,12 +1,20 @@ -0 -> 1 call = require*0*("path") -- *0* require: The require method from CommonJS +0 -> 1 free var = FreeVar(require) 0 -> 2 call = require*0*("path") - *0* require: The require method from CommonJS -0 -> 4 call = (...) => (undefined | {"pkg": pkg, "subpath": subpath})() +0 -> 3 free var = FreeVar(require) + +0 -> 4 call = require*0*("path") +- *0* require: The require method from CommonJS + +0 -> 6 free var = FreeVar(platformKey) + +0 -> 7 call = (...) => (undefined | {"pkg": pkg, "subpath": subpath})() + +0 -> 9 free var = FreeVar(require) -0 -> 6 member call = require*0*["resolve"]( +0 -> 10 member call = require*0*["resolve"]( `${( | undefined["pkg"] | ???*1* @@ -29,4 +37,4 @@ ⚠️ pattern without value - *6* unknown mutation -0 -> 7 call = (...) => (undefined | binPath)() +0 -> 11 call = (...) => (undefined | binPath)() diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph-effects.snapshot index 77fb9d9b16957..b8d2812f59f90 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph-effects.snapshot @@ -1,7 +1,57 @@ [ + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 12, + ), + hi: BytePos( + 19, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -51,9 +101,59 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 41, + ), + hi: BytePos( + 48, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -103,9 +203,59 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 2, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 67, + ), + hi: BytePos( + 74, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -157,7 +307,7 @@ }, Member { obj: FreeVar( - NodeProcess, + Atom('process' type=static), ), prop: Constant( Str( @@ -228,6 +378,78 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('process' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 5, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 2, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Tpl, + ), + Tpl( + Exprs( + 0, + ), + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1005, + ), + hi: BytePos( + 1012, + ), + ctxt: #1, + }, + }, Member { obj: Variable( ( @@ -716,21 +938,17 @@ ctxt: #0, }, }, - Call { - func: Variable( - ( - Atom('pkgAndSubpathForCurrentPlatform' type=dynamic), - #2, - ), + FreeVar { + var: FreeVar( + Atom('Error' type=static), ), - args: [], ast_path: [ Program( Script, ), Script( Body( - 6, + 5, ), ), Stmt( @@ -747,47 +965,58 @@ ), BlockStmt( Stmts( - 1, + 3, ), ), Stmt( - Decl, + If, ), - Decl( - Var, + IfStmt( + Alt, ), - VarDecl( - Decls( + Stmt( + If, + ), + IfStmt( + Alt, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( 0, ), ), - VarDeclarator( - Init, + Stmt( + Throw, + ), + ThrowStmt( + Arg, ), Expr( - Call, + New, + ), + NewExpr( + Callee, + ), + Expr( + Ident, ), ], span: Span { lo: BytePos( - 1530, + 1329, ), hi: BytePos( - 1563, + 1334, ), - ctxt: #0, + ctxt: #1, }, }, - Member { - obj: FreeVar( - Require, - ), - prop: Constant( - Str( - Word( - Atom('resolve' type=inline), - ), - ), + FreeVar { + var: FreeVar( + Atom('ESBUILD_BINARY_PATH' type=dynamic), ), ast_path: [ Program( @@ -812,94 +1041,136 @@ ), BlockStmt( Stmts( - 3, + 0, ), ), Stmt( - Try, + If, ), - TryStmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, + IfStmt( + Test, ), Expr( - Member, + Ident, ), ], span: Span { lo: BytePos( - 1602, + 1444, ), hi: BytePos( - 1617, + 1463, ), - ctxt: #0, + ctxt: #1, }, }, - MemberCall { - obj: FreeVar( - Require, - ), - prop: Constant( - Str( - Word( - Atom('resolve' type=inline), - ), - ), + Conditional { + condition: FreeVar( + Atom('ESBUILD_BINARY_PATH' type=dynamic), ), - args: [ - Value( - Concat( - 4, - [ - Variable( - ( - Atom('pkg' type=inline), - #7, - ), + kind: If { + then: EffectsBlock { + effects: [ + FreeVar { + var: FreeVar( + Atom('ESBUILD_BINARY_PATH' type=dynamic), ), - Constant( - Str( - Atom( - "/", + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, ), ), - ), - Variable( - ( - Atom('subpath' type=inline), - #7, + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Return, + ), + ReturnStmt( + Arg, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1478, + ), + hi: BytePos( + 1497, ), + ctxt: #1, + }, + }, + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, ), - ], - ), - ), - ], + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + ], + }, + }, ast_path: [ Program( Script, @@ -921,72 +1192,36 @@ Function( Body, ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Try, - ), - TryStmt( - Block, - ), BlockStmt( Stmts( 0, ), ), Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, + If, ), - Expr( - Call, + IfStmt( + Test, ), ], span: Span { lo: BytePos( - 1602, + 1440, ), hi: BytePos( - 1638, + 1502, ), ctxt: #0, }, }, Call { - func: FreeVar( - Other( - Atom('downloadedBinPath' type=dynamic), + func: Variable( + ( + Atom('pkgAndSubpathForCurrentPlatform' type=dynamic), + #2, ), ), - args: [ - Value( - Variable( - ( - Atom('pkg' type=inline), - #7, - ), - ), - ), - Value( - Variable( - ( - Atom('subpath' type=inline), - #7, - ), - ), - ), - ], + args: [], ast_path: [ Program( Script, @@ -1010,34 +1245,22 @@ ), BlockStmt( Stmts( - 3, + 1, ), ), Stmt( - Try, - ), - TryStmt( - Handler, + Decl, ), - CatchClause( - Body, + Decl( + Var, ), - BlockStmt( - Stmts( + VarDecl( + Decls( 0, ), ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, + VarDeclarator( + Init, ), Expr( Call, @@ -1045,24 +1268,22 @@ ], span: Span { lo: BytePos( - 1670, + 1530, ), hi: BytePos( - 1701, + 1563, ), ctxt: #0, }, }, Member { obj: FreeVar( - Other( - Atom('fs' type=inline), - ), + Atom('require' type=static), ), prop: Constant( Str( Word( - Atom('existsSync' type=dynamic), + Atom('resolve' type=inline), ), ), ), @@ -1096,27 +1317,24 @@ Try, ), TryStmt( - Handler, - ), - CatchClause( - Body, + Block, ), BlockStmt( Stmts( - 1, + 0, ), ), Stmt( - If, + Expr, ), - IfStmt( - Test, + ExprStmt( + Expr, ), Expr( - Unary, + Assign, ), - UnaryExpr( - Arg, + AssignExpr( + Right, ), Expr( Call, @@ -1133,37 +1351,202 @@ ], span: Span { lo: BytePos( - 1712, + 1602, ), hi: BytePos( - 1725, + 1617, ), ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1602, + ), + hi: BytePos( + 1609, + ), + ctxt: #1, + }, + }, MemberCall { obj: FreeVar( - Other( - Atom('fs' type=inline), - ), + Atom('require' type=static), ), prop: Constant( Str( Word( - Atom('existsSync' type=dynamic), + Atom('resolve' type=inline), ), ), ), args: [ Value( - Variable( - ( - Atom('binPath' type=inline), - #7, - ), + Concat( + 4, + [ + Variable( + ( + Atom('pkg' type=inline), + #7, + ), + ), + Constant( + Str( + Atom( + "/", + ), + ), + ), + Variable( + ( + Atom('subpath' type=inline), + #7, + ), + ), + ], + ), + ), + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Block, + ), + BlockStmt( + Stmts( + 0, ), ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Call, + ), ], + span: Span { + lo: BytePos( + 1602, + ), + hi: BytePos( + 1638, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('downloadedBinPath' type=dynamic), + ), ast_path: [ Program( Script, @@ -1201,326 +1584,66 @@ ), BlockStmt( Stmts( - 1, + 0, ), ), Stmt( - If, + Expr, ), - IfStmt( - Test, + ExprStmt( + Expr, ), Expr( - Unary, + Assign, ), - UnaryExpr( - Arg, + AssignExpr( + Right, ), Expr( Call, ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), ], span: Span { lo: BytePos( - 1712, + 1670, ), hi: BytePos( - 1734, + 1687, ), - ctxt: #0, + ctxt: #1, }, }, - Conditional { - condition: Not( - 5, - MemberCall( - 4, - FreeVar( - Other( - Atom('fs' type=inline), + Call { + func: FreeVar( + Atom('downloadedBinPath' type=dynamic), + ), + args: [ + Value( + Variable( + ( + Atom('pkg' type=inline), + #7, ), ), - Constant( - Str( - Word( - Atom('existsSync' type=dynamic), - ), + ), + Value( + Variable( + ( + Atom('subpath' type=inline), + #7, ), ), - [ - Variable( - ( - Atom('binPath' type=inline), - #7, - ), - ), - ], ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: FreeVar( - Require, - ), - prop: Constant( - Str( - Word( - Atom('resolve' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 6, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Try, - ), - TryStmt( - Handler, - ), - CatchClause( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Try, - ), - TryStmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1758, - ), - hi: BytePos( - 1773, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: FreeVar( - Require, - ), - prop: Constant( - Str( - Word( - Atom('resolve' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('pkg' type=inline), - #7, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 6, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Try, - ), - TryStmt( - Handler, - ), - CatchClause( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Try, - ), - TryStmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1758, - ), - hi: BytePos( - 1778, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 6, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Try, - ), - TryStmt( - Handler, - ), - CatchClause( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, + ], ast_path: [ Program( Script, @@ -1558,37 +1681,223 @@ ), BlockStmt( Stmts( - 1, + 0, ), ), Stmt( - If, + Expr, ), - IfStmt( - Test, + ExprStmt( + Expr, ), - ], - span: Span { - lo: BytePos( - 1707, + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Call, + ), + ], + span: Span { + lo: BytePos( + 1670, ), hi: BytePos( - 2154, + 1701, ), ctxt: #0, }, }, - Call { - func: FreeVar( - Require, + Member { + obj: FreeVar( + Atom('fs' type=inline), + ), + prop: Constant( + Str( + Word( + Atom('existsSync' type=dynamic), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Handler, + ), + CatchClause( + Body, + ), + BlockStmt( + Stmts( + 1, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + Expr( + Unary, + ), + UnaryExpr( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 1712, + ), + hi: BytePos( + 1725, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('fs' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Handler, + ), + CatchClause( + Body, + ), + BlockStmt( + Stmts( + 1, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + Expr( + Unary, + ), + UnaryExpr( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1712, + ), + hi: BytePos( + 1714, + ), + ctxt: #1, + }, + }, + MemberCall { + obj: FreeVar( + Atom('fs' type=inline), + ), + prop: Constant( + Str( + Word( + Atom('existsSync' type=dynamic), + ), + ), ), args: [ Value( - Constant( - Str( - Word( - Atom('pnpapi' type=inline), - ), + Variable( + ( + Atom('binPath' type=inline), + #7, ), ), ), @@ -1616,25 +1925,34 @@ ), BlockStmt( Stmts( - 5, + 3, ), ), Stmt( Try, ), TryStmt( - Block, + Handler, + ), + CatchClause( + Body, ), BlockStmt( Stmts( - 0, + 1, ), ), Stmt( - Expr, + If, ), - ExprStmt( - Expr, + IfStmt( + Test, + ), + Expr( + Unary, + ), + UnaryExpr( + Arg, ), Expr( Call, @@ -1642,35 +1960,50 @@ ], span: Span { lo: BytePos( - 2196, + 1712, ), hi: BytePos( - 2213, + 1734, ), ctxt: #0, }, }, Conditional { - condition: Variable( - ( - Atom('isYarnPnP' type=dynamic), - #7, + condition: Not( + 5, + MemberCall( + 4, + FreeVar( + Atom('fs' type=inline), + ), + Constant( + Str( + Word( + Atom('existsSync' type=dynamic), + ), + ), + ), + [ + Variable( + ( + Atom('binPath' type=inline), + #7, + ), + ), + ], ), ), kind: If { then: EffectsBlock { effects: [ Member { - obj: Variable( - ( - Atom('path' type=static), - #2, - ), + obj: FreeVar( + Atom('require' type=static), ), prop: Constant( Str( Word( - Atom('dirname' type=inline), + Atom('resolve' type=inline), ), ), ), @@ -1697,7 +2030,21 @@ ), BlockStmt( Stmts( - 6, + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Handler, + ), + CatchClause( + Body, + ), + BlockStmt( + Stmts( + 1, ), ), Stmt( @@ -1715,18 +2062,21 @@ ), ), Stmt( - Decl, + Try, ), - Decl( - Var, + TryStmt( + Block, ), - VarDecl( - Decls( + BlockStmt( + Stmts( 0, ), ), - VarDeclarator( - Init, + Stmt( + Expr, + ), + ExprStmt( + Expr, ), Expr( Call, @@ -1743,24 +2093,17 @@ ], span: Span { lo: BytePos( - 2299, + 1758, ), hi: BytePos( - 2311, + 1773, ), ctxt: #0, }, }, - Member { - obj: FreeVar( - Require, - ), - prop: Constant( - Str( - Word( - Atom('resolve' type=inline), - ), - ), + FreeVar { + var: FreeVar( + Atom('require' type=static), ), ast_path: [ Program( @@ -1785,7 +2128,21 @@ ), BlockStmt( Stmts( - 6, + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Handler, + ), + CatchClause( + Body, + ), + BlockStmt( + Stmts( + 1, ), ), Stmt( @@ -1803,28 +2160,20 @@ ), ), Stmt( - Decl, + Try, ), - Decl( - Var, + TryStmt( + Block, ), - VarDecl( - Decls( + BlockStmt( + Stmts( 0, ), ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), + Stmt( + Expr, ), - ExprOrSpread( + ExprStmt( Expr, ), Expr( @@ -1839,20 +2188,26 @@ Expr( Member, ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), ], span: Span { lo: BytePos( - 2312, + 1758, ), hi: BytePos( - 2327, + 1765, ), - ctxt: #0, + ctxt: #1, }, }, MemberCall { obj: FreeVar( - Require, + Atom('require' type=static), ), prop: Constant( Str( @@ -1863,11 +2218,10 @@ ), args: [ Value( - Constant( - Str( - Word( - Atom('esbuild' type=inline), - ), + Variable( + ( + Atom('pkg' type=inline), + #7, ), ), ), @@ -1895,7 +2249,21 @@ ), BlockStmt( Stmts( - 6, + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Handler, + ), + CatchClause( + Body, + ), + BlockStmt( + Stmts( + 1, ), ), Stmt( @@ -1913,28 +2281,20 @@ ), ), Stmt( - Decl, + Try, ), - Decl( - Var, + TryStmt( + Block, ), - VarDecl( - Decls( + BlockStmt( + Stmts( 0, ), ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), + Stmt( + Expr, ), - ExprOrSpread( + ExprStmt( Expr, ), Expr( @@ -1943,54 +2303,18 @@ ], span: Span { lo: BytePos( - 2312, + 1758, ), hi: BytePos( - 2338, + 1778, ), ctxt: #0, }, }, - MemberCall { - obj: Variable( - ( - Atom('path' type=static), - #2, - ), + FreeVar { + var: FreeVar( + Atom('Error' type=static), ), - prop: Constant( - Str( - Word( - Atom('dirname' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - FreeVar( - Require, - ), - Constant( - Str( - Word( - Atom('resolve' type=inline), - ), - ), - ), - [ - Constant( - Str( - Word( - Atom('esbuild' type=inline), - ), - ), - ), - ], - ), - ), - ], ast_path: [ Program( Script, @@ -2014,7 +2338,21 @@ ), BlockStmt( Stmts( - 6, + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Handler, + ), + CatchClause( + Body, + ), + BlockStmt( + Stmts( + 1, ), ), Stmt( @@ -2032,56 +2370,824 @@ ), ), Stmt( - Decl, + Try, ), - Decl( - Var, + TryStmt( + Handler, ), - VarDecl( - Decls( + CatchClause( + Body, + ), + BlockStmt( + Stmts( 0, ), ), - VarDeclarator( - Init, + Stmt( + Throw, + ), + ThrowStmt( + Arg, ), Expr( - Call, + New, + ), + NewExpr( + Callee, + ), + Expr( + Ident, ), ], span: Span { lo: BytePos( - 2299, + 1814, ), hi: BytePos( - 2339, + 1819, ), - ctxt: #0, + ctxt: #1, }, }, - Member { - obj: Variable( - ( - Atom('path' type=static), - #2, - ), - ), - prop: Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 6, - ), - ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Handler, + ), + CatchClause( + Body, + ), + BlockStmt( + Stmts( + 1, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + ], + }, + }, + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 3, + ), + ), + Stmt( + Try, + ), + TryStmt( + Handler, + ), + CatchClause( + Body, + ), + BlockStmt( + Stmts( + 1, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + ], + span: Span { + lo: BytePos( + 1707, + ), + hi: BytePos( + 2154, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 5, + ), + ), + Stmt( + Try, + ), + TryStmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 2196, + ), + hi: BytePos( + 2203, + ), + ctxt: #1, + }, + }, + Call { + func: FreeVar( + Atom('require' type=static), + ), + args: [ + Value( + Constant( + Str( + Word( + Atom('pnpapi' type=inline), + ), + ), + ), + ), + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 5, + ), + ), + Stmt( + Try, + ), + TryStmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + ], + span: Span { + lo: BytePos( + 2196, + ), + hi: BytePos( + 2213, + ), + ctxt: #0, + }, + }, + Conditional { + condition: Variable( + ( + Atom('isYarnPnP' type=dynamic), + #7, + ), + ), + kind: If { + then: EffectsBlock { + effects: [ + Member { + obj: Variable( + ( + Atom('path' type=static), + #2, + ), + ), + prop: Constant( + Str( + Word( + Atom('dirname' type=inline), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 6, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 2299, + ), + hi: BytePos( + 2311, + ), + ctxt: #0, + }, + }, + Member { + obj: FreeVar( + Atom('require' type=static), + ), + prop: Constant( + Str( + Word( + Atom('resolve' type=inline), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 6, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 2312, + ), + hi: BytePos( + 2327, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 6, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 2312, + ), + hi: BytePos( + 2319, + ), + ctxt: #1, + }, + }, + MemberCall { + obj: FreeVar( + Atom('require' type=static), + ), + prop: Constant( + Str( + Word( + Atom('resolve' type=inline), + ), + ), + ), + args: [ + Value( + Constant( + Str( + Word( + Atom('esbuild' type=inline), + ), + ), + ), + ), + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 6, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + ], + span: Span { + lo: BytePos( + 2312, + ), + hi: BytePos( + 2338, + ), + ctxt: #0, + }, + }, + MemberCall { + obj: Variable( + ( + Atom('path' type=static), + #2, + ), + ), + prop: Constant( + Str( + Word( + Atom('dirname' type=inline), + ), + ), + ), + args: [ + Value( + MemberCall( + 4, + FreeVar( + Atom('require' type=static), + ), + Constant( + Str( + Word( + Atom('resolve' type=inline), + ), + ), + ), + [ + Constant( + Str( + Word( + Atom('esbuild' type=inline), + ), + ), + ), + ], + ), + ), + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 6, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + ], + span: Span { + lo: BytePos( + 2299, + ), + hi: BytePos( + 2339, + ), + ctxt: #0, + }, + }, + Member { + obj: Variable( + ( + Atom('path' type=static), + #2, + ), + ), + prop: Constant( + Str( + Word( + Atom('join' type=inline), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), Stmt( Decl, ), @@ -2516,9 +3622,7 @@ }, Member { obj: FreeVar( - Other( - Atom('fs' type=inline), - ), + Atom('fs' type=inline), ), prop: Constant( Str( @@ -2602,11 +3706,94 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('fs' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 6, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 2, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + Expr( + Unary, + ), + UnaryExpr( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 2463, + ), + hi: BytePos( + 2465, + ), + ctxt: #1, + }, + }, MemberCall { obj: FreeVar( - Other( - Atom('fs' type=inline), - ), + Atom('fs' type=inline), ), prop: Constant( Str( @@ -2697,9 +3884,7 @@ MemberCall( 4, FreeVar( - Other( - Atom('fs' type=inline), - ), + Atom('fs' type=inline), ), Constant( Str( @@ -2723,16 +3908,101 @@ effects: [ Member { obj: FreeVar( - Other( - Atom('fs' type=inline), + Atom('fs' type=inline), + ), + prop: Constant( + Str( + Word( + Atom('copyFileSync' type=dynamic), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, ), - ), - prop: Constant( - Str( - Word( - Atom('copyFileSync' type=dynamic), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 6, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 2, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, ), ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 2501, + ), + hi: BytePos( + 2516, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('fs' type=inline), ), ast_path: [ Program( @@ -2806,22 +4076,26 @@ Expr( Member, ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), ], span: Span { lo: BytePos( 2501, ), hi: BytePos( - 2516, + 2503, ), - ctxt: #0, + ctxt: #1, }, }, MemberCall { obj: FreeVar( - Other( - Atom('fs' type=inline), - ), + Atom('fs' type=inline), ), prop: Constant( Str( @@ -2924,9 +4198,7 @@ }, Member { obj: FreeVar( - Other( - Atom('fs' type=inline), - ), + Atom('fs' type=inline), ), prop: Constant( Str( @@ -3018,11 +4290,102 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('fs' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 6, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 2, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 1, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 2548, + ), + hi: BytePos( + 2550, + ), + ctxt: #1, + }, + }, MemberCall { obj: FreeVar( - Other( - Atom('fs' type=inline), - ), + Atom('fs' type=inline), ), prop: Constant( Str( @@ -3273,24 +4636,384 @@ ), Script( Body( - 6, + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 6, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + ], + span: Span { + lo: BytePos( + 2256, + ), + hi: BytePos( + 2617, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('ESBUILD_BINARY_PATH' type=dynamic), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Unary, + ), + UnaryExpr( + Arg, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 2687, + ), + hi: BytePos( + 2706, + ), + ctxt: #1, + }, + }, + Member { + obj: Variable( + ( + Atom('path2' type=inline), + #2, + ), + ), + prop: Constant( + Str( + Word( + Atom('basename' type=dynamic), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, ), ), Stmt( Decl, ), Decl( - Fn, + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + Expr( + Bin, + ), + BinExpr( + Right, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 2725, + ), + hi: BytePos( + 2739, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('__filename' type=dynamic), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + Expr( + Bin, + ), + BinExpr( + Right, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 2740, + ), + hi: BytePos( + 2750, + ), + ctxt: #1, + }, + }, + MemberCall { + obj: Variable( + ( + Atom('path2' type=inline), + #2, + ), + ), + prop: Constant( + Str( + Word( + Atom('basename' type=dynamic), + ), + ), + ), + args: [ + Value( + FreeVar( + Atom('__filename' type=dynamic), + ), + ), + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, ), - FnDecl( - Function, + Expr( + Arrow, ), - Function( + ArrowExpr( Body, ), + BlockStmtOrExpr( + BlockStmt, + ), BlockStmt( Stmts( - 6, + 0, ), ), Stmt( @@ -3299,13 +5022,40 @@ IfStmt( Test, ), + Expr( + Bin, + ), + BinExpr( + Right, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Call, + ), ], span: Span { lo: BytePos( - 2256, + 2725, ), hi: BytePos( - 2617, + 2751, ), ctxt: #0, }, @@ -3383,7 +5133,7 @@ Bin, ), BinExpr( - Left, + Right, ), Expr( Bin, @@ -3406,35 +5156,18 @@ ], span: Span { lo: BytePos( - 2725, + 2775, ), hi: BytePos( - 2739, + 2789, ), ctxt: #0, }, }, - MemberCall { - obj: Variable( - ( - Atom('path2' type=inline), - #2, - ), - ), - prop: Constant( - Str( - Word( - Atom('basename' type=dynamic), - ), - ), + FreeVar { + var: FreeVar( + Atom('__dirname' type=dynamic), ), - args: [ - Value( - FreeVar( - Filename, - ), - ), - ], ast_path: [ Program( Script, @@ -3494,7 +5227,7 @@ Bin, ), BinExpr( - Left, + Right, ), Expr( Bin, @@ -3505,18 +5238,29 @@ Expr( Call, ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Ident, + ), ], span: Span { lo: BytePos( - 2725, + 2790, ), hi: BytePos( - 2751, + 2799, ), - ctxt: #0, + ctxt: #1, }, }, - Member { + MemberCall { obj: Variable( ( Atom('path2' type=inline), @@ -3530,6 +5274,13 @@ ), ), ), + args: [ + Value( + FreeVar( + Atom('__dirname' type=dynamic), + ), + ), + ], ast_path: [ Program( Script, @@ -3600,47 +5351,334 @@ Expr( Call, ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), ], span: Span { lo: BytePos( 2775, ), hi: BytePos( - 2789, + 2800, ), ctxt: #0, }, - }, - MemberCall { - obj: Variable( - ( - Atom('path2' type=inline), - #2, - ), - ), - prop: Constant( - Str( - Word( - Atom('basename' type=dynamic), - ), - ), - ), - args: [ - Value( - FreeVar( - Dirname, - ), - ), - ], + }, + Conditional { + condition: Logical( + 18, + And, + [ + Logical( + 4, + Or, + [ + Not( + 2, + FreeVar( + Atom('ESBUILD_BINARY_PATH' type=dynamic), + ), + ), + Constant( + False, + ), + ], + ), + Logical( + 13, + Or, + [ + Binary( + 6, + MemberCall( + 4, + Variable( + ( + Atom('path2' type=inline), + #2, + ), + ), + Constant( + Str( + Word( + Atom('basename' type=dynamic), + ), + ), + ), + [ + FreeVar( + Atom('__filename' type=dynamic), + ), + ], + ), + StrictNotEqual, + Constant( + Str( + Word( + Atom('main.js' type=inline), + ), + ), + ), + ), + Binary( + 6, + MemberCall( + 4, + Variable( + ( + Atom('path2' type=inline), + #2, + ), + ), + Constant( + Str( + Word( + Atom('basename' type=dynamic), + ), + ), + ), + [ + FreeVar( + Atom('__dirname' type=dynamic), + ), + ], + ), + StrictNotEqual, + Constant( + Str( + Word( + Atom('lib' type=inline), + ), + ), + ), + ), + ], + ), + ], + ), + kind: If { + then: EffectsBlock { + effects: [ + FreeVar { + var: FreeVar( + Atom('Error' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Throw, + ), + ThrowStmt( + Arg, + ), + Expr( + New, + ), + NewExpr( + Callee, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 2832, + ), + hi: BytePos( + 2837, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('__filename' type=dynamic), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Throw, + ), + ThrowStmt( + Arg, + ), + Expr( + New, + ), + NewExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Tpl, + ), + Tpl( + Exprs( + 0, + ), + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 3047, + ), + hi: BytePos( + 3057, + ), + ctxt: #1, + }, + }, + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + ], + }, + }, ast_path: [ Program( Script, @@ -3684,40 +5722,13 @@ IfStmt( Test, ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), ], span: Span { lo: BytePos( - 2775, + 2676, ), hi: BytePos( - 2800, + 3489, ), ctxt: #0, }, @@ -3845,6 +5856,114 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('__dirname' type=dynamic), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 1, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Return, + ), + ReturnStmt( + Arg, + ), + Expr( + Array, + ), + ArrayLit( + Elems( + 1, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Array, + ), + ArrayLit( + Elems( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 3537, + ), + hi: BytePos( + 3546, + ), + ctxt: #1, + }, + }, MemberCall { obj: Variable( ( @@ -3862,7 +5981,7 @@ args: [ Value( FreeVar( - Dirname, + Atom('__dirname' type=dynamic), ), ), Value( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph-explained.snapshot index b67d210524e54..b57f943150ece 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph-explained.snapshot @@ -3,7 +3,7 @@ | [ "node", [ - path2["join"](FreeVar(Dirname), "..", "bin", "esbuild") + path2["join"](FreeVar(__dirname), "..", "bin", "esbuild") ] ] | [generateBinPath(), []] @@ -13,7 +13,7 @@ args = esbuildCommandAndArgs()[1] binPath = ( | ???*0* - | FreeVar(Require)["resolve"](`${pkg}/${subpath}`) + | FreeVar(require)["resolve"](`${pkg}/${subpath}`) | FreeVar(downloadedBinPath)(pkg, subpath) ) - *0* binPath @@ -33,7 +33,7 @@ e#15 = ???*0* esbuildCommandAndArgs = *arrow function 2666* -esbuildLibDir = path["dirname"](FreeVar(Require)["resolve"]("esbuild")) +esbuildLibDir = path["dirname"](FreeVar(require)["resolve"]("esbuild")) generateBinPath = (...) => (undefined | FreeVar(ESBUILD_BINARY_PATH) | binTargetPath | binPath) @@ -63,11 +63,11 @@ knownWindowsPackages = { "win32 x64 LE": "esbuild-windows-64" } -os = FreeVar(Require)("os") +os = FreeVar(require)("os") -path = FreeVar(Require)("path") +path = FreeVar(require)("path") -path2 = FreeVar(Require)("path") +path2 = FreeVar(require)("path") pkg#3 = (???*0* | knownWindowsPackages[platformKey] | knownUnixlikePackages[platformKey]) - *0* pkg @@ -77,7 +77,7 @@ pkg#7 = pkgAndSubpathForCurrentPlatform()["pkg"] pkgAndSubpathForCurrentPlatform = (...) => (undefined | {"pkg": pkg, "subpath": subpath}) -platformKey = `${FreeVar(NodeProcess)["platform"]} ${os["arch"]()} ${os["endianness"]()}` +platformKey = `${FreeVar(process)["platform"]} ${os["arch"]()} ${os["endianness"]()}` subpath#3 = (???*0* | "esbuild.exe" | "bin/esbuild") - *0* subpath diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph.snapshot index ef3b19f863adb..b75173d1461f5 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/graph.snapshot @@ -40,7 +40,7 @@ ), [ FreeVar( - Dirname, + Atom('__dirname' type=dynamic), ), Constant( Str( @@ -138,7 +138,7 @@ MemberCall( 7, FreeVar( - Require, + Atom('require' type=static), ), Constant( Str( @@ -177,9 +177,7 @@ Call( 4, FreeVar( - Other( - Atom('downloadedBinPath' type=dynamic), - ), + Atom('downloadedBinPath' type=dynamic), ), [ Variable( @@ -356,7 +354,7 @@ MemberCall( 4, FreeVar( - Require, + Atom('require' type=static), ), Constant( Str( @@ -390,9 +388,7 @@ Undefined, ), FreeVar( - Other( - Atom('ESBUILD_BINARY_PATH' type=dynamic), - ), + Atom('ESBUILD_BINARY_PATH' type=dynamic), ), Variable( ( @@ -735,7 +731,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -753,7 +749,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -771,7 +767,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -915,7 +911,7 @@ Member( 3, FreeVar( - NodeProcess, + Atom('process' type=static), ), Constant( Str( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/resolved-effects.snapshot index d388ad4f70992..7c759498464b0 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/resolved-effects.snapshot @@ -1,21 +1,41 @@ -0 -> 1 call = require*0*("path") -- *0* require: The require method from CommonJS +0 -> 1 free var = FreeVar(require) 0 -> 2 call = require*0*("path") - *0* require: The require method from CommonJS -0 -> 3 call = require*0*("os") +0 -> 3 free var = FreeVar(require) + +0 -> 4 call = require*0*("path") +- *0* require: The require method from CommonJS + +0 -> 5 free var = FreeVar(require) + +0 -> 6 call = require*0*("os") - *0* require: The require method from CommonJS -0 -> 6 member call = os*0*["arch"]() +0 -> 8 free var = FreeVar(process) + +0 -> 10 member call = os*0*["arch"]() - *0* os: The Node.js os module: https://nodejs.org/api/os.html -0 -> 8 member call = os*0*["endianness"]() +0 -> 12 member call = os*0*["endianness"]() - *0* os: The Node.js os module: https://nodejs.org/api/os.html -0 -> 11 call = (...) => (undefined | {"pkg": pkg, "subpath": subpath})() +0 -> 15 free var = FreeVar(Error) + +0 -> 16 free var = FreeVar(ESBUILD_BINARY_PATH) + +0 -> 17 conditional = ???*0* +- *0* FreeVar(ESBUILD_BINARY_PATH) + ⚠️ unknown global + +17 -> 18 free var = FreeVar(ESBUILD_BINARY_PATH) + +0 -> 19 call = (...) => (undefined | {"pkg": pkg, "subpath": subpath})() + +0 -> 21 free var = FreeVar(require) -0 -> 13 member call = require*0*["resolve"]( +0 -> 22 member call = require*0*["resolve"]( `${(undefined["pkg"] | ???*1* | ???*2* | ???*3* | "esbuild-linux-64")}/${(undefined["subpath"] | ???*4* | "esbuild.exe" | "bin/esbuild" | ???*5*)}` ) - *0* require: The require method from CommonJS @@ -28,7 +48,9 @@ ⚠️ pattern without value - *5* unknown mutation -0 -> 14 call = ???*0*( +0 -> 23 free var = FreeVar(downloadedBinPath) + +0 -> 24 call = ???*0*( (undefined["pkg"] | ???*1* | ???*2* | ???*3* | "esbuild-linux-64"), (undefined["subpath"] | ???*4* | "esbuild.exe" | "bin/esbuild" | ???*5*) ) @@ -43,7 +65,9 @@ ⚠️ pattern without value - *5* unknown mutation -0 -> 16 member call = ???*0*["existsSync"]((???*1* | ???*2* | ???*9*)) +0 -> 26 free var = FreeVar(fs) + +0 -> 27 member call = ???*0*["existsSync"]((???*1* | ???*2* | ???*9*)) - *0* FreeVar(fs) ⚠️ unknown global - *1* binPath @@ -66,13 +90,15 @@ - *10* FreeVar(downloadedBinPath) ⚠️ unknown global -0 -> 17 conditional = !(???*0*) +0 -> 28 conditional = !(???*0*) - *0* ???*1*["existsSync"](binPath) ⚠️ unknown callee object - *1* FreeVar(fs) ⚠️ unknown global -17 -> 19 member call = require*0*["resolve"]( +28 -> 30 free var = FreeVar(require) + +28 -> 31 member call = require*0*["resolve"]( (undefined["pkg"] | ???*1* | ???*2* | ???*3* | "esbuild-linux-64") ) - *0* require: The require method from CommonJS @@ -82,18 +108,24 @@ ⚠️ unknown global - *3* unknown mutation -0 -> 20 call = require*0*("pnpapi") +28 -> 32 free var = FreeVar(Error) + +0 -> 33 free var = FreeVar(require) + +0 -> 34 call = require*0*("pnpapi") - *0* require: The require method from CommonJS -0 -> 21 conditional = (false | true) +0 -> 35 conditional = (false | true) + +35 -> 38 free var = FreeVar(require) -21 -> 24 member call = require*0*["resolve"]("esbuild") +35 -> 39 member call = require*0*["resolve"]("esbuild") - *0* require: The require method from CommonJS -21 -> 25 member call = path*0*["dirname"]("\"esbuild\"/resolved/lib/index.js") +35 -> 40 member call = path*0*["dirname"]("\"esbuild\"/resolved/lib/index.js") - *0* path: The Node.js path module: https://nodejs.org/api/path.html -21 -> 28 member call = path*0*["basename"]( +35 -> 43 member call = path*0*["basename"]( (undefined["subpath"] | ???*1* | "esbuild.exe" | "bin/esbuild" | ???*2*) ) - *0* path: The Node.js path module: https://nodejs.org/api/path.html @@ -101,7 +133,7 @@ ⚠️ pattern without value - *2* unknown mutation -21 -> 29 member call = path*0*["join"]( +35 -> 44 member call = path*0*["join"]( "\"esbuild\"/resolved/lib", `pnpapi-${(undefined["pkg"] | ???*1* | ???*2* | ???*3* | "esbuild-linux-64")}-${???*4*}` ) @@ -122,7 +154,9 @@ ⚠️ pattern without value - *8* unknown mutation -21 -> 31 member call = ???*0*["existsSync"]( +35 -> 46 free var = FreeVar(fs) + +35 -> 47 member call = ???*0*["existsSync"]( `"esbuild"/resolved/lib${("/" | "")}pnpapi-${(undefined["pkg"] | ???*1* | ???*2* | ???*3* | "esbuild-linux-64")}-${???*4*}` ) - *0* FreeVar(fs) @@ -143,13 +177,15 @@ ⚠️ pattern without value - *8* unknown mutation -21 -> 32 conditional = !(???*0*) +35 -> 48 conditional = !(???*0*) - *0* ???*1*["existsSync"](binTargetPath) ⚠️ unknown callee object - *1* FreeVar(fs) ⚠️ unknown global -32 -> 34 member call = ???*0*["copyFileSync"]( +48 -> 50 free var = FreeVar(fs) + +48 -> 51 member call = ???*0*["copyFileSync"]( (???*1* | ???*2* | ???*9*), `"esbuild"/resolved/lib${("/" | "")}pnpapi-${(undefined["pkg"] | ???*11* | ???*12* | ???*13* | "esbuild-linux-64")}-${???*14*}` ) @@ -190,7 +226,9 @@ ⚠️ pattern without value - *18* unknown mutation -32 -> 36 member call = ???*0*["chmodSync"]( +48 -> 53 free var = FreeVar(fs) + +48 -> 54 member call = ???*0*["chmodSync"]( `"esbuild"/resolved/lib${("/" | "")}pnpapi-${(undefined["pkg"] | ???*1* | ???*2* | ???*3* | "esbuild-linux-64")}-${???*4*}`, 493 ) @@ -212,29 +250,55 @@ ⚠️ pattern without value - *8* unknown mutation -0 -> 38 member call = path*0*["basename"]("__filename") +0 -> 55 free var = FreeVar(ESBUILD_BINARY_PATH) + +0 -> 57 free var = FreeVar(__filename) + +0 -> 58 member call = path*0*["basename"]("__filename") - *0* path: The Node.js path module: https://nodejs.org/api/path.html -0 -> 40 member call = path*0*["basename"]("__dirname") +0 -> 60 free var = FreeVar(__dirname) + +0 -> 61 member call = path*0*["basename"]("__dirname") - *0* path: The Node.js path module: https://nodejs.org/api/path.html -0 -> 41 conditional = false +0 -> 62 conditional = (!(???*0*) | false | (???*1* !== "main.js") | (???*4* !== "lib")) +- *0* FreeVar(ESBUILD_BINARY_PATH) + ⚠️ unknown global +- *1* ???*2*("__filename") + ⚠️ unknown callee +- *2* path*3*["basename"] + ⚠️ unsupported property on Node.js path module +- *3* path: The Node.js path module: https://nodejs.org/api/path.html +- *4* ???*5*("__dirname") + ⚠️ unknown callee +- *5* path*6*["basename"] + ⚠️ unsupported property on Node.js path module +- *6* path: The Node.js path module: https://nodejs.org/api/path.html + +62 -> 63 free var = FreeVar(Error) + +62 -> 64 free var = FreeVar(__filename) + +0 -> 65 conditional = false + +65 -> 67 free var = FreeVar(__dirname) -41 -> 43 member call = path*0*["join"]("__dirname", "..", "bin", "esbuild") +65 -> 68 member call = path*0*["join"]("__dirname", "..", "bin", "esbuild") - *0* path: The Node.js path module: https://nodejs.org/api/path.html -0 -> 44 call = (...) => (undefined | FreeVar(ESBUILD_BINARY_PATH) | binTargetPath | binPath)() +0 -> 69 call = (...) => (undefined | FreeVar(ESBUILD_BINARY_PATH) | binTargetPath | binPath)() -0 -> 45 call = (...) => ( +0 -> 70 call = (...) => ( | undefined | [ "node", [ - path2["join"](FreeVar(Dirname), "..", "bin", "esbuild") + path2["join"](FreeVar(__dirname), "..", "bin", "esbuild") ] ] | [generateBinPath(), []] )() -0 -> 47 member call = ???*0*["concat"]("--service=0.14.12", "--ping") +0 -> 72 member call = ???*0*["concat"]("--service=0.14.12", "--ping") - *0* max number of linking steps reached diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/resolved-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/resolved-explained.snapshot index 183c0cb6d5aae..200e5813cf4ca 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/resolved-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/esbuild/resolved-explained.snapshot @@ -3,7 +3,7 @@ | [ "node", [ - path2["join"](FreeVar(Dirname), "..", "bin", "esbuild") + path2["join"](FreeVar(__dirname), "..", "bin", "esbuild") ] ] | [generateBinPath(), []] @@ -66,7 +66,7 @@ esbuildCommandAndArgs = (...) => ( | [ "node", [ - path2["join"](FreeVar(Dirname), "..", "bin", "esbuild") + path2["join"](FreeVar(__dirname), "..", "bin", "esbuild") ] ] | [generateBinPath(), []] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph-effects.snapshot new file mode 100644 index 0000000000000..d6bec94932c79 --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph-effects.snapshot @@ -0,0 +1,174 @@ +[ + Member { + obj: FreeVar( + Atom('Buffer' type=inline), + ), + prop: Constant( + Str( + Word( + Atom('from' type=static), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 13, + ), + hi: BytePos( + 24, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('Buffer' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 13, + ), + hi: BytePos( + 19, + ), + ctxt: #1, + }, + }, + MemberCall { + obj: FreeVar( + Atom('Buffer' type=inline), + ), + prop: Constant( + Str( + Word( + Atom('from' type=static), + ), + ), + ), + args: [ + Value( + Constant( + Str( + Word( + Atom('Hello World' type=dynamic), + ), + ), + ), + ), + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + ], + span: Span { + lo: BytePos( + 13, + ), + hi: BytePos( + 39, + ), + ctxt: #0, + }, + }, +] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph-explained.snapshot new file mode 100644 index 0000000000000..202db9c3b5476 --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph-explained.snapshot @@ -0,0 +1 @@ +buf = FreeVar(Buffer)["from"]("Hello World") diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph.snapshot new file mode 100644 index 0000000000000..9f3b7735d6cdb --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/graph.snapshot @@ -0,0 +1,27 @@ +[ + ( + "buf", + MemberCall( + 4, + FreeVar( + Atom('Buffer' type=inline), + ), + Constant( + Str( + Word( + Atom('from' type=static), + ), + ), + ), + [ + Constant( + Str( + Word( + Atom('Hello World' type=dynamic), + ), + ), + ), + ], + ), + ), +] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/input.js b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/input.js new file mode 100644 index 0000000000000..61362a7206bbc --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/input.js @@ -0,0 +1 @@ +const buf = Buffer.from("Hello World"); diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/resolved-effects.snapshot new file mode 100644 index 0000000000000..5b4141a0120a4 --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/resolved-effects.snapshot @@ -0,0 +1,5 @@ +0 -> 2 free var = FreeVar(Buffer) + +0 -> 3 member call = ???*0*["from"]("Hello World") +- *0* FreeVar(Buffer) + ⚠️ unknown global diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/resolved-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/resolved-explained.snapshot new file mode 100644 index 0000000000000..af697a779c526 --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/free-vars/resolved-explained.snapshot @@ -0,0 +1,5 @@ +buf = ???*0* +- *0* ???*1*["from"]("Hello World") + ⚠️ unknown callee object +- *1* FreeVar(Buffer) + ⚠️ unknown global diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph-effects.snapshot index 6b5beb2e1c427..ea8fc0f5060c8 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph-effects.snapshot @@ -1,4 +1,45 @@ [ + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 9, + ), + hi: BytePos( + 16, + ), + ctxt: #1, + }, + }, Conditional { condition: Constant( True, diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph-explained.snapshot index 1fc56ff15710f..4e86cab15535c 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph-explained.snapshot @@ -1,4 +1,4 @@ -a = FreeVar(Require) +a = FreeVar(require) b = a diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph.snapshot index 3b5470f42e690..d5482006507eb 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/iife/graph.snapshot @@ -2,7 +2,7 @@ ( "a", FreeVar( - Require, + Atom('require' type=static), ), ), ( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/iife/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/iife/resolved-effects.snapshot index 0dd27dfb06e14..b9b82b69628bc 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/iife/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/iife/resolved-effects.snapshot @@ -1,4 +1,6 @@ -0 -> 1 conditional = true +0 -> 1 free var = FreeVar(require) -1 -> 2 call = require*0*("test") +0 -> 2 conditional = true + +2 -> 3 call = require*0*("test") - *0* require: The require method from CommonJS diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/logical/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/logical/graph-effects.snapshot index fe51488c7066f..e41608d3bbdd3 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/logical/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/logical/graph-effects.snapshot @@ -1 +1,320 @@ -[] +[ + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Bin, + ), + BinExpr( + Right, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 132, + ), + hi: BytePos( + 138, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 8, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Bin, + ), + BinExpr( + Right, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 164, + ), + hi: BytePos( + 170, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 9, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Bin, + ), + BinExpr( + Right, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 208, + ), + hi: BytePos( + 214, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 10, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Bin, + ), + BinExpr( + Right, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 256, + ), + hi: BytePos( + 262, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 11, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 284, + ), + hi: BytePos( + 290, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 12, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Bin, + ), + BinExpr( + Right, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 323, + ), + hi: BytePos( + 329, + ), + ctxt: #1, + }, + }, +] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/logical/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/logical/graph.snapshot index f730ac47e8c01..c0b4c9af9187f 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/logical/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/logical/graph.snapshot @@ -90,9 +90,7 @@ ), ), FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), ], ), @@ -122,9 +120,7 @@ ), ), FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), ], ), @@ -193,9 +189,7 @@ ), ), FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Num( @@ -242,9 +236,7 @@ ), ), FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Num( @@ -263,9 +255,7 @@ Or, [ FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( True, @@ -283,9 +273,7 @@ True, ), FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), ], ), diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/logical/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/logical/resolved-effects.snapshot new file mode 100644 index 0000000000000..62e46549a24fb --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/logical/resolved-effects.snapshot @@ -0,0 +1,11 @@ +0 -> 1 free var = FreeVar(global) + +0 -> 2 free var = FreeVar(global) + +0 -> 3 free var = FreeVar(global) + +0 -> 4 free var = FreeVar(global) + +0 -> 5 free var = FreeVar(global) + +0 -> 6 free var = FreeVar(global) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/graph-effects.snapshot index 50948f3ad88c0..b26a476ad16d9 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/graph-effects.snapshot @@ -4251,11 +4251,311 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('safeAdd' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Return, + ), + ReturnStmt( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1459, + ), + hi: BytePos( + 1466, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('bitRotateLeft' type=dynamic), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Return, + ), + ReturnStmt( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1467, + ), + hi: BytePos( + 1480, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('safeAdd' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Return, + ), + ReturnStmt( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1481, + ), + hi: BytePos( + 1488, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('safeAdd' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Return, + ), + ReturnStmt( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1489, + ), + hi: BytePos( + 1496, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), args: [ Value( @@ -4354,11 +4654,101 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('safeAdd' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Fn, + ), + FnDecl( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Return, + ), + ReturnStmt( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Args( + 1, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1504, + ), + hi: BytePos( + 1511, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), args: [ Value( @@ -4459,18 +4849,14 @@ }, Call { func: FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), args: [ Value( Call( 4, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Variable( @@ -4492,9 +4878,7 @@ Call( 4, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Variable( @@ -4583,26 +4967,20 @@ }, Call { func: FreeVar( - Other( - Atom('bitRotateLeft' type=dynamic), - ), + Atom('bitRotateLeft' type=dynamic), ), args: [ Value( Call( 10, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Call( 4, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Variable( @@ -4622,9 +5000,7 @@ Call( 4, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Variable( @@ -4712,34 +5088,26 @@ }, Call { func: FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), args: [ Value( Call( 13, FreeVar( - Other( - Atom('bitRotateLeft' type=dynamic), - ), + Atom('bitRotateLeft' type=dynamic), ), [ Call( 10, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Call( 4, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Variable( @@ -4759,9 +5127,7 @@ Call( 4, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Variable( @@ -4947,9 +5313,7 @@ }, Member { obj: FreeVar( - Other( - Atom('module' type=static), - ), + Atom('module' type=static), ), prop: Constant( Str( @@ -4999,4 +5363,94 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('module' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 3, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Left, + ), + PatOrExpr( + Pat, + ), + Pat( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1622, + ), + hi: BytePos( + 1628, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('md5' type=inline), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 3, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1639, + ), + hi: BytePos( + 1642, + ), + ctxt: #1, + }, + }, ] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/graph.snapshot index 634587fc90bb1..18d59474d6ff8 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/graph.snapshot @@ -1313,33 +1313,25 @@ Call( 16, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Call( 13, FreeVar( - Other( - Atom('bitRotateLeft' type=dynamic), - ), + Atom('bitRotateLeft' type=dynamic), ), [ Call( 10, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Call( 4, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Variable( @@ -1359,9 +1351,7 @@ Call( 4, FreeVar( - Other( - Atom('safeAdd' type=inline), - ), + Atom('safeAdd' type=inline), ), [ Variable( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/resolved-effects.snapshot index f19e8b76768ae..0376ed9770b92 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/md5-reduced/resolved-effects.snapshot @@ -185,7 +185,15 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 36 call = ???*0*(???*1*, ???*2*) +0 -> 36 free var = FreeVar(safeAdd) + +0 -> 37 free var = FreeVar(bitRotateLeft) + +0 -> 38 free var = FreeVar(safeAdd) + +0 -> 39 free var = FreeVar(safeAdd) + +0 -> 40 call = ???*0*(???*1*, ???*2*) - *0* FreeVar(safeAdd) ⚠️ unknown global - *1* arguments[1] @@ -193,7 +201,9 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 37 call = ???*0*(???*1*, ???*2*) +0 -> 41 free var = FreeVar(safeAdd) + +0 -> 42 call = ???*0*(???*1*, ???*2*) - *0* FreeVar(safeAdd) ⚠️ unknown global - *1* arguments[3] @@ -201,7 +211,7 @@ - *2* arguments[5] ⚠️ function calls are not analysed yet -0 -> 38 call = ???*0*(???*1*, ???*3*) +0 -> 43 call = ???*0*(???*1*, ???*3*) - *0* FreeVar(safeAdd) ⚠️ unknown global - *1* ???*2*(a, q) @@ -213,7 +223,7 @@ - *4* FreeVar(safeAdd) ⚠️ unknown global -0 -> 39 call = ???*0*(???*1*, ???*3*) +0 -> 44 call = ???*0*(???*1*, ???*3*) - *0* FreeVar(bitRotateLeft) ⚠️ unknown global - *1* ???*2*(FreeVar(safeAdd)(a, q), FreeVar(safeAdd)(x, t)) @@ -223,7 +233,7 @@ - *3* arguments[4] ⚠️ function calls are not analysed yet -0 -> 40 call = ???*0*(???*1*, ???*3*) +0 -> 45 call = ???*0*(???*1*, ???*3*) - *0* FreeVar(safeAdd) ⚠️ unknown global - *1* ???*2*( @@ -236,7 +246,7 @@ - *3* arguments[2] ⚠️ function calls are not analysed yet -0 -> 41 call = (...) => ( +0 -> 46 call = (...) => ( | undefined | FreeVar(safeAdd)( FreeVar(bitRotateLeft)( @@ -257,3 +267,7 @@ ⚠️ function calls are not analysed yet - *5* arguments[6] ⚠️ function calls are not analysed yet + +0 -> 48 free var = FreeVar(module) + +0 -> 49 free var = FreeVar(md5) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/md5/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/md5/resolved-effects.snapshot index ec82181aa9b3a..50d71a2e2d592 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/md5/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/md5/resolved-effects.snapshot @@ -1,14 +1,18 @@ 0 -> 1 conditional = (???*0* == "string") - *0* unsupported expression -1 -> 2 call = ???*0*((???*1* | ???*2*)) +1 -> 2 free var = FreeVar(unescape) + +1 -> 3 free var = FreeVar(encodeURIComponent) + +1 -> 4 call = ???*0*((???*1* | ???*2*)) - *0* FreeVar(encodeURIComponent) ⚠️ unknown global - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* unknown new expression -1 -> 3 call = ???*0*(???*1*) +1 -> 5 call = ???*0*(???*1*) - *0* FreeVar(unescape) ⚠️ unknown global - *1* ???*2*(bytes) @@ -16,30 +20,34 @@ - *2* FreeVar(encodeURIComponent) ⚠️ unknown global -1 -> 8 member call = ???*0*["charCodeAt"](0) +1 -> 6 free var = FreeVar(Array) + +1 -> 11 member call = ???*0*["charCodeAt"](0) - *0* ???*1*(FreeVar(encodeURIComponent)(bytes)) ⚠️ unknown callee - *1* FreeVar(unescape) ⚠️ unknown global -0 -> 9 call = (...) => (undefined | output)((???*0* | ???*1*)) +0 -> 12 call = (...) => (undefined | output)((???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unknown new expression -0 -> 11 call = (...) => (undefined | [a, b, c, d])((undefined | []), ???*0*) +0 -> 14 call = (...) => (undefined | [a, b, c, d])((undefined | []), ???*0*) - *0* unsupported expression -0 -> 12 call = (...) => (undefined | output)(???*0*) +0 -> 15 call = (...) => (undefined | output)(???*0*) - *0* max number of linking steps reached -0 -> 16 member call = "0123456789abcdef"["charAt"](???*0*) +0 -> 18 free var = FreeVar(parseInt) + +0 -> 20 member call = "0123456789abcdef"["charAt"](???*0*) - *0* unsupported expression -0 -> 18 member call = "0123456789abcdef"["charAt"](???*0*) +0 -> 22 member call = "0123456789abcdef"["charAt"](???*0*) - *0* unsupported expression -0 -> 19 call = ???*0*((???*1* + ???*3*), 16) +0 -> 23 call = ???*0*((???*1* + ???*3*), 16) - *0* FreeVar(parseInt) ⚠️ unknown global - *1* "0123456789abcdef"["charAt"](???*2*) @@ -49,7 +57,7 @@ ⚠️ nested operation - *4* unsupported expression -0 -> 21 member call = []["push"]((???*0* | ???*1*)) +0 -> 25 member call = []["push"]((???*0* | ???*1*)) - *0* hex ⚠️ pattern without value - *1* ???*2*( @@ -62,7 +70,7 @@ - *3* unsupported expression - *4* unsupported expression -0 -> 26 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 7, ???*7*) +0 -> 30 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 7, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -74,7 +82,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 28 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 12, ???*7*) +0 -> 32 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 12, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -86,7 +94,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 30 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 17, 606105819) +0 -> 34 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 17, 606105819) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -97,7 +105,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 32 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 22, ???*7*) +0 -> 36 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 22, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -109,7 +117,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 34 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 7, ???*7*) +0 -> 38 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 7, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -121,7 +129,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 36 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 12, 1200080426) +0 -> 40 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 12, 1200080426) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -132,7 +140,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 38 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 17, ???*7*) +0 -> 42 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 17, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -144,7 +152,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 40 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 22, ???*7*) +0 -> 44 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 22, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -156,7 +164,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 42 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 7, 1770035416) +0 -> 46 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 7, 1770035416) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -167,7 +175,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 44 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 12, ???*7*) +0 -> 48 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 12, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -179,7 +187,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 46 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 17, ???*7*) +0 -> 50 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 17, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -191,7 +199,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 48 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 22, ???*7*) +0 -> 52 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 22, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -203,7 +211,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 50 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 7, 1804603682) +0 -> 54 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 7, 1804603682) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -214,7 +222,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 52 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 12, ???*7*) +0 -> 56 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 12, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -226,7 +234,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 54 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 17, ???*7*) +0 -> 58 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 17, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -238,7 +246,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 56 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 22, 1236535329) +0 -> 60 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 22, 1236535329) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -249,7 +257,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 58 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 5, ???*7*) +0 -> 62 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 5, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -261,7 +269,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 60 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 9, ???*7*) +0 -> 64 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 9, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -273,7 +281,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 62 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 14, 643717713) +0 -> 66 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 14, 643717713) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -284,7 +292,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 64 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 20, ???*7*) +0 -> 68 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 20, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -296,7 +304,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 66 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 5, ???*7*) +0 -> 70 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 5, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -308,7 +316,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 68 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 9, 38016083) +0 -> 72 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 9, 38016083) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -319,7 +327,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 70 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 14, ???*7*) +0 -> 74 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 14, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -331,7 +339,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 72 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 20, ???*7*) +0 -> 76 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 20, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -343,7 +351,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 74 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 5, 568446438) +0 -> 78 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 5, 568446438) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -354,7 +362,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 76 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 9, ???*7*) +0 -> 80 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 9, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -366,7 +374,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 78 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 14, ???*7*) +0 -> 82 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 14, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -378,7 +386,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 80 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 20, 1163531501) +0 -> 84 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 20, 1163531501) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -389,7 +397,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 82 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 5, ???*7*) +0 -> 86 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 5, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -401,7 +409,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 84 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 9, ???*7*) +0 -> 88 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 9, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -413,7 +421,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 86 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 14, 1735328473) +0 -> 90 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 14, 1735328473) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -424,7 +432,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 88 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 20, ???*7*) +0 -> 92 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 20, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -436,7 +444,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 90 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 4, ???*7*) +0 -> 94 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 4, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -448,7 +456,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 92 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 11, ???*7*) +0 -> 96 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 11, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -460,7 +468,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 94 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 16, 1839030562) +0 -> 98 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 16, 1839030562) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -471,7 +479,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 96 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 23, ???*7*) +0 -> 100 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 23, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -483,7 +491,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 98 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 4, ???*7*) +0 -> 102 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 4, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -495,7 +503,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 100 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 11, 1272893353) +0 -> 104 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 11, 1272893353) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -506,7 +514,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 102 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 16, ???*7*) +0 -> 106 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 16, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -518,7 +526,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 104 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 23, ???*7*) +0 -> 108 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 23, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -530,7 +538,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 106 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 4, 681279174) +0 -> 110 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 4, 681279174) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -541,7 +549,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 108 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 11, ???*7*) +0 -> 112 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 11, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -553,7 +561,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 110 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 16, ???*7*) +0 -> 114 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 16, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -565,7 +573,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 112 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 23, 76029189) +0 -> 116 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 23, 76029189) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -576,7 +584,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 114 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 4, ???*7*) +0 -> 118 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 4, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -588,7 +596,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 116 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 11, ???*7*) +0 -> 120 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 11, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -600,7 +608,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 118 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 16, 530742520) +0 -> 122 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 16, 530742520) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -611,7 +619,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 120 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 23, ???*7*) +0 -> 124 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 23, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -623,7 +631,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 122 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 6, ???*7*) +0 -> 126 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 6, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -635,7 +643,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 124 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 10, 1126891415) +0 -> 128 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 10, 1126891415) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -646,7 +654,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 126 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 15, ???*7*) +0 -> 130 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 15, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -658,7 +666,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 128 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 21, ???*7*) +0 -> 132 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 21, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -670,7 +678,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 130 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 6, 1700485571) +0 -> 134 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 6, 1700485571) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -681,7 +689,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 132 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 10, ???*7*) +0 -> 136 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 10, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -693,7 +701,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 134 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 15, ???*7*) +0 -> 138 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 15, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -705,7 +713,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 136 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 21, ???*7*) +0 -> 140 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 21, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -717,7 +725,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 138 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 6, 1873313359) +0 -> 142 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 6, 1873313359) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -728,7 +736,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 140 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 10, ???*7*) +0 -> 144 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 10, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -740,7 +748,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 142 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 15, ???*7*) +0 -> 146 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 15, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -752,7 +760,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 144 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 21, 1309151649) +0 -> 148 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 21, 1309151649) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -763,7 +771,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 146 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 6, ???*7*) +0 -> 150 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 6, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -775,7 +783,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 148 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 10, ???*7*) +0 -> 152 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 10, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -787,7 +795,7 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 150 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 15, 718787259) +0 -> 154 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 15, 718787259) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -798,7 +806,7 @@ - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 152 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 21, ???*7*) +0 -> 156 call = (...) => (undefined | md5cmn(???*0*, a, b, x, s, t))(???*1*, ???*2*, ???*3*, ???*4*, ???*5*, 21, ???*7*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -810,58 +818,60 @@ ⚠️ function calls are not analysed yet - *7* unsupported expression -0 -> 153 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +0 -> 157 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 154 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +0 -> 158 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 155 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +0 -> 159 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 156 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +0 -> 160 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 164 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +0 -> 163 free var = FreeVar(undefined) + +0 -> 169 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* arguments[1] ⚠️ function calls are not analysed yet - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 165 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +0 -> 170 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* arguments[3] ⚠️ function calls are not analysed yet - *2* arguments[5] ⚠️ function calls are not analysed yet -0 -> 166 call = (...) => (undefined | ???*0*)((undefined | ???*1*), (undefined | ???*2*)) +0 -> 171 call = (...) => (undefined | ???*0*)((undefined | ???*1*), (undefined | ???*2*)) - *0* unsupported expression - *1* unsupported expression - *2* unsupported expression -0 -> 167 call = (...) => (undefined | ???*0*)((undefined | ???*1*), ???*2*) +0 -> 172 call = (...) => (undefined | ???*0*)((undefined | ???*1*), ???*2*) - *0* unsupported expression - *1* unsupported expression - *2* arguments[4] ⚠️ function calls are not analysed yet -0 -> 168 call = (...) => (undefined | ???*0*)((undefined | ???*1*), ???*2*) +0 -> 173 call = (...) => (undefined | ???*0*)((undefined | ???*1*), ???*2*) - *0* unsupported expression - *1* unsupported expression - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 169 call = (...) => ( +0 -> 174 call = (...) => ( | undefined | safeAdd( bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), @@ -880,7 +890,7 @@ - *5* arguments[6] ⚠️ function calls are not analysed yet -0 -> 170 call = (...) => ( +0 -> 175 call = (...) => ( | undefined | safeAdd( bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), @@ -899,7 +909,7 @@ - *5* arguments[6] ⚠️ function calls are not analysed yet -0 -> 171 call = (...) => ( +0 -> 176 call = (...) => ( | undefined | safeAdd( bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), @@ -918,7 +928,7 @@ - *5* arguments[6] ⚠️ function calls are not analysed yet -0 -> 172 call = (...) => ( +0 -> 177 call = (...) => ( | undefined | safeAdd( bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), @@ -936,3 +946,5 @@ ⚠️ function calls are not analysed yet - *5* arguments[6] ⚠️ function calls are not analysed yet + +0 -> 179 free var = FreeVar(module) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph-effects.snapshot index 0339a7cff4d7e..b24ded51d3046 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph-effects.snapshot @@ -1,7 +1,92 @@ [ + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 30, + ), + hi: BytePos( + 37, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -90,7 +175,7 @@ obj: Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -181,21 +266,10 @@ ctxt: #0, }, }, - Call { - func: FreeVar( - Require, + FreeVar { + var: FreeVar( + Atom('require' type=static), ), - args: [ - Value( - Constant( - Str( - Word( - Atom('charenc' type=inline), - ), - ), - ), - ), - ], ast_path: [ Program( Script, @@ -263,27 +337,36 @@ Expr( Call, ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), ], span: Span { lo: BytePos( 59, ), hi: BytePos( - 77, + 66, ), - ctxt: #0, + ctxt: #1, }, }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( Constant( Str( Word( - Atom('is-buffer' type=dynamic), + Atom('charenc' type=inline), ), ), ), @@ -341,48 +424,35 @@ ), VarDecl( Decls( - 2, + 1, ), ), VarDeclarator( Init, ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), Expr( Call, ), ], span: Span { lo: BytePos( - 99, + 59, ), hi: BytePos( - 119, + 77, ), ctxt: #0, }, }, - Member { - obj: Call( - 3, - FreeVar( - Require, - ), - [ - Constant( - Str( - Word( - Atom('charenc' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('bin' type=inline), - ), - ), + FreeVar { + var: FreeVar( + Atom('require' type=static), ), ast_path: [ Program( @@ -436,36 +506,45 @@ ), VarDecl( Decls( - 3, + 2, ), ), VarDeclarator( Init, ), Expr( - Member, + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, ), ], span: Span { lo: BytePos( - 131, + 99, ), hi: BytePos( - 153, + 106, ), - ctxt: #0, + ctxt: #1, }, }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( Constant( Str( Word( - Atom('charenc' type=inline), + Atom('is-buffer' type=dynamic), ), ), ), @@ -523,43 +602,46 @@ ), VarDecl( Decls( - 3, + 2, ), ), VarDeclarator( Init, ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), Expr( Call, ), ], span: Span { lo: BytePos( - 131, + 99, ), hi: BytePos( - 149, + 119, ), ctxt: #0, }, }, Member { - obj: Variable( - ( - Atom('message' type=inline), - #4, + obj: Call( + 3, + FreeVar( + Atom('require' type=static), ), + [ + Constant( + Str( + Word( + Atom('charenc' type=inline), + ), + ), + ), + ], ), prop: Constant( Str( Word( - Atom('constructor' type=static), + Atom('bin' type=inline), ), ), ), @@ -615,12 +697,60 @@ ), VarDecl( Decls( - 4, + 3, ), ), VarDeclarator( Init, ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 131, + ), + hi: BytePos( + 153, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), Expr( Fn, ), @@ -636,31 +766,355 @@ ), ), Stmt( - If, + Decl, ), - IfStmt( - Test, + Decl( + Var, ), - Expr( - Bin, + VarDecl( + Decls( + 3, + ), ), - BinExpr( - Left, + VarDeclarator( + Init, ), Expr( Member, ), - ], - span: Span { - lo: BytePos( - 252, + MemberExpr( + Obj, ), - hi: BytePos( - 271, + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 131, + ), + hi: BytePos( + 138, + ), + ctxt: #1, + }, + }, + Call { + func: FreeVar( + Atom('require' type=static), + ), + args: [ + Value( + Constant( + Str( + Word( + Atom('charenc' type=inline), + ), + ), + ), + ), + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 3, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Call, + ), + ], + span: Span { + lo: BytePos( + 131, + ), + hi: BytePos( + 149, + ), + ctxt: #0, + }, + }, + Member { + obj: Variable( + ( + Atom('message' type=inline), + #4, + ), + ), + prop: Constant( + Str( + Word( + Atom('constructor' type=static), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 4, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 252, + ), + hi: BytePos( + 271, ), ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('String' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 4, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + Expr( + Bin, + ), + BinExpr( + Right, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 275, + ), + hi: BytePos( + 281, + ), + ctxt: #1, + }, + }, Conditional { condition: Binary( 5, @@ -682,9 +1136,7 @@ ), Equal, FreeVar( - Other( - Atom('String' type=static), - ), + Atom('String' type=static), ), ), kind: IfElse { @@ -1888,22 +2340,160 @@ Member( 3, FreeVar( - Other( - Atom('Array' type=static), + Atom('Array' type=static), + ), + Constant( + Str( + Word( + Atom('prototype' type=dynamic), + ), + ), + ), + ), + Constant( + Str( + Word( + Atom('slice' type=static), ), ), - Constant( - Str( - Word( - Atom('prototype' type=dynamic), - ), - ), + ), + ), + prop: Constant( + Str( + Word( + Atom('call' type=static), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 4, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, ), ), + Stmt( + If, + ), + IfStmt( + Alt, + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 489, + ), + hi: BytePos( + 515, + ), + ctxt: #0, + }, + }, + Member { + obj: Member( + 3, + FreeVar( + Atom('Array' type=static), + ), Constant( Str( Word( - Atom('slice' type=static), + Atom('prototype' type=dynamic), ), ), ), @@ -1911,7 +2501,7 @@ prop: Constant( Str( Word( - Atom('call' type=static), + Atom('slice' type=static), ), ), ), @@ -2023,37 +2613,31 @@ Expr( Member, ), + MemberExpr( + Obj, + ), + Expr( + Member, + ), ], span: Span { lo: BytePos( 489, ), hi: BytePos( - 515, + 510, ), ctxt: #0, }, }, Member { - obj: Member( - 3, - FreeVar( - Other( - Atom('Array' type=static), - ), - ), - Constant( - Str( - Word( - Atom('prototype' type=dynamic), - ), - ), - ), + obj: FreeVar( + Atom('Array' type=static), ), prop: Constant( Str( Word( - Atom('slice' type=static), + Atom('prototype' type=dynamic), ), ), ), @@ -2171,29 +2755,26 @@ Expr( Member, ), + MemberExpr( + Obj, + ), + Expr( + Member, + ), ], span: Span { lo: BytePos( 489, ), hi: BytePos( - 510, + 504, ), ctxt: #0, }, }, - Member { - obj: FreeVar( - Other( - Atom('Array' type=static), - ), - ), - prop: Constant( - Str( - Word( - Atom('prototype' type=dynamic), - ), - ), + FreeVar { + var: FreeVar( + Atom('Array' type=static), ), ast_path: [ Program( @@ -2315,15 +2896,21 @@ Expr( Member, ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), ], span: Span { lo: BytePos( 489, ), hi: BytePos( - 504, + 494, ), - ctxt: #0, + ctxt: #1, }, }, MemberCall { @@ -2332,9 +2919,7 @@ Member( 3, FreeVar( - Other( - Atom('Array' type=static), - ), + Atom('Array' type=static), ), Constant( Str( @@ -2579,9 +3164,7 @@ effects: [ Member { obj: FreeVar( - Other( - Atom('Array' type=static), - ), + Atom('Array' type=static), ), prop: Constant( Str( @@ -2704,16 +3287,143 @@ 545, ), hi: BytePos( - 558, + 558, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('Array' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 4, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Alt, + ), + Stmt( + If, + ), + IfStmt( + Alt, + ), + Stmt( + If, + ), + IfStmt( + Test, + ), + Expr( + Unary, + ), + UnaryExpr( + Arg, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 545, + ), + hi: BytePos( + 550, ), - ctxt: #0, + ctxt: #1, }, }, MemberCall { obj: FreeVar( - Other( - Atom('Array' type=static), - ), + Atom('Array' type=static), ), prop: Constant( Str( @@ -2848,9 +3558,7 @@ MemberCall( 4, FreeVar( - Other( - Atom('Array' type=static), - ), + Atom('Array' type=static), ), Constant( Str( @@ -5058,14 +5766,255 @@ ExprStmt( Expr, ), - Expr( - Assign, + Expr( + Assign, + ), + AssignExpr( + Left, + ), + PatOrExpr( + Expr, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 1037, + ), + hi: BytePos( + 1047, + ), + ctxt: #0, + }, + }, + Member { + obj: Variable( + ( + Atom('m' type=inline), + #4, + ), + ), + prop: Add( + 3, + [ + Unknown( + None, + "unsupported expression", + ), + Constant( + Num( + ConstantNumber( + 14.0, + ), + ), + ), + ], + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 4, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 4, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Left, + ), + PatOrExpr( + Pat, + ), + Pat( + Expr, + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 1073, + ), + hi: BytePos( + 1104, + ), + ctxt: #0, + }, + }, + Member { + obj: Variable( + ( + Atom('md5' type=inline), + #3, + ), + ), + prop: Constant( + Str( + Word( + Atom('_ff' type=inline), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 4, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 5, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, ), - AssignExpr( - Left, + VarDecl( + Decls( + 0, + ), ), - PatOrExpr( - Expr, + VarDeclarator( + Init, ), Expr( Member, @@ -5073,10 +6022,10 @@ ], span: Span { lo: BytePos( - 1037, + 1152, ), hi: BytePos( - 1047, + 1159, ), ctxt: #0, }, @@ -5084,25 +6033,16 @@ Member { obj: Variable( ( - Atom('m' type=inline), - #4, + Atom('md5' type=inline), + #3, ), ), - prop: Add( - 3, - [ - Unknown( - None, - "unsupported expression", - ), - Constant( - Num( - ConstantNumber( - 14.0, - ), - ), + prop: Constant( + Str( + Word( + Atom('_gg' type=inline), ), - ], + ), ), ast_path: [ Program( @@ -5173,26 +6113,22 @@ ), BlockStmt( Stmts( - 4, + 5, ), ), Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, + Decl, ), - AssignExpr( - Left, + Decl( + Var, ), - PatOrExpr( - Pat, + VarDecl( + Decls( + 1, + ), ), - Pat( - Expr, + VarDeclarator( + Init, ), Expr( Member, @@ -5200,10 +6136,10 @@ ], span: Span { lo: BytePos( - 1073, + 1174, ), hi: BytePos( - 1104, + 1181, ), ctxt: #0, }, @@ -5218,7 +6154,7 @@ prop: Constant( Str( Word( - Atom('_ff' type=inline), + Atom('_hh' type=inline), ), ), ), @@ -5302,7 +6238,7 @@ ), VarDecl( Decls( - 0, + 2, ), ), VarDeclarator( @@ -5314,10 +6250,10 @@ ], span: Span { lo: BytePos( - 1152, + 1196, ), hi: BytePos( - 1159, + 1203, ), ctxt: #0, }, @@ -5332,7 +6268,7 @@ prop: Constant( Str( Word( - Atom('_gg' type=inline), + Atom('_ii' type=inline), ), ), ), @@ -5416,7 +6352,7 @@ ), VarDecl( Decls( - 1, + 3, ), ), VarDeclarator( @@ -5428,10 +6364,10 @@ ], span: Span { lo: BytePos( - 1174, + 1218, ), hi: BytePos( - 1181, + 1225, ), ctxt: #0, }, @@ -5439,14 +6375,14 @@ Member { obj: Variable( ( - Atom('md5' type=inline), - #3, + Atom('m' type=inline), + #4, ), ), prop: Constant( Str( Word( - Atom('_hh' type=inline), + Atom('length' type=static), ), ), ), @@ -5519,22 +6455,20 @@ ), BlockStmt( Stmts( - 5, + 6, ), ), Stmt( - Decl, + For, ), - Decl( - Var, + ForStmt( + Test, ), - VarDecl( - Decls( - 2, - ), + Expr( + Bin, ), - VarDeclarator( - Init, + BinExpr( + Right, ), Expr( Member, @@ -5542,10 +6476,10 @@ ], span: Span { lo: BytePos( - 1196, + 1254, ), hi: BytePos( - 1203, + 1262, ), ctxt: #0, }, @@ -5553,16 +6487,27 @@ Member { obj: Variable( ( - Atom('md5' type=inline), - #3, + Atom('m' type=inline), + #4, ), ), - prop: Constant( - Str( - Word( - Atom('_ii' type=inline), + prop: Add( + 3, + [ + Variable( + ( + Atom('i' type=static), + #4, + ), ), - ), + Constant( + Num( + ConstantNumber( + 0.0, + ), + ), + ), + ], ), ast_path: [ Program( @@ -5633,22 +6578,45 @@ ), BlockStmt( Stmts( - 5, + 6, ), ), Stmt( - Decl, + For, ), - Decl( - Var, + ForStmt( + Body, ), - VarDecl( - Decls( - 3, + Stmt( + Block, + ), + BlockStmt( + Stmts( + 1, ), ), - VarDeclarator( - Init, + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Call, + ), + CallExpr( + Args( + 4, + ), + ), + ExprOrSpread( + Expr, ), Expr( Member, @@ -5656,28 +6624,99 @@ ], span: Span { lo: BytePos( - 1218, + 1377, ), hi: BytePos( - 1225, + 1385, ), ctxt: #0, }, }, - Member { - obj: Variable( + Call { + func: Variable( ( - Atom('m' type=inline), + Atom('FF' type=inline), #4, ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), + ), + args: [ + Value( + Variable( + ( + Atom('a' type=static), + #4, + ), + ), + ), + Value( + Variable( + ( + Atom('b' type=static), + #4, + ), + ), + ), + Value( + Variable( + ( + Atom('c' type=inline), + #4, + ), + ), + ), + Value( + Variable( + ( + Atom('d' type=static), + #4, + ), + ), + ), + Value( + Member( + 5, + Variable( + ( + Atom('m' type=inline), + #4, + ), + ), + Add( + 3, + [ + Variable( + ( + Atom('i' type=static), + #4, + ), + ), + Constant( + Num( + ConstantNumber( + 0.0, + ), + ), + ), + ], + ), + ), + ), + Value( + Constant( + Num( + ConstantNumber( + 7.0, + ), + ), + ), + ), + Value( + Unknown( + None, + "unsupported expression", ), ), - ), + ], ast_path: [ Program( Script, @@ -5754,24 +6793,38 @@ For, ), ForStmt( - Test, + Body, + ), + Stmt( + Block, + ), + BlockStmt( + Stmts( + 1, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, ), Expr( - Bin, + Assign, ), - BinExpr( + AssignExpr( Right, ), Expr( - Member, + Call, ), ], span: Span { lo: BytePos( - 1254, + 1362, ), hi: BytePos( - 1262, + 1401, ), ctxt: #0, }, @@ -5795,7 +6848,7 @@ Constant( Num( ConstantNumber( - 0.0, + 1.0, ), ), ), @@ -5884,7 +6937,7 @@ ), BlockStmt( Stmts( - 1, + 2, ), ), Stmt( @@ -5916,10 +6969,10 @@ ], span: Span { lo: BytePos( - 1377, + 1430, ), hi: BytePos( - 1385, + 1438, ), ctxt: #0, }, @@ -5935,7 +6988,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -5943,7 +6996,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -5951,7 +7004,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -5959,7 +7012,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -5985,7 +7038,7 @@ Constant( Num( ConstantNumber( - 0.0, + 1.0, ), ), ), @@ -5997,7 +7050,7 @@ Constant( Num( ConstantNumber( - 7.0, + 12.0, ), ), ), @@ -6092,7 +7145,7 @@ ), BlockStmt( Stmts( - 1, + 2, ), ), Stmt( @@ -6113,10 +7166,10 @@ ], span: Span { lo: BytePos( - 1362, + 1415, ), hi: BytePos( - 1401, + 1455, ), ctxt: #0, }, @@ -6140,7 +7193,7 @@ Constant( Num( ConstantNumber( - 1.0, + 2.0, ), ), ), @@ -6229,7 +7282,7 @@ ), BlockStmt( Stmts( - 2, + 3, ), ), Stmt( @@ -6261,10 +7314,10 @@ ], span: Span { lo: BytePos( - 1430, + 1484, ), hi: BytePos( - 1438, + 1492, ), ctxt: #0, }, @@ -6280,7 +7333,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -6288,7 +7341,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -6296,7 +7349,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -6304,7 +7357,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -6330,7 +7383,7 @@ Constant( Num( ConstantNumber( - 1.0, + 2.0, ), ), ), @@ -6342,15 +7395,18 @@ Constant( Num( ConstantNumber( - 12.0, + 17.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 606105819.0, + ), + ), ), ), ], @@ -6437,7 +7493,7 @@ ), BlockStmt( Stmts( - 2, + 3, ), ), Stmt( @@ -6458,10 +7514,10 @@ ], span: Span { lo: BytePos( - 1415, + 1469, ), hi: BytePos( - 1455, + 1508, ), ctxt: #0, }, @@ -6485,7 +7541,7 @@ Constant( Num( ConstantNumber( - 2.0, + 3.0, ), ), ), @@ -6574,7 +7630,7 @@ ), BlockStmt( Stmts( - 3, + 4, ), ), Stmt( @@ -6606,10 +7662,10 @@ ], span: Span { lo: BytePos( - 1484, + 1537, ), hi: BytePos( - 1492, + 1545, ), ctxt: #0, }, @@ -6625,7 +7681,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -6633,7 +7689,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -6641,7 +7697,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -6649,7 +7705,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -6675,7 +7731,7 @@ Constant( Num( ConstantNumber( - 2.0, + 3.0, ), ), ), @@ -6687,18 +7743,15 @@ Constant( Num( ConstantNumber( - 17.0, + 22.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 606105819.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -6785,7 +7838,7 @@ ), BlockStmt( Stmts( - 3, + 4, ), ), Stmt( @@ -6806,10 +7859,10 @@ ], span: Span { lo: BytePos( - 1469, + 1522, ), hi: BytePos( - 1508, + 1563, ), ctxt: #0, }, @@ -6833,7 +7886,7 @@ Constant( Num( ConstantNumber( - 3.0, + 4.0, ), ), ), @@ -6922,7 +7975,7 @@ ), BlockStmt( Stmts( - 4, + 5, ), ), Stmt( @@ -6954,10 +8007,10 @@ ], span: Span { lo: BytePos( - 1537, + 1592, ), hi: BytePos( - 1545, + 1600, ), ctxt: #0, }, @@ -6973,7 +8026,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -6981,7 +8034,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -6989,7 +8042,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -6997,7 +8050,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -7023,7 +8076,7 @@ Constant( Num( ConstantNumber( - 3.0, + 4.0, ), ), ), @@ -7035,7 +8088,7 @@ Constant( Num( ConstantNumber( - 22.0, + 7.0, ), ), ), @@ -7130,7 +8183,7 @@ ), BlockStmt( Stmts( - 4, + 5, ), ), Stmt( @@ -7151,10 +8204,10 @@ ], span: Span { lo: BytePos( - 1522, + 1577, ), hi: BytePos( - 1563, + 1616, ), ctxt: #0, }, @@ -7178,7 +8231,7 @@ Constant( Num( ConstantNumber( - 4.0, + 5.0, ), ), ), @@ -7267,7 +8320,7 @@ ), BlockStmt( Stmts( - 5, + 6, ), ), Stmt( @@ -7299,10 +8352,10 @@ ], span: Span { lo: BytePos( - 1592, + 1645, ), hi: BytePos( - 1600, + 1653, ), ctxt: #0, }, @@ -7318,7 +8371,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -7326,7 +8379,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -7334,7 +8387,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -7342,7 +8395,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -7368,7 +8421,7 @@ Constant( Num( ConstantNumber( - 4.0, + 5.0, ), ), ), @@ -7380,15 +8433,18 @@ Constant( Num( ConstantNumber( - 7.0, + 12.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1200080426.0, + ), + ), ), ), ], @@ -7475,7 +8531,7 @@ ), BlockStmt( Stmts( - 5, + 6, ), ), Stmt( @@ -7496,10 +8552,10 @@ ], span: Span { lo: BytePos( - 1577, + 1630, ), hi: BytePos( - 1616, + 1670, ), ctxt: #0, }, @@ -7523,7 +8579,7 @@ Constant( Num( ConstantNumber( - 5.0, + 6.0, ), ), ), @@ -7612,7 +8668,7 @@ ), BlockStmt( Stmts( - 6, + 7, ), ), Stmt( @@ -7644,10 +8700,10 @@ ], span: Span { lo: BytePos( - 1645, + 1699, ), hi: BytePos( - 1653, + 1707, ), ctxt: #0, }, @@ -7663,7 +8719,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -7671,7 +8727,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -7679,7 +8735,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -7687,7 +8743,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -7713,7 +8769,7 @@ Constant( Num( ConstantNumber( - 5.0, + 6.0, ), ), ), @@ -7725,18 +8781,15 @@ Constant( Num( ConstantNumber( - 12.0, + 17.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1200080426.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -7823,7 +8876,7 @@ ), BlockStmt( Stmts( - 6, + 7, ), ), Stmt( @@ -7844,10 +8897,10 @@ ], span: Span { lo: BytePos( - 1630, + 1684, ), hi: BytePos( - 1670, + 1725, ), ctxt: #0, }, @@ -7871,7 +8924,7 @@ Constant( Num( ConstantNumber( - 6.0, + 7.0, ), ), ), @@ -7960,7 +9013,7 @@ ), BlockStmt( Stmts( - 7, + 8, ), ), Stmt( @@ -7992,10 +9045,10 @@ ], span: Span { lo: BytePos( - 1699, + 1754, ), hi: BytePos( - 1707, + 1762, ), ctxt: #0, }, @@ -8011,7 +9064,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -8019,7 +9072,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -8027,7 +9080,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -8035,7 +9088,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -8061,7 +9114,7 @@ Constant( Num( ConstantNumber( - 6.0, + 7.0, ), ), ), @@ -8073,7 +9126,7 @@ Constant( Num( ConstantNumber( - 17.0, + 22.0, ), ), ), @@ -8168,7 +9221,7 @@ ), BlockStmt( Stmts( - 7, + 8, ), ), Stmt( @@ -8189,10 +9242,10 @@ ], span: Span { lo: BytePos( - 1684, + 1739, ), hi: BytePos( - 1725, + 1778, ), ctxt: #0, }, @@ -8216,7 +9269,7 @@ Constant( Num( ConstantNumber( - 7.0, + 8.0, ), ), ), @@ -8305,7 +9358,7 @@ ), BlockStmt( Stmts( - 8, + 9, ), ), Stmt( @@ -8337,10 +9390,10 @@ ], span: Span { lo: BytePos( - 1754, + 1807, ), hi: BytePos( - 1762, + 1815, ), ctxt: #0, }, @@ -8356,7 +9409,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -8364,7 +9417,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -8372,7 +9425,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -8380,7 +9433,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -8406,7 +9459,7 @@ Constant( Num( ConstantNumber( - 7.0, + 8.0, ), ), ), @@ -8418,15 +9471,18 @@ Constant( Num( ConstantNumber( - 22.0, + 7.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1770035416.0, + ), + ), ), ), ], @@ -8513,7 +9569,7 @@ ), BlockStmt( Stmts( - 8, + 9, ), ), Stmt( @@ -8534,10 +9590,10 @@ ], span: Span { lo: BytePos( - 1739, + 1792, ), hi: BytePos( - 1778, + 1831, ), ctxt: #0, }, @@ -8561,7 +9617,7 @@ Constant( Num( ConstantNumber( - 8.0, + 9.0, ), ), ), @@ -8650,7 +9706,7 @@ ), BlockStmt( Stmts( - 9, + 10, ), ), Stmt( @@ -8682,10 +9738,10 @@ ], span: Span { lo: BytePos( - 1807, + 1860, ), hi: BytePos( - 1815, + 1868, ), ctxt: #0, }, @@ -8701,7 +9757,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -8709,7 +9765,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -8717,7 +9773,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -8725,7 +9781,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -8751,7 +9807,7 @@ Constant( Num( ConstantNumber( - 8.0, + 9.0, ), ), ), @@ -8763,18 +9819,15 @@ Constant( Num( ConstantNumber( - 7.0, + 12.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1770035416.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -8861,7 +9914,7 @@ ), BlockStmt( Stmts( - 9, + 10, ), ), Stmt( @@ -8882,10 +9935,10 @@ ], span: Span { lo: BytePos( - 1792, + 1845, ), hi: BytePos( - 1831, + 1886, ), ctxt: #0, }, @@ -8909,7 +9962,7 @@ Constant( Num( ConstantNumber( - 9.0, + 10.0, ), ), ), @@ -8998,7 +10051,7 @@ ), BlockStmt( Stmts( - 10, + 11, ), ), Stmt( @@ -9030,10 +10083,10 @@ ], span: Span { lo: BytePos( - 1860, + 1915, ), hi: BytePos( - 1868, + 1924, ), ctxt: #0, }, @@ -9049,7 +10102,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -9057,7 +10110,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -9065,7 +10118,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -9073,7 +10126,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -9099,7 +10152,7 @@ Constant( Num( ConstantNumber( - 9.0, + 10.0, ), ), ), @@ -9111,7 +10164,7 @@ Constant( Num( ConstantNumber( - 12.0, + 17.0, ), ), ), @@ -9206,7 +10259,7 @@ ), BlockStmt( Stmts( - 10, + 11, ), ), Stmt( @@ -9227,10 +10280,10 @@ ], span: Span { lo: BytePos( - 1845, + 1900, ), hi: BytePos( - 1886, + 1937, ), ctxt: #0, }, @@ -9254,7 +10307,7 @@ Constant( Num( ConstantNumber( - 10.0, + 11.0, ), ), ), @@ -9343,7 +10396,7 @@ ), BlockStmt( Stmts( - 11, + 12, ), ), Stmt( @@ -9375,10 +10428,10 @@ ], span: Span { lo: BytePos( - 1915, + 1966, ), hi: BytePos( - 1924, + 1975, ), ctxt: #0, }, @@ -9394,7 +10447,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -9402,7 +10455,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -9410,7 +10463,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -9418,7 +10471,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -9444,7 +10497,7 @@ Constant( Num( ConstantNumber( - 10.0, + 11.0, ), ), ), @@ -9456,7 +10509,7 @@ Constant( Num( ConstantNumber( - 17.0, + 22.0, ), ), ), @@ -9551,7 +10604,7 @@ ), BlockStmt( Stmts( - 11, + 12, ), ), Stmt( @@ -9572,10 +10625,10 @@ ], span: Span { lo: BytePos( - 1900, + 1951, ), hi: BytePos( - 1937, + 1993, ), ctxt: #0, }, @@ -9599,7 +10652,7 @@ Constant( Num( ConstantNumber( - 11.0, + 12.0, ), ), ), @@ -9688,7 +10741,7 @@ ), BlockStmt( Stmts( - 12, + 13, ), ), Stmt( @@ -9720,10 +10773,10 @@ ], span: Span { lo: BytePos( - 1966, + 2022, ), hi: BytePos( - 1975, + 2031, ), ctxt: #0, }, @@ -9739,7 +10792,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -9747,7 +10800,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -9755,7 +10808,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -9763,7 +10816,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -9789,7 +10842,7 @@ Constant( Num( ConstantNumber( - 11.0, + 12.0, ), ), ), @@ -9801,15 +10854,18 @@ Constant( Num( ConstantNumber( - 22.0, + 7.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1804603682.0, + ), + ), ), ), ], @@ -9896,7 +10952,7 @@ ), BlockStmt( Stmts( - 12, + 13, ), ), Stmt( @@ -9917,10 +10973,10 @@ ], span: Span { lo: BytePos( - 1951, + 2007, ), hi: BytePos( - 1993, + 2047, ), ctxt: #0, }, @@ -9944,7 +11000,7 @@ Constant( Num( ConstantNumber( - 12.0, + 13.0, ), ), ), @@ -10033,7 +11089,7 @@ ), BlockStmt( Stmts( - 13, + 14, ), ), Stmt( @@ -10065,10 +11121,10 @@ ], span: Span { lo: BytePos( - 2022, + 2076, ), hi: BytePos( - 2031, + 2085, ), ctxt: #0, }, @@ -10084,7 +11140,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -10092,7 +11148,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -10100,7 +11156,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -10108,7 +11164,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -10134,7 +11190,7 @@ Constant( Num( ConstantNumber( - 12.0, + 13.0, ), ), ), @@ -10146,18 +11202,15 @@ Constant( Num( ConstantNumber( - 7.0, + 12.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1804603682.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -10244,7 +11297,7 @@ ), BlockStmt( Stmts( - 13, + 14, ), ), Stmt( @@ -10265,10 +11318,10 @@ ], span: Span { lo: BytePos( - 2007, + 2061, ), hi: BytePos( - 2047, + 2101, ), ctxt: #0, }, @@ -10292,7 +11345,7 @@ Constant( Num( ConstantNumber( - 13.0, + 14.0, ), ), ), @@ -10381,7 +11434,7 @@ ), BlockStmt( Stmts( - 14, + 15, ), ), Stmt( @@ -10413,10 +11466,10 @@ ], span: Span { lo: BytePos( - 2076, + 2130, ), hi: BytePos( - 2085, + 2139, ), ctxt: #0, }, @@ -10432,7 +11485,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -10440,7 +11493,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -10448,7 +11501,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -10456,7 +11509,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -10482,7 +11535,7 @@ Constant( Num( ConstantNumber( - 13.0, + 14.0, ), ), ), @@ -10494,7 +11547,7 @@ Constant( Num( ConstantNumber( - 12.0, + 17.0, ), ), ), @@ -10589,7 +11642,7 @@ ), BlockStmt( Stmts( - 14, + 15, ), ), Stmt( @@ -10610,10 +11663,10 @@ ], span: Span { lo: BytePos( - 2061, + 2115, ), hi: BytePos( - 2101, + 2157, ), ctxt: #0, }, @@ -10637,7 +11690,7 @@ Constant( Num( ConstantNumber( - 14.0, + 15.0, ), ), ), @@ -10726,7 +11779,7 @@ ), BlockStmt( Stmts( - 15, + 16, ), ), Stmt( @@ -10758,10 +11811,10 @@ ], span: Span { lo: BytePos( - 2130, + 2186, ), hi: BytePos( - 2139, + 2195, ), ctxt: #0, }, @@ -10777,7 +11830,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -10785,7 +11838,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -10793,7 +11846,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -10801,7 +11854,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -10827,7 +11880,7 @@ Constant( Num( ConstantNumber( - 14.0, + 15.0, ), ), ), @@ -10839,15 +11892,18 @@ Constant( Num( ConstantNumber( - 17.0, + 22.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1236535329.0, + ), + ), ), ), ], @@ -10934,7 +11990,7 @@ ), BlockStmt( Stmts( - 15, + 16, ), ), Stmt( @@ -10955,10 +12011,10 @@ ], span: Span { lo: BytePos( - 2115, + 2171, ), hi: BytePos( - 2157, + 2212, ), ctxt: #0, }, @@ -10982,7 +12038,7 @@ Constant( Num( ConstantNumber( - 15.0, + 1.0, ), ), ), @@ -11071,7 +12127,7 @@ ), BlockStmt( Stmts( - 16, + 17, ), ), Stmt( @@ -11103,10 +12159,10 @@ ], span: Span { lo: BytePos( - 2186, + 2242, ), hi: BytePos( - 2195, + 2250, ), ctxt: #0, }, @@ -11114,7 +12170,7 @@ Call { func: Variable( ( - Atom('FF' type=inline), + Atom('GG' type=inline), #4, ), ), @@ -11122,7 +12178,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -11130,7 +12186,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -11138,7 +12194,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -11146,7 +12202,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -11172,7 +12228,7 @@ Constant( Num( ConstantNumber( - 15.0, + 1.0, ), ), ), @@ -11184,18 +12240,15 @@ Constant( Num( ConstantNumber( - 22.0, + 5.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1236535329.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -11282,7 +12335,7 @@ ), BlockStmt( Stmts( - 16, + 17, ), ), Stmt( @@ -11303,10 +12356,10 @@ ], span: Span { lo: BytePos( - 2171, + 2227, ), hi: BytePos( - 2212, + 2266, ), ctxt: #0, }, @@ -11330,7 +12383,7 @@ Constant( Num( ConstantNumber( - 1.0, + 6.0, ), ), ), @@ -11419,7 +12472,7 @@ ), BlockStmt( Stmts( - 17, + 18, ), ), Stmt( @@ -11451,10 +12504,10 @@ ], span: Span { lo: BytePos( - 2242, + 2295, ), hi: BytePos( - 2250, + 2303, ), ctxt: #0, }, @@ -11470,7 +12523,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -11478,7 +12531,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -11486,7 +12539,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -11494,7 +12547,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -11520,7 +12573,7 @@ Constant( Num( ConstantNumber( - 1.0, + 6.0, ), ), ), @@ -11532,7 +12585,7 @@ Constant( Num( ConstantNumber( - 5.0, + 9.0, ), ), ), @@ -11627,7 +12680,7 @@ ), BlockStmt( Stmts( - 17, + 18, ), ), Stmt( @@ -11648,10 +12701,10 @@ ], span: Span { lo: BytePos( - 2227, + 2280, ), hi: BytePos( - 2266, + 2320, ), ctxt: #0, }, @@ -11675,7 +12728,7 @@ Constant( Num( ConstantNumber( - 6.0, + 11.0, ), ), ), @@ -11764,7 +12817,7 @@ ), BlockStmt( Stmts( - 18, + 19, ), ), Stmt( @@ -11796,10 +12849,10 @@ ], span: Span { lo: BytePos( - 2295, + 2349, ), hi: BytePos( - 2303, + 2358, ), ctxt: #0, }, @@ -11815,7 +12868,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -11823,7 +12876,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -11831,7 +12884,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -11839,7 +12892,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -11865,7 +12918,7 @@ Constant( Num( ConstantNumber( - 6.0, + 11.0, ), ), ), @@ -11877,15 +12930,18 @@ Constant( Num( ConstantNumber( - 9.0, + 14.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 643717713.0, + ), + ), ), ), ], @@ -11972,7 +13028,7 @@ ), BlockStmt( Stmts( - 18, + 19, ), ), Stmt( @@ -11993,10 +13049,10 @@ ], span: Span { lo: BytePos( - 2280, + 2334, ), hi: BytePos( - 2320, + 2374, ), ctxt: #0, }, @@ -12020,7 +13076,7 @@ Constant( Num( ConstantNumber( - 11.0, + 0.0, ), ), ), @@ -12109,7 +13165,7 @@ ), BlockStmt( Stmts( - 19, + 20, ), ), Stmt( @@ -12141,10 +13197,10 @@ ], span: Span { lo: BytePos( - 2349, + 2403, ), hi: BytePos( - 2358, + 2411, ), ctxt: #0, }, @@ -12160,7 +13216,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -12168,7 +13224,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -12176,7 +13232,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -12184,7 +13240,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -12210,7 +13266,7 @@ Constant( Num( ConstantNumber( - 11.0, + 0.0, ), ), ), @@ -12222,18 +13278,15 @@ Constant( Num( ConstantNumber( - 14.0, + 20.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 643717713.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -12320,7 +13373,7 @@ ), BlockStmt( Stmts( - 19, + 20, ), ), Stmt( @@ -12341,10 +13394,10 @@ ], span: Span { lo: BytePos( - 2334, + 2388, ), hi: BytePos( - 2374, + 2428, ), ctxt: #0, }, @@ -12368,7 +13421,7 @@ Constant( Num( ConstantNumber( - 0.0, + 5.0, ), ), ), @@ -12457,7 +13510,7 @@ ), BlockStmt( Stmts( - 20, + 21, ), ), Stmt( @@ -12489,10 +13542,10 @@ ], span: Span { lo: BytePos( - 2403, + 2457, ), hi: BytePos( - 2411, + 2465, ), ctxt: #0, }, @@ -12508,7 +13561,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -12516,7 +13569,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -12524,7 +13577,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -12532,7 +13585,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -12558,7 +13611,7 @@ Constant( Num( ConstantNumber( - 0.0, + 5.0, ), ), ), @@ -12570,7 +13623,7 @@ Constant( Num( ConstantNumber( - 20.0, + 5.0, ), ), ), @@ -12665,7 +13718,7 @@ ), BlockStmt( Stmts( - 20, + 21, ), ), Stmt( @@ -12686,10 +13739,10 @@ ], span: Span { lo: BytePos( - 2388, + 2442, ), hi: BytePos( - 2428, + 2481, ), ctxt: #0, }, @@ -12713,7 +13766,7 @@ Constant( Num( ConstantNumber( - 5.0, + 10.0, ), ), ), @@ -12802,7 +13855,7 @@ ), BlockStmt( Stmts( - 21, + 22, ), ), Stmt( @@ -12834,10 +13887,10 @@ ], span: Span { lo: BytePos( - 2457, + 2510, ), hi: BytePos( - 2465, + 2519, ), ctxt: #0, }, @@ -12853,7 +13906,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -12861,7 +13914,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -12869,7 +13922,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -12877,7 +13930,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -12903,7 +13956,7 @@ Constant( Num( ConstantNumber( - 5.0, + 10.0, ), ), ), @@ -12915,15 +13968,18 @@ Constant( Num( ConstantNumber( - 5.0, + 9.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 38016083.0, + ), + ), ), ), ], @@ -13010,7 +14066,7 @@ ), BlockStmt( Stmts( - 21, + 22, ), ), Stmt( @@ -13031,10 +14087,10 @@ ], span: Span { lo: BytePos( - 2442, + 2495, ), hi: BytePos( - 2481, + 2533, ), ctxt: #0, }, @@ -13058,7 +14114,7 @@ Constant( Num( ConstantNumber( - 10.0, + 15.0, ), ), ), @@ -13147,7 +14203,7 @@ ), BlockStmt( Stmts( - 22, + 23, ), ), Stmt( @@ -13179,10 +14235,10 @@ ], span: Span { lo: BytePos( - 2510, + 2562, ), hi: BytePos( - 2519, + 2571, ), ctxt: #0, }, @@ -13198,7 +14254,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -13206,7 +14262,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -13214,7 +14270,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -13222,7 +14278,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -13248,7 +14304,7 @@ Constant( Num( ConstantNumber( - 10.0, + 15.0, ), ), ), @@ -13260,18 +14316,15 @@ Constant( Num( ConstantNumber( - 9.0, + 14.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 38016083.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -13358,7 +14411,7 @@ ), BlockStmt( Stmts( - 22, + 23, ), ), Stmt( @@ -13379,10 +14432,10 @@ ], span: Span { lo: BytePos( - 2495, + 2547, ), hi: BytePos( - 2533, + 2588, ), ctxt: #0, }, @@ -13406,7 +14459,7 @@ Constant( Num( ConstantNumber( - 15.0, + 4.0, ), ), ), @@ -13495,7 +14548,7 @@ ), BlockStmt( Stmts( - 23, + 24, ), ), Stmt( @@ -13527,10 +14580,10 @@ ], span: Span { lo: BytePos( - 2562, + 2617, ), hi: BytePos( - 2571, + 2625, ), ctxt: #0, }, @@ -13546,7 +14599,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -13554,7 +14607,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -13562,7 +14615,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -13570,7 +14623,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -13596,7 +14649,7 @@ Constant( Num( ConstantNumber( - 15.0, + 4.0, ), ), ), @@ -13608,7 +14661,7 @@ Constant( Num( ConstantNumber( - 14.0, + 20.0, ), ), ), @@ -13703,7 +14756,7 @@ ), BlockStmt( Stmts( - 23, + 24, ), ), Stmt( @@ -13724,10 +14777,10 @@ ], span: Span { lo: BytePos( - 2547, + 2602, ), hi: BytePos( - 2588, + 2642, ), ctxt: #0, }, @@ -13751,7 +14804,7 @@ Constant( Num( ConstantNumber( - 4.0, + 9.0, ), ), ), @@ -13840,7 +14893,7 @@ ), BlockStmt( Stmts( - 24, + 25, ), ), Stmt( @@ -13872,10 +14925,10 @@ ], span: Span { lo: BytePos( - 2617, + 2671, ), hi: BytePos( - 2625, + 2679, ), ctxt: #0, }, @@ -13891,7 +14944,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -13899,7 +14952,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -13907,7 +14960,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -13915,7 +14968,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -13941,7 +14994,7 @@ Constant( Num( ConstantNumber( - 4.0, + 9.0, ), ), ), @@ -13953,15 +15006,18 @@ Constant( Num( ConstantNumber( - 20.0, + 5.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 568446438.0, + ), + ), ), ), ], @@ -14048,7 +15104,7 @@ ), BlockStmt( Stmts( - 24, + 25, ), ), Stmt( @@ -14069,10 +15125,10 @@ ], span: Span { lo: BytePos( - 2602, + 2656, ), hi: BytePos( - 2642, + 2694, ), ctxt: #0, }, @@ -14096,7 +15152,7 @@ Constant( Num( ConstantNumber( - 9.0, + 14.0, ), ), ), @@ -14185,7 +15241,7 @@ ), BlockStmt( Stmts( - 25, + 26, ), ), Stmt( @@ -14217,10 +15273,10 @@ ], span: Span { lo: BytePos( - 2671, + 2723, ), hi: BytePos( - 2679, + 2732, ), ctxt: #0, }, @@ -14236,7 +15292,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -14244,7 +15300,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -14252,7 +15308,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -14260,7 +15316,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -14286,7 +15342,7 @@ Constant( Num( ConstantNumber( - 9.0, + 14.0, ), ), ), @@ -14298,18 +15354,15 @@ Constant( Num( ConstantNumber( - 5.0, + 9.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 568446438.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -14396,7 +15449,7 @@ ), BlockStmt( Stmts( - 25, + 26, ), ), Stmt( @@ -14417,10 +15470,10 @@ ], span: Span { lo: BytePos( - 2656, + 2708, ), hi: BytePos( - 2694, + 2749, ), ctxt: #0, }, @@ -14444,7 +15497,7 @@ Constant( Num( ConstantNumber( - 14.0, + 3.0, ), ), ), @@ -14533,7 +15586,7 @@ ), BlockStmt( Stmts( - 26, + 27, ), ), Stmt( @@ -14565,10 +15618,10 @@ ], span: Span { lo: BytePos( - 2723, + 2778, ), hi: BytePos( - 2732, + 2786, ), ctxt: #0, }, @@ -14584,7 +15637,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -14592,7 +15645,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -14600,7 +15653,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -14608,7 +15661,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -14634,7 +15687,7 @@ Constant( Num( ConstantNumber( - 14.0, + 3.0, ), ), ), @@ -14646,7 +15699,7 @@ Constant( Num( ConstantNumber( - 9.0, + 14.0, ), ), ), @@ -14741,7 +15794,7 @@ ), BlockStmt( Stmts( - 26, + 27, ), ), Stmt( @@ -14762,10 +15815,10 @@ ], span: Span { lo: BytePos( - 2708, + 2763, ), hi: BytePos( - 2749, + 2803, ), ctxt: #0, }, @@ -14789,7 +15842,7 @@ Constant( Num( ConstantNumber( - 3.0, + 8.0, ), ), ), @@ -14878,7 +15931,7 @@ ), BlockStmt( Stmts( - 27, + 28, ), ), Stmt( @@ -14910,10 +15963,10 @@ ], span: Span { lo: BytePos( - 2778, + 2832, ), hi: BytePos( - 2786, + 2840, ), ctxt: #0, }, @@ -14929,7 +15982,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -14937,7 +15990,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -14945,7 +15998,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -14953,7 +16006,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -14979,7 +16032,7 @@ Constant( Num( ConstantNumber( - 3.0, + 8.0, ), ), ), @@ -14991,15 +16044,18 @@ Constant( Num( ConstantNumber( - 14.0, + 20.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1163531501.0, + ), + ), ), ), ], @@ -15086,7 +16142,7 @@ ), BlockStmt( Stmts( - 27, + 28, ), ), Stmt( @@ -15107,10 +16163,10 @@ ], span: Span { lo: BytePos( - 2763, + 2817, ), hi: BytePos( - 2803, + 2857, ), ctxt: #0, }, @@ -15134,7 +16190,7 @@ Constant( Num( ConstantNumber( - 8.0, + 13.0, ), ), ), @@ -15223,7 +16279,7 @@ ), BlockStmt( Stmts( - 28, + 29, ), ), Stmt( @@ -15255,10 +16311,10 @@ ], span: Span { lo: BytePos( - 2832, + 2886, ), hi: BytePos( - 2840, + 2895, ), ctxt: #0, }, @@ -15274,7 +16330,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -15282,7 +16338,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -15290,7 +16346,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -15298,7 +16354,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -15324,7 +16380,7 @@ Constant( Num( ConstantNumber( - 8.0, + 13.0, ), ), ), @@ -15336,18 +16392,15 @@ Constant( Num( ConstantNumber( - 20.0, + 5.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1163531501.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -15434,7 +16487,7 @@ ), BlockStmt( Stmts( - 28, + 29, ), ), Stmt( @@ -15455,10 +16508,10 @@ ], span: Span { lo: BytePos( - 2817, + 2871, ), hi: BytePos( - 2857, + 2912, ), ctxt: #0, }, @@ -15482,7 +16535,7 @@ Constant( Num( ConstantNumber( - 13.0, + 2.0, ), ), ), @@ -15571,7 +16624,7 @@ ), BlockStmt( Stmts( - 29, + 30, ), ), Stmt( @@ -15603,10 +16656,10 @@ ], span: Span { lo: BytePos( - 2886, + 2941, ), hi: BytePos( - 2895, + 2949, ), ctxt: #0, }, @@ -15622,7 +16675,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -15630,7 +16683,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -15638,7 +16691,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -15646,7 +16699,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -15672,7 +16725,7 @@ Constant( Num( ConstantNumber( - 13.0, + 2.0, ), ), ), @@ -15684,7 +16737,7 @@ Constant( Num( ConstantNumber( - 5.0, + 9.0, ), ), ), @@ -15779,7 +16832,7 @@ ), BlockStmt( Stmts( - 29, + 30, ), ), Stmt( @@ -15800,10 +16853,10 @@ ], span: Span { lo: BytePos( - 2871, + 2926, ), hi: BytePos( - 2912, + 2964, ), ctxt: #0, }, @@ -15827,7 +16880,7 @@ Constant( Num( ConstantNumber( - 2.0, + 7.0, ), ), ), @@ -15916,7 +16969,7 @@ ), BlockStmt( Stmts( - 30, + 31, ), ), Stmt( @@ -15948,10 +17001,10 @@ ], span: Span { lo: BytePos( - 2941, + 2993, ), hi: BytePos( - 2949, + 3001, ), ctxt: #0, }, @@ -15967,7 +17020,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -15975,7 +17028,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -15983,7 +17036,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -15991,7 +17044,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -16017,7 +17070,7 @@ Constant( Num( ConstantNumber( - 2.0, + 7.0, ), ), ), @@ -16029,15 +17082,18 @@ Constant( Num( ConstantNumber( - 9.0, + 14.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1735328473.0, + ), + ), ), ), ], @@ -16124,7 +17180,7 @@ ), BlockStmt( Stmts( - 30, + 31, ), ), Stmt( @@ -16145,10 +17201,10 @@ ], span: Span { lo: BytePos( - 2926, + 2978, ), hi: BytePos( - 2964, + 3018, ), ctxt: #0, }, @@ -16172,7 +17228,7 @@ Constant( Num( ConstantNumber( - 7.0, + 12.0, ), ), ), @@ -16261,7 +17317,7 @@ ), BlockStmt( Stmts( - 31, + 32, ), ), Stmt( @@ -16293,10 +17349,10 @@ ], span: Span { lo: BytePos( - 2993, + 3047, ), hi: BytePos( - 3001, + 3056, ), ctxt: #0, }, @@ -16312,7 +17368,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -16320,7 +17376,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -16328,7 +17384,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -16336,7 +17392,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -16362,7 +17418,7 @@ Constant( Num( ConstantNumber( - 7.0, + 12.0, ), ), ), @@ -16374,20 +17430,17 @@ Constant( Num( ConstantNumber( - 14.0, - ), - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 1735328473.0, + 20.0, ), ), ), ), + Value( + Unknown( + None, + "unsupported expression", + ), + ), ], ast_path: [ Program( @@ -16472,7 +17525,7 @@ ), BlockStmt( Stmts( - 31, + 32, ), ), Stmt( @@ -16493,10 +17546,10 @@ ], span: Span { lo: BytePos( - 2978, + 3032, ), hi: BytePos( - 3018, + 3074, ), ctxt: #0, }, @@ -16520,7 +17573,7 @@ Constant( Num( ConstantNumber( - 12.0, + 5.0, ), ), ), @@ -16609,7 +17662,7 @@ ), BlockStmt( Stmts( - 32, + 33, ), ), Stmt( @@ -16641,10 +17694,10 @@ ], span: Span { lo: BytePos( - 3047, + 3104, ), hi: BytePos( - 3056, + 3112, ), ctxt: #0, }, @@ -16652,7 +17705,7 @@ Call { func: Variable( ( - Atom('GG' type=inline), + Atom('HH' type=inline), #4, ), ), @@ -16660,7 +17713,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -16668,7 +17721,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -16676,7 +17729,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -16684,7 +17737,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -16710,7 +17763,7 @@ Constant( Num( ConstantNumber( - 12.0, + 5.0, ), ), ), @@ -16722,7 +17775,7 @@ Constant( Num( ConstantNumber( - 20.0, + 4.0, ), ), ), @@ -16817,7 +17870,7 @@ ), BlockStmt( Stmts( - 32, + 33, ), ), Stmt( @@ -16838,10 +17891,10 @@ ], span: Span { lo: BytePos( - 3032, + 3089, ), hi: BytePos( - 3074, + 3125, ), ctxt: #0, }, @@ -16865,7 +17918,7 @@ Constant( Num( ConstantNumber( - 5.0, + 8.0, ), ), ), @@ -16954,7 +18007,7 @@ ), BlockStmt( Stmts( - 33, + 34, ), ), Stmt( @@ -16986,10 +18039,10 @@ ], span: Span { lo: BytePos( - 3104, + 3154, ), hi: BytePos( - 3112, + 3162, ), ctxt: #0, }, @@ -17005,7 +18058,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -17013,7 +18066,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -17021,7 +18074,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -17029,7 +18082,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -17055,7 +18108,7 @@ Constant( Num( ConstantNumber( - 5.0, + 8.0, ), ), ), @@ -17067,7 +18120,7 @@ Constant( Num( ConstantNumber( - 4.0, + 11.0, ), ), ), @@ -17162,7 +18215,7 @@ ), BlockStmt( Stmts( - 33, + 34, ), ), Stmt( @@ -17183,10 +18236,10 @@ ], span: Span { lo: BytePos( - 3089, + 3139, ), hi: BytePos( - 3125, + 3180, ), ctxt: #0, }, @@ -17210,7 +18263,7 @@ Constant( Num( ConstantNumber( - 8.0, + 11.0, ), ), ), @@ -17299,7 +18352,7 @@ ), BlockStmt( Stmts( - 34, + 35, ), ), Stmt( @@ -17331,10 +18384,10 @@ ], span: Span { lo: BytePos( - 3154, + 3209, ), hi: BytePos( - 3162, + 3218, ), ctxt: #0, }, @@ -17350,7 +18403,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -17358,7 +18411,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -17366,7 +18419,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -17374,7 +18427,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -17400,7 +18453,7 @@ Constant( Num( ConstantNumber( - 8.0, + 11.0, ), ), ), @@ -17412,15 +18465,18 @@ Constant( Num( ConstantNumber( - 11.0, + 16.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1839030562.0, + ), + ), ), ), ], @@ -17507,7 +18563,7 @@ ), BlockStmt( Stmts( - 34, + 35, ), ), Stmt( @@ -17528,10 +18584,10 @@ ], span: Span { lo: BytePos( - 3139, + 3194, ), hi: BytePos( - 3180, + 3235, ), ctxt: #0, }, @@ -17555,7 +18611,7 @@ Constant( Num( ConstantNumber( - 11.0, + 14.0, ), ), ), @@ -17644,7 +18700,7 @@ ), BlockStmt( Stmts( - 35, + 36, ), ), Stmt( @@ -17676,10 +18732,10 @@ ], span: Span { lo: BytePos( - 3209, + 3264, ), hi: BytePos( - 3218, + 3273, ), ctxt: #0, }, @@ -17695,7 +18751,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -17703,7 +18759,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -17711,7 +18767,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -17719,7 +18775,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -17745,7 +18801,7 @@ Constant( Num( ConstantNumber( - 11.0, + 14.0, ), ), ), @@ -17757,18 +18813,15 @@ Constant( Num( ConstantNumber( - 16.0, + 23.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1839030562.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -17855,7 +18908,7 @@ ), BlockStmt( Stmts( - 35, + 36, ), ), Stmt( @@ -17876,10 +18929,10 @@ ], span: Span { lo: BytePos( - 3194, + 3249, ), hi: BytePos( - 3235, + 3289, ), ctxt: #0, }, @@ -17903,7 +18956,7 @@ Constant( Num( ConstantNumber( - 14.0, + 1.0, ), ), ), @@ -17992,7 +19045,7 @@ ), BlockStmt( Stmts( - 36, + 37, ), ), Stmt( @@ -18024,10 +19077,10 @@ ], span: Span { lo: BytePos( - 3264, + 3318, ), hi: BytePos( - 3273, + 3326, ), ctxt: #0, }, @@ -18043,7 +19096,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -18051,7 +19104,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -18059,7 +19112,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -18067,7 +19120,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -18093,7 +19146,7 @@ Constant( Num( ConstantNumber( - 14.0, + 1.0, ), ), ), @@ -18105,7 +19158,7 @@ Constant( Num( ConstantNumber( - 23.0, + 4.0, ), ), ), @@ -18200,7 +19253,7 @@ ), BlockStmt( Stmts( - 36, + 37, ), ), Stmt( @@ -18221,10 +19274,10 @@ ], span: Span { lo: BytePos( - 3249, + 3303, ), hi: BytePos( - 3289, + 3343, ), ctxt: #0, }, @@ -18248,7 +19301,7 @@ Constant( Num( ConstantNumber( - 1.0, + 4.0, ), ), ), @@ -18337,7 +19390,7 @@ ), BlockStmt( Stmts( - 37, + 38, ), ), Stmt( @@ -18369,10 +19422,10 @@ ], span: Span { lo: BytePos( - 3318, + 3372, ), hi: BytePos( - 3326, + 3380, ), ctxt: #0, }, @@ -18388,7 +19441,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -18396,7 +19449,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -18404,7 +19457,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -18412,7 +19465,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -18438,7 +19491,7 @@ Constant( Num( ConstantNumber( - 1.0, + 4.0, ), ), ), @@ -18450,15 +19503,18 @@ Constant( Num( ConstantNumber( - 4.0, + 11.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1272893353.0, + ), + ), ), ), ], @@ -18545,7 +19601,7 @@ ), BlockStmt( Stmts( - 37, + 38, ), ), Stmt( @@ -18566,10 +19622,10 @@ ], span: Span { lo: BytePos( - 3303, + 3357, ), hi: BytePos( - 3343, + 3397, ), ctxt: #0, }, @@ -18593,7 +19649,7 @@ Constant( Num( ConstantNumber( - 4.0, + 7.0, ), ), ), @@ -18682,7 +19738,7 @@ ), BlockStmt( Stmts( - 38, + 39, ), ), Stmt( @@ -18714,10 +19770,10 @@ ], span: Span { lo: BytePos( - 3372, + 3426, ), hi: BytePos( - 3380, + 3434, ), ctxt: #0, }, @@ -18733,7 +19789,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -18741,7 +19797,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -18749,7 +19805,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -18757,7 +19813,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -18783,7 +19839,7 @@ Constant( Num( ConstantNumber( - 4.0, + 7.0, ), ), ), @@ -18795,18 +19851,15 @@ Constant( Num( ConstantNumber( - 11.0, + 16.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1272893353.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -18893,7 +19946,7 @@ ), BlockStmt( Stmts( - 38, + 39, ), ), Stmt( @@ -18914,10 +19967,10 @@ ], span: Span { lo: BytePos( - 3357, + 3411, ), hi: BytePos( - 3397, + 3451, ), ctxt: #0, }, @@ -18941,7 +19994,7 @@ Constant( Num( ConstantNumber( - 7.0, + 10.0, ), ), ), @@ -19030,7 +20083,7 @@ ), BlockStmt( Stmts( - 39, + 40, ), ), Stmt( @@ -19062,10 +20115,10 @@ ], span: Span { lo: BytePos( - 3426, + 3480, ), hi: BytePos( - 3434, + 3489, ), ctxt: #0, }, @@ -19081,7 +20134,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -19089,7 +20142,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -19097,7 +20150,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -19105,7 +20158,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -19131,7 +20184,7 @@ Constant( Num( ConstantNumber( - 7.0, + 10.0, ), ), ), @@ -19143,7 +20196,7 @@ Constant( Num( ConstantNumber( - 16.0, + 23.0, ), ), ), @@ -19238,7 +20291,7 @@ ), BlockStmt( Stmts( - 39, + 40, ), ), Stmt( @@ -19259,10 +20312,10 @@ ], span: Span { lo: BytePos( - 3411, + 3465, ), hi: BytePos( - 3451, + 3507, ), ctxt: #0, }, @@ -19286,7 +20339,7 @@ Constant( Num( ConstantNumber( - 10.0, + 13.0, ), ), ), @@ -19375,7 +20428,7 @@ ), BlockStmt( Stmts( - 40, + 41, ), ), Stmt( @@ -19407,10 +20460,10 @@ ], span: Span { lo: BytePos( - 3480, + 3536, ), hi: BytePos( - 3489, + 3545, ), ctxt: #0, }, @@ -19426,7 +20479,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -19434,7 +20487,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -19442,7 +20495,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -19450,7 +20503,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -19476,7 +20529,7 @@ Constant( Num( ConstantNumber( - 10.0, + 13.0, ), ), ), @@ -19488,15 +20541,18 @@ Constant( Num( ConstantNumber( - 23.0, + 4.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 681279174.0, + ), + ), ), ), ], @@ -19583,7 +20639,7 @@ ), BlockStmt( Stmts( - 40, + 41, ), ), Stmt( @@ -19604,10 +20660,10 @@ ], span: Span { lo: BytePos( - 3465, + 3521, ), hi: BytePos( - 3507, + 3560, ), ctxt: #0, }, @@ -19631,7 +20687,7 @@ Constant( Num( ConstantNumber( - 13.0, + 0.0, ), ), ), @@ -19720,7 +20776,7 @@ ), BlockStmt( Stmts( - 41, + 42, ), ), Stmt( @@ -19752,10 +20808,10 @@ ], span: Span { lo: BytePos( - 3536, + 3589, ), hi: BytePos( - 3545, + 3597, ), ctxt: #0, }, @@ -19771,7 +20827,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -19779,7 +20835,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -19787,7 +20843,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -19795,7 +20851,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -19821,7 +20877,7 @@ Constant( Num( ConstantNumber( - 13.0, + 0.0, ), ), ), @@ -19833,18 +20889,15 @@ Constant( Num( ConstantNumber( - 4.0, + 11.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 681279174.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -19931,7 +20984,7 @@ ), BlockStmt( Stmts( - 41, + 42, ), ), Stmt( @@ -19952,10 +21005,10 @@ ], span: Span { lo: BytePos( - 3521, + 3574, ), hi: BytePos( - 3560, + 3614, ), ctxt: #0, }, @@ -19979,7 +21032,7 @@ Constant( Num( ConstantNumber( - 0.0, + 3.0, ), ), ), @@ -20068,7 +21121,7 @@ ), BlockStmt( Stmts( - 42, + 43, ), ), Stmt( @@ -20100,10 +21153,10 @@ ], span: Span { lo: BytePos( - 3589, + 3643, ), hi: BytePos( - 3597, + 3651, ), ctxt: #0, }, @@ -20119,7 +21172,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -20127,7 +21180,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -20135,7 +21188,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -20143,7 +21196,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -20169,7 +21222,7 @@ Constant( Num( ConstantNumber( - 0.0, + 3.0, ), ), ), @@ -20181,7 +21234,7 @@ Constant( Num( ConstantNumber( - 11.0, + 16.0, ), ), ), @@ -20276,7 +21329,7 @@ ), BlockStmt( Stmts( - 42, + 43, ), ), Stmt( @@ -20297,10 +21350,10 @@ ], span: Span { lo: BytePos( - 3574, + 3628, ), hi: BytePos( - 3614, + 3668, ), ctxt: #0, }, @@ -20324,7 +21377,7 @@ Constant( Num( ConstantNumber( - 3.0, + 6.0, ), ), ), @@ -20413,7 +21466,7 @@ ), BlockStmt( Stmts( - 43, + 44, ), ), Stmt( @@ -20445,10 +21498,10 @@ ], span: Span { lo: BytePos( - 3643, + 3697, ), hi: BytePos( - 3651, + 3705, ), ctxt: #0, }, @@ -20464,7 +21517,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -20472,7 +21525,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -20480,7 +21533,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -20488,7 +21541,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -20514,7 +21567,7 @@ Constant( Num( ConstantNumber( - 3.0, + 6.0, ), ), ), @@ -20526,15 +21579,18 @@ Constant( Num( ConstantNumber( - 16.0, + 23.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 76029189.0, + ), + ), ), ), ], @@ -20621,7 +21677,7 @@ ), BlockStmt( Stmts( - 43, + 44, ), ), Stmt( @@ -20642,10 +21698,10 @@ ], span: Span { lo: BytePos( - 3628, + 3682, ), hi: BytePos( - 3668, + 3720, ), ctxt: #0, }, @@ -20669,7 +21725,7 @@ Constant( Num( ConstantNumber( - 6.0, + 9.0, ), ), ), @@ -20758,7 +21814,7 @@ ), BlockStmt( Stmts( - 44, + 45, ), ), Stmt( @@ -20790,10 +21846,10 @@ ], span: Span { lo: BytePos( - 3697, + 3749, ), hi: BytePos( - 3705, + 3757, ), ctxt: #0, }, @@ -20809,7 +21865,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -20817,7 +21873,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -20825,7 +21881,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -20833,7 +21889,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -20859,7 +21915,7 @@ Constant( Num( ConstantNumber( - 6.0, + 9.0, ), ), ), @@ -20871,18 +21927,15 @@ Constant( Num( ConstantNumber( - 23.0, + 4.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 76029189.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -20969,7 +22022,7 @@ ), BlockStmt( Stmts( - 44, + 45, ), ), Stmt( @@ -20990,10 +22043,10 @@ ], span: Span { lo: BytePos( - 3682, + 3734, ), hi: BytePos( - 3720, + 3773, ), ctxt: #0, }, @@ -21017,7 +22070,7 @@ Constant( Num( ConstantNumber( - 9.0, + 12.0, ), ), ), @@ -21106,7 +22159,7 @@ ), BlockStmt( Stmts( - 45, + 46, ), ), Stmt( @@ -21138,10 +22191,10 @@ ], span: Span { lo: BytePos( - 3749, + 3802, ), hi: BytePos( - 3757, + 3811, ), ctxt: #0, }, @@ -21157,7 +22210,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -21165,7 +22218,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -21173,7 +22226,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -21181,7 +22234,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -21207,7 +22260,7 @@ Constant( Num( ConstantNumber( - 9.0, + 12.0, ), ), ), @@ -21219,7 +22272,7 @@ Constant( Num( ConstantNumber( - 4.0, + 11.0, ), ), ), @@ -21314,7 +22367,7 @@ ), BlockStmt( Stmts( - 45, + 46, ), ), Stmt( @@ -21335,10 +22388,10 @@ ], span: Span { lo: BytePos( - 3734, + 3787, ), hi: BytePos( - 3773, + 3828, ), ctxt: #0, }, @@ -21362,7 +22415,7 @@ Constant( Num( ConstantNumber( - 12.0, + 15.0, ), ), ), @@ -21451,7 +22504,7 @@ ), BlockStmt( Stmts( - 46, + 47, ), ), Stmt( @@ -21483,10 +22536,10 @@ ], span: Span { lo: BytePos( - 3802, + 3857, ), hi: BytePos( - 3811, + 3866, ), ctxt: #0, }, @@ -21502,7 +22555,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -21510,7 +22563,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -21518,7 +22571,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -21526,7 +22579,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -21552,7 +22605,7 @@ Constant( Num( ConstantNumber( - 12.0, + 15.0, ), ), ), @@ -21564,15 +22617,18 @@ Constant( Num( ConstantNumber( - 11.0, + 16.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 530742520.0, + ), + ), ), ), ], @@ -21659,7 +22715,7 @@ ), BlockStmt( Stmts( - 46, + 47, ), ), Stmt( @@ -21680,10 +22736,10 @@ ], span: Span { lo: BytePos( - 3787, + 3842, ), hi: BytePos( - 3828, + 3882, ), ctxt: #0, }, @@ -21707,7 +22763,7 @@ Constant( Num( ConstantNumber( - 15.0, + 2.0, ), ), ), @@ -21796,7 +22852,7 @@ ), BlockStmt( Stmts( - 47, + 48, ), ), Stmt( @@ -21828,10 +22884,10 @@ ], span: Span { lo: BytePos( - 3857, + 3911, ), hi: BytePos( - 3866, + 3919, ), ctxt: #0, }, @@ -21847,7 +22903,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -21855,7 +22911,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -21863,7 +22919,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -21871,7 +22927,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -21897,7 +22953,7 @@ Constant( Num( ConstantNumber( - 15.0, + 2.0, ), ), ), @@ -21909,18 +22965,15 @@ Constant( Num( ConstantNumber( - 16.0, + 23.0, ), ), ), ), - Value( - Constant( - Num( - ConstantNumber( - 530742520.0, - ), - ), + Value( + Unknown( + None, + "unsupported expression", ), ), ], @@ -22007,7 +23060,7 @@ ), BlockStmt( Stmts( - 47, + 48, ), ), Stmt( @@ -22028,10 +23081,10 @@ ], span: Span { lo: BytePos( - 3842, + 3896, ), hi: BytePos( - 3882, + 3936, ), ctxt: #0, }, @@ -22055,7 +23108,7 @@ Constant( Num( ConstantNumber( - 2.0, + 0.0, ), ), ), @@ -22144,7 +23197,7 @@ ), BlockStmt( Stmts( - 48, + 49, ), ), Stmt( @@ -22176,10 +23229,10 @@ ], span: Span { lo: BytePos( - 3911, + 3966, ), hi: BytePos( - 3919, + 3974, ), ctxt: #0, }, @@ -22187,7 +23240,7 @@ Call { func: Variable( ( - Atom('HH' type=inline), + Atom('II' type=inline), #4, ), ), @@ -22195,7 +23248,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -22203,7 +23256,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -22211,7 +23264,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -22219,7 +23272,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -22245,7 +23298,7 @@ Constant( Num( ConstantNumber( - 2.0, + 0.0, ), ), ), @@ -22257,7 +23310,7 @@ Constant( Num( ConstantNumber( - 23.0, + 6.0, ), ), ), @@ -22352,7 +23405,7 @@ ), BlockStmt( Stmts( - 48, + 49, ), ), Stmt( @@ -22373,10 +23426,10 @@ ], span: Span { lo: BytePos( - 3896, + 3951, ), hi: BytePos( - 3936, + 3990, ), ctxt: #0, }, @@ -22400,7 +23453,7 @@ Constant( Num( ConstantNumber( - 0.0, + 7.0, ), ), ), @@ -22489,7 +23542,7 @@ ), BlockStmt( Stmts( - 49, + 50, ), ), Stmt( @@ -22521,10 +23574,10 @@ ], span: Span { lo: BytePos( - 3966, + 4019, ), hi: BytePos( - 3974, + 4027, ), ctxt: #0, }, @@ -22540,7 +23593,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -22548,7 +23601,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -22556,7 +23609,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -22564,7 +23617,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -22590,7 +23643,7 @@ Constant( Num( ConstantNumber( - 0.0, + 7.0, ), ), ), @@ -22602,15 +23655,18 @@ Constant( Num( ConstantNumber( - 6.0, + 10.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1126891415.0, + ), + ), ), ), ], @@ -22697,7 +23753,7 @@ ), BlockStmt( Stmts( - 49, + 50, ), ), Stmt( @@ -22718,10 +23774,10 @@ ], span: Span { lo: BytePos( - 3951, + 4004, ), hi: BytePos( - 3990, + 4044, ), ctxt: #0, }, @@ -22745,7 +23801,7 @@ Constant( Num( ConstantNumber( - 7.0, + 14.0, ), ), ), @@ -22834,7 +23890,7 @@ ), BlockStmt( Stmts( - 50, + 51, ), ), Stmt( @@ -22866,10 +23922,10 @@ ], span: Span { lo: BytePos( - 4019, + 4073, ), hi: BytePos( - 4027, + 4082, ), ctxt: #0, }, @@ -22885,7 +23941,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -22893,7 +23949,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -22901,7 +23957,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -22909,7 +23965,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -22935,7 +23991,7 @@ Constant( Num( ConstantNumber( - 7.0, + 14.0, ), ), ), @@ -22947,18 +24003,15 @@ Constant( Num( ConstantNumber( - 10.0, + 15.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1126891415.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -23045,7 +24098,7 @@ ), BlockStmt( Stmts( - 50, + 51, ), ), Stmt( @@ -23066,10 +24119,10 @@ ], span: Span { lo: BytePos( - 4004, + 4058, ), hi: BytePos( - 4044, + 4100, ), ctxt: #0, }, @@ -23093,7 +24146,7 @@ Constant( Num( ConstantNumber( - 14.0, + 5.0, ), ), ), @@ -23182,7 +24235,7 @@ ), BlockStmt( Stmts( - 51, + 52, ), ), Stmt( @@ -23214,10 +24267,10 @@ ], span: Span { lo: BytePos( - 4073, + 4129, ), hi: BytePos( - 4082, + 4137, ), ctxt: #0, }, @@ -23233,7 +24286,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -23241,7 +24294,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -23249,7 +24302,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -23257,7 +24310,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -23283,7 +24336,7 @@ Constant( Num( ConstantNumber( - 14.0, + 5.0, ), ), ), @@ -23295,7 +24348,7 @@ Constant( Num( ConstantNumber( - 15.0, + 21.0, ), ), ), @@ -23390,7 +24443,7 @@ ), BlockStmt( Stmts( - 51, + 52, ), ), Stmt( @@ -23411,10 +24464,10 @@ ], span: Span { lo: BytePos( - 4058, + 4114, ), hi: BytePos( - 4100, + 4153, ), ctxt: #0, }, @@ -23438,7 +24491,7 @@ Constant( Num( ConstantNumber( - 5.0, + 12.0, ), ), ), @@ -23527,7 +24580,7 @@ ), BlockStmt( Stmts( - 52, + 53, ), ), Stmt( @@ -23559,10 +24612,10 @@ ], span: Span { lo: BytePos( - 4129, + 4182, ), hi: BytePos( - 4137, + 4191, ), ctxt: #0, }, @@ -23578,7 +24631,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -23586,7 +24639,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -23594,7 +24647,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -23602,7 +24655,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -23628,7 +24681,7 @@ Constant( Num( ConstantNumber( - 5.0, + 12.0, ), ), ), @@ -23640,15 +24693,18 @@ Constant( Num( ConstantNumber( - 21.0, + 6.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1700485571.0, + ), + ), ), ), ], @@ -23735,7 +24791,7 @@ ), BlockStmt( Stmts( - 52, + 53, ), ), Stmt( @@ -23756,10 +24812,10 @@ ], span: Span { lo: BytePos( - 4114, + 4167, ), hi: BytePos( - 4153, + 4207, ), ctxt: #0, }, @@ -23783,7 +24839,7 @@ Constant( Num( ConstantNumber( - 12.0, + 3.0, ), ), ), @@ -23872,7 +24928,7 @@ ), BlockStmt( Stmts( - 53, + 54, ), ), Stmt( @@ -23904,10 +24960,10 @@ ], span: Span { lo: BytePos( - 4182, + 4236, ), hi: BytePos( - 4191, + 4244, ), ctxt: #0, }, @@ -23923,7 +24979,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -23931,7 +24987,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -23939,7 +24995,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -23947,7 +25003,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -23973,7 +25029,7 @@ Constant( Num( ConstantNumber( - 12.0, + 3.0, ), ), ), @@ -23985,18 +25041,15 @@ Constant( Num( ConstantNumber( - 6.0, + 10.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1700485571.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -24083,7 +25136,7 @@ ), BlockStmt( Stmts( - 53, + 54, ), ), Stmt( @@ -24104,10 +25157,10 @@ ], span: Span { lo: BytePos( - 4167, + 4221, ), hi: BytePos( - 4207, + 4262, ), ctxt: #0, }, @@ -24131,7 +25184,7 @@ Constant( Num( ConstantNumber( - 3.0, + 10.0, ), ), ), @@ -24220,7 +25273,7 @@ ), BlockStmt( Stmts( - 54, + 55, ), ), Stmt( @@ -24252,10 +25305,10 @@ ], span: Span { lo: BytePos( - 4236, + 4291, ), hi: BytePos( - 4244, + 4300, ), ctxt: #0, }, @@ -24271,7 +25324,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -24279,7 +25332,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -24287,7 +25340,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -24295,7 +25348,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -24321,7 +25374,7 @@ Constant( Num( ConstantNumber( - 3.0, + 10.0, ), ), ), @@ -24333,7 +25386,7 @@ Constant( Num( ConstantNumber( - 10.0, + 15.0, ), ), ), @@ -24428,7 +25481,7 @@ ), BlockStmt( Stmts( - 54, + 55, ), ), Stmt( @@ -24449,10 +25502,10 @@ ], span: Span { lo: BytePos( - 4221, + 4276, ), hi: BytePos( - 4262, + 4315, ), ctxt: #0, }, @@ -24476,7 +25529,7 @@ Constant( Num( ConstantNumber( - 10.0, + 1.0, ), ), ), @@ -24565,7 +25618,7 @@ ), BlockStmt( Stmts( - 55, + 56, ), ), Stmt( @@ -24597,10 +25650,10 @@ ], span: Span { lo: BytePos( - 4291, + 4344, ), hi: BytePos( - 4300, + 4352, ), ctxt: #0, }, @@ -24616,7 +25669,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -24624,7 +25677,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -24632,7 +25685,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -24640,7 +25693,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -24666,7 +25719,7 @@ Constant( Num( ConstantNumber( - 10.0, + 1.0, ), ), ), @@ -24678,7 +25731,7 @@ Constant( Num( ConstantNumber( - 15.0, + 21.0, ), ), ), @@ -24773,7 +25826,7 @@ ), BlockStmt( Stmts( - 55, + 56, ), ), Stmt( @@ -24794,10 +25847,10 @@ ], span: Span { lo: BytePos( - 4276, + 4329, ), hi: BytePos( - 4315, + 4370, ), ctxt: #0, }, @@ -24821,7 +25874,7 @@ Constant( Num( ConstantNumber( - 1.0, + 8.0, ), ), ), @@ -24910,7 +25963,7 @@ ), BlockStmt( Stmts( - 56, + 57, ), ), Stmt( @@ -24942,10 +25995,10 @@ ], span: Span { lo: BytePos( - 4344, + 4399, ), hi: BytePos( - 4352, + 4407, ), ctxt: #0, }, @@ -24961,7 +26014,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -24969,7 +26022,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -24977,7 +26030,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -24985,7 +26038,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -25011,7 +26064,7 @@ Constant( Num( ConstantNumber( - 1.0, + 8.0, ), ), ), @@ -25023,15 +26076,18 @@ Constant( Num( ConstantNumber( - 21.0, + 6.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1873313359.0, + ), + ), ), ), ], @@ -25118,7 +26174,7 @@ ), BlockStmt( Stmts( - 56, + 57, ), ), Stmt( @@ -25139,10 +26195,10 @@ ], span: Span { lo: BytePos( - 4329, + 4384, ), hi: BytePos( - 4370, + 4423, ), ctxt: #0, }, @@ -25166,7 +26222,7 @@ Constant( Num( ConstantNumber( - 8.0, + 15.0, ), ), ), @@ -25255,7 +26311,7 @@ ), BlockStmt( Stmts( - 57, + 58, ), ), Stmt( @@ -25287,10 +26343,10 @@ ], span: Span { lo: BytePos( - 4399, + 4452, ), hi: BytePos( - 4407, + 4461, ), ctxt: #0, }, @@ -25306,7 +26362,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -25314,7 +26370,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -25322,7 +26378,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -25330,7 +26386,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -25356,7 +26412,7 @@ Constant( Num( ConstantNumber( - 8.0, + 15.0, ), ), ), @@ -25368,18 +26424,15 @@ Constant( Num( ConstantNumber( - 6.0, + 10.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1873313359.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -25466,7 +26519,7 @@ ), BlockStmt( Stmts( - 57, + 58, ), ), Stmt( @@ -25487,10 +26540,10 @@ ], span: Span { lo: BytePos( - 4384, + 4437, ), hi: BytePos( - 4423, + 4477, ), ctxt: #0, }, @@ -25514,7 +26567,7 @@ Constant( Num( ConstantNumber( - 15.0, + 6.0, ), ), ), @@ -25603,7 +26656,7 @@ ), BlockStmt( Stmts( - 58, + 59, ), ), Stmt( @@ -25635,10 +26688,10 @@ ], span: Span { lo: BytePos( - 4452, + 4506, ), hi: BytePos( - 4461, + 4514, ), ctxt: #0, }, @@ -25654,7 +26707,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -25662,7 +26715,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -25670,7 +26723,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -25678,7 +26731,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -25704,7 +26757,7 @@ Constant( Num( ConstantNumber( - 15.0, + 6.0, ), ), ), @@ -25716,7 +26769,7 @@ Constant( Num( ConstantNumber( - 10.0, + 15.0, ), ), ), @@ -25811,7 +26864,7 @@ ), BlockStmt( Stmts( - 58, + 59, ), ), Stmt( @@ -25832,10 +26885,10 @@ ], span: Span { lo: BytePos( - 4437, + 4491, ), hi: BytePos( - 4477, + 4532, ), ctxt: #0, }, @@ -25859,7 +26912,7 @@ Constant( Num( ConstantNumber( - 6.0, + 13.0, ), ), ), @@ -25948,7 +27001,7 @@ ), BlockStmt( Stmts( - 59, + 60, ), ), Stmt( @@ -25980,10 +27033,10 @@ ], span: Span { lo: BytePos( - 4506, + 4561, ), hi: BytePos( - 4514, + 4570, ), ctxt: #0, }, @@ -25999,7 +27052,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -26007,7 +27060,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -26015,7 +27068,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -26023,7 +27076,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -26049,7 +27102,7 @@ Constant( Num( ConstantNumber( - 6.0, + 13.0, ), ), ), @@ -26061,15 +27114,18 @@ Constant( Num( ConstantNumber( - 15.0, + 21.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 1309151649.0, + ), + ), ), ), ], @@ -26156,7 +27212,7 @@ ), BlockStmt( Stmts( - 59, + 60, ), ), Stmt( @@ -26177,10 +27233,10 @@ ], span: Span { lo: BytePos( - 4491, + 4546, ), hi: BytePos( - 4532, + 4587, ), ctxt: #0, }, @@ -26204,7 +27260,7 @@ Constant( Num( ConstantNumber( - 13.0, + 4.0, ), ), ), @@ -26293,7 +27349,7 @@ ), BlockStmt( Stmts( - 60, + 61, ), ), Stmt( @@ -26325,10 +27381,10 @@ ], span: Span { lo: BytePos( - 4561, + 4616, ), hi: BytePos( - 4570, + 4624, ), ctxt: #0, }, @@ -26344,7 +27400,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -26352,7 +27408,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -26360,7 +27416,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -26368,7 +27424,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -26394,7 +27450,7 @@ Constant( Num( ConstantNumber( - 13.0, + 4.0, ), ), ), @@ -26406,18 +27462,15 @@ Constant( Num( ConstantNumber( - 21.0, + 6.0, ), ), ), ), Value( - Constant( - Num( - ConstantNumber( - 1309151649.0, - ), - ), + Unknown( + None, + "unsupported expression", ), ), ], @@ -26504,7 +27557,7 @@ ), BlockStmt( Stmts( - 60, + 61, ), ), Stmt( @@ -26525,10 +27578,10 @@ ], span: Span { lo: BytePos( - 4546, + 4601, ), hi: BytePos( - 4587, + 4640, ), ctxt: #0, }, @@ -26552,7 +27605,7 @@ Constant( Num( ConstantNumber( - 4.0, + 11.0, ), ), ), @@ -26641,7 +27694,7 @@ ), BlockStmt( Stmts( - 61, + 62, ), ), Stmt( @@ -26673,10 +27726,10 @@ ], span: Span { lo: BytePos( - 4616, + 4669, ), hi: BytePos( - 4624, + 4678, ), ctxt: #0, }, @@ -26692,7 +27745,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -26700,7 +27753,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -26708,7 +27761,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -26716,7 +27769,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -26742,7 +27795,7 @@ Constant( Num( ConstantNumber( - 4.0, + 11.0, ), ), ), @@ -26754,7 +27807,7 @@ Constant( Num( ConstantNumber( - 6.0, + 10.0, ), ), ), @@ -26849,7 +27902,7 @@ ), BlockStmt( Stmts( - 61, + 62, ), ), Stmt( @@ -26870,10 +27923,10 @@ ], span: Span { lo: BytePos( - 4601, + 4654, ), hi: BytePos( - 4640, + 4696, ), ctxt: #0, }, @@ -26897,7 +27950,7 @@ Constant( Num( ConstantNumber( - 11.0, + 2.0, ), ), ), @@ -26986,7 +28039,7 @@ ), BlockStmt( Stmts( - 62, + 63, ), ), Stmt( @@ -27018,10 +28071,10 @@ ], span: Span { lo: BytePos( - 4669, + 4725, ), hi: BytePos( - 4678, + 4733, ), ctxt: #0, }, @@ -27037,7 +28090,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -27045,7 +28098,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -27053,7 +28106,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -27061,7 +28114,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -27087,7 +28140,7 @@ Constant( Num( ConstantNumber( - 11.0, + 2.0, ), ), ), @@ -27099,15 +28152,18 @@ Constant( Num( ConstantNumber( - 10.0, + 15.0, ), ), ), ), Value( - Unknown( - None, - "unsupported expression", + Constant( + Num( + ConstantNumber( + 718787259.0, + ), + ), ), ), ], @@ -27194,7 +28250,7 @@ ), BlockStmt( Stmts( - 62, + 63, ), ), Stmt( @@ -27215,10 +28271,10 @@ ], span: Span { lo: BytePos( - 4654, + 4710, ), hi: BytePos( - 4696, + 4749, ), ctxt: #0, }, @@ -27242,7 +28298,7 @@ Constant( Num( ConstantNumber( - 2.0, + 9.0, ), ), ), @@ -27331,7 +28387,7 @@ ), BlockStmt( Stmts( - 63, + 64, ), ), Stmt( @@ -27363,10 +28419,10 @@ ], span: Span { lo: BytePos( - 4725, + 4778, ), hi: BytePos( - 4733, + 4786, ), ctxt: #0, }, @@ -27382,7 +28438,7 @@ Value( Variable( ( - Atom('c' type=inline), + Atom('b' type=static), #4, ), ), @@ -27390,7 +28446,7 @@ Value( Variable( ( - Atom('d' type=static), + Atom('c' type=inline), #4, ), ), @@ -27398,7 +28454,7 @@ Value( Variable( ( - Atom('a' type=static), + Atom('d' type=static), #4, ), ), @@ -27406,7 +28462,7 @@ Value( Variable( ( - Atom('b' type=static), + Atom('a' type=static), #4, ), ), @@ -27432,7 +28488,7 @@ Constant( Num( ConstantNumber( - 2.0, + 9.0, ), ), ), @@ -27444,20 +28500,17 @@ Constant( Num( ConstantNumber( - 15.0, - ), - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 718787259.0, + 21.0, ), ), ), ), + Value( + Unknown( + None, + "unsupported expression", + ), + ), ], ast_path: [ Program( @@ -27542,7 +28595,7 @@ ), BlockStmt( Stmts( - 63, + 64, ), ), Stmt( @@ -27563,10 +28616,10 @@ ], span: Span { lo: BytePos( - 4710, + 4763, ), hi: BytePos( - 4749, + 4803, ), ctxt: #0, }, @@ -27574,27 +28627,16 @@ Member { obj: Variable( ( - Atom('m' type=inline), - #4, + Atom('crypt' type=inline), + #3, ), ), - prop: Add( - 3, - [ - Variable( - ( - Atom('i' type=static), - #4, - ), - ), - Constant( - Num( - ConstantNumber( - 9.0, - ), - ), + prop: Constant( + Str( + Word( + Atom('endian' type=inline), ), - ], + ), ), ast_path: [ Program( @@ -27665,44 +28707,22 @@ ), BlockStmt( Stmts( - 6, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 64, + 7, ), ), Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, + Return, ), - AssignExpr( - Right, + ReturnStmt( + Arg, ), Expr( Call, ), CallExpr( - Args( - 4, - ), + Callee, ), - ExprOrSpread( + Callee( Expr, ), Expr( @@ -27711,97 +28731,60 @@ ], span: Span { lo: BytePos( - 4778, + 4940, ), hi: BytePos( - 4786, + 4952, ), ctxt: #0, }, }, - Call { - func: Variable( + MemberCall { + obj: Variable( ( - Atom('II' type=inline), - #4, + Atom('crypt' type=inline), + #3, ), ), - args: [ - Value( - Variable( - ( - Atom('b' type=static), - #4, - ), - ), - ), - Value( - Variable( - ( - Atom('c' type=inline), - #4, - ), - ), - ), - Value( - Variable( - ( - Atom('d' type=static), - #4, - ), - ), - ), - Value( - Variable( - ( - Atom('a' type=static), - #4, - ), + prop: Constant( + Str( + Word( + Atom('endian' type=inline), ), ), + ), + args: [ Value( - Member( - 5, - Variable( - ( - Atom('m' type=inline), - #4, + Array { + total_nodes: 5, + items: [ + Variable( + ( + Atom('a' type=static), + #4, + ), ), - ), - Add( - 3, - [ - Variable( - ( - Atom('i' type=static), - #4, - ), + Variable( + ( + Atom('b' type=static), + #4, ), - Constant( - Num( - ConstantNumber( - 9.0, - ), - ), + ), + Variable( + ( + Atom('c' type=inline), + #4, ), - ], - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 21.0, ), - ), - ), - ), - Value( - Unknown( - None, - "unsupported expression", - ), + Variable( + ( + Atom('d' type=static), + #4, + ), + ), + ], + mutable: true, + }, ), ], ast_path: [ @@ -27873,21 +28856,85 @@ ), BlockStmt( Stmts( - 6, + 7, ), ), Stmt( - For, + Return, ), - ForStmt( - Body, + ReturnStmt( + Arg, + ), + Expr( + Call, + ), + ], + span: Span { + lo: BytePos( + 4940, + ), + hi: BytePos( + 4966, + ), + ctxt: #0, + }, + }, + Member { + obj: Variable( + ( + Atom('md5' type=inline), + #3, + ), + ), + prop: Constant( + Str( + Word( + Atom('_ff' type=inline), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, ), - Stmt( - Block, + Function( + Body, ), BlockStmt( Stmts( - 64, + 1, ), ), Stmt( @@ -27900,18 +28947,24 @@ Assign, ), AssignExpr( - Right, + Left, + ), + PatOrExpr( + Pat, + ), + Pat( + Expr, ), Expr( - Call, + Member, ), ], span: Span { lo: BytePos( - 4763, + 5003, ), hi: BytePos( - 4803, + 5010, ), ctxt: #0, }, @@ -27919,14 +28972,14 @@ Member { obj: Variable( ( - Atom('crypt' type=inline), + Atom('md5' type=inline), #3, ), ), prop: Constant( Str( Word( - Atom('endian' type=inline), + Atom('_gg' type=inline), ), ), ), @@ -27971,50 +29024,25 @@ ), BlockStmt( Stmts( - 0, + 2, ), ), Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 4, - ), + Expr, ), - VarDeclarator( - Init, + ExprStmt( + Expr, ), Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, + Assign, ), - Expr( - Call, + AssignExpr( + Left, ), - CallExpr( - Callee, + PatOrExpr( + Pat, ), - Callee( + Pat( Expr, ), Expr( @@ -28023,62 +29051,28 @@ ], span: Span { lo: BytePos( - 4940, + 5153, ), hi: BytePos( - 4952, + 5160, ), ctxt: #0, }, }, - MemberCall { + Member { obj: Variable( ( - Atom('crypt' type=inline), + Atom('md5' type=inline), #3, ), ), prop: Constant( Str( Word( - Atom('endian' type=inline), + Atom('_hh' type=inline), ), ), ), - args: [ - Value( - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('a' type=static), - #4, - ), - ), - Variable( - ( - Atom('b' type=static), - #4, - ), - ), - Variable( - ( - Atom('c' type=inline), - #4, - ), - ), - Variable( - ( - Atom('d' type=static), - #4, - ), - ), - ], - mutable: true, - }, - ), - ], ast_path: [ Program( Script, @@ -28120,53 +29114,37 @@ ), BlockStmt( Stmts( - 0, + 3, ), ), Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 4, - ), + Expr, ), - VarDeclarator( - Init, + ExprStmt( + Expr, ), Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, + Assign, ), - BlockStmt( - Stmts( - 7, - ), + AssignExpr( + Left, ), - Stmt( - Return, + PatOrExpr( + Pat, ), - ReturnStmt( - Arg, + Pat( + Expr, ), Expr( - Call, + Member, ), ], span: Span { lo: BytePos( - 4940, + 5303, ), hi: BytePos( - 4966, + 5310, ), ctxt: #0, }, @@ -28181,7 +29159,7 @@ prop: Constant( Str( Word( - Atom('_ff' type=inline), + Atom('_ii' type=inline), ), ), ), @@ -28226,7 +29204,7 @@ ), BlockStmt( Stmts( - 1, + 4, ), ), Stmt( @@ -28253,10 +29231,10 @@ ], span: Span { lo: BytePos( - 5003, + 5444, ), hi: BytePos( - 5010, + 5451, ), ctxt: #0, }, @@ -28271,7 +29249,7 @@ prop: Constant( Str( Word( - Atom('_gg' type=inline), + Atom('_blocksize' type=dynamic), ), ), ), @@ -28316,7 +29294,7 @@ ), BlockStmt( Stmts( - 2, + 5, ), ), Stmt( @@ -28343,10 +29321,10 @@ ], span: Span { lo: BytePos( - 5153, + 5620, ), hi: BytePos( - 5160, + 5634, ), ctxt: #0, }, @@ -28361,7 +29339,7 @@ prop: Constant( Str( Word( - Atom('_hh' type=inline), + Atom('_digestsize' type=dynamic), ), ), ), @@ -28406,7 +29384,7 @@ ), BlockStmt( Stmts( - 3, + 6, ), ), Stmt( @@ -28433,25 +29411,22 @@ ], span: Span { lo: BytePos( - 5303, + 5643, ), hi: BytePos( - 5310, + 5658, ), ctxt: #0, }, }, Member { - obj: Variable( - ( - Atom('md5' type=inline), - #3, - ), + obj: FreeVar( + Atom('module' type=static), ), prop: Constant( Str( Word( - Atom('_ii' type=inline), + Atom('exports' type=inline), ), ), ), @@ -28496,7 +29471,7 @@ ), BlockStmt( Stmts( - 4, + 7, ), ), Stmt( @@ -28523,27 +29498,17 @@ ], span: Span { lo: BytePos( - 5444, + 5668, ), hi: BytePos( - 5451, + 5682, ), ctxt: #0, }, }, - Member { - obj: Variable( - ( - Atom('md5' type=inline), - #3, - ), - ), - prop: Constant( - Str( - Word( - Atom('_blocksize' type=dynamic), - ), - ), + FreeVar { + var: FreeVar( + Atom('module' type=static), ), ast_path: [ Program( @@ -28586,7 +29551,7 @@ ), BlockStmt( Stmts( - 5, + 7, ), ), Stmt( @@ -28610,30 +29575,26 @@ Expr( Member, ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), ], span: Span { lo: BytePos( - 5620, + 5668, ), hi: BytePos( - 5634, + 5674, ), - ctxt: #0, + ctxt: #1, }, }, - Member { - obj: Variable( - ( - Atom('md5' type=inline), - #3, - ), - ), - prop: Constant( - Str( - Word( - Atom('_digestsize' type=dynamic), - ), - ), + FreeVar { + var: FreeVar( + Atom('undefined' type=static), ), ast_path: [ Program( @@ -28656,14 +29617,40 @@ CallExpr( Callee, ), - Callee( + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 7, + ), + ), + Stmt( + Expr, + ), + ExprStmt( Expr, ), Expr( - Paren, + Assign, ), - ParenExpr( - Expr, + AssignExpr( + Right, ), Expr( Fn, @@ -28676,54 +29663,263 @@ ), BlockStmt( Stmts( - 6, + 0, ), ), Stmt( - Expr, + If, ), - ExprStmt( - Expr, + IfStmt( + Test, ), Expr( - Assign, + Bin, ), - AssignExpr( + BinExpr( Left, ), - PatOrExpr( - Pat, + Expr( + Bin, ), - Pat( - Expr, + BinExpr( + Right, ), Expr( - Member, + Ident, ), ], span: Span { lo: BytePos( - 5643, + 5735, ), hi: BytePos( - 5658, + 5744, ), - ctxt: #0, + ctxt: #1, }, }, - Member { - obj: FreeVar( - Other( - Atom('module' type=static), - ), - ), - prop: Constant( - Str( - Word( - Atom('exports' type=inline), + Conditional { + condition: Logical( + 7, + Or, + [ + Binary( + 3, + Variable( + ( + Atom('message' type=inline), + #11, + ), + ), + StrictEqual, + FreeVar( + Atom('undefined' type=static), + ), ), - ), + Binary( + 3, + Variable( + ( + Atom('message' type=inline), + #11, + ), + ), + StrictEqual, + Constant( + Null, + ), + ), + ], ), + kind: If { + then: EffectsBlock { + effects: [ + FreeVar { + var: FreeVar( + Atom('Error' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 7, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + Stmt( + Throw, + ), + ThrowStmt( + Arg, + ), + Expr( + New, + ), + NewExpr( + Callee, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 5782, + ), + hi: BytePos( + 5787, + ), + ctxt: #1, + }, + }, + ], + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 7, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Fn, + ), + FnExpr( + Function, + ), + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Cons, + ), + ], + }, + }, ast_path: [ Program( Script, @@ -28778,24 +29974,35 @@ Assign, ), AssignExpr( - Left, + Right, ), - PatOrExpr( - Pat, + Expr( + Fn, ), - Pat( - Expr, + FnExpr( + Function, ), - Expr( - Member, + Function( + Body, + ), + BlockStmt( + Stmts( + 0, + ), + ), + Stmt( + If, + ), + IfStmt( + Test, ), ], span: Span { lo: BytePos( - 5668, + 5719, ), hi: BytePos( - 5682, + 5819, ), ctxt: #0, }, diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph-explained.snapshot index bb110b0b9fb19..0231d5548af9e 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph-explained.snapshot @@ -107,7 +107,7 @@ b#9 = arguments[1] bb = b -bin = FreeVar(Require)("charenc")["bin"] +bin = FreeVar(require)("charenc")["bin"] c#10 = arguments[2] @@ -150,7 +150,7 @@ c#9 = arguments[2] cc = c -crypt = FreeVar(Require)("crypt") +crypt = FreeVar(require)("crypt") d#10 = arguments[3] @@ -200,7 +200,7 @@ digestbytes = crypt["wordsToBytes"](md5(message, options)) i = 0 -isBuffer = FreeVar(Require)("is-buffer") +isBuffer = FreeVar(require)("is-buffer") l = ???*0* - *0* unsupported expression @@ -255,7 +255,7 @@ t#8 = arguments[6] t#9 = arguments[6] -utf8 = FreeVar(Require)("charenc")["utf8"] +utf8 = FreeVar(require)("charenc")["utf8"] x#10 = arguments[4] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph.snapshot index af19aeb0f8bb0..9133bd65941ee 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/graph.snapshot @@ -2805,7 +2805,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -4066,7 +4066,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -5374,7 +5374,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -5501,9 +5501,7 @@ Member( 3, FreeVar( - Other( - Atom('Array' type=static), - ), + Atom('Array' type=static), ), Constant( Str( @@ -5753,7 +5751,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/resolved-effects.snapshot index d50c86bbed1ba..6e2490aa4dbee 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/md5_2/resolved-effects.snapshot @@ -1,16 +1,26 @@ -0 -> 1 call = require*0*("crypt") +0 -> 1 free var = FreeVar(require) + +0 -> 2 call = require*0*("crypt") - *0* require: The require method from CommonJS -0 -> 3 call = require*0*("charenc") +0 -> 4 free var = FreeVar(require) + +0 -> 5 call = require*0*("charenc") - *0* require: The require method from CommonJS -0 -> 4 call = require*0*("is-buffer") +0 -> 6 free var = FreeVar(require) + +0 -> 7 call = require*0*("is-buffer") - *0* require: The require method from CommonJS -0 -> 6 call = require*0*("charenc") +0 -> 9 free var = FreeVar(require) + +0 -> 10 call = require*0*("charenc") - *0* require: The require method from CommonJS -0 -> 8 conditional = (???*0* == ???*2*) +0 -> 12 free var = FreeVar(String) + +0 -> 13 conditional = (???*0* == ???*2*) - *0* ???*1*["constructor"] ⚠️ unknown object - *1* arguments[0] @@ -18,7 +28,7 @@ - *2* FreeVar(String) ⚠️ unknown global -8 -> 10 conditional = (???*0* | (???*1* === "binary")) +13 -> 15 conditional = (???*0* | (???*1* === "binary")) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["encoding"] @@ -26,7 +36,7 @@ - *2* arguments[1] ⚠️ function calls are not analysed yet -10 -> 12 member call = module["bin"]["stringToBytes"]( +15 -> 17 member call = module["bin"]["stringToBytes"]( ( | ???*0* | module["bin"]["stringToBytes"](???*1*) @@ -54,7 +64,7 @@ - *8* message ⚠️ circular variable reference -10 -> 14 member call = module["utf8"]["stringToBytes"]( +15 -> 19 member call = module["utf8"]["stringToBytes"]( ( | ???*0* | module["bin"]["stringToBytes"](???*1*) @@ -82,7 +92,7 @@ - *8* message ⚠️ circular variable reference -8 -> 15 call = module( +13 -> 20 call = module( ( | ???*0* | module["bin"]["stringToBytes"](???*1*) @@ -110,7 +120,7 @@ - *8* message ⚠️ circular variable reference -8 -> 16 conditional = module((???*0* | ???*1* | ???*3*)) +13 -> 21 conditional = module((???*0* | ???*1* | ???*3*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* module["bin"]["stringToBytes"](???*2*) @@ -126,7 +136,9 @@ - *6* FreeVar(Array) ⚠️ unknown global -16 -> 20 member call = ???*0*["call"]( +21 -> 25 free var = FreeVar(Array) + +21 -> 26 member call = ???*0*["call"]( ( | ???*3* | module["bin"]["stringToBytes"](???*4*) @@ -161,7 +173,9 @@ - *11* message ⚠️ circular variable reference -16 -> 22 member call = ???*0*["isArray"]( +21 -> 28 free var = FreeVar(Array) + +21 -> 29 member call = ???*0*["isArray"]( ( | ???*1* | module["bin"]["stringToBytes"](???*2*) @@ -191,13 +205,13 @@ - *9* message ⚠️ circular variable reference -16 -> 23 conditional = !(???*0*) +21 -> 30 conditional = !(???*0*) - *0* ???*1*["isArray"](message) ⚠️ unknown callee object - *1* FreeVar(Array) ⚠️ unknown global -23 -> 25 member call = ( +30 -> 32 member call = ( | ???*0* | module["bin"]["stringToBytes"](???*1*) | module["utf8"]["stringToBytes"](???*2*) @@ -223,7 +237,7 @@ - *8* message ⚠️ circular variable reference -0 -> 27 member call = module["bytesToWords"]( +0 -> 34 member call = module["bytesToWords"]( ( | ???*0* | module["bin"]["stringToBytes"](???*1*) @@ -251,7 +265,7 @@ - *8* message ⚠️ circular variable reference -0 -> 43 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 50 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -280,7 +294,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 45 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 52 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -309,7 +323,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 47 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 54 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -337,7 +351,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 49 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 56 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -366,7 +380,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 51 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 58 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -395,7 +409,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 53 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 60 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -423,7 +437,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 55 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 62 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -452,7 +466,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 57 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 64 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -481,7 +495,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 59 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 66 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -509,7 +523,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 61 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 68 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -538,7 +552,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 63 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 70 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -567,7 +581,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 65 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 72 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -596,7 +610,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 67 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 74 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -624,7 +638,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 69 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 76 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -653,7 +667,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 71 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 78 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -682,7 +696,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 73 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( +0 -> 80 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ff"]( ???*0*, ???*1*, ???*2*, @@ -710,7 +724,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 75 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 82 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -739,7 +753,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 77 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 84 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -768,7 +782,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 79 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 86 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -796,7 +810,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 81 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 88 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -825,7 +839,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 83 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 90 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -854,7 +868,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 85 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 92 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -882,7 +896,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 87 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 94 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -911,7 +925,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 89 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 96 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -940,7 +954,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 91 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 98 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -968,7 +982,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 93 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 100 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -997,7 +1011,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 95 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 102 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -1026,7 +1040,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 97 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 104 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -1054,7 +1068,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 99 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 106 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -1083,7 +1097,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 101 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 108 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -1112,7 +1126,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 103 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 110 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -1140,7 +1154,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 105 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( +0 -> 112 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_gg"]( ???*0*, ???*1*, ???*2*, @@ -1169,7 +1183,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 107 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 114 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1198,7 +1212,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 109 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 116 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1227,7 +1241,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 111 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 118 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1255,7 +1269,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 113 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 120 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1284,7 +1298,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 115 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 122 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1313,7 +1327,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 117 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 124 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1341,7 +1355,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 119 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 126 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1370,7 +1384,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 121 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 128 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1399,7 +1413,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 123 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 130 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1427,7 +1441,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 125 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 132 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1456,7 +1470,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 127 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 134 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1485,7 +1499,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 129 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 136 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1513,7 +1527,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 131 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 138 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1542,7 +1556,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 133 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 140 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1571,7 +1585,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 135 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 142 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1599,7 +1613,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 137 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( +0 -> 144 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_hh"]( ???*0*, ???*1*, ???*2*, @@ -1628,7 +1642,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 139 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 146 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1657,7 +1671,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 141 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 148 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1685,7 +1699,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 143 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 150 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1714,7 +1728,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 145 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 152 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1743,7 +1757,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 147 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 154 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1771,7 +1785,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 149 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 156 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1800,7 +1814,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 151 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 158 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1829,7 +1843,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 153 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 160 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1858,7 +1872,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 155 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 162 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1886,7 +1900,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 157 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 164 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1915,7 +1929,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 159 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 166 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1944,7 +1958,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 161 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 168 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -1972,7 +1986,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 163 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 170 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -2001,7 +2015,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 165 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 172 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -2030,7 +2044,7 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 167 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 174 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -2058,7 +2072,7 @@ - *10* FreeVar(Array) ⚠️ unknown global -0 -> 169 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( +0 -> 176 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))["_ii"]( ???*0*, ???*1*, ???*2*, @@ -2087,20 +2101,34 @@ ⚠️ unknown global - *11* unsupported expression -0 -> 171 member call = module["endian"](???*0*) +0 -> 178 member call = module["endian"](???*0*) - *0* max number of linking steps reached -0 -> 180 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))(???*0*, ???*1*) +0 -> 186 free var = FreeVar(module) + +0 -> 187 free var = FreeVar(undefined) + +0 -> 188 conditional = ((???*0* === ???*1*) | (???*2* === null)) +- *0* arguments[0] + ⚠️ function calls are not analysed yet +- *1* FreeVar(undefined) + ⚠️ unknown global +- *2* arguments[0] + ⚠️ function calls are not analysed yet + +188 -> 189 free var = FreeVar(Error) + +0 -> 191 call = (...) => (undefined | crypt["endian"]([a, b, c, d]))(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 181 member call = module["wordsToBytes"](???*0*) +0 -> 192 member call = module["wordsToBytes"](???*0*) - *0* max number of linking steps reached -0 -> 185 member call = module["bin"]["bytesToString"](???*0*) +0 -> 196 member call = module["bin"]["bytesToString"](???*0*) - *0* max number of linking steps reached -0 -> 187 member call = module["bytesToHex"](???*0*) +0 -> 198 member call = module["bytesToHex"](???*0*) - *0* max number of linking steps reached diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/graph-effects.snapshot index 54f4b46699aa0..58044e8246e6c 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/graph-effects.snapshot @@ -429,6 +429,69 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('unknown' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 3, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Array, + ), + ArrayLit( + Elems( + 3, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 171, + ), + hi: BytePos( + 178, + ), + ctxt: #1, + }, + }, MemberCall { obj: Member( 7, @@ -507,9 +570,7 @@ ), ), FreeVar( - Other( - Atom('unknown' type=static), - ), + Atom('unknown' type=static), ), ], mutable: true, @@ -743,6 +804,58 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('unknown' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 4, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 3, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 231, + ), + hi: BytePos( + 238, + ), + ctxt: #1, + }, + }, MemberCall { obj: Member( 7, @@ -824,9 +937,7 @@ ), Value( FreeVar( - Other( - Atom('unknown' type=static), - ), + Atom('unknown' type=static), ), ), ], diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/graph.snapshot index 07729427bb487..6fe7529c6cc3c 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/graph.snapshot @@ -344,9 +344,7 @@ ), ), FreeVar( - Other( - Atom('unknown' type=static), - ), + Atom('unknown' type=static), ), ], mutable: true, @@ -431,9 +429,7 @@ ), ), FreeVar( - Other( - Atom('unknown' type=static), - ), + Atom('unknown' type=static), ), ], ), diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/resolved-effects.snapshot index 4f0b9cff803ee..cbd5b7b337adc 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/member-call/resolved-effects.snapshot @@ -1,14 +1,18 @@ 0 -> 3 member call = [1, 2, 3]["concat"](4, 5, 6, [7, 8, 9], `hello ${(2 | ???*0*)}`) - *0* unknown mutation -0 -> 6 member call = ([1, 2, 3] | ???*0*)["concat"]([4, 5, 6, ???*1*]) +0 -> 6 free var = FreeVar(unknown) + +0 -> 7 member call = ([1, 2, 3] | ???*0*)["concat"]([4, 5, 6, ???*1*]) - *0* unknown mutation - *1* FreeVar(unknown) ⚠️ unknown global -0 -> 9 member call = ([1, 2, 3] | ???*0*)["concat"](4, 5, 6, ???*1*) +0 -> 10 free var = FreeVar(unknown) + +0 -> 11 member call = ([1, 2, 3] | ???*0*)["concat"](4, 5, 6, ???*1*) - *0* unknown mutation - *1* FreeVar(unknown) ⚠️ unknown global -0 -> 12 member call = [1, 2, 3]["concat"]([7, 8, 9]) +0 -> 14 member call = [1, 2, 3]["concat"]([7, 8, 9]) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph-effects.snapshot index 35e46f50365df..811e477409de0 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph-effects.snapshot @@ -1,9 +1,7 @@ [ Member { obj: FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), prop: Constant( Str( @@ -55,9 +53,112 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Bin, + ), + BinExpr( + Left, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 16, + ), + hi: BytePos( + 22, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 123, + ), + hi: BytePos( + 130, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -118,9 +219,59 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 2, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 199, + ), + hi: BytePos( + 206, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph-explained.snapshot index 5b78df0d6fce1..68fb3ada93fa9 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph-explained.snapshot @@ -1,5 +1,5 @@ -Collection = FreeVar(Require)(`${driver}/collection`) +Collection = FreeVar(require)(`${driver}/collection`) -Connection = FreeVar(Require)(`${driver}/connection`) +Connection = FreeVar(require)(`${driver}/connection`) driver = (FreeVar(global)["MONGOOSE_DRIVER_PATH"] || "./drivers/node-mongodb-native") diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph.snapshot index 4b0e155f94241..c3f3d0533a886 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/graph.snapshot @@ -4,7 +4,7 @@ Call( 5, FreeVar( - Require, + Atom('require' type=static), ), [ Concat( @@ -33,7 +33,7 @@ Call( 5, FreeVar( - Require, + Atom('require' type=static), ), [ Concat( @@ -66,9 +66,7 @@ Member( 3, FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Str( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/resolved-effects.snapshot index 195af777d4108..983f14341f044 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/mongoose-reduced/resolved-effects.snapshot @@ -1,4 +1,8 @@ -0 -> 2 call = require*0*( +0 -> 2 free var = FreeVar(global) + +0 -> 3 free var = FreeVar(require) + +0 -> 4 call = require*0*( `${(???*1* | "./drivers/node-mongodb-native")}/connection` ) - *0* require: The require method from CommonJS @@ -7,7 +11,9 @@ - *2* FreeVar(global) ⚠️ unknown global -0 -> 3 call = require*0*( +0 -> 5 free var = FreeVar(require) + +0 -> 6 call = require*0*( `${(???*1* | "./drivers/node-mongodb-native")}/collection` ) - *0* require: The require method from CommonJS diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/object/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/object/graph-effects.snapshot index 2da761fb650fd..dd12a701a8a04 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/object/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/object/graph-effects.snapshot @@ -611,6 +611,61 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 16, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Object, + ), + ObjectLit( + Props( + 1, + ), + ), + PropOrSpread( + Spread, + ), + SpreadElement( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 548, + ), + hi: BytePos( + 554, + ), + ctxt: #1, + }, + }, Member { obj: Variable( ( @@ -764,6 +819,134 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 20, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Object, + ), + ObjectLit( + Props( + 1, + ), + ), + PropOrSpread( + Prop, + ), + Prop( + KeyValue, + ), + KeyValueProp( + Key, + ), + PropName( + Computed, + ), + ComputedPropName( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 678, + ), + hi: BytePos( + 684, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 20, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Object, + ), + ObjectLit( + Props( + 3, + ), + ), + PropOrSpread( + Prop, + ), + Prop( + KeyValue, + ), + KeyValueProp( + Key, + ), + PropName( + Computed, + ), + ComputedPropName( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 697, + ), + hi: BytePos( + 703, + ), + ctxt: #1, + }, + }, Member { obj: Variable( ( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/object/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/object/graph.snapshot index 48df623dbce63..a28222f8b328f 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/object/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/object/graph.snapshot @@ -611,9 +611,7 @@ ), KeyValue( FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Num( @@ -641,9 +639,7 @@ ), KeyValue( FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Num( @@ -745,9 +741,7 @@ ), Spread( FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), ), KeyValue( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/object/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/object/resolved-effects.snapshot new file mode 100644 index 0000000000000..3ff470ad60d4f --- /dev/null +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/object/resolved-effects.snapshot @@ -0,0 +1,5 @@ +0 -> 13 free var = FreeVar(global) + +0 -> 17 free var = FreeVar(global) + +0 -> 18 free var = FreeVar(global) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/graph-effects.snapshot index 07ff8af11c33a..293fb7c4b2061 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/graph-effects.snapshot @@ -1,7 +1,48 @@ [ + FreeVar { + var: FreeVar( + Atom('Object' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 11, + ), + hi: BytePos( + 17, + ), + ctxt: #1, + }, + }, Member { obj: FreeVar( - Object, + Atom('Object' type=static), ), prop: Constant( Str( @@ -56,9 +97,65 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('Object' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 30, + ), + hi: BytePos( + 36, + ), + ctxt: #1, + }, + }, MemberCall { obj: FreeVar( - Object, + Atom('Object' type=static), ), prop: Constant( Str( @@ -174,6 +271,58 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('Object' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 2, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 63, + ), + hi: BytePos( + 69, + ), + ctxt: #1, + }, + }, MemberCall { obj: Variable( ( @@ -191,7 +340,7 @@ args: [ Value( FreeVar( - Object, + Atom('Object' type=static), ), ), ], diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/graph.snapshot index 657c64d9d0531..b6c9afd29f46a 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/graph.snapshot @@ -2,7 +2,7 @@ ( "O", FreeVar( - Object, + Atom('Object' type=static), ), ), ( @@ -10,7 +10,7 @@ MemberCall( 4, FreeVar( - Object, + Atom('Object' type=static), ), Constant( Str( @@ -48,7 +48,7 @@ ), [ FreeVar( - Object, + Atom('Object' type=static), ), ], ), diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/resolved-effects.snapshot index 231534a82e155..a6c8449b7d4ac 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/other-free-vars/resolved-effects.snapshot @@ -1,10 +1,16 @@ -0 -> 2 member call = ???*0*["keys"](???*1*) +0 -> 1 free var = FreeVar(Object) + +0 -> 3 free var = FreeVar(Object) + +0 -> 4 member call = ???*0*["keys"](???*1*) - *0* FreeVar(Object) ⚠️ unknown global - *1* FreeVar(Object) ⚠️ unknown global -0 -> 4 member call = ???*0*["keys"](???*1*) +0 -> 6 free var = FreeVar(Object) + +0 -> 7 member call = ???*0*["keys"](???*1*) - *0* FreeVar(Object) ⚠️ unknown global - *1* FreeVar(Object) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph-effects.snapshot index c21f795b711ca..a9f58d032dec4 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph-effects.snapshot @@ -1,7 +1,57 @@ [ + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 11, + ), + hi: BytePos( + 18, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -51,9 +101,59 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 79, + ), + hi: BytePos( + 86, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -687,6 +787,58 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('global' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 4, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 328, + ), + hi: BytePos( + 334, + ), + ctxt: #1, + }, + }, MemberCall { obj: Variable( ( @@ -740,9 +892,7 @@ ), Value( FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), ), Value( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph-explained.snapshot index 2a03e37825f1f..ae603758cc4cf 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph-explained.snapshot @@ -1,6 +1,6 @@ -a = FreeVar(Require)("foo") +a = FreeVar(require)("foo") -path = FreeVar(Require)("path") +path = FreeVar(require)("path") z1_joined = path["join"]("foo", "bar") diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph.snapshot index ce927ba1b1237..6533217043e66 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/graph.snapshot @@ -4,7 +4,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -22,7 +22,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -222,9 +222,7 @@ ), ), FreeVar( - Other( - Atom('global' type=static), - ), + Atom('global' type=static), ), Constant( Str( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/resolved-effects.snapshot index 5d5983f7b011e..6b1ee47afab57 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/path-join/resolved-effects.snapshot @@ -1,22 +1,28 @@ -0 -> 1 call = require*0*("foo") +0 -> 1 free var = FreeVar(require) + +0 -> 2 call = require*0*("foo") - *0* require: The require method from CommonJS -0 -> 2 call = require*0*("path") +0 -> 3 free var = FreeVar(require) + +0 -> 4 call = require*0*("path") - *0* require: The require method from CommonJS -0 -> 4 member call = path*0*["join"]("foo", "bar") +0 -> 6 member call = path*0*["join"]("foo", "bar") - *0* path: The Node.js path module: https://nodejs.org/api/path.html -0 -> 6 member call = path*0*["join"]("foo/", "bar") +0 -> 8 member call = path*0*["join"]("foo/", "bar") - *0* path: The Node.js path module: https://nodejs.org/api/path.html -0 -> 8 member call = path*0*["join"]("foo", "/bar") +0 -> 10 member call = path*0*["join"]("foo", "/bar") - *0* path: The Node.js path module: https://nodejs.org/api/path.html -0 -> 10 member call = path*0*["join"]("foo/", "/bar") +0 -> 12 member call = path*0*["join"]("foo/", "/bar") - *0* path: The Node.js path module: https://nodejs.org/api/path.html -0 -> 12 member call = path*0*["join"]("foo", "bar", "..", "baz", ???*1*, "..", "foo") +0 -> 14 free var = FreeVar(global) + +0 -> 15 member call = path*0*["join"]("foo", "bar", "..", "baz", ???*1*, "..", "foo") - *0* path: The Node.js path module: https://nodejs.org/api/path.html - *1* FreeVar(global) ⚠️ unknown global diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/peg/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/peg/graph-effects.snapshot deleted file mode 100644 index 5093943801d15..0000000000000 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/peg/graph-effects.snapshot +++ /dev/null @@ -1,382115 +0,0 @@ -[ - Member { - obj: Unknown( - None, - "unsupported expression", - ), - prop: Constant( - Str( - Word( - Atom('constructor' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 142, - ), - hi: BytePos( - 158, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('ctor' type=inline), - #3, - ), - ), - prop: Constant( - Str( - Word( - Atom('prototype' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 174, - ), - hi: BytePos( - 188, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('parent' type=inline), - #3, - ), - ), - prop: Constant( - Str( - Word( - Atom('prototype' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 191, - ), - hi: BytePos( - 207, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('child' type=inline), - #3, - ), - ), - prop: Constant( - Str( - Word( - Atom('prototype' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 211, - ), - hi: BytePos( - 226, - ), - ctxt: #0, - }, - }, - Member { - obj: Unknown( - None, - "unsupported expression", - ), - prop: Constant( - Str( - Word( - Atom('message' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 309, - ), - hi: BytePos( - 321, - ), - ctxt: #0, - }, - }, - Member { - obj: Unknown( - None, - "unsupported expression", - ), - prop: Constant( - Str( - Word( - Atom('expected' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 335, - ), - hi: BytePos( - 348, - ), - ctxt: #0, - }, - }, - Member { - obj: Unknown( - None, - "unsupported expression", - ), - prop: Constant( - Str( - Word( - Atom('found' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 363, - ), - hi: BytePos( - 373, - ), - ctxt: #0, - }, - }, - Member { - obj: Unknown( - None, - "unsupported expression", - ), - prop: Constant( - Str( - Word( - Atom('location' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 385, - ), - hi: BytePos( - 398, - ), - ctxt: #0, - }, - }, - Member { - obj: Unknown( - None, - "unsupported expression", - ), - prop: Constant( - Str( - Word( - Atom('name' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 413, - ), - hi: BytePos( - 422, - ), - ctxt: #0, - }, - }, - Member { - obj: FreeVar( - Other( - Atom('Error' type=static), - ), - ), - prop: Constant( - Str( - Word( - Atom('captureStackTrace' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Unary, - ), - UnaryExpr( - Arg, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 454, - ), - hi: BytePos( - 477, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Unknown( - None, - "unsupported expression", - ), - StrictEqual, - Constant( - Str( - Word( - Atom('function' type=static), - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: FreeVar( - Other( - Atom('Error' type=static), - ), - ), - prop: Constant( - Str( - Word( - Atom('captureStackTrace' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 500, - ), - hi: BytePos( - 523, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: FreeVar( - Other( - Atom('Error' type=static), - ), - ), - prop: Constant( - Str( - Word( - Atom('captureStackTrace' type=dynamic), - ), - ), - ), - args: [ - Value( - Unknown( - None, - "unsupported expression", - ), - ), - Value( - Variable( - ( - Atom('peg$SyntaxError' type=dynamic), - #2, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 500, - ), - hi: BytePos( - 546, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 443, - ), - hi: BytePos( - 551, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$subclass' type=dynamic), - #2, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$SyntaxError' type=dynamic), - #2, - ), - ), - ), - Value( - FreeVar( - Other( - Atom('Error' type=static), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 3, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 555, - ), - hi: BytePos( - 591, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$SyntaxError' type=dynamic), - #2, - ), - ), - prop: Constant( - Str( - Word( - Atom('buildMessage' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 594, - ), - hi: BytePos( - 622, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expectation' type=dynamic), - #8, - ), - ), - prop: Constant( - Str( - Word( - Atom('text' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 0, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 760, - ), - hi: BytePos( - 776, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('literalEscape' type=dynamic), - #7, - ), - ), - args: [ - Value( - Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #8, - ), - ), - Constant( - Str( - Word( - Atom('text' type=static), - ), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 0, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 746, - ), - hi: BytePos( - 777, - ), - ctxt: #0, - }, - }, - Member { - obj: Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 892, - ), - hi: BytePos( - 916, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - prop: Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 892, - ), - hi: BytePos( - 909, - ), - ctxt: #0, - }, - }, - Member { - obj: Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - prop: Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 959, - ), - hi: BytePos( - 979, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - prop: Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 959, - ), - hi: BytePos( - 976, - ), - ctxt: #0, - }, - }, - Member { - obj: Member( - 5, - Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ), - prop: Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1023, - ), - hi: BytePos( - 1046, - ), - ctxt: #0, - }, - }, - Member { - obj: Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - prop: Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1023, - ), - hi: BytePos( - 1043, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - prop: Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1023, - ), - hi: BytePos( - 1040, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('classEscape' type=dynamic), - #7, - ), - ), - args: [ - Value( - Member( - 7, - Member( - 5, - Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ), - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1011, - ), - hi: BytePos( - 1047, - ), - ctxt: #0, - }, - }, - Member { - obj: Member( - 5, - Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ), - prop: Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1096, - ), - hi: BytePos( - 1119, - ), - ctxt: #0, - }, - }, - Member { - obj: Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - prop: Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1096, - ), - hi: BytePos( - 1116, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - prop: Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1096, - ), - hi: BytePos( - 1113, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('classEscape' type=dynamic), - #7, - ), - ), - args: [ - Value( - Member( - 7, - Member( - 5, - Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ), - Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1084, - ), - hi: BytePos( - 1120, - ), - ctxt: #0, - }, - }, - Member { - obj: Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - prop: Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Alt, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1147, - ), - hi: BytePos( - 1167, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - prop: Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Alt, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1147, - ), - hi: BytePos( - 1164, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('classEscape' type=dynamic), - #7, - ), - ), - args: [ - Value( - Member( - 5, - Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - ), - Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Alt, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1135, - ), - hi: BytePos( - 1168, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expectation' type=dynamic), - #9, - ), - ), - prop: Constant( - Str( - Word( - Atom('inverted' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Cond, - ), - CondExpr( - Test, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1199, - ), - hi: BytePos( - 1219, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expectation' type=dynamic), - #13, - ), - ), - prop: Constant( - Str( - Word( - Atom('description' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 4, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1454, - ), - hi: BytePos( - 1477, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 7, - MemberCall( - 4, - Variable( - ( - Atom('ch' type=static), - #14, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toString' type=static), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 16.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toUpperCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1524, - ), - hi: BytePos( - 1565, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 4, - Variable( - ( - Atom('ch' type=static), - #14, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toString' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1524, - ), - hi: BytePos( - 1549, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('ch' type=static), - #14, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1524, - ), - hi: BytePos( - 1537, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('ch' type=static), - #14, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1524, - ), - hi: BytePos( - 1540, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 4, - Variable( - ( - Atom('ch' type=static), - #14, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toString' type=static), - ), - ), - ), - args: [ - Value( - Constant( - Num( - ConstantNumber( - 16.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1524, - ), - hi: BytePos( - 1553, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 7, - MemberCall( - 4, - Variable( - ( - Atom('ch' type=static), - #14, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toString' type=static), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 16.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toUpperCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1524, - ), - hi: BytePos( - 1567, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "[\\x00-\\x0F]", - "g", - ), - ), - Variable( - ( - Atom('*anonymous function 1822*' type=dynamic), - #0, - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1894, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1805, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1776, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1747, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1718, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1689, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1661, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s' type=static), - #15, - ), - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1631, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s' type=static), - #15, - ), - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\\\", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1646, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\"", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1674, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\0", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1703, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\t", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1732, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\n", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1761, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\r", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1790, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "[\\x00-\\x0F]", - "g", - ), - ), - ), - Closure( - Variable( - ( - Atom('*anonymous function 1822*' type=dynamic), - #0, - ), - ), - EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('hex' type=inline), - #7, - ), - ), - args: [ - Value( - Variable( - ( - Atom('ch' type=static), - #16, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1862, - ), - hi: BytePos( - 1869, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - ], - }, - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1879, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "[\\x00-\\x0F]", - "g", - ), - ), - Variable( - ( - Atom('*anonymous function 1822*' type=dynamic), - #0, - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "[\\x10-\\x1F\\x7F-\\x9F]", - "g", - ), - ), - ), - Closure( - Variable( - ( - Atom('*anonymous function 1920*' type=dynamic), - #0, - ), - ), - EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('hex' type=inline), - #7, - ), - ), - args: [ - Value( - Variable( - ( - Atom('ch' type=static), - #17, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1959, - ), - hi: BytePos( - 1966, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - ], - }, - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 1615, - ), - hi: BytePos( - 1976, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 37, - MemberCall( - 33, - MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "[\\x00-\\x0F]", - "g", - ), - ), - Variable( - ( - Atom('*anonymous function 2287*' type=dynamic), - #0, - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2359, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 33, - MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2270, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2241, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2212, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2183, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2154, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2126, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2097, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2068, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s' type=static), - #18, - ), - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2038, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s' type=static), - #18, - ), - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\\\", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2053, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\]", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2082, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\^", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2111, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "-", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2139, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\0", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2168, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\t", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2197, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\n", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2226, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "\\r", - "g", - ), - ), - ), - Value( - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2255, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 33, - MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "[\\x00-\\x0F]", - "g", - ), - ), - ), - Closure( - Variable( - ( - Atom('*anonymous function 2287*' type=dynamic), - #0, - ), - ), - EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('hex' type=inline), - #7, - ), - ), - args: [ - Value( - Variable( - ( - Atom('ch' type=static), - #19, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2327, - ), - hi: BytePos( - 2334, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - ], - }, - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2344, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 37, - MemberCall( - 33, - MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "[\\x00-\\x0F]", - "g", - ), - ), - Variable( - ( - Atom('*anonymous function 2287*' type=dynamic), - #0, - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Regex( - "[\\x10-\\x1F\\x7F-\\x9F]", - "g", - ), - ), - ), - Closure( - Variable( - ( - Atom('*anonymous function 2385*' type=dynamic), - #0, - ), - ), - EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('hex' type=inline), - #7, - ), - ), - args: [ - Value( - Variable( - ( - Atom('ch' type=static), - #20, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2424, - ), - hi: BytePos( - 2431, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - ], - }, - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2022, - ), - hi: BytePos( - 2441, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('DESCRIBE_EXPECTATION_FNS' type=dynamic), - #7, - ), - ), - prop: Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #21, - ), - ), - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2505, - ), - hi: BytePos( - 2547, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expectation' type=dynamic), - #21, - ), - ), - prop: Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Prop, - ), - MemberProp( - Computed, - ), - ComputedPropName( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2530, - ), - hi: BytePos( - 2546, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('DESCRIBE_EXPECTATION_FNS' type=dynamic), - #7, - ), - ), - prop: Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #21, - ), - ), - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('expectation' type=dynamic), - #21, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2505, - ), - hi: BytePos( - 2560, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expected' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - New, - ), - NewExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2640, - ), - hi: BytePos( - 2655, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expected' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2697, - ), - hi: BytePos( - 2712, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Variable( - ( - Atom('i' type=static), - #22, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2727, - ), - hi: BytePos( - 2742, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('expected' type=dynamic), - #22, - ), - ), - prop: Variable( - ( - Atom('i' type=static), - #22, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2765, - ), - hi: BytePos( - 2776, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('describeExpectation' type=dynamic), - #7, - ), - ), - args: [ - Value( - Member( - 3, - Variable( - ( - Atom('expected' type=dynamic), - #22, - ), - ), - Variable( - ( - Atom('i' type=static), - #22, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2745, - ), - hi: BytePos( - 2777, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('sort' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2790, - ), - hi: BytePos( - 2807, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('sort' type=inline), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 2790, - ), - hi: BytePos( - 2809, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2820, - ), - hi: BytePos( - 2839, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - For, - ), - ForStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2876, - ), - hi: BytePos( - 2895, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Unknown( - None, - "unsupported expression", - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2916, - ), - hi: BytePos( - 2935, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Variable( - ( - Atom('i' type=static), - #22, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2940, - ), - hi: BytePos( - 2955, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - Member( - 3, - Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - Unknown( - None, - "unsupported expression", - ), - ), - StrictNotEqual, - Member( - 3, - Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - Variable( - ( - Atom('i' type=static), - #22, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Variable( - ( - Atom('j' type=inline), - #22, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2969, - ), - hi: BytePos( - 2984, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Variable( - ( - Atom('i' type=static), - #22, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 2987, - ), - hi: BytePos( - 3002, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - For, - ), - ForStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 2912, - ), - hi: BytePos( - 3028, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 3043, - ), - hi: BytePos( - 3062, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Discriminant, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 3087, - ), - hi: BytePos( - 3106, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Cases( - 0, - ), - ), - SwitchCase( - Cons( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 3139, - ), - hi: BytePos( - 3154, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Cases( - 1, - ), - ), - SwitchCase( - Cons( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 3186, - ), - hi: BytePos( - 3201, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Cases( - 1, - ), - ), - SwitchCase( - Cons( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 3213, - ), - hi: BytePos( - 3228, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - Constant( - Str( - Word( - Atom('slice' type=static), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - Unknown( - None, - "unsupported expression", - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Cases( - 2, - ), - ), - SwitchCase( - Cons( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 3273, - ), - hi: BytePos( - 3303, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('slice' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Cases( - 2, - ), - ), - SwitchCase( - Cons( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 3273, - ), - hi: BytePos( - 3291, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('slice' type=static), - ), - ), - ), - args: [ - Value( - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - Value( - Unknown( - None, - "unsupported expression", - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Cases( - 2, - ), - ), - SwitchCase( - Cons( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 3273, - ), - hi: BytePos( - 3298, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - Constant( - Str( - Word( - Atom('slice' type=static), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - Unknown( - None, - "unsupported expression", - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom(', ' type=inline), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Cases( - 2, - ), - ), - SwitchCase( - Cons( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 3273, - ), - hi: BytePos( - 3309, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Unknown( - None, - "unsupported expression", - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Cases( - 2, - ), - ), - SwitchCase( - Cons( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 3342, - ), - hi: BytePos( - 3379, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Switch, - ), - SwitchStmt( - Cases( - 2, - ), - ), - SwitchCase( - Cons( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - MemberExpr( - Prop, - ), - MemberProp( - Computed, - ), - ComputedPropName( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 3355, - ), - hi: BytePos( - 3374, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('literalEscape' type=dynamic), - #7, - ), - ), - args: [ - Value( - Variable( - ( - Atom('found' type=inline), - #27, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 6, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 3461, - ), - hi: BytePos( - 3481, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('describeExpected' type=dynamic), - #7, - ), - ), - args: [ - Value( - Variable( - ( - Atom('expected' type=dynamic), - #7, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 3544, - ), - hi: BytePos( - 3570, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('describeFound' type=dynamic), - #7, - ), - ), - args: [ - Value( - Variable( - ( - Atom('found' type=inline), - #7, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 3591, - ), - hi: BytePos( - 3611, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('*' type=static), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 10, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 4425, - ), - hi: BytePos( - 4459, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom(',' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 15, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 4852, - ), - hi: BytePos( - 4886, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('.' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 27, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 6099, - ), - hi: BytePos( - 6133, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('(' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 29, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 6168, - ), - hi: BytePos( - 6202, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom(')' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 31, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 6237, - ), - hi: BytePos( - 6271, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('{' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 35, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 6629, - ), - hi: BytePos( - 6663, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('}' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 37, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 6698, - ), - hi: BytePos( - 6732, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('[' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 40, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 6927, - ), - hi: BytePos( - 6961, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom(']' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 42, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 6996, - ), - hi: BytePos( - 7030, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('undefined' type=static), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 45, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 7199, - ), - hi: BytePos( - 7241, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('-' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 51, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 7660, - ), - hi: BytePos( - 7694, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('0x' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 53, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 7730, - ), - hi: BytePos( - 7765, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Array { - total_nodes: 4, - items: [ - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('0' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('9' type=inline), - ), - ), - ), - ], - mutable: true, - }, - ], - mutable: true, - }, - ), - Value( - Constant( - False, - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 55, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 7805, - ), - hi: BytePos( - 7853, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('text' type=static), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 56, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8006, - ), - hi: BytePos( - 8012, - ), - ctxt: #0, - }, - }, - Call { - func: FreeVar( - Other( - Atom('parseInt' type=dynamic), - ), - ), - args: [ - Value( - Call( - 2, - Variable( - ( - Atom('text' type=static), - #28, - ), - ), - [], - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 16.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 56, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 7997, - ), - hi: BytePos( - 8017, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('text' type=static), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 56, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Cond, - ), - CondExpr( - Alt, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8031, - ), - hi: BytePos( - 8037, - ), - ctxt: #0, - }, - }, - Call { - func: FreeVar( - Other( - Atom('parseFloat' type=dynamic), - ), - ), - args: [ - Value( - Call( - 2, - Variable( - ( - Atom('text' type=static), - #28, - ), - ), - [], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 56, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Cond, - ), - CondExpr( - Alt, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8020, - ), - hi: BytePos( - 8038, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('"' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 58, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8089, - ), - hi: BytePos( - 8123, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('chars' type=inline), - #57, - ), - ), - prop: Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 59, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 8221, - ), - hi: BytePos( - 8231, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('chars' type=inline), - #57, - ), - ), - prop: Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('' type=static), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 59, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8221, - ), - hi: BytePos( - 8235, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom(''' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 61, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8286, - ), - hi: BytePos( - 8320, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Array { - total_nodes: 5, - items: [ - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom(' - ' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - ], - mutable: true, - }, - ), - Value( - Constant( - False, - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 65, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8639, - ), - hi: BytePos( - 8698, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('--' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 67, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8734, - ), - hi: BytePos( - 8769, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom(' - ' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - ], - mutable: true, - }, - ), - Value( - Constant( - False, - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 69, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8810, - ), - hi: BytePos( - 8858, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('SELECT' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 71, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8898, - ), - hi: BytePos( - 8936, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('TOP' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 73, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 8973, - ), - hi: BytePos( - 9008, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('FROM' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 75, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9046, - ), - hi: BytePos( - 9082, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('WHERE' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 77, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9121, - ), - hi: BytePos( - 9158, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('ORDER' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 79, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9197, - ), - hi: BytePos( - 9234, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('BY' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 81, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9270, - ), - hi: BytePos( - 9304, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('AS' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 83, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9340, - ), - hi: BytePos( - 9374, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('JOIN' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 85, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9412, - ), - hi: BytePos( - 9448, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('IN' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 87, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9484, - ), - hi: BytePos( - 9518, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('VALUE' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 89, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9557, - ), - hi: BytePos( - 9594, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('ASC' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 91, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9631, - ), - hi: BytePos( - 9666, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('DESC' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 94, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9759, - ), - hi: BytePos( - 9795, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('AND' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 97, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 9888, - ), - hi: BytePos( - 9923, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('OR' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 100, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10014, - ), - hi: BytePos( - 10048, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('NOT' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 103, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10140, - ), - hi: BytePos( - 10175, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('BETWEEN' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 106, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10274, - ), - hi: BytePos( - 10313, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('EXISTS' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 108, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10355, - ), - hi: BytePos( - 10393, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('ARRAY' type=inline), - ), - ), - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 110, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10434, - ), - hi: BytePos( - 10471, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('null' type=static), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 112, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10511, - ), - hi: BytePos( - 10548, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('true' type=static), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 114, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10588, - ), - hi: BytePos( - 10625, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('false' type=static), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 116, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10666, - ), - hi: BytePos( - 10704, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('udf' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 118, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10743, - ), - hi: BytePos( - 10779, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Array { - total_nodes: 8, - items: [ - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('a' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('z' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('A' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('Z' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Constant( - Str( - Word( - Atom('_' type=inline), - ), - ), - ), - ], - mutable: true, - }, - ), - Value( - Constant( - False, - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 121, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 10931, - ), - hi: BytePos( - 11020, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Array { - total_nodes: 11, - items: [ - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('a' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('z' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('A' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('Z' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('0' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('9' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Constant( - Str( - Word( - Atom('_' type=inline), - ), - ), - ), - ], - mutable: true, - }, - ), - Value( - Constant( - False, - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 123, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11069, - ), - hi: BytePos( - 11170, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('tail' type=inline), - #66, - ), - ), - prop: Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 124, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 11231, - ), - hi: BytePos( - 11240, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('tail' type=inline), - #66, - ), - ), - prop: Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('' type=static), - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 124, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11231, - ), - hi: BytePos( - 11244, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('@' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 126, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11288, - ), - hi: BytePos( - 11322, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('text' type=static), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 127, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11414, - ), - hi: BytePos( - 11420, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('+' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 129, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11473, - ), - hi: BytePos( - 11507, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('~' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 131, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11544, - ), - hi: BytePos( - 11578, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('\' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 133, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11616, - ), - hi: BytePos( - 11651, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('text' type=static), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 134, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11695, - ), - hi: BytePos( - 11701, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$anyExpectation' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 136, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11782, - ), - hi: BytePos( - 11802, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('b' type=static), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 138, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11839, - ), - hi: BytePos( - 11873, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('f' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 141, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 11965, - ), - hi: BytePos( - 11999, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('n' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 144, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 12091, - ), - hi: BytePos( - 12125, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('r' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 147, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 12217, - ), - hi: BytePos( - 12251, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('t' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 150, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 12343, - ), - hi: BytePos( - 12377, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('text' type=static), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 152, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 12476, - ), - hi: BytePos( - 12482, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('u' type=static), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 154, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 12526, - ), - hi: BytePos( - 12560, - ), - ctxt: #0, - }, - }, - Member { - obj: FreeVar( - Other( - Atom('String' type=static), - ), - ), - prop: Constant( - Str( - Word( - Atom('fromCharCode' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 155, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 12610, - ), - hi: BytePos( - 12629, - ), - ctxt: #0, - }, - }, - Call { - func: FreeVar( - Other( - Atom('parseInt' type=dynamic), - ), - ), - args: [ - Value( - Variable( - ( - Atom('digits' type=inline), - #76, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 16.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 155, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 12630, - ), - hi: BytePos( - 12650, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: FreeVar( - Other( - Atom('String' type=static), - ), - ), - prop: Constant( - Str( - Word( - Atom('fromCharCode' type=dynamic), - ), - ), - ), - args: [ - Value( - Call( - 4, - FreeVar( - Other( - Atom('parseInt' type=dynamic), - ), - ), - [ - Variable( - ( - Atom('digits' type=inline), - #76, - ), - ), - Constant( - Num( - ConstantNumber( - 16.0, - ), - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 155, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 12610, - ), - hi: BytePos( - 12651, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Array { - total_nodes: 7, - items: [ - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('0' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('9' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('a' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('f' type=inline), - ), - ), - ), - ], - mutable: true, - }, - ], - mutable: true, - }, - ), - Value( - Constant( - False, - ), - ), - Value( - Constant( - True, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 157, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 12704, - ), - hi: BytePos( - 12812, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('tail' type=inline), - #85, - ), - ), - prop: Constant( - Str( - Word( - Atom('reduce' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 166, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 13673, - ), - hi: BytePos( - 13684, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('tail' type=inline), - #85, - ), - ), - prop: Constant( - Str( - Word( - Atom('reduce' type=inline), - ), - ), - ), - args: [ - Closure( - Variable( - ( - Atom('*arrow function 13694*' type=dynamic), - #0, - ), - ), - EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 166, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Arrow, - ), - ArrowExpr( - Body, - ), - BlockStmtOrExpr( - Expr, - ), - ], - }, - ), - Value( - Variable( - ( - Atom('head' type=static), - #85, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 166, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 13673, - ), - hi: BytePos( - 13867, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('?' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 169, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14066, - ), - hi: BytePos( - 14100, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom(':' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 171, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14137, - ), - hi: BytePos( - 14171, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('??' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 174, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14396, - ), - hi: BytePos( - 14431, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('buildBinaryExpression' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('head' type=static), - #89, - ), - ), - ), - Value( - Variable( - ( - Atom('tail' type=inline), - #89, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 175, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14485, - ), - hi: BytePos( - 14518, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('=' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 177, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14562, - ), - hi: BytePos( - 14596, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('!=' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 179, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14634, - ), - hi: BytePos( - 14669, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('<>' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 181, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14707, - ), - hi: BytePos( - 14742, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('<=' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 183, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14780, - ), - hi: BytePos( - 14815, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('>=' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 185, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14853, - ), - hi: BytePos( - 14888, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('<' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 187, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14925, - ), - hi: BytePos( - 14959, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('>' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 189, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 14996, - ), - hi: BytePos( - 15030, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('|' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 193, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 15368, - ), - hi: BytePos( - 15402, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('^' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 195, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 15439, - ), - hi: BytePos( - 15473, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('&' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 197, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 15510, - ), - hi: BytePos( - 15544, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('<<' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 199, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 15582, - ), - hi: BytePos( - 15617, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('>>>' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 201, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 15656, - ), - hi: BytePos( - 15692, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('>>' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 203, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 15730, - ), - hi: BytePos( - 15765, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('||' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 205, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 15803, - ), - hi: BytePos( - 15838, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('/' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 207, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 15875, - ), - hi: BytePos( - 15909, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Constant( - Str( - Word( - Atom('%' type=inline), - ), - ), - ), - ), - Value( - Constant( - False, - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 209, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 15946, - ), - hi: BytePos( - 15980, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('tail' type=inline), - #94, - ), - ), - prop: Constant( - Str( - Word( - Atom('reduce' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 212, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 16238, - ), - hi: BytePos( - 16249, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('tail' type=inline), - #94, - ), - ), - prop: Constant( - Str( - Word( - Atom('reduce' type=inline), - ), - ), - ), - args: [ - Closure( - Variable( - ( - Atom('*arrow function 16259*' type=dynamic), - #0, - ), - ), - EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 212, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Arrow, - ), - ArrowExpr( - Body, - ), - BlockStmtOrExpr( - Expr, - ), - ], - }, - ), - Value( - Variable( - ( - Atom('head' type=static), - #94, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 212, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 16238, - ), - hi: BytePos( - 16436, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('text' type=static), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 215, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 16797, - ), - hi: BytePos( - 16803, - ), - ctxt: #0, - }, - }, - Call { - func: FreeVar( - Other( - Atom('Number' type=static), - ), - ), - args: [ - Value( - Call( - 2, - Variable( - ( - Atom('text' type=static), - #28, - ), - ), - [], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 215, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Fn, - ), - FnExpr( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 16790, - ), - hi: BytePos( - 16804, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('options' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('startRule' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Unary, - ), - UnaryExpr( - Arg, - ), - Expr( - Paren, - ), - ParenExpr( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 17210, - ), - hi: BytePos( - 17227, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Not( - 2, - Unknown( - None, - "unsupported expression", - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('options' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('startRule' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - New, - ), - NewExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 17326, - ), - hi: BytePos( - 17343, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 17204, - ), - hi: BytePos( - 17365, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$startRuleFunctions' type=dynamic), - #28, - ), - ), - prop: Member( - 3, - Variable( - ( - Atom('options' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('startRule' type=dynamic), - ), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 17395, - ), - hi: BytePos( - 17436, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('options' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('startRule' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Member, - ), - MemberExpr( - Prop, - ), - MemberProp( - Computed, - ), - ComputedPropName( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 17418, - ), - hi: BytePos( - 17435, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substring' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 17474, - ), - hi: BytePos( - 17489, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substring' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - ), - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 17474, - ), - hi: BytePos( - 17516, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - ), - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 17558, - ), - hi: BytePos( - 17604, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - ), - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Alt, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 17726, - ), - hi: BytePos( - 17772, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$otherExpectation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('description' type=dynamic), - #105, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Array, - ), - ArrayLit( - Elems( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 17818, - ), - hi: BytePos( - 17851, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substring' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 17860, - ), - hi: BytePos( - 17875, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substring' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - ), - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 17860, - ), - hi: BytePos( - 17902, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$buildStructuredError' type=dynamic), - #28, - ), - ), - args: [ - Value( - Array { - total_nodes: 4, - items: [ - Call( - 3, - Variable( - ( - Atom('peg$otherExpectation' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('description' type=dynamic), - #105, - ), - ), - ], - ), - ], - mutable: true, - }, - ), - Value( - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substring' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - Value( - Variable( - ( - Atom('location' type=dynamic), - #105, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 17785, - ), - hi: BytePos( - 17924, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - ), - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 6, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Cond, - ), - CondExpr( - Alt, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 18039, - ), - hi: BytePos( - 18085, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$buildSimpleError' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('message' type=inline), - #106, - ), - ), - ), - Value( - Variable( - ( - Atom('location' type=dynamic), - #106, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 6, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 18098, - ), - hi: BytePos( - 18137, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$posDetailsCache' type=dynamic), - #28, - ), - ), - prop: Variable( - ( - Atom('pos' type=inline), - #112, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 18756, - ), - hi: BytePos( - 18780, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Variable( - ( - Atom('details' type=static), - #112, - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('peg$posDetailsCache' type=dynamic), - #28, - ), - ), - prop: Variable( - ( - Atom('p' type=static), - #112, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - While, - ), - WhileStmt( - Test, - ), - Expr( - Unary, - ), - UnaryExpr( - Arg, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 18879, - ), - hi: BytePos( - 18901, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$posDetailsCache' type=dynamic), - #28, - ), - ), - prop: Variable( - ( - Atom('p' type=static), - #112, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 18943, - ), - hi: BytePos( - 18965, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('details' type=static), - #112, - ), - ), - prop: Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 0, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 18999, - ), - hi: BytePos( - 19011, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('details' type=static), - #112, - ), - ), - prop: Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19029, - ), - hi: BytePos( - 19043, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19091, - ), - hi: BytePos( - 19107, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('p' type=static), - #112, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 19091, - ), - hi: BytePos( - 19110, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('p' type=static), - #112, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 10.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('details' type=static), - #112, - ), - ), - prop: Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Update, - ), - UpdateExpr( - Arg, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19131, - ), - hi: BytePos( - 19143, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('details' type=static), - #112, - ), - ), - prop: Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19157, - ), - hi: BytePos( - 19171, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('details' type=static), - #112, - ), - ), - prop: Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Update, - ), - UpdateExpr( - Arg, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19204, - ), - hi: BytePos( - 19218, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 19087, - ), - hi: BytePos( - 19231, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$posDetailsCache' type=dynamic), - #28, - ), - ), - prop: Variable( - ( - Atom('pos' type=inline), - #112, - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19261, - ), - hi: BytePos( - 19285, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 12, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 18796, - ), - hi: BytePos( - 19324, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$computePosDetails' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('startPos' type=dynamic), - #119, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 13, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 0, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 19407, - ), - hi: BytePos( - 19438, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$computePosDetails' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('endPos' type=inline), - #119, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 13, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Decl, - ), - Decl( - Var, - ), - VarDecl( - Decls( - 1, - ), - ), - VarDeclarator( - Init, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 19462, - ), - hi: BytePos( - 19491, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('startPosDetails' type=dynamic), - #119, - ), - ), - prop: Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 13, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 0, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19562, - ), - hi: BytePos( - 19582, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('startPosDetails' type=dynamic), - #119, - ), - ), - prop: Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 13, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 0, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 2, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19600, - ), - hi: BytePos( - 19622, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('endPosDetails' type=dynamic), - #119, - ), - ), - prop: Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 13, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19684, - ), - hi: BytePos( - 19702, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('endPosDetails' type=dynamic), - #119, - ), - ), - prop: Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 13, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 1, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Object, - ), - ObjectLit( - Props( - 2, - ), - ), - PropOrSpread( - Prop, - ), - Prop( - KeyValue, - ), - KeyValueProp( - Value, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19720, - ), - hi: BytePos( - 19740, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$maxFailExpected' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 14, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 19975, - ), - hi: BytePos( - 19999, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$maxFailExpected' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('expected' type=dynamic), - #120, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 14, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 19975, - ), - hi: BytePos( - 20009, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$SyntaxError' type=dynamic), - #2, - ), - ), - prop: Constant( - Str( - Word( - Atom('buildMessage' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 16, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - New, - ), - NewExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 20240, - ), - hi: BytePos( - 20268, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$SyntaxError' type=dynamic), - #2, - ), - ), - prop: Constant( - Str( - Word( - Atom('buildMessage' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('expected' type=dynamic), - #124, - ), - ), - ), - Value( - Variable( - ( - Atom('found' type=inline), - #124, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 16, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - New, - ), - NewExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 20240, - ), - hi: BytePos( - 20285, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 20427, - ), - hi: BytePos( - 20439, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #125, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseselect_query' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 20481, - ), - hi: BytePos( - 20504, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #125, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 20550, - ), - hi: BytePos( - 20562, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #125, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c0' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #125, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 20641, - ), - hi: BytePos( - 20651, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 20572, - ), - hi: BytePos( - 20753, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 20512, - ), - hi: BytePos( - 20827, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 17, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 20445, - ), - hi: BytePos( - 20893, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseselect' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 21163, - ), - hi: BytePos( - 21180, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 21222, - ), - hi: BytePos( - 21234, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsetop' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 21306, - ), - hi: BytePos( - 21320, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 21370, - ), - hi: BytePos( - 21382, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsetop_specification' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 21436, - ), - hi: BytePos( - 21464, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c1' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s6' type=inline), - #132, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 21555, - ), - hi: BytePos( - 21565, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 21478, - ), - hi: BytePos( - 21687, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 21394, - ), - hi: BytePos( - 21777, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 21330, - ), - hi: BytePos( - 21859, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 21972, - ), - hi: BytePos( - 21984, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseselect_specification' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 22038, - ), - hi: BytePos( - 22069, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 22127, - ), - hi: BytePos( - 22139, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsefrom' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 22235, - ), - hi: BytePos( - 22250, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 22316, - ), - hi: BytePos( - 22328, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsefrom_specification' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 22399, - ), - hi: BytePos( - 22428, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s10' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c2' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s10' type=inline), - #132, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 22544, - ), - hi: BytePos( - 22563, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 22450, - ), - hi: BytePos( - 22725, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 22348, - ), - hi: BytePos( - 22847, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 22268, - ), - hi: BytePos( - 22961, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 23114, - ), - hi: BytePos( - 23126, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsewhere' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 23235, - ), - hi: BytePos( - 23251, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s10' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 23327, - ), - hi: BytePos( - 23339, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s11' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsefilter_condition' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 23419, - ), - hi: BytePos( - 23446, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s12' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c3' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s12' type=inline), - #132, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 23575, - ), - hi: BytePos( - 23598, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 23472, - ), - hi: BytePos( - 23781, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 23363, - ), - hi: BytePos( - 23919, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 23273, - ), - hi: BytePos( - 24049, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 24223, - ), - hi: BytePos( - 24235, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s10' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseorder' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 24358, - ), - hi: BytePos( - 24374, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s12' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 24458, - ), - hi: BytePos( - 24470, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s13' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseby' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 24558, - ), - hi: BytePos( - 24571, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s14' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 24663, - ), - hi: BytePos( - 24675, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s15' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesort_specification' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 24771, - ), - hi: BytePos( - 24800, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s16' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c4' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s16' type=inline), - #132, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 24954, - ), - hi: BytePos( - 24981, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 24834, - ), - hi: BytePos( - 25207, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 24707, - ), - hi: BytePos( - 25379, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 24601, - ), - hi: BytePos( - 25543, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 24498, - ), - hi: BytePos( - 25699, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 24400, - ), - hi: BytePos( - 25847, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s11' type=inline), - #132, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c5' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #132, - ), - ), - ), - Value( - Variable( - ( - Atom('s11' type=inline), - #132, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 26088, - ), - hi: BytePos( - 26115, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 25986, - ), - hi: BytePos( - 26297, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 24259, - ), - hi: BytePos( - 26435, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 24170, - ), - hi: BytePos( - 26565, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 23146, - ), - hi: BytePos( - 26687, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 23066, - ), - hi: BytePos( - 26801, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 22155, - ), - hi: BytePos( - 26907, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 22083, - ), - hi: BytePos( - 27005, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 21996, - ), - hi: BytePos( - 27095, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 21932, - ), - hi: BytePos( - 27177, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 21242, - ), - hi: BytePos( - 27251, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 18, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 21186, - ), - hi: BytePos( - 27317, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 27439, - ), - hi: BytePos( - 27455, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 27439, - ), - hi: BytePos( - 27468, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 42.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c7' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 27598, - ), - hi: BytePos( - 27614, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 27561, - ), - hi: BytePos( - 27623, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 27435, - ), - hi: BytePos( - 27629, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #187, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c8' type=inline), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 27695, - ), - hi: BytePos( - 27703, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 27634, - ), - hi: BytePos( - 27710, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #187, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseobject_property_list' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 27788, - ), - hi: BytePos( - 27819, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #187, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c9' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #187, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 27892, - ), - hi: BytePos( - 27902, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 27827, - ), - hi: BytePos( - 27911, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #187, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsevalue' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 27997, - ), - hi: BytePos( - 28013, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #187, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 28063, - ), - hi: BytePos( - 28075, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #187, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 28129, - ), - hi: BytePos( - 28169, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #187, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c10' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #187, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 28260, - ), - hi: BytePos( - 28271, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 28183, - ), - hi: BytePos( - 28393, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 28087, - ), - hi: BytePos( - 28483, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 28023, - ), - hi: BytePos( - 28565, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 27933, - ), - hi: BytePos( - 28573, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 19, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 27728, - ), - hi: BytePos( - 28579, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseobject_property' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 28718, - ), - hi: BytePos( - 28744, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 28825, - ), - hi: BytePos( - 28837, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 28882, - ), - hi: BytePos( - 28898, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 28882, - ), - hi: BytePos( - 28911, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 29066, - ), - hi: BytePos( - 29083, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 29025, - ), - hi: BytePos( - 29096, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 28878, - ), - hi: BytePos( - 29106, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 29155, - ), - hi: BytePos( - 29167, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseobject_property' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 29221, - ), - hi: BytePos( - 29247, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #201, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #201, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 29338, - ), - hi: BytePos( - 29353, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 29261, - ), - hi: BytePos( - 29475, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 29179, - ), - hi: BytePos( - 29565, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 29115, - ), - hi: BytePos( - 29647, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 28845, - ), - hi: BytePos( - 29721, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #201, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 29764, - ), - hi: BytePos( - 29771, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #201, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #201, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 29764, - ), - hi: BytePos( - 29775, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 29816, - ), - hi: BytePos( - 29828, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 29877, - ), - hi: BytePos( - 29893, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 29877, - ), - hi: BytePos( - 29906, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 30073, - ), - hi: BytePos( - 30090, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 30030, - ), - hi: BytePos( - 30105, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 29873, - ), - hi: BytePos( - 30117, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 30170, - ), - hi: BytePos( - 30182, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseobject_property' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 30240, - ), - hi: BytePos( - 30266, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #201, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #201, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 30363, - ), - hi: BytePos( - 30378, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 30282, - ), - hi: BytePos( - 30510, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 30196, - ), - hi: BytePos( - 30608, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 30128, - ), - hi: BytePos( - 30698, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 29838, - ), - hi: BytePos( - 30780, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #201, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c14' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #201, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #201, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 30860, - ), - hi: BytePos( - 30875, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 30795, - ), - hi: BytePos( - 30967, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 20, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 28750, - ), - hi: BytePos( - 31033, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsefrom_source' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 31170, - ), - hi: BytePos( - 31192, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 31273, - ), - hi: BytePos( - 31285, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsejoin' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 31331, - ), - hi: BytePos( - 31346, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 31396, - ), - hi: BytePos( - 31408, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsefrom_source' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 31462, - ), - hi: BytePos( - 31484, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c15' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #229, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #229, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 31575, - ), - hi: BytePos( - 31590, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 31498, - ), - hi: BytePos( - 31712, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 31420, - ), - hi: BytePos( - 31802, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 31356, - ), - hi: BytePos( - 31884, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 31293, - ), - hi: BytePos( - 31958, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #229, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 32001, - ), - hi: BytePos( - 32008, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #229, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #229, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 32001, - ), - hi: BytePos( - 32012, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 32053, - ), - hi: BytePos( - 32065, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsejoin' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 32115, - ), - hi: BytePos( - 32130, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 32184, - ), - hi: BytePos( - 32196, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsefrom_source' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 32254, - ), - hi: BytePos( - 32276, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c15' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #229, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #229, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 32373, - ), - hi: BytePos( - 32388, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 32292, - ), - hi: BytePos( - 32520, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 32210, - ), - hi: BytePos( - 32618, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 32142, - ), - hi: BytePos( - 32708, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 32075, - ), - hi: BytePos( - 32790, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #229, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c16' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #229, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #229, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 32870, - ), - hi: BytePos( - 32885, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 32805, - ), - hi: BytePos( - 32977, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 21, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 31198, - ), - hi: BytePos( - 33043, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 33165, - ), - hi: BytePos( - 33186, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 33228, - ), - hi: BytePos( - 33240, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsein' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 33286, - ), - hi: BytePos( - 33299, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 33349, - ), - hi: BytePos( - 33361, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsecollection_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 33415, - ), - hi: BytePos( - 33447, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c17' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #251, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 33538, - ), - hi: BytePos( - 33553, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 33461, - ), - hi: BytePos( - 33675, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 33373, - ), - hi: BytePos( - 33765, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 33309, - ), - hi: BytePos( - 33847, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 33248, - ), - hi: BytePos( - 33921, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 33192, - ), - hi: BytePos( - 33987, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #251, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsecollection_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 34052, - ), - hi: BytePos( - 34084, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 34182, - ), - hi: BytePos( - 34194, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseas' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 34244, - ), - hi: BytePos( - 34257, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 34204, - ), - hi: BytePos( - 34513, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 34626, - ), - hi: BytePos( - 34638, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 34692, - ), - hi: BytePos( - 34713, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c18' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #251, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 34804, - ), - hi: BytePos( - 34819, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 34727, - ), - hi: BytePos( - 34941, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 34650, - ), - hi: BytePos( - 35031, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 34586, - ), - hi: BytePos( - 35113, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c19' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #251, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 35255, - ), - hi: BytePos( - 35270, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 35186, - ), - hi: BytePos( - 35372, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 34092, - ), - hi: BytePos( - 35446, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 22, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 33992, - ), - hi: BytePos( - 35452, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsecollection_member_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 23, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 35542, - ), - hi: BytePos( - 35581, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #279, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsecollection_primary_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 23, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 35623, - ), - hi: BytePos( - 35663, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #279, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsecollection_subquery_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 23, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 35709, - ), - hi: BytePos( - 35750, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 23, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 23, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 35671, - ), - hi: BytePos( - 35759, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 23, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 23, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 35587, - ), - hi: BytePos( - 35765, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 24, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 35876, - ), - hi: BytePos( - 35916, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #282, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c20' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #282, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 24, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 35983, - ), - hi: BytePos( - 35994, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 24, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 24, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 35922, - ), - hi: BytePos( - 36001, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsesort_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 36151, - ), - hi: BytePos( - 36177, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 36258, - ), - hi: BytePos( - 36270, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 36315, - ), - hi: BytePos( - 36331, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 36315, - ), - hi: BytePos( - 36344, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 36499, - ), - hi: BytePos( - 36516, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 36458, - ), - hi: BytePos( - 36529, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 36311, - ), - hi: BytePos( - 36539, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 36588, - ), - hi: BytePos( - 36600, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesort_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 36654, - ), - hi: BytePos( - 36680, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #284, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #284, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 36771, - ), - hi: BytePos( - 36786, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 36694, - ), - hi: BytePos( - 36908, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 36612, - ), - hi: BytePos( - 36998, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 36548, - ), - hi: BytePos( - 37080, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 36278, - ), - hi: BytePos( - 37154, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #284, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 37197, - ), - hi: BytePos( - 37204, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #284, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #284, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 37197, - ), - hi: BytePos( - 37208, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 37249, - ), - hi: BytePos( - 37261, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 37310, - ), - hi: BytePos( - 37326, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 37310, - ), - hi: BytePos( - 37339, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 37506, - ), - hi: BytePos( - 37523, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 37463, - ), - hi: BytePos( - 37538, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 37306, - ), - hi: BytePos( - 37550, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 37603, - ), - hi: BytePos( - 37615, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesort_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 37673, - ), - hi: BytePos( - 37699, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #284, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #284, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 37796, - ), - hi: BytePos( - 37811, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 37715, - ), - hi: BytePos( - 37943, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 37629, - ), - hi: BytePos( - 38041, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 37561, - ), - hi: BytePos( - 38131, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 37271, - ), - hi: BytePos( - 38213, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #284, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c21' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #284, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #284, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 38293, - ), - hi: BytePos( - 38308, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 38228, - ), - hi: BytePos( - 38400, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 25, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 36183, - ), - hi: BytePos( - 38466, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 38588, - ), - hi: BytePos( - 38628, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #312, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 38694, - ), - hi: BytePos( - 38706, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #312, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseasc' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 38752, - ), - hi: BytePos( - 38766, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #312, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsedesc' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 38816, - ), - hi: BytePos( - 38831, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 38776, - ), - hi: BytePos( - 38842, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #312, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c18' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #312, - ), - ), - ), - Value( - Variable( - ( - Atom('s4' type=inline), - #312, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 38920, - ), - hi: BytePos( - 38935, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 38851, - ), - hi: BytePos( - 39037, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 38714, - ), - hi: BytePos( - 39111, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #312, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c22' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #312, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #312, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 39241, - ), - hi: BytePos( - 39256, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 39176, - ), - hi: BytePos( - 39348, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 26, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 38634, - ), - hi: BytePos( - 39414, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseudf' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 39577, - ), - hi: BytePos( - 39591, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 39633, - ), - hi: BytePos( - 39645, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 39690, - ), - hi: BytePos( - 39706, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 39690, - ), - hi: BytePos( - 39719, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 46.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c24' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 39874, - ), - hi: BytePos( - 39891, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 39833, - ), - hi: BytePos( - 39904, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 39686, - ), - hi: BytePos( - 39914, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 39963, - ), - hi: BytePos( - 39975, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 40029, - ), - hi: BytePos( - 40050, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 40108, - ), - hi: BytePos( - 40120, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 40181, - ), - hi: BytePos( - 40197, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 40181, - ), - hi: BytePos( - 40210, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 40.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c26' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 40413, - ), - hi: BytePos( - 40430, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 40364, - ), - hi: BytePos( - 40451, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 40177, - ), - hi: BytePos( - 40469, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 40534, - ), - hi: BytePos( - 40546, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_expression_list' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 40616, - ), - hi: BytePos( - 40649, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 40724, - ), - hi: BytePos( - 40736, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s10' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 40814, - ), - hi: BytePos( - 40830, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 40814, - ), - hi: BytePos( - 40843, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 41.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c28' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 41096, - ), - hi: BytePos( - 41113, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 41039, - ), - hi: BytePos( - 41142, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 40810, - ), - hi: BytePos( - 41168, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s11' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c29' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s5' type=inline), - #323, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #323, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 41295, - ), - hi: BytePos( - 41310, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 41193, - ), - hi: BytePos( - 41492, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 40760, - ), - hi: BytePos( - 41630, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 40671, - ), - hi: BytePos( - 41760, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 40566, - ), - hi: BytePos( - 41882, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 40486, - ), - hi: BytePos( - 41996, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 40136, - ), - hi: BytePos( - 42102, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 40064, - ), - hi: BytePos( - 42200, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 39987, - ), - hi: BytePos( - 42290, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 39923, - ), - hi: BytePos( - 42372, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 39653, - ), - hi: BytePos( - 42446, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 39597, - ), - hi: BytePos( - 42512, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #323, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 42577, - ), - hi: BytePos( - 42598, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 42644, - ), - hi: BytePos( - 42656, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 42705, - ), - hi: BytePos( - 42721, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 42705, - ), - hi: BytePos( - 42734, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 40.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c26' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 42901, - ), - hi: BytePos( - 42918, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 42858, - ), - hi: BytePos( - 42933, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 42701, - ), - hi: BytePos( - 42945, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 42998, - ), - hi: BytePos( - 43010, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_expression_list' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 43068, - ), - hi: BytePos( - 43101, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 43163, - ), - hi: BytePos( - 43175, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 43240, - ), - hi: BytePos( - 43256, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 43240, - ), - hi: BytePos( - 43269, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 41.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c28' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 43484, - ), - hi: BytePos( - 43501, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 43433, - ), - hi: BytePos( - 43524, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 43236, - ), - hi: BytePos( - 43544, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #323, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c30' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #323, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #323, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 43652, - ), - hi: BytePos( - 43667, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 43563, - ), - hi: BytePos( - 43819, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 43193, - ), - hi: BytePos( - 43933, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 43117, - ), - hi: BytePos( - 44039, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 43024, - ), - hi: BytePos( - 44137, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 42956, - ), - hi: BytePos( - 44227, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 42666, - ), - hi: BytePos( - 44309, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 42606, - ), - hi: BytePos( - 44383, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 27, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 42517, - ), - hi: BytePos( - 44389, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 44539, - ), - hi: BytePos( - 44555, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 44539, - ), - hi: BytePos( - 44568, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 123.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c32' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 44700, - ), - hi: BytePos( - 44717, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 44663, - ), - hi: BytePos( - 44726, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 44535, - ), - hi: BytePos( - 44732, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 44773, - ), - hi: BytePos( - 44785, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_object_element_property' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 44831, - ), - hi: BytePos( - 44872, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 45033, - ), - hi: BytePos( - 45045, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 45098, - ), - hi: BytePos( - 45114, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 45098, - ), - hi: BytePos( - 45127, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 45306, - ), - hi: BytePos( - 45323, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 45261, - ), - hi: BytePos( - 45340, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 45094, - ), - hi: BytePos( - 45354, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 45411, - ), - hi: BytePos( - 45423, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_object_element_property' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 45485, - ), - hi: BytePos( - 45526, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #376, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #376, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 45629, - ), - hi: BytePos( - 45644, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 45544, - ), - hi: BytePos( - 45786, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 45439, - ), - hi: BytePos( - 45892, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 45367, - ), - hi: BytePos( - 45990, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 45057, - ), - hi: BytePos( - 46080, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s4' type=inline), - #376, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 46131, - ), - hi: BytePos( - 46138, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s4' type=inline), - #376, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s5' type=inline), - #376, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 46131, - ), - hi: BytePos( - 46142, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 46191, - ), - hi: BytePos( - 46203, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 46260, - ), - hi: BytePos( - 46276, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 46260, - ), - hi: BytePos( - 46289, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 46480, - ), - hi: BytePos( - 46497, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 46433, - ), - hi: BytePos( - 46516, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 46256, - ), - hi: BytePos( - 46532, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 46593, - ), - hi: BytePos( - 46605, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_object_element_property' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 46671, - ), - hi: BytePos( - 46712, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #376, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #376, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 46821, - ), - hi: BytePos( - 46836, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 46732, - ), - hi: BytePos( - 46988, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 46623, - ), - hi: BytePos( - 47102, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 46547, - ), - hi: BytePos( - 47208, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 46217, - ), - hi: BytePos( - 47306, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 47371, - ), - hi: BytePos( - 47383, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 47440, - ), - hi: BytePos( - 47456, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 47440, - ), - hi: BytePos( - 47469, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 125.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c34' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 47661, - ), - hi: BytePos( - 47678, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 47614, - ), - hi: BytePos( - 47697, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 47436, - ), - hi: BytePos( - 47713, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #376, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c35' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #376, - ), - ), - ), - Value( - Variable( - ( - Atom('s4' type=inline), - #376, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 47809, - ), - hi: BytePos( - 47824, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 47728, - ), - hi: BytePos( - 47956, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 47397, - ), - hi: BytePos( - 48054, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 47329, - ), - hi: BytePos( - 48144, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 44946, - ), - hi: BytePos( - 48226, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 44793, - ), - hi: BytePos( - 48300, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 28, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 44737, - ), - hi: BytePos( - 48366, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 48499, - ), - hi: BytePos( - 48515, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 48499, - ), - hi: BytePos( - 48528, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 91.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c37' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 48659, - ), - hi: BytePos( - 48676, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 48622, - ), - hi: BytePos( - 48685, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 48495, - ), - hi: BytePos( - 48691, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #419, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 48732, - ), - hi: BytePos( - 48744, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #419, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_expression_list' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 48790, - ), - hi: BytePos( - 48823, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #419, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 48873, - ), - hi: BytePos( - 48885, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #419, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 48938, - ), - hi: BytePos( - 48954, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 48938, - ), - hi: BytePos( - 48967, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 93.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c39' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 49146, - ), - hi: BytePos( - 49163, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 49101, - ), - hi: BytePos( - 49180, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 48934, - ), - hi: BytePos( - 49194, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #419, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c40' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #419, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 49284, - ), - hi: BytePos( - 49295, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 49207, - ), - hi: BytePos( - 49417, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 48897, - ), - hi: BytePos( - 49507, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 48833, - ), - hi: BytePos( - 49589, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 48752, - ), - hi: BytePos( - 49663, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 29, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 48696, - ), - hi: BytePos( - 49729, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseundefined_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 49806, - ), - hi: BytePos( - 49835, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #436, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsenull_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 49877, - ), - hi: BytePos( - 49901, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #436, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseboolean_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 49947, - ), - hi: BytePos( - 49974, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #436, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsenumber_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 50024, - ), - hi: BytePos( - 50050, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #436, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 50104, - ), - hi: BytePos( - 50130, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #436, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsearray_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 50188, - ), - hi: BytePos( - 50213, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #436, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseobject_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 50275, - ), - hi: BytePos( - 50301, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 50229, - ), - hi: BytePos( - 50318, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 50144, - ), - hi: BytePos( - 50332, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 50062, - ), - hi: BytePos( - 50344, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 49984, - ), - hi: BytePos( - 50354, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 49909, - ), - hi: BytePos( - 50362, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 30, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 49841, - ), - hi: BytePos( - 50368, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 50480, - ), - hi: BytePos( - 50492, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 9.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 50480, - ), - hi: BytePos( - 50508, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 9.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c41' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c42' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 50647, - ), - hi: BytePos( - 50664, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 50610, - ), - hi: BytePos( - 50673, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 50476, - ), - hi: BytePos( - 50679, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #443, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c43' type=inline), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 50745, - ), - hi: BytePos( - 50754, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 31, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 50684, - ), - hi: BytePos( - 50761, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsenull' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 32, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 50882, - ), - hi: BytePos( - 50897, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #448, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c44' type=inline), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 32, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 50964, - ), - hi: BytePos( - 50973, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 32, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 32, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 50903, - ), - hi: BytePos( - 50980, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsefalse' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 51104, - ), - hi: BytePos( - 51120, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #450, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c45' type=inline), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 51187, - ), - hi: BytePos( - 51196, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 51126, - ), - hi: BytePos( - 51203, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #450, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsetrue' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 51281, - ), - hi: BytePos( - 51296, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #450, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c46' type=inline), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 51369, - ), - hi: BytePos( - 51378, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 51304, - ), - hi: BytePos( - 51387, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 33, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 51221, - ), - hi: BytePos( - 51408, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 51541, - ), - hi: BytePos( - 51557, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 51541, - ), - hi: BytePos( - 51570, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 45.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c48' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 51701, - ), - hi: BytePos( - 51718, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 51664, - ), - hi: BytePos( - 51727, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 51537, - ), - hi: BytePos( - 51733, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #454, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 51825, - ), - hi: BytePos( - 51837, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 51825, - ), - hi: BytePos( - 51853, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c49' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c50' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52004, - ), - hi: BytePos( - 52021, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 51965, - ), - hi: BytePos( - 52032, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 51821, - ), - hi: BytePos( - 52040, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #454, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 52159, - ), - hi: BytePos( - 52171, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 52172, - ), - hi: BytePos( - 52184, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52172, - ), - hi: BytePos( - 52197, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52159, - ), - hi: BytePos( - 52198, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 52217, - ), - hi: BytePos( - 52229, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52217, - ), - hi: BytePos( - 52242, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c52' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52364, - ), - hi: BytePos( - 52381, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 52323, - ), - hi: BytePos( - 52394, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 52155, - ), - hi: BytePos( - 52404, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #454, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('s3' type=inline), - #454, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 52488, - ), - hi: BytePos( - 52495, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s3' type=inline), - #454, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s4' type=inline), - #454, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52488, - ), - hi: BytePos( - 52499, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 52517, - ), - hi: BytePos( - 52529, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 52530, - ), - hi: BytePos( - 52542, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52530, - ), - hi: BytePos( - 52555, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52517, - ), - hi: BytePos( - 52556, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 52579, - ), - hi: BytePos( - 52591, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52579, - ), - hi: BytePos( - 52604, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c52' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52746, - ), - hi: BytePos( - 52763, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 52701, - ), - hi: BytePos( - 52780, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 52513, - ), - hi: BytePos( - 52794, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 52413, - ), - hi: BytePos( - 52860, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #454, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 52936, - ), - hi: BytePos( - 52952, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 52936, - ), - hi: BytePos( - 52965, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 46.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c24' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53132, - ), - hi: BytePos( - 53149, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 53089, - ), - hi: BytePos( - 53164, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 52932, - ), - hi: BytePos( - 53176, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #454, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 53249, - ), - hi: BytePos( - 53261, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 53262, - ), - hi: BytePos( - 53274, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53262, - ), - hi: BytePos( - 53287, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53249, - ), - hi: BytePos( - 53288, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 53311, - ), - hi: BytePos( - 53323, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53311, - ), - hi: BytePos( - 53336, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c52' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53478, - ), - hi: BytePos( - 53495, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 53433, - ), - hi: BytePos( - 53512, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 53245, - ), - hi: BytePos( - 53526, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #454, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('s6' type=inline), - #454, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 53622, - ), - hi: BytePos( - 53629, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s6' type=inline), - #454, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s7' type=inline), - #454, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53622, - ), - hi: BytePos( - 53633, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 53655, - ), - hi: BytePos( - 53667, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 53668, - ), - hi: BytePos( - 53680, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53668, - ), - hi: BytePos( - 53693, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53655, - ), - hi: BytePos( - 53694, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 53721, - ), - hi: BytePos( - 53733, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53721, - ), - hi: BytePos( - 53746, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c52' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 53908, - ), - hi: BytePos( - 53925, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 53859, - ), - hi: BytePos( - 53946, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 53651, - ), - hi: BytePos( - 53964, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 53539, - ), - hi: BytePos( - 54046, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 53187, - ), - hi: BytePos( - 54323, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #454, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c53' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #454, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 54477, - ), - hi: BytePos( - 54488, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 54404, - ), - hi: BytePos( - 54600, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 52869, - ), - hi: BytePos( - 54682, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 52105, - ), - hi: BytePos( - 54756, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 34, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 51790, - ), - hi: BytePos( - 54822, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 54939, - ), - hi: BytePos( - 54955, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 54939, - ), - hi: BytePos( - 54968, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 34.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c55' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 55099, - ), - hi: BytePos( - 55116, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 55062, - ), - hi: BytePos( - 55125, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 54935, - ), - hi: BytePos( - 55131, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #497, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsedouble_string_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 55187, - ), - hi: BytePos( - 55221, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 55265, - ), - hi: BytePos( - 55272, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #497, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 55265, - ), - hi: BytePos( - 55276, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsedouble_string_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 55291, - ), - hi: BytePos( - 55325, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 55378, - ), - hi: BytePos( - 55394, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 55378, - ), - hi: BytePos( - 55407, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 34.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c55' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 55562, - ), - hi: BytePos( - 55579, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 55521, - ), - hi: BytePos( - 55592, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 55374, - ), - hi: BytePos( - 55602, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #497, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c56' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 55680, - ), - hi: BytePos( - 55691, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 55611, - ), - hi: BytePos( - 55793, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 55341, - ), - hi: BytePos( - 55867, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 55136, - ), - hi: BytePos( - 55933, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #497, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 55997, - ), - hi: BytePos( - 56013, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 55997, - ), - hi: BytePos( - 56026, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 39.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c58' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 56169, - ), - hi: BytePos( - 56186, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 56130, - ), - hi: BytePos( - 56197, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 55993, - ), - hi: BytePos( - 56205, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #497, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesingle_string_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 56267, - ), - hi: BytePos( - 56301, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 56349, - ), - hi: BytePos( - 56356, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #497, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 56349, - ), - hi: BytePos( - 56360, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsesingle_string_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 56377, - ), - hi: BytePos( - 56411, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 56470, - ), - hi: BytePos( - 56486, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 56470, - ), - hi: BytePos( - 56499, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 39.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c58' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 56666, - ), - hi: BytePos( - 56683, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 56623, - ), - hi: BytePos( - 56698, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 56466, - ), - hi: BytePos( - 56710, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #497, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c56' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 56794, - ), - hi: BytePos( - 56805, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 56721, - ), - hi: BytePos( - 56917, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 56431, - ), - hi: BytePos( - 56999, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 56212, - ), - hi: BytePos( - 57073, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 35, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 55938, - ), - hi: BytePos( - 57079, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 57219, - ), - hi: BytePos( - 57235, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 57219, - ), - hi: BytePos( - 57248, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 91.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c37' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 57379, - ), - hi: BytePos( - 57396, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 57342, - ), - hi: BytePos( - 57405, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 57215, - ), - hi: BytePos( - 57411, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 57452, - ), - hi: BytePos( - 57464, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseconstant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 57510, - ), - hi: BytePos( - 57529, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 57626, - ), - hi: BytePos( - 57638, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 57691, - ), - hi: BytePos( - 57707, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 57691, - ), - hi: BytePos( - 57720, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 57899, - ), - hi: BytePos( - 57916, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 57854, - ), - hi: BytePos( - 57933, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 57687, - ), - hi: BytePos( - 57947, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 58004, - ), - hi: BytePos( - 58016, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseconstant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 58078, - ), - hi: BytePos( - 58097, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #525, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #525, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 58200, - ), - hi: BytePos( - 58215, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 58115, - ), - hi: BytePos( - 58357, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 58032, - ), - hi: BytePos( - 58463, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 57960, - ), - hi: BytePos( - 58561, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 57650, - ), - hi: BytePos( - 58651, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s4' type=inline), - #525, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 58702, - ), - hi: BytePos( - 58709, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s4' type=inline), - #525, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s5' type=inline), - #525, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 58702, - ), - hi: BytePos( - 58713, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 58762, - ), - hi: BytePos( - 58774, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 58831, - ), - hi: BytePos( - 58847, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 58831, - ), - hi: BytePos( - 58860, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 59051, - ), - hi: BytePos( - 59068, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 59004, - ), - hi: BytePos( - 59087, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 58827, - ), - hi: BytePos( - 59103, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 59164, - ), - hi: BytePos( - 59176, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseconstant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 59242, - ), - hi: BytePos( - 59261, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #525, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #525, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 59370, - ), - hi: BytePos( - 59385, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 59281, - ), - hi: BytePos( - 59537, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 59194, - ), - hi: BytePos( - 59651, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 59118, - ), - hi: BytePos( - 59757, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 58788, - ), - hi: BytePos( - 59855, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 59920, - ), - hi: BytePos( - 59932, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 59989, - ), - hi: BytePos( - 60005, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 59989, - ), - hi: BytePos( - 60018, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 93.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c39' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 60209, - ), - hi: BytePos( - 60226, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 60162, - ), - hi: BytePos( - 60245, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 59985, - ), - hi: BytePos( - 60261, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #525, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c59' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #525, - ), - ), - ), - Value( - Variable( - ( - Atom('s4' type=inline), - #525, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 60357, - ), - hi: BytePos( - 60372, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 60276, - ), - hi: BytePos( - 60504, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 59946, - ), - hi: BytePos( - 60602, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 59878, - ), - hi: BytePos( - 60692, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 57539, - ), - hi: BytePos( - 60774, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 57472, - ), - hi: BytePos( - 60848, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 36, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 57416, - ), - hi: BytePos( - 60914, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 61055, - ), - hi: BytePos( - 61071, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 61055, - ), - hi: BytePos( - 61084, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 123.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c32' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 61216, - ), - hi: BytePos( - 61233, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61179, - ), - hi: BytePos( - 61242, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61051, - ), - hi: BytePos( - 61248, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 61289, - ), - hi: BytePos( - 61301, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseobject_constant_property' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 61347, - ), - hi: BytePos( - 61382, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 61479, - ), - hi: BytePos( - 61491, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 61544, - ), - hi: BytePos( - 61560, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 61544, - ), - hi: BytePos( - 61573, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 61752, - ), - hi: BytePos( - 61769, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61707, - ), - hi: BytePos( - 61786, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61540, - ), - hi: BytePos( - 61800, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 61857, - ), - hi: BytePos( - 61869, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseobject_constant_property' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 61931, - ), - hi: BytePos( - 61966, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #567, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #567, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 62069, - ), - hi: BytePos( - 62084, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61984, - ), - hi: BytePos( - 62226, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61885, - ), - hi: BytePos( - 62332, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61813, - ), - hi: BytePos( - 62430, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61503, - ), - hi: BytePos( - 62520, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s4' type=inline), - #567, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 62571, - ), - hi: BytePos( - 62578, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s4' type=inline), - #567, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s5' type=inline), - #567, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 62571, - ), - hi: BytePos( - 62582, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 62631, - ), - hi: BytePos( - 62643, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 62700, - ), - hi: BytePos( - 62716, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 62700, - ), - hi: BytePos( - 62729, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 62920, - ), - hi: BytePos( - 62937, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 62873, - ), - hi: BytePos( - 62956, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 62696, - ), - hi: BytePos( - 62972, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 63033, - ), - hi: BytePos( - 63045, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseobject_constant_property' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 63111, - ), - hi: BytePos( - 63146, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #567, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #567, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 63255, - ), - hi: BytePos( - 63270, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 63166, - ), - hi: BytePos( - 63422, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 63063, - ), - hi: BytePos( - 63536, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 62987, - ), - hi: BytePos( - 63642, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 62657, - ), - hi: BytePos( - 63740, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 63805, - ), - hi: BytePos( - 63817, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 63874, - ), - hi: BytePos( - 63890, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 63874, - ), - hi: BytePos( - 63903, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 125.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c34' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 64095, - ), - hi: BytePos( - 64112, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 64048, - ), - hi: BytePos( - 64131, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 63870, - ), - hi: BytePos( - 64147, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #567, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c60' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #567, - ), - ), - ), - Value( - Variable( - ( - Atom('s4' type=inline), - #567, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 64243, - ), - hi: BytePos( - 64258, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 64162, - ), - hi: BytePos( - 64390, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 63831, - ), - hi: BytePos( - 64488, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 63763, - ), - hi: BytePos( - 64578, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61392, - ), - hi: BytePos( - 64660, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61309, - ), - hi: BytePos( - 64734, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 37, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 61253, - ), - hi: BytePos( - 64800, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsewhitespace' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 64887, - ), - hi: BytePos( - 64908, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #609, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsecomment' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 64950, - ), - hi: BytePos( - 64968, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 64914, - ), - hi: BytePos( - 64975, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s0' type=inline), - #609, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 65014, - ), - hi: BytePos( - 65021, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s0' type=inline), - #609, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #609, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65014, - ), - hi: BytePos( - 65025, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsewhitespace' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65038, - ), - hi: BytePos( - 65059, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #609, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsecomment' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65105, - ), - hi: BytePos( - 65123, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 38, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 65067, - ), - hi: BytePos( - 65132, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$c61' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 65216, - ), - hi: BytePos( - 65228, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 65229, - ), - hi: BytePos( - 65241, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65229, - ), - hi: BytePos( - 65254, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c61' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65216, - ), - hi: BytePos( - 65255, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c61' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 65270, - ), - hi: BytePos( - 65282, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65270, - ), - hi: BytePos( - 65295, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c62' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65397, - ), - hi: BytePos( - 65414, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 65360, - ), - hi: BytePos( - 65423, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 39, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 65212, - ), - hi: BytePos( - 65429, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 65546, - ), - hi: BytePos( - 65558, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65546, - ), - hi: BytePos( - 65574, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c63' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c64' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65713, - ), - hi: BytePos( - 65730, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 65676, - ), - hi: BytePos( - 65739, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 65542, - ), - hi: BytePos( - 65745, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #617, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('peg$c65' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 65873, - ), - hi: BytePos( - 65885, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 65886, - ), - hi: BytePos( - 65898, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65886, - ), - hi: BytePos( - 65911, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c65' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65873, - ), - hi: BytePos( - 65912, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c65' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 65929, - ), - hi: BytePos( - 65941, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 65929, - ), - hi: BytePos( - 65954, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c66' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 66066, - ), - hi: BytePos( - 66083, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 66027, - ), - hi: BytePos( - 66094, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 65869, - ), - hi: BytePos( - 66102, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #617, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesource_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 66298, - ), - hi: BytePos( - 66325, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 66260, - ), - hi: BytePos( - 66559, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #617, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 66602, - ), - hi: BytePos( - 66609, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #617, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #617, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 66602, - ), - hi: BytePos( - 66613, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$c65' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 66706, - ), - hi: BytePos( - 66718, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 66719, - ), - hi: BytePos( - 66731, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 66719, - ), - hi: BytePos( - 66744, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c65' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 66706, - ), - hi: BytePos( - 66745, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c65' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 66764, - ), - hi: BytePos( - 66776, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 66764, - ), - hi: BytePos( - 66789, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c66' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 66911, - ), - hi: BytePos( - 66928, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 66870, - ), - hi: BytePos( - 66941, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 66702, - ), - hi: BytePos( - 66951, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #617, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesource_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 67165, - ), - hi: BytePos( - 67192, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 67125, - ), - hi: BytePos( - 67448, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 40, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 65750, - ), - hi: BytePos( - 67667, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 67775, - ), - hi: BytePos( - 67815, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 67775, - ), - hi: BytePos( - 67787, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 67775, - ), - hi: BytePos( - 67803, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 67775, - ), - hi: BytePos( - 67817, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c67' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 67844, - ), - hi: BytePos( - 67856, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 67844, - ), - hi: BytePos( - 67872, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c68' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 67977, - ), - hi: BytePos( - 67994, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 67940, - ), - hi: BytePos( - 68003, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 67771, - ), - hi: BytePos( - 68009, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #644, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 68099, - ), - hi: BytePos( - 68126, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 41, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 68014, - ), - hi: BytePos( - 68489, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 68594, - ), - hi: BytePos( - 68634, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 68594, - ), - hi: BytePos( - 68606, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 68594, - ), - hi: BytePos( - 68622, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 68594, - ), - hi: BytePos( - 68636, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c69' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 68663, - ), - hi: BytePos( - 68675, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 68663, - ), - hi: BytePos( - 68691, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c70' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 68796, - ), - hi: BytePos( - 68813, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 68759, - ), - hi: BytePos( - 68822, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 68590, - ), - hi: BytePos( - 68828, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #654, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 68918, - ), - hi: BytePos( - 68945, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 42, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 68833, - ), - hi: BytePos( - 69308, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 69414, - ), - hi: BytePos( - 69454, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 69414, - ), - hi: BytePos( - 69426, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 69414, - ), - hi: BytePos( - 69442, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 69414, - ), - hi: BytePos( - 69456, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c71' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 69483, - ), - hi: BytePos( - 69495, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 69483, - ), - hi: BytePos( - 69511, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c72' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 69616, - ), - hi: BytePos( - 69633, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 69579, - ), - hi: BytePos( - 69642, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 69410, - ), - hi: BytePos( - 69648, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #664, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 69738, - ), - hi: BytePos( - 69765, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 43, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 69653, - ), - hi: BytePos( - 70128, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 70235, - ), - hi: BytePos( - 70275, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 70235, - ), - hi: BytePos( - 70247, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 70235, - ), - hi: BytePos( - 70263, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 70235, - ), - hi: BytePos( - 70277, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c73' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 70304, - ), - hi: BytePos( - 70316, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 70304, - ), - hi: BytePos( - 70332, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c74' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 70437, - ), - hi: BytePos( - 70454, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 70400, - ), - hi: BytePos( - 70463, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 70231, - ), - hi: BytePos( - 70469, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #674, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 70559, - ), - hi: BytePos( - 70586, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 44, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 70474, - ), - hi: BytePos( - 70949, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 71056, - ), - hi: BytePos( - 71096, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 71056, - ), - hi: BytePos( - 71068, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 71056, - ), - hi: BytePos( - 71084, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 71056, - ), - hi: BytePos( - 71098, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c75' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 71125, - ), - hi: BytePos( - 71137, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 71125, - ), - hi: BytePos( - 71153, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c76' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 71258, - ), - hi: BytePos( - 71275, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 71221, - ), - hi: BytePos( - 71284, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 71052, - ), - hi: BytePos( - 71290, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #684, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 71380, - ), - hi: BytePos( - 71407, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 45, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 71295, - ), - hi: BytePos( - 71770, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 71874, - ), - hi: BytePos( - 71914, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 71874, - ), - hi: BytePos( - 71886, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 71874, - ), - hi: BytePos( - 71902, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 71874, - ), - hi: BytePos( - 71916, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c77' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 71943, - ), - hi: BytePos( - 71955, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 71943, - ), - hi: BytePos( - 71971, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c78' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 72076, - ), - hi: BytePos( - 72093, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 72039, - ), - hi: BytePos( - 72102, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 71870, - ), - hi: BytePos( - 72108, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #694, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 72198, - ), - hi: BytePos( - 72225, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 46, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 72113, - ), - hi: BytePos( - 72588, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 72692, - ), - hi: BytePos( - 72732, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 72692, - ), - hi: BytePos( - 72704, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 72692, - ), - hi: BytePos( - 72720, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 72692, - ), - hi: BytePos( - 72734, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c79' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 72761, - ), - hi: BytePos( - 72773, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 72761, - ), - hi: BytePos( - 72789, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c80' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 72894, - ), - hi: BytePos( - 72911, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 72857, - ), - hi: BytePos( - 72920, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 72688, - ), - hi: BytePos( - 72926, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #704, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 73016, - ), - hi: BytePos( - 73043, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 47, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 72931, - ), - hi: BytePos( - 73406, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 73512, - ), - hi: BytePos( - 73552, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 73512, - ), - hi: BytePos( - 73524, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 73512, - ), - hi: BytePos( - 73540, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 73512, - ), - hi: BytePos( - 73554, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c81' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 73581, - ), - hi: BytePos( - 73593, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 73581, - ), - hi: BytePos( - 73609, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c82' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 73714, - ), - hi: BytePos( - 73731, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 73677, - ), - hi: BytePos( - 73740, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 73508, - ), - hi: BytePos( - 73746, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #714, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 73836, - ), - hi: BytePos( - 73863, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 48, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 73751, - ), - hi: BytePos( - 74226, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 74330, - ), - hi: BytePos( - 74370, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 74330, - ), - hi: BytePos( - 74342, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 74330, - ), - hi: BytePos( - 74358, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 74330, - ), - hi: BytePos( - 74372, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c83' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 74399, - ), - hi: BytePos( - 74411, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 74399, - ), - hi: BytePos( - 74427, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c84' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 74532, - ), - hi: BytePos( - 74549, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 74495, - ), - hi: BytePos( - 74558, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 74326, - ), - hi: BytePos( - 74564, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #724, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 74654, - ), - hi: BytePos( - 74681, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 49, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 74569, - ), - hi: BytePos( - 75044, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 75151, - ), - hi: BytePos( - 75191, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 75151, - ), - hi: BytePos( - 75163, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 75151, - ), - hi: BytePos( - 75179, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 75151, - ), - hi: BytePos( - 75193, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c85' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 75220, - ), - hi: BytePos( - 75232, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 75220, - ), - hi: BytePos( - 75248, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c86' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 75353, - ), - hi: BytePos( - 75370, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 75316, - ), - hi: BytePos( - 75379, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 75147, - ), - hi: BytePos( - 75385, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #734, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 75475, - ), - hi: BytePos( - 75502, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 50, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 75390, - ), - hi: BytePos( - 75865, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 75970, - ), - hi: BytePos( - 76010, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 75970, - ), - hi: BytePos( - 75982, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 75970, - ), - hi: BytePos( - 75998, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 75970, - ), - hi: BytePos( - 76012, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c87' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 76039, - ), - hi: BytePos( - 76051, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 76039, - ), - hi: BytePos( - 76067, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c88' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 76172, - ), - hi: BytePos( - 76189, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 76135, - ), - hi: BytePos( - 76198, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 75966, - ), - hi: BytePos( - 76204, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #744, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 76294, - ), - hi: BytePos( - 76321, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #744, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c89' type=inline), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 76545, - ), - hi: BytePos( - 76554, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 76480, - ), - hi: BytePos( - 76646, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 51, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 76209, - ), - hi: BytePos( - 76712, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 76818, - ), - hi: BytePos( - 76858, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 76818, - ), - hi: BytePos( - 76830, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 76818, - ), - hi: BytePos( - 76846, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 76818, - ), - hi: BytePos( - 76860, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c90' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 76887, - ), - hi: BytePos( - 76899, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 76887, - ), - hi: BytePos( - 76915, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c91' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 77020, - ), - hi: BytePos( - 77037, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 76983, - ), - hi: BytePos( - 77046, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 76814, - ), - hi: BytePos( - 77052, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #754, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 77142, - ), - hi: BytePos( - 77169, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #754, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c92' type=inline), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 77393, - ), - hi: BytePos( - 77402, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 77328, - ), - hi: BytePos( - 77494, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 52, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 77057, - ), - hi: BytePos( - 77560, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 77665, - ), - hi: BytePos( - 77705, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 77665, - ), - hi: BytePos( - 77677, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 77665, - ), - hi: BytePos( - 77693, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 77665, - ), - hi: BytePos( - 77707, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c93' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 77734, - ), - hi: BytePos( - 77746, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 77734, - ), - hi: BytePos( - 77762, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c94' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 77867, - ), - hi: BytePos( - 77884, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 77830, - ), - hi: BytePos( - 77893, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 77661, - ), - hi: BytePos( - 77899, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #764, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 77989, - ), - hi: BytePos( - 78016, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #764, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c95' type=inline), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 78240, - ), - hi: BytePos( - 78249, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 78175, - ), - hi: BytePos( - 78341, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 53, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 77904, - ), - hi: BytePos( - 78407, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 78511, - ), - hi: BytePos( - 78551, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 78511, - ), - hi: BytePos( - 78523, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 78511, - ), - hi: BytePos( - 78539, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 78511, - ), - hi: BytePos( - 78553, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c96' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 78580, - ), - hi: BytePos( - 78592, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 78580, - ), - hi: BytePos( - 78608, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c97' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 78713, - ), - hi: BytePos( - 78730, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 78676, - ), - hi: BytePos( - 78739, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 78507, - ), - hi: BytePos( - 78745, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #774, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 78835, - ), - hi: BytePos( - 78862, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #774, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c98' type=inline), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 79086, - ), - hi: BytePos( - 79095, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 79021, - ), - hi: BytePos( - 79187, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 54, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 78750, - ), - hi: BytePos( - 79253, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 79358, - ), - hi: BytePos( - 79398, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 79358, - ), - hi: BytePos( - 79370, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 79358, - ), - hi: BytePos( - 79386, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 79358, - ), - hi: BytePos( - 79400, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c99' type=inline), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 79427, - ), - hi: BytePos( - 79439, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 79427, - ), - hi: BytePos( - 79455, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c100' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 79560, - ), - hi: BytePos( - 79578, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 79523, - ), - hi: BytePos( - 79587, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 79354, - ), - hi: BytePos( - 79593, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #784, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 79683, - ), - hi: BytePos( - 79710, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #784, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c101' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 79934, - ), - hi: BytePos( - 79944, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 79869, - ), - hi: BytePos( - 80036, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 55, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 79598, - ), - hi: BytePos( - 80102, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 7.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 80211, - ), - hi: BytePos( - 80251, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 80211, - ), - hi: BytePos( - 80223, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 7.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 80211, - ), - hi: BytePos( - 80239, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 7.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 80211, - ), - hi: BytePos( - 80253, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 7.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c102' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 80281, - ), - hi: BytePos( - 80293, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 7.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 80281, - ), - hi: BytePos( - 80309, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c103' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 80414, - ), - hi: BytePos( - 80432, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 80377, - ), - hi: BytePos( - 80441, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 80207, - ), - hi: BytePos( - 80447, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #794, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 80537, - ), - hi: BytePos( - 80564, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 56, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 80452, - ), - hi: BytePos( - 80927, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 81035, - ), - hi: BytePos( - 81075, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 81035, - ), - hi: BytePos( - 81047, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 81035, - ), - hi: BytePos( - 81063, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 81035, - ), - hi: BytePos( - 81077, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c104' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 81105, - ), - hi: BytePos( - 81117, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 81105, - ), - hi: BytePos( - 81133, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c105' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 81238, - ), - hi: BytePos( - 81256, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 81201, - ), - hi: BytePos( - 81265, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 81031, - ), - hi: BytePos( - 81271, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #804, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 81361, - ), - hi: BytePos( - 81388, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 57, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 81276, - ), - hi: BytePos( - 81751, - ), - ctxt: #0, - }, - }, - Member { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 81858, - ), - hi: BytePos( - 81898, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 81858, - ), - hi: BytePos( - 81870, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - MemberExpr( - Obj, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 81858, - ), - hi: BytePos( - 81886, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - prop: Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 81858, - ), - hi: BytePos( - 81900, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 9, - MemberCall( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toLowerCase' type=dynamic), - ), - ), - ), - [], - ), - StrictEqual, - Variable( - ( - Atom('peg$c106' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 81928, - ), - hi: BytePos( - 81940, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 81928, - ), - hi: BytePos( - 81956, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c107' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 82061, - ), - hi: BytePos( - 82079, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 82024, - ), - hi: BytePos( - 82088, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 81854, - ), - hi: BytePos( - 82094, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #814, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 82184, - ), - hi: BytePos( - 82211, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 58, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 82099, - ), - hi: BytePos( - 82574, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 82680, - ), - hi: BytePos( - 82692, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 82680, - ), - hi: BytePos( - 82708, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c108' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c109' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 82849, - ), - hi: BytePos( - 82867, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 82812, - ), - hi: BytePos( - 82876, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 82676, - ), - hi: BytePos( - 82882, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #824, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 82972, - ), - hi: BytePos( - 82999, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 59, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 82887, - ), - hi: BytePos( - 83362, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 83468, - ), - hi: BytePos( - 83480, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 83468, - ), - hi: BytePos( - 83496, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c110' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c111' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 83637, - ), - hi: BytePos( - 83655, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 83600, - ), - hi: BytePos( - 83664, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 83464, - ), - hi: BytePos( - 83670, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #834, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 83760, - ), - hi: BytePos( - 83787, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 60, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 83675, - ), - hi: BytePos( - 84150, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 84257, - ), - hi: BytePos( - 84269, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 84257, - ), - hi: BytePos( - 84285, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c112' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c113' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 84426, - ), - hi: BytePos( - 84444, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 84389, - ), - hi: BytePos( - 84453, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 84253, - ), - hi: BytePos( - 84459, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #844, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 84549, - ), - hi: BytePos( - 84576, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 61, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 84464, - ), - hi: BytePos( - 84939, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 85044, - ), - hi: BytePos( - 85056, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 85044, - ), - hi: BytePos( - 85072, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c114' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c115' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 85213, - ), - hi: BytePos( - 85231, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 85176, - ), - hi: BytePos( - 85240, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 85040, - ), - hi: BytePos( - 85246, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #854, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 85336, - ), - hi: BytePos( - 85363, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 62, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 85251, - ), - hi: BytePos( - 85726, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseselect' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 85803, - ), - hi: BytePos( - 85820, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsetop' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 85862, - ), - hi: BytePos( - 85876, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsefrom' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 85922, - ), - hi: BytePos( - 85937, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsewhere' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 85987, - ), - hi: BytePos( - 86003, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseorder' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86057, - ), - hi: BytePos( - 86073, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseby' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86131, - ), - hi: BytePos( - 86144, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseas' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86206, - ), - hi: BytePos( - 86219, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsejoin' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86285, - ), - hi: BytePos( - 86300, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsein' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86370, - ), - hi: BytePos( - 86383, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsevalue' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86457, - ), - hi: BytePos( - 86473, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseasc' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86551, - ), - hi: BytePos( - 86565, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsedesc' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86647, - ), - hi: BytePos( - 86662, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseand' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86748, - ), - hi: BytePos( - 86762, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseor' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86852, - ), - hi: BytePos( - 86865, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsenot' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 86959, - ), - hi: BytePos( - 86973, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsebetween' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 87071, - ), - hi: BytePos( - 87089, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseexists' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 87191, - ), - hi: BytePos( - 87208, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsearray' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 87314, - ), - hi: BytePos( - 87330, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsenull' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 87440, - ), - hi: BytePos( - 87455, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsetrue' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 87569, - ), - hi: BytePos( - 87584, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsefalse' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 87702, - ), - hi: BytePos( - 87718, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseudf' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 87840, - ), - hi: BytePos( - 87854, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 87764, - ), - hi: BytePos( - 87901, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 87628, - ), - hi: BytePos( - 87945, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 87497, - ), - hi: BytePos( - 87987, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 87370, - ), - hi: BytePos( - 88027, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 87246, - ), - hi: BytePos( - 88065, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 87125, - ), - hi: BytePos( - 88101, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 87007, - ), - hi: BytePos( - 88135, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86897, - ), - hi: BytePos( - 88167, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86792, - ), - hi: BytePos( - 88197, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86690, - ), - hi: BytePos( - 88225, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86591, - ), - hi: BytePos( - 88251, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86497, - ), - hi: BytePos( - 88275, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86405, - ), - hi: BytePos( - 88297, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86320, - ), - hi: BytePos( - 88317, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86237, - ), - hi: BytePos( - 88335, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86160, - ), - hi: BytePos( - 88351, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86087, - ), - hi: BytePos( - 88365, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 86015, - ), - hi: BytePos( - 88377, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 85947, - ), - hi: BytePos( - 88387, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 85884, - ), - hi: BytePos( - 88395, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 63, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 85826, - ), - hi: BytePos( - 88401, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsereserved' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 64, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 88555, - ), - hi: BytePos( - 88574, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #886, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_name' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 64, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 88753, - ), - hi: BytePos( - 88779, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #886, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c116' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #886, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 64, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 88852, - ), - hi: BytePos( - 88864, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 64, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 64, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 88787, - ), - hi: BytePos( - 88956, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 64, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 64, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 88717, - ), - hi: BytePos( - 89022, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$c117' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89106, - ), - hi: BytePos( - 89119, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89120, - ), - hi: BytePos( - 89132, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89120, - ), - hi: BytePos( - 89145, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c117' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89106, - ), - hi: BytePos( - 89146, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c117' type=dynamic), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89161, - ), - hi: BytePos( - 89173, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89161, - ), - hi: BytePos( - 89186, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c118' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89288, - ), - hi: BytePos( - 89306, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 89251, - ), - hi: BytePos( - 89315, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 65, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 89102, - ), - hi: BytePos( - 89321, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89439, - ), - hi: BytePos( - 89466, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #897, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('peg$c119' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89522, - ), - hi: BytePos( - 89535, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89536, - ), - hi: BytePos( - 89548, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89536, - ), - hi: BytePos( - 89561, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c119' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89522, - ), - hi: BytePos( - 89562, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c119' type=dynamic), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89579, - ), - hi: BytePos( - 89591, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89579, - ), - hi: BytePos( - 89604, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c120' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89716, - ), - hi: BytePos( - 89734, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 89677, - ), - hi: BytePos( - 89745, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 89518, - ), - hi: BytePos( - 89753, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #897, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89796, - ), - hi: BytePos( - 89803, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #897, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #897, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89796, - ), - hi: BytePos( - 89807, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$c119' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89821, - ), - hi: BytePos( - 89834, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89835, - ), - hi: BytePos( - 89847, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89835, - ), - hi: BytePos( - 89860, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c119' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89821, - ), - hi: BytePos( - 89861, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c119' type=dynamic), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 89880, - ), - hi: BytePos( - 89892, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 89880, - ), - hi: BytePos( - 89905, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c120' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 90027, - ), - hi: BytePos( - 90045, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 89986, - ), - hi: BytePos( - 90058, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 89817, - ), - hi: BytePos( - 90068, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #897, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c121' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #897, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #897, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 90148, - ), - hi: BytePos( - 90164, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 90083, - ), - hi: BytePos( - 90256, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 66, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 89472, - ), - hi: BytePos( - 90322, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 90434, - ), - hi: BytePos( - 90450, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 90434, - ), - hi: BytePos( - 90463, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 64.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c123' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 90595, - ), - hi: BytePos( - 90613, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 90558, - ), - hi: BytePos( - 90622, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 90430, - ), - hi: BytePos( - 90628, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #909, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier_name' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 90669, - ), - hi: BytePos( - 90695, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #909, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c124' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 90768, - ), - hi: BytePos( - 90778, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 90703, - ), - hi: BytePos( - 90870, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 67, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 90633, - ), - hi: BytePos( - 90936, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 91018, - ), - hi: BytePos( - 91034, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 91018, - ), - hi: BytePos( - 91047, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 43.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c126' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 91179, - ), - hi: BytePos( - 91197, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91142, - ), - hi: BytePos( - 91206, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91014, - ), - hi: BytePos( - 91212, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #917, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 91252, - ), - hi: BytePos( - 91268, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 91252, - ), - hi: BytePos( - 91281, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 45.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c48' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 91424, - ), - hi: BytePos( - 91441, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91385, - ), - hi: BytePos( - 91452, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91248, - ), - hi: BytePos( - 91460, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #917, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 91504, - ), - hi: BytePos( - 91520, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 91504, - ), - hi: BytePos( - 91533, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 126.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c128' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 91690, - ), - hi: BytePos( - 91708, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91649, - ), - hi: BytePos( - 91721, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91500, - ), - hi: BytePos( - 91731, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #917, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsenot' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 91780, - ), - hi: BytePos( - 91794, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91740, - ), - hi: BytePos( - 91805, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91467, - ), - hi: BytePos( - 91813, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 68, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91217, - ), - hi: BytePos( - 91819, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 91985, - ), - hi: BytePos( - 92001, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 91985, - ), - hi: BytePos( - 92014, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 34.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c55' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 92145, - ), - hi: BytePos( - 92162, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 92108, - ), - hi: BytePos( - 92171, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 91981, - ), - hi: BytePos( - 92177, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #930, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 92217, - ), - hi: BytePos( - 92233, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 92217, - ), - hi: BytePos( - 92246, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 92.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c130' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 92390, - ), - hi: BytePos( - 92408, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 92351, - ), - hi: BytePos( - 92419, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 92213, - ), - hi: BytePos( - 92427, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 92182, - ), - hi: BytePos( - 92433, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #930, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesource_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 92611, - ), - hi: BytePos( - 92638, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #930, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c131' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 92711, - ), - hi: BytePos( - 92721, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 92646, - ), - hi: BytePos( - 92813, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 92575, - ), - hi: BytePos( - 92879, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #930, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 92943, - ), - hi: BytePos( - 92959, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 92943, - ), - hi: BytePos( - 92972, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 92.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c130' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 93116, - ), - hi: BytePos( - 93134, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 93077, - ), - hi: BytePos( - 93145, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 92939, - ), - hi: BytePos( - 93153, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #930, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseescape_sequence' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 93198, - ), - hi: BytePos( - 93224, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #930, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c132' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #930, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 93303, - ), - hi: BytePos( - 93315, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 93234, - ), - hi: BytePos( - 93417, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 93160, - ), - hi: BytePos( - 93491, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 69, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 92884, - ), - hi: BytePos( - 93497, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 93663, - ), - hi: BytePos( - 93679, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 93663, - ), - hi: BytePos( - 93692, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 39.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c58' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 93823, - ), - hi: BytePos( - 93840, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 93786, - ), - hi: BytePos( - 93849, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 93659, - ), - hi: BytePos( - 93855, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #952, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 93895, - ), - hi: BytePos( - 93911, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 93895, - ), - hi: BytePos( - 93924, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 92.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c130' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 94068, - ), - hi: BytePos( - 94086, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 94029, - ), - hi: BytePos( - 94097, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 93891, - ), - hi: BytePos( - 94105, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 93860, - ), - hi: BytePos( - 94111, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #952, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesource_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 94289, - ), - hi: BytePos( - 94316, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #952, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c131' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 94389, - ), - hi: BytePos( - 94399, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 94324, - ), - hi: BytePos( - 94491, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 8, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 94253, - ), - hi: BytePos( - 94557, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #952, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 94621, - ), - hi: BytePos( - 94637, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 94621, - ), - hi: BytePos( - 94650, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 92.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c130' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 94794, - ), - hi: BytePos( - 94812, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 94755, - ), - hi: BytePos( - 94823, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 94617, - ), - hi: BytePos( - 94831, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #952, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseescape_sequence' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 94876, - ), - hi: BytePos( - 94902, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #952, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c132' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #952, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 94981, - ), - hi: BytePos( - 94993, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 94912, - ), - hi: BytePos( - 95095, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 94838, - ), - hi: BytePos( - 95169, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 70, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 9, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 94562, - ), - hi: BytePos( - 95175, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 71, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 95259, - ), - hi: BytePos( - 95271, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 71, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 95300, - ), - hi: BytePos( - 95312, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 71, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 95300, - ), - hi: BytePos( - 95325, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c133' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 71, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 95427, - ), - hi: BytePos( - 95445, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 71, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 71, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 95390, - ), - hi: BytePos( - 95454, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsecharactor_escape_sequence' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 72, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 95544, - ), - hi: BytePos( - 95580, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #978, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseunicode_escape_sequence' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 72, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 95622, - ), - hi: BytePos( - 95656, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 72, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 72, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 95586, - ), - hi: BytePos( - 95663, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsesingle_escape_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 73, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 95757, - ), - hi: BytePos( - 95791, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #980, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsenon_escape_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 73, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 95833, - ), - hi: BytePos( - 95864, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 73, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 73, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 95797, - ), - hi: BytePos( - 95871, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 95966, - ), - hi: BytePos( - 95982, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 95966, - ), - hi: BytePos( - 95995, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 39.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c58' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 96126, - ), - hi: BytePos( - 96143, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96089, - ), - hi: BytePos( - 96152, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 95962, - ), - hi: BytePos( - 96158, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 96198, - ), - hi: BytePos( - 96214, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 96198, - ), - hi: BytePos( - 96227, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 34.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c55' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 96370, - ), - hi: BytePos( - 96387, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96331, - ), - hi: BytePos( - 96398, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96194, - ), - hi: BytePos( - 96406, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 96450, - ), - hi: BytePos( - 96466, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 96450, - ), - hi: BytePos( - 96479, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 92.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c130' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 96635, - ), - hi: BytePos( - 96653, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96594, - ), - hi: BytePos( - 96666, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96446, - ), - hi: BytePos( - 96676, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 96752, - ), - hi: BytePos( - 96768, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 96752, - ), - hi: BytePos( - 96781, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 98.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c135' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 96949, - ), - hi: BytePos( - 96967, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96906, - ), - hi: BytePos( - 96982, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96748, - ), - hi: BytePos( - 96994, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #982, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c136' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 97078, - ), - hi: BytePos( - 97088, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 97005, - ), - hi: BytePos( - 97101, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 97202, - ), - hi: BytePos( - 97218, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 97202, - ), - hi: BytePos( - 97231, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 102.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c138' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 97412, - ), - hi: BytePos( - 97430, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 97367, - ), - hi: BytePos( - 97447, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 97198, - ), - hi: BytePos( - 97461, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #982, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c139' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 97551, - ), - hi: BytePos( - 97561, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 97474, - ), - hi: BytePos( - 97576, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 97685, - ), - hi: BytePos( - 97701, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 97685, - ), - hi: BytePos( - 97714, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 110.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c141' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 97907, - ), - hi: BytePos( - 97925, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 97860, - ), - hi: BytePos( - 97944, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 97681, - ), - hi: BytePos( - 97960, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #982, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c142' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 98056, - ), - hi: BytePos( - 98066, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 97975, - ), - hi: BytePos( - 98083, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 98200, - ), - hi: BytePos( - 98216, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 98200, - ), - hi: BytePos( - 98229, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 114.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c144' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 98434, - ), - hi: BytePos( - 98452, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 98385, - ), - hi: BytePos( - 98473, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 98196, - ), - hi: BytePos( - 98491, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #982, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c145' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 98593, - ), - hi: BytePos( - 98603, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 98508, - ), - hi: BytePos( - 98622, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 98747, - ), - hi: BytePos( - 98763, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 98747, - ), - hi: BytePos( - 98776, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 116.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c147' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 98993, - ), - hi: BytePos( - 99011, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 98942, - ), - hi: BytePos( - 99034, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 98743, - ), - hi: BytePos( - 99054, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #982, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c148' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 99162, - ), - hi: BytePos( - 99172, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 99073, - ), - hi: BytePos( - 99193, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 98664, - ), - hi: BytePos( - 99238, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 98121, - ), - hi: BytePos( - 99254, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 97610, - ), - hi: BytePos( - 99268, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 97131, - ), - hi: BytePos( - 99280, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96685, - ), - hi: BytePos( - 99290, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96413, - ), - hi: BytePos( - 99298, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 74, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 96163, - ), - hi: BytePos( - 99304, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseescape_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 75, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 99468, - ), - hi: BytePos( - 99495, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1019, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesource_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 75, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 99674, - ), - hi: BytePos( - 99701, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1019, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c149' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 75, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 99774, - ), - hi: BytePos( - 99784, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 75, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 75, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 99709, - ), - hi: BytePos( - 99876, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 75, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 75, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 99638, - ), - hi: BytePos( - 99942, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsesingle_escape_character' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 100027, - ), - hi: BytePos( - 100061, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1026, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 100102, - ), - hi: BytePos( - 100118, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 100102, - ), - hi: BytePos( - 100131, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 117.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c151' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 100276, - ), - hi: BytePos( - 100294, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 100237, - ), - hi: BytePos( - 100305, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 100098, - ), - hi: BytePos( - 100313, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 76, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 100067, - ), - hi: BytePos( - 100319, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 100460, - ), - hi: BytePos( - 100476, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 100460, - ), - hi: BytePos( - 100489, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 117.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c151' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 100622, - ), - hi: BytePos( - 100640, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 100585, - ), - hi: BytePos( - 100649, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 100456, - ), - hi: BytePos( - 100655, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1031, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsehex_digit' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 100744, - ), - hi: BytePos( - 100764, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1031, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsehex_digit' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 100810, - ), - hi: BytePos( - 100830, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1031, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsehex_digit' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 100880, - ), - hi: BytePos( - 100900, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1031, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsehex_digit' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 100954, - ), - hi: BytePos( - 100974, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 100912, - ), - hi: BytePos( - 101260, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 100840, - ), - hi: BytePos( - 101342, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 100772, - ), - hi: BytePos( - 101416, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1031, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substring' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 101461, - ), - hi: BytePos( - 101476, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substring' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #1031, - ), - ), - ), - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 101461, - ), - hi: BytePos( - 101493, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 101423, - ), - hi: BytePos( - 101534, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1031, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c152' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #1031, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 101606, - ), - hi: BytePos( - 101618, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 101541, - ), - hi: BytePos( - 101710, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 77, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 100660, - ), - hi: BytePos( - 101776, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$c153' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 101853, - ), - hi: BytePos( - 101866, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 101867, - ), - hi: BytePos( - 101879, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 101867, - ), - hi: BytePos( - 101892, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c153' type=dynamic), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 101853, - ), - hi: BytePos( - 101893, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c153' type=dynamic), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 101908, - ), - hi: BytePos( - 101920, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 101908, - ), - hi: BytePos( - 101933, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c154' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 102035, - ), - hi: BytePos( - 102053, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 101998, - ), - hi: BytePos( - 102062, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 78, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 101849, - ), - hi: BytePos( - 102068, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 102194, - ), - hi: BytePos( - 102234, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1053, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 102324, - ), - hi: BytePos( - 102336, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1053, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseas' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 102382, - ), - hi: BytePos( - 102395, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 102344, - ), - hi: BytePos( - 102629, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1053, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 102732, - ), - hi: BytePos( - 102744, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1053, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 102794, - ), - hi: BytePos( - 102815, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1053, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c155' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1053, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #1053, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 102900, - ), - hi: BytePos( - 102916, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 102827, - ), - hi: BytePos( - 103028, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 102754, - ), - hi: BytePos( - 103110, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 102694, - ), - hi: BytePos( - 103184, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1053, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c156' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1053, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1053, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 103314, - ), - hi: BytePos( - 103330, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 7, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 103249, - ), - hi: BytePos( - 103422, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 79, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 102240, - ), - hi: BytePos( - 103488, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 103602, - ), - hi: BytePos( - 103623, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 103665, - ), - hi: BytePos( - 103690, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseconstant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 103736, - ), - hi: BytePos( - 103755, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_array_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 103805, - ), - hi: BytePos( - 103839, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_object_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 103893, - ), - hi: BytePos( - 103928, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesubquery_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 103986, - ), - hi: BytePos( - 104016, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 104111, - ), - hi: BytePos( - 104127, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 104111, - ), - hi: BytePos( - 104140, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 40.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c26' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 104343, - ), - hi: BytePos( - 104360, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 104294, - ), - hi: BytePos( - 104381, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 104107, - ), - hi: BytePos( - 104399, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1070, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 104464, - ), - hi: BytePos( - 104476, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1070, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 104546, - ), - hi: BytePos( - 104586, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1070, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 104660, - ), - hi: BytePos( - 104672, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1070, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 104749, - ), - hi: BytePos( - 104765, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 104749, - ), - hi: BytePos( - 104778, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 41.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c28' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 105029, - ), - hi: BytePos( - 105046, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 104972, - ), - hi: BytePos( - 105075, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 104745, - ), - hi: BytePos( - 105101, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1070, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c157' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1070, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 105227, - ), - hi: BytePos( - 105239, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 105126, - ), - hi: BytePos( - 105421, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 104696, - ), - hi: BytePos( - 105559, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 104608, - ), - hi: BytePos( - 105689, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 104496, - ), - hi: BytePos( - 105811, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 104416, - ), - hi: BytePos( - 105925, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 104032, - ), - hi: BytePos( - 105941, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 103942, - ), - hi: BytePos( - 105955, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 103851, - ), - hi: BytePos( - 105967, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 103765, - ), - hi: BytePos( - 105977, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 103698, - ), - hi: BytePos( - 105985, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 80, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 103629, - ), - hi: BytePos( - 105991, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsearray_subquery_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 81, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 106079, - ), - hi: BytePos( - 106115, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1093, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseexists_subquery_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 81, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 106157, - ), - hi: BytePos( - 106194, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1093, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_subquery_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 81, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 106240, - ), - hi: BytePos( - 106277, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 81, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 81, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 106202, - ), - hi: BytePos( - 106286, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 81, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 81, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 106121, - ), - hi: BytePos( - 106292, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsearray' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 106420, - ), - hi: BytePos( - 106436, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1096, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 106478, - ), - hi: BytePos( - 106490, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1096, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesubquery' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 106536, - ), - hi: BytePos( - 106555, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1096, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c158' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1096, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 106634, - ), - hi: BytePos( - 106646, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 106565, - ), - hi: BytePos( - 106748, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 106498, - ), - hi: BytePos( - 106822, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 82, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 106442, - ), - hi: BytePos( - 106888, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseexists' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 107017, - ), - hi: BytePos( - 107034, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1103, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 107076, - ), - hi: BytePos( - 107088, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1103, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsesubquery' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 107134, - ), - hi: BytePos( - 107153, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1103, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c159' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1103, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 107232, - ), - hi: BytePos( - 107244, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 107163, - ), - hi: BytePos( - 107346, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 107096, - ), - hi: BytePos( - 107420, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 83, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 107040, - ), - hi: BytePos( - 107486, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsesubquery' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 84, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 107607, - ), - hi: BytePos( - 107626, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1110, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c160' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1110, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 84, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 107693, - ), - hi: BytePos( - 107705, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 84, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 84, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 107632, - ), - hi: BytePos( - 107712, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_primary_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 107876, - ), - hi: BytePos( - 107912, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 107993, - ), - hi: BytePos( - 108005, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 108050, - ), - hi: BytePos( - 108066, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 108050, - ), - hi: BytePos( - 108079, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 46.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c24' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 108234, - ), - hi: BytePos( - 108251, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 108193, - ), - hi: BytePos( - 108264, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 108046, - ), - hi: BytePos( - 108274, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 108323, - ), - hi: BytePos( - 108335, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 108389, - ), - hi: BytePos( - 108410, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 108468, - ), - hi: BytePos( - 108480, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c161' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 108577, - ), - hi: BytePos( - 108593, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 108496, - ), - hi: BytePos( - 108725, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 108424, - ), - hi: BytePos( - 108823, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 108347, - ), - hi: BytePos( - 108913, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 108283, - ), - hi: BytePos( - 108995, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 108013, - ), - hi: BytePos( - 109069, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1112, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 109140, - ), - hi: BytePos( - 109152, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 109201, - ), - hi: BytePos( - 109217, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 109201, - ), - hi: BytePos( - 109230, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 91.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c37' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 109397, - ), - hi: BytePos( - 109414, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109354, - ), - hi: BytePos( - 109429, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109197, - ), - hi: BytePos( - 109441, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 109494, - ), - hi: BytePos( - 109506, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 109564, - ), - hi: BytePos( - 109590, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseunsigned_integer' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 109652, - ), - hi: BytePos( - 109679, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 109745, - ), - hi: BytePos( - 109770, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109697, - ), - hi: BytePos( - 109789, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109606, - ), - hi: BytePos( - 109805, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 109866, - ), - hi: BytePos( - 109878, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 109943, - ), - hi: BytePos( - 109959, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 109943, - ), - hi: BytePos( - 109972, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 93.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c39' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 110187, - ), - hi: BytePos( - 110204, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 110136, - ), - hi: BytePos( - 110227, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109939, - ), - hi: BytePos( - 110247, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c162' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 110355, - ), - hi: BytePos( - 110371, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 110266, - ), - hi: BytePos( - 110523, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109896, - ), - hi: BytePos( - 110637, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109820, - ), - hi: BytePos( - 110743, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109520, - ), - hi: BytePos( - 110841, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109452, - ), - hi: BytePos( - 110931, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109162, - ), - hi: BytePos( - 111013, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 109076, - ), - hi: BytePos( - 111021, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1112, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 111064, - ), - hi: BytePos( - 111071, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1112, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1112, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 111064, - ), - hi: BytePos( - 111075, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 111116, - ), - hi: BytePos( - 111128, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 111177, - ), - hi: BytePos( - 111193, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 111177, - ), - hi: BytePos( - 111206, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 46.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c24' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 111373, - ), - hi: BytePos( - 111390, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 111330, - ), - hi: BytePos( - 111405, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 111173, - ), - hi: BytePos( - 111417, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 111470, - ), - hi: BytePos( - 111482, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 111540, - ), - hi: BytePos( - 111561, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 111623, - ), - hi: BytePos( - 111635, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c161' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 111738, - ), - hi: BytePos( - 111754, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 111653, - ), - hi: BytePos( - 111896, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 111577, - ), - hi: BytePos( - 112002, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 111496, - ), - hi: BytePos( - 112100, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 111428, - ), - hi: BytePos( - 112190, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 111138, - ), - hi: BytePos( - 112272, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1112, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 112349, - ), - hi: BytePos( - 112361, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 112414, - ), - hi: BytePos( - 112430, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 112414, - ), - hi: BytePos( - 112443, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 91.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c37' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 112622, - ), - hi: BytePos( - 112639, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 112577, - ), - hi: BytePos( - 112656, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 112410, - ), - hi: BytePos( - 112670, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 112727, - ), - hi: BytePos( - 112739, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 112801, - ), - hi: BytePos( - 112827, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseunsigned_integer' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 112893, - ), - hi: BytePos( - 112920, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 112990, - ), - hi: BytePos( - 113015, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 112940, - ), - hi: BytePos( - 113036, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 112845, - ), - hi: BytePos( - 113054, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 113119, - ), - hi: BytePos( - 113131, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 113200, - ), - hi: BytePos( - 113216, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 113200, - ), - hi: BytePos( - 113229, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 93.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c39' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 113456, - ), - hi: BytePos( - 113473, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 113403, - ), - hi: BytePos( - 113498, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 113196, - ), - hi: BytePos( - 113520, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c162' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 113634, - ), - hi: BytePos( - 113650, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 113541, - ), - hi: BytePos( - 113812, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 113151, - ), - hi: BytePos( - 113934, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 113071, - ), - hi: BytePos( - 114048, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 112755, - ), - hi: BytePos( - 114154, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 112683, - ), - hi: BytePos( - 114252, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 112373, - ), - hi: BytePos( - 114342, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 112281, - ), - hi: BytePos( - 114352, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1112, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c163' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1112, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 6, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 114432, - ), - hi: BytePos( - 114448, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 6, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 6, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 114367, - ), - hi: BytePos( - 114540, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 85, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 107918, - ), - hi: BytePos( - 114606, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_function_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 114710, - ), - hi: BytePos( - 114747, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1186, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_member_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 114789, - ), - hi: BytePos( - 114824, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1186, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseunary_operator' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 114896, - ), - hi: BytePos( - 114921, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1186, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 114971, - ), - hi: BytePos( - 114983, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1186, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_unary_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 115037, - ), - hi: BytePos( - 115071, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1186, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c164' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1186, - ), - ), - ), - Value( - Variable( - ( - Atom('s3' type=inline), - #1186, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 115162, - ), - hi: BytePos( - 115178, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 115085, - ), - hi: BytePos( - 115300, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 114995, - ), - hi: BytePos( - 115390, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 114931, - ), - hi: BytePos( - 115472, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 114832, - ), - hi: BytePos( - 115480, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 86, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 114753, - ), - hi: BytePos( - 115486, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_or_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 115642, - ), - hi: BytePos( - 115680, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1195, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 115722, - ), - hi: BytePos( - 115734, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1195, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 115779, - ), - hi: BytePos( - 115795, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 115779, - ), - hi: BytePos( - 115808, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 63.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c166' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 115964, - ), - hi: BytePos( - 115982, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 115923, - ), - hi: BytePos( - 115995, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 115775, - ), - hi: BytePos( - 116005, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1195, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 116054, - ), - hi: BytePos( - 116066, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1195, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 116120, - ), - hi: BytePos( - 116160, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1195, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 116218, - ), - hi: BytePos( - 116230, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1195, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 116291, - ), - hi: BytePos( - 116307, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 116291, - ), - hi: BytePos( - 116320, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 58.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c168' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 116524, - ), - hi: BytePos( - 116542, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 116475, - ), - hi: BytePos( - 116563, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 116287, - ), - hi: BytePos( - 116581, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1195, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 116646, - ), - hi: BytePos( - 116658, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1195, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 116728, - ), - hi: BytePos( - 116768, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #1195, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c169' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1195, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #1195, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #1195, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 116883, - ), - hi: BytePos( - 116903, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 116790, - ), - hi: BytePos( - 117065, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 116678, - ), - hi: BytePos( - 117187, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 116598, - ), - hi: BytePos( - 117301, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 116246, - ), - hi: BytePos( - 117407, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 116174, - ), - hi: BytePos( - 117505, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 116078, - ), - hi: BytePos( - 117595, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 116014, - ), - hi: BytePos( - 117677, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 115742, - ), - hi: BytePos( - 117751, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 115686, - ), - hi: BytePos( - 117817, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1195, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_or_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 117858, - ), - hi: BytePos( - 117896, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 87, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 117822, - ), - hi: BytePos( - 117903, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_and_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 118049, - ), - hi: BytePos( - 118088, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1221, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 118169, - ), - hi: BytePos( - 118181, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1221, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseor' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 118227, - ), - hi: BytePos( - 118240, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1221, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 118289, - ), - hi: BytePos( - 118301, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 118289, - ), - hi: BytePos( - 118317, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c170' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c171' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 118494, - ), - hi: BytePos( - 118512, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 118451, - ), - hi: BytePos( - 118527, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 118285, - ), - hi: BytePos( - 118539, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 118250, - ), - hi: BytePos( - 118549, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1221, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 118598, - ), - hi: BytePos( - 118610, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1221, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_and_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 118664, - ), - hi: BytePos( - 118703, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 118622, - ), - hi: BytePos( - 118989, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 118558, - ), - hi: BytePos( - 119071, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 118189, - ), - hi: BytePos( - 119145, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1221, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 119188, - ), - hi: BytePos( - 119195, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1221, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1221, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 119188, - ), - hi: BytePos( - 119199, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 119240, - ), - hi: BytePos( - 119252, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1221, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseor' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 119302, - ), - hi: BytePos( - 119315, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1221, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 119368, - ), - hi: BytePos( - 119380, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 119368, - ), - hi: BytePos( - 119396, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c170' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c171' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 119585, - ), - hi: BytePos( - 119603, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 119540, - ), - hi: BytePos( - 119620, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 119364, - ), - hi: BytePos( - 119634, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 119327, - ), - hi: BytePos( - 119646, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1221, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 119699, - ), - hi: BytePos( - 119711, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1221, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_and_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 119769, - ), - hi: BytePos( - 119808, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 119725, - ), - hi: BytePos( - 120116, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 119657, - ), - hi: BytePos( - 120206, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 119262, - ), - hi: BytePos( - 120288, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1221, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1221, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1221, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 120368, - ), - hi: BytePos( - 120384, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 120303, - ), - hi: BytePos( - 120476, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 88, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 118094, - ), - hi: BytePos( - 120542, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_equality_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 120689, - ), - hi: BytePos( - 120733, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 120814, - ), - hi: BytePos( - 120826, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseand' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 120872, - ), - hi: BytePos( - 120886, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 120936, - ), - hi: BytePos( - 120948, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_equality_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 121002, - ), - hi: BytePos( - 121046, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 120960, - ), - hi: BytePos( - 121332, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 120896, - ), - hi: BytePos( - 121414, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 120834, - ), - hi: BytePos( - 121488, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1251, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 121531, - ), - hi: BytePos( - 121538, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1251, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1251, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 121531, - ), - hi: BytePos( - 121542, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 121583, - ), - hi: BytePos( - 121595, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseand' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 121645, - ), - hi: BytePos( - 121659, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 121713, - ), - hi: BytePos( - 121725, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_equality_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 121783, - ), - hi: BytePos( - 121827, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 121739, - ), - hi: BytePos( - 122135, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 121671, - ), - hi: BytePos( - 122225, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 121605, - ), - hi: BytePos( - 122307, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1251, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1251, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1251, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 122387, - ), - hi: BytePos( - 122403, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 122322, - ), - hi: BytePos( - 122495, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 89, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 120739, - ), - hi: BytePos( - 122561, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_relational_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 122713, - ), - hi: BytePos( - 122759, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1273, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 122840, - ), - hi: BytePos( - 122852, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1273, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 122897, - ), - hi: BytePos( - 122913, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 122897, - ), - hi: BytePos( - 122926, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 61.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c174' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 123082, - ), - hi: BytePos( - 123100, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 123041, - ), - hi: BytePos( - 123113, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 122893, - ), - hi: BytePos( - 123123, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1273, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 123171, - ), - hi: BytePos( - 123183, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 123171, - ), - hi: BytePos( - 123199, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c175' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c176' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 123376, - ), - hi: BytePos( - 123394, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 123333, - ), - hi: BytePos( - 123409, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 123167, - ), - hi: BytePos( - 123421, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1273, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 123473, - ), - hi: BytePos( - 123485, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 123473, - ), - hi: BytePos( - 123501, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c177' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c178' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 123690, - ), - hi: BytePos( - 123708, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 123645, - ), - hi: BytePos( - 123725, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 123469, - ), - hi: BytePos( - 123739, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 123432, - ), - hi: BytePos( - 123751, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 123132, - ), - hi: BytePos( - 123761, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1273, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 123810, - ), - hi: BytePos( - 123822, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1273, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_relational_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 123876, - ), - hi: BytePos( - 123922, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 123834, - ), - hi: BytePos( - 124208, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 123770, - ), - hi: BytePos( - 124290, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 122860, - ), - hi: BytePos( - 124364, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1273, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 124407, - ), - hi: BytePos( - 124414, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1273, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1273, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 124407, - ), - hi: BytePos( - 124418, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 124459, - ), - hi: BytePos( - 124471, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1273, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 124520, - ), - hi: BytePos( - 124536, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 124520, - ), - hi: BytePos( - 124549, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 61.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c174' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 124717, - ), - hi: BytePos( - 124735, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 124674, - ), - hi: BytePos( - 124750, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 124516, - ), - hi: BytePos( - 124762, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1273, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 124814, - ), - hi: BytePos( - 124826, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 124814, - ), - hi: BytePos( - 124842, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c175' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c176' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 125031, - ), - hi: BytePos( - 125049, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 124986, - ), - hi: BytePos( - 125066, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 124810, - ), - hi: BytePos( - 125080, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1273, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 125136, - ), - hi: BytePos( - 125148, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 125136, - ), - hi: BytePos( - 125164, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c177' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c178' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 125365, - ), - hi: BytePos( - 125383, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 125318, - ), - hi: BytePos( - 125402, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 125132, - ), - hi: BytePos( - 125418, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 125093, - ), - hi: BytePos( - 125432, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 124773, - ), - hi: BytePos( - 125444, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1273, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 125497, - ), - hi: BytePos( - 125509, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1273, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_relational_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 125567, - ), - hi: BytePos( - 125613, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 125523, - ), - hi: BytePos( - 125921, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 125455, - ), - hi: BytePos( - 126011, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 124481, - ), - hi: BytePos( - 126093, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1273, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1273, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1273, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 126173, - ), - hi: BytePos( - 126189, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 126108, - ), - hi: BytePos( - 126281, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 90, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 122765, - ), - hi: BytePos( - 126347, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_in_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 126501, - ), - hi: BytePos( - 126532, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1317, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 126613, - ), - hi: BytePos( - 126625, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1317, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 126670, - ), - hi: BytePos( - 126682, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 126670, - ), - hi: BytePos( - 126698, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c179' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c180' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 126863, - ), - hi: BytePos( - 126881, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 126822, - ), - hi: BytePos( - 126894, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 126666, - ), - hi: BytePos( - 126904, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 126952, - ), - hi: BytePos( - 126964, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 126952, - ), - hi: BytePos( - 126980, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c181' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c182' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 127157, - ), - hi: BytePos( - 127175, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 127114, - ), - hi: BytePos( - 127190, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 126948, - ), - hi: BytePos( - 127202, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 127254, - ), - hi: BytePos( - 127270, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 127254, - ), - hi: BytePos( - 127283, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 60.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c184' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 127463, - ), - hi: BytePos( - 127481, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 127418, - ), - hi: BytePos( - 127498, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 127250, - ), - hi: BytePos( - 127512, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 127568, - ), - hi: BytePos( - 127584, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 127568, - ), - hi: BytePos( - 127597, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 62.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c186' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 127789, - ), - hi: BytePos( - 127807, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 127742, - ), - hi: BytePos( - 127826, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 127564, - ), - hi: BytePos( - 127842, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 127525, - ), - hi: BytePos( - 127856, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 127213, - ), - hi: BytePos( - 127868, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 126913, - ), - hi: BytePos( - 127878, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 127927, - ), - hi: BytePos( - 127939, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1317, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_in_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 127993, - ), - hi: BytePos( - 128024, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 127951, - ), - hi: BytePos( - 128310, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 127887, - ), - hi: BytePos( - 128392, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 126633, - ), - hi: BytePos( - 128466, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1317, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 128509, - ), - hi: BytePos( - 128516, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1317, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1317, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 128509, - ), - hi: BytePos( - 128520, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 128561, - ), - hi: BytePos( - 128573, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1317, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 128622, - ), - hi: BytePos( - 128634, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 128622, - ), - hi: BytePos( - 128650, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c179' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c180' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 128827, - ), - hi: BytePos( - 128845, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 128784, - ), - hi: BytePos( - 128860, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 128618, - ), - hi: BytePos( - 128872, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 128924, - ), - hi: BytePos( - 128936, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 128924, - ), - hi: BytePos( - 128952, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c181' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c182' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 129141, - ), - hi: BytePos( - 129159, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 129096, - ), - hi: BytePos( - 129176, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 128920, - ), - hi: BytePos( - 129190, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 129246, - ), - hi: BytePos( - 129262, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 129246, - ), - hi: BytePos( - 129275, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 60.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c184' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 129467, - ), - hi: BytePos( - 129485, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 129420, - ), - hi: BytePos( - 129504, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 129242, - ), - hi: BytePos( - 129520, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 129580, - ), - hi: BytePos( - 129596, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 129580, - ), - hi: BytePos( - 129609, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 62.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c186' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 129813, - ), - hi: BytePos( - 129831, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 129764, - ), - hi: BytePos( - 129852, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 129576, - ), - hi: BytePos( - 129870, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 129535, - ), - hi: BytePos( - 129886, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 129203, - ), - hi: BytePos( - 129900, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 128883, - ), - hi: BytePos( - 129912, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 129965, - ), - hi: BytePos( - 129977, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1317, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_in_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 130035, - ), - hi: BytePos( - 130066, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 129991, - ), - hi: BytePos( - 130374, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 129923, - ), - hi: BytePos( - 130464, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 128583, - ), - hi: BytePos( - 130546, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1317, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1317, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1317, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 130626, - ), - hi: BytePos( - 130642, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 130561, - ), - hi: BytePos( - 130734, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 91, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 126538, - ), - hi: BytePos( - 130800, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_between_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 130947, - ), - hi: BytePos( - 130983, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1369, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 131025, - ), - hi: BytePos( - 131037, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1369, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsein' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 131083, - ), - hi: BytePos( - 131096, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1369, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 131146, - ), - hi: BytePos( - 131158, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1369, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 131211, - ), - hi: BytePos( - 131227, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 131211, - ), - hi: BytePos( - 131240, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 40.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c26' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 131419, - ), - hi: BytePos( - 131436, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131374, - ), - hi: BytePos( - 131453, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131207, - ), - hi: BytePos( - 131467, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1369, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 131524, - ), - hi: BytePos( - 131536, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1369, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_expression_list' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 131598, - ), - hi: BytePos( - 131631, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1369, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 131697, - ), - hi: BytePos( - 131709, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1369, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 131778, - ), - hi: BytePos( - 131794, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 131778, - ), - hi: BytePos( - 131807, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 41.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c28' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 132034, - ), - hi: BytePos( - 132051, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131981, - ), - hi: BytePos( - 132076, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131774, - ), - hi: BytePos( - 132098, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #1369, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c187' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1369, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1369, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 132212, - ), - hi: BytePos( - 132228, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 132119, - ), - hi: BytePos( - 132390, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131729, - ), - hi: BytePos( - 132512, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131649, - ), - hi: BytePos( - 132626, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131552, - ), - hi: BytePos( - 132732, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131480, - ), - hi: BytePos( - 132830, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131170, - ), - hi: BytePos( - 132920, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131106, - ), - hi: BytePos( - 133002, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 131045, - ), - hi: BytePos( - 133076, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 130989, - ), - hi: BytePos( - 133142, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1369, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_between_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133183, - ), - hi: BytePos( - 133219, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 92, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 133147, - ), - hi: BytePos( - 133226, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_or_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133378, - ), - hi: BytePos( - 133424, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1395, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133466, - ), - hi: BytePos( - 133478, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1395, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsebetween' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133524, - ), - hi: BytePos( - 133542, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1395, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133592, - ), - hi: BytePos( - 133604, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1395, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_or_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133658, - ), - hi: BytePos( - 133704, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1395, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133762, - ), - hi: BytePos( - 133774, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1395, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseand' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133836, - ), - hi: BytePos( - 133850, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1395, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133916, - ), - hi: BytePos( - 133928, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1395, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_or_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 133998, - ), - hi: BytePos( - 134044, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #1395, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c188' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1395, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #1395, - ), - ), - ), - Value( - Variable( - ( - Atom('s9' type=inline), - #1395, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 134159, - ), - hi: BytePos( - 134179, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 134066, - ), - hi: BytePos( - 134341, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 133948, - ), - hi: BytePos( - 134463, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 133868, - ), - hi: BytePos( - 134577, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 133790, - ), - hi: BytePos( - 134683, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 133718, - ), - hi: BytePos( - 134781, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 133616, - ), - hi: BytePos( - 134871, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 133552, - ), - hi: BytePos( - 134953, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 133486, - ), - hi: BytePos( - 135027, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 133430, - ), - hi: BytePos( - 135093, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s0' type=inline), - #1395, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_or_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 135134, - ), - hi: BytePos( - 135180, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 93, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 135098, - ), - hi: BytePos( - 135187, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_xor_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 135341, - ), - hi: BytePos( - 135388, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1415, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 135469, - ), - hi: BytePos( - 135481, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1415, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 135526, - ), - hi: BytePos( - 135542, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 135526, - ), - hi: BytePos( - 135555, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 124.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c190' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 135712, - ), - hi: BytePos( - 135730, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 135671, - ), - hi: BytePos( - 135743, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 135522, - ), - hi: BytePos( - 135753, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1415, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 135802, - ), - hi: BytePos( - 135814, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1415, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_xor_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 135868, - ), - hi: BytePos( - 135915, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 135826, - ), - hi: BytePos( - 136201, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 135762, - ), - hi: BytePos( - 136283, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 135489, - ), - hi: BytePos( - 136357, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1415, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 136400, - ), - hi: BytePos( - 136407, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1415, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1415, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 136400, - ), - hi: BytePos( - 136411, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 136452, - ), - hi: BytePos( - 136464, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1415, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 136513, - ), - hi: BytePos( - 136529, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 136513, - ), - hi: BytePos( - 136542, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 124.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c190' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 136711, - ), - hi: BytePos( - 136729, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 136668, - ), - hi: BytePos( - 136744, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 136509, - ), - hi: BytePos( - 136756, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1415, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 136809, - ), - hi: BytePos( - 136821, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1415, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_xor_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 136879, - ), - hi: BytePos( - 136926, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 136835, - ), - hi: BytePos( - 137234, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 136767, - ), - hi: BytePos( - 137324, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 136474, - ), - hi: BytePos( - 137406, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1415, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1415, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1415, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 137486, - ), - hi: BytePos( - 137502, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 137421, - ), - hi: BytePos( - 137594, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 94, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 135394, - ), - hi: BytePos( - 137660, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_and_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 137815, - ), - hi: BytePos( - 137862, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1443, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 137943, - ), - hi: BytePos( - 137955, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1443, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 138000, - ), - hi: BytePos( - 138016, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 138000, - ), - hi: BytePos( - 138029, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 94.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c192' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 138185, - ), - hi: BytePos( - 138203, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 138144, - ), - hi: BytePos( - 138216, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 137996, - ), - hi: BytePos( - 138226, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1443, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 138275, - ), - hi: BytePos( - 138287, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1443, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_and_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 138341, - ), - hi: BytePos( - 138388, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 138299, - ), - hi: BytePos( - 138674, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 138235, - ), - hi: BytePos( - 138756, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 137963, - ), - hi: BytePos( - 138830, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1443, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 138873, - ), - hi: BytePos( - 138880, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1443, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1443, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 138873, - ), - hi: BytePos( - 138884, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 138925, - ), - hi: BytePos( - 138937, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1443, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 138986, - ), - hi: BytePos( - 139002, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 138986, - ), - hi: BytePos( - 139015, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 94.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c192' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 139183, - ), - hi: BytePos( - 139201, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 139140, - ), - hi: BytePos( - 139216, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 138982, - ), - hi: BytePos( - 139228, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1443, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 139281, - ), - hi: BytePos( - 139293, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1443, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_bitwise_and_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 139351, - ), - hi: BytePos( - 139398, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 139307, - ), - hi: BytePos( - 139706, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 139239, - ), - hi: BytePos( - 139796, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 138947, - ), - hi: BytePos( - 139878, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1443, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1443, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1443, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 139958, - ), - hi: BytePos( - 139974, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 139893, - ), - hi: BytePos( - 140066, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 95, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 137868, - ), - hi: BytePos( - 140132, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_shift_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 140287, - ), - hi: BytePos( - 140328, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1471, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 140409, - ), - hi: BytePos( - 140421, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1471, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 140466, - ), - hi: BytePos( - 140482, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 140466, - ), - hi: BytePos( - 140495, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 38.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c194' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 140651, - ), - hi: BytePos( - 140669, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 140610, - ), - hi: BytePos( - 140682, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 140462, - ), - hi: BytePos( - 140692, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1471, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 140741, - ), - hi: BytePos( - 140753, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1471, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_shift_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 140807, - ), - hi: BytePos( - 140848, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 140765, - ), - hi: BytePos( - 141134, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 140701, - ), - hi: BytePos( - 141216, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 140429, - ), - hi: BytePos( - 141290, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1471, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 141333, - ), - hi: BytePos( - 141340, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1471, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1471, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 141333, - ), - hi: BytePos( - 141344, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 141385, - ), - hi: BytePos( - 141397, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1471, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 141446, - ), - hi: BytePos( - 141462, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 141446, - ), - hi: BytePos( - 141475, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 38.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c194' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 141643, - ), - hi: BytePos( - 141661, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 141600, - ), - hi: BytePos( - 141676, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 141442, - ), - hi: BytePos( - 141688, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1471, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 141741, - ), - hi: BytePos( - 141753, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1471, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_shift_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 141811, - ), - hi: BytePos( - 141852, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 141767, - ), - hi: BytePos( - 142160, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 141699, - ), - hi: BytePos( - 142250, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 141407, - ), - hi: BytePos( - 142332, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1471, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1471, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1471, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 142412, - ), - hi: BytePos( - 142428, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 142347, - ), - hi: BytePos( - 142520, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 96, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 140334, - ), - hi: BytePos( - 142586, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_additive_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 142735, - ), - hi: BytePos( - 142779, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1499, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 142860, - ), - hi: BytePos( - 142872, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1499, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 142917, - ), - hi: BytePos( - 142929, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 142917, - ), - hi: BytePos( - 142945, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c195' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c196' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 143110, - ), - hi: BytePos( - 143128, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 143069, - ), - hi: BytePos( - 143141, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 142913, - ), - hi: BytePos( - 143151, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1499, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 143199, - ), - hi: BytePos( - 143211, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 143199, - ), - hi: BytePos( - 143227, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c197' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c198' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 143404, - ), - hi: BytePos( - 143422, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 143361, - ), - hi: BytePos( - 143437, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 143195, - ), - hi: BytePos( - 143449, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1499, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 143501, - ), - hi: BytePos( - 143513, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 143501, - ), - hi: BytePos( - 143529, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c199' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c200' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 143718, - ), - hi: BytePos( - 143736, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 143673, - ), - hi: BytePos( - 143753, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 143497, - ), - hi: BytePos( - 143767, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 143460, - ), - hi: BytePos( - 143779, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 143160, - ), - hi: BytePos( - 143789, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1499, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 143838, - ), - hi: BytePos( - 143850, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1499, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_additive_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 143904, - ), - hi: BytePos( - 143948, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 143862, - ), - hi: BytePos( - 144234, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 143798, - ), - hi: BytePos( - 144316, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 142880, - ), - hi: BytePos( - 144390, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1499, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 144433, - ), - hi: BytePos( - 144440, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1499, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1499, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 144433, - ), - hi: BytePos( - 144444, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 144485, - ), - hi: BytePos( - 144497, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1499, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 144546, - ), - hi: BytePos( - 144558, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 144546, - ), - hi: BytePos( - 144574, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c195' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c196' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 144751, - ), - hi: BytePos( - 144769, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 144708, - ), - hi: BytePos( - 144784, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 144542, - ), - hi: BytePos( - 144796, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1499, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 144848, - ), - hi: BytePos( - 144860, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 144848, - ), - hi: BytePos( - 144876, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c197' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c198' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 145065, - ), - hi: BytePos( - 145083, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 145020, - ), - hi: BytePos( - 145100, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 144844, - ), - hi: BytePos( - 145114, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1499, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 145170, - ), - hi: BytePos( - 145182, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 145170, - ), - hi: BytePos( - 145198, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c199' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c200' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 145399, - ), - hi: BytePos( - 145417, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 145352, - ), - hi: BytePos( - 145436, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 145166, - ), - hi: BytePos( - 145452, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 145127, - ), - hi: BytePos( - 145466, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 144807, - ), - hi: BytePos( - 145478, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1499, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 145531, - ), - hi: BytePos( - 145543, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1499, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_additive_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 145601, - ), - hi: BytePos( - 145645, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 145557, - ), - hi: BytePos( - 145953, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 145489, - ), - hi: BytePos( - 146043, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 144507, - ), - hi: BytePos( - 146125, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1499, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1499, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1499, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 146205, - ), - hi: BytePos( - 146221, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 146140, - ), - hi: BytePos( - 146313, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 97, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 142785, - ), - hi: BytePos( - 146379, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_multiplicative_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 146531, - ), - hi: BytePos( - 146581, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1543, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 146662, - ), - hi: BytePos( - 146674, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1543, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 146719, - ), - hi: BytePos( - 146735, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 146719, - ), - hi: BytePos( - 146748, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 43.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c126' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 146904, - ), - hi: BytePos( - 146922, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 146863, - ), - hi: BytePos( - 146935, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 146715, - ), - hi: BytePos( - 146945, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1543, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 146993, - ), - hi: BytePos( - 147009, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 146993, - ), - hi: BytePos( - 147022, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 45.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c48' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 147189, - ), - hi: BytePos( - 147206, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 147146, - ), - hi: BytePos( - 147221, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 146989, - ), - hi: BytePos( - 147233, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1543, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 147285, - ), - hi: BytePos( - 147297, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 147285, - ), - hi: BytePos( - 147313, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c201' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c202' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 147502, - ), - hi: BytePos( - 147520, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 147457, - ), - hi: BytePos( - 147537, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 147281, - ), - hi: BytePos( - 147551, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 147244, - ), - hi: BytePos( - 147563, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 146954, - ), - hi: BytePos( - 147573, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1543, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 147622, - ), - hi: BytePos( - 147634, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1543, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_multiplicative_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 147688, - ), - hi: BytePos( - 147738, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 147646, - ), - hi: BytePos( - 148024, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 147582, - ), - hi: BytePos( - 148106, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 146682, - ), - hi: BytePos( - 148180, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1543, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 148223, - ), - hi: BytePos( - 148230, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1543, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1543, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 148223, - ), - hi: BytePos( - 148234, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 148275, - ), - hi: BytePos( - 148287, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1543, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 148336, - ), - hi: BytePos( - 148352, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 148336, - ), - hi: BytePos( - 148365, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 43.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c126' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 148533, - ), - hi: BytePos( - 148551, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 148490, - ), - hi: BytePos( - 148566, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 148332, - ), - hi: BytePos( - 148578, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1543, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 148630, - ), - hi: BytePos( - 148646, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 148630, - ), - hi: BytePos( - 148659, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 45.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c48' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 148838, - ), - hi: BytePos( - 148855, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 148793, - ), - hi: BytePos( - 148872, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 148626, - ), - hi: BytePos( - 148886, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1543, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 148942, - ), - hi: BytePos( - 148954, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - Value( - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 148942, - ), - hi: BytePos( - 148970, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 7, - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - StrictEqual, - Variable( - ( - Atom('peg$c201' type=dynamic), - #28, - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c202' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 149171, - ), - hi: BytePos( - 149189, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 149124, - ), - hi: BytePos( - 149208, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 148938, - ), - hi: BytePos( - 149224, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 148899, - ), - hi: BytePos( - 149238, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 148589, - ), - hi: BytePos( - 149250, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1543, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 149303, - ), - hi: BytePos( - 149315, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1543, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_binary_multiplicative_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 149373, - ), - hi: BytePos( - 149423, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 149329, - ), - hi: BytePos( - 149731, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 149261, - ), - hi: BytePos( - 149821, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 148297, - ), - hi: BytePos( - 149903, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1543, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1543, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1543, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 149983, - ), - hi: BytePos( - 149999, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 149918, - ), - hi: BytePos( - 150091, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 98, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 146587, - ), - hi: BytePos( - 150157, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_unary_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 150315, - ), - hi: BytePos( - 150349, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1587, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 150430, - ), - hi: BytePos( - 150442, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1587, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 150487, - ), - hi: BytePos( - 150503, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 150487, - ), - hi: BytePos( - 150516, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 42.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c7' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 150670, - ), - hi: BytePos( - 150686, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 150629, - ), - hi: BytePos( - 150699, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 150483, - ), - hi: BytePos( - 150709, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1587, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 150757, - ), - hi: BytePos( - 150773, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 150757, - ), - hi: BytePos( - 150786, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 47.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c204' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 150954, - ), - hi: BytePos( - 150972, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 150911, - ), - hi: BytePos( - 150987, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 150753, - ), - hi: BytePos( - 150999, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1587, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 151051, - ), - hi: BytePos( - 151067, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 151051, - ), - hi: BytePos( - 151080, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 37.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c206' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 151260, - ), - hi: BytePos( - 151278, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 151215, - ), - hi: BytePos( - 151295, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 151047, - ), - hi: BytePos( - 151309, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 151010, - ), - hi: BytePos( - 151321, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 150718, - ), - hi: BytePos( - 151331, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1587, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 151380, - ), - hi: BytePos( - 151392, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1587, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_unary_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 151446, - ), - hi: BytePos( - 151480, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 151404, - ), - hi: BytePos( - 151766, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 151340, - ), - hi: BytePos( - 151848, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 150450, - ), - hi: BytePos( - 151922, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1587, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 151965, - ), - hi: BytePos( - 151972, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1587, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1587, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 151965, - ), - hi: BytePos( - 151976, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 152017, - ), - hi: BytePos( - 152029, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1587, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 152078, - ), - hi: BytePos( - 152094, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 152078, - ), - hi: BytePos( - 152107, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 42.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c7' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 152273, - ), - hi: BytePos( - 152289, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152230, - ), - hi: BytePos( - 152304, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152074, - ), - hi: BytePos( - 152316, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1587, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 152368, - ), - hi: BytePos( - 152384, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 152368, - ), - hi: BytePos( - 152397, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 47.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c204' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 152577, - ), - hi: BytePos( - 152595, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152532, - ), - hi: BytePos( - 152612, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152364, - ), - hi: BytePos( - 152626, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1587, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 152682, - ), - hi: BytePos( - 152698, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 152682, - ), - hi: BytePos( - 152711, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 37.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c206' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 152903, - ), - hi: BytePos( - 152921, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152856, - ), - hi: BytePos( - 152940, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152678, - ), - hi: BytePos( - 152956, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152639, - ), - hi: BytePos( - 152970, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152327, - ), - hi: BytePos( - 152982, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1587, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 153035, - ), - hi: BytePos( - 153047, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1587, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_unary_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 153105, - ), - hi: BytePos( - 153139, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 153061, - ), - hi: BytePos( - 153447, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152993, - ), - hi: BytePos( - 153537, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 152039, - ), - hi: BytePos( - 153619, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1587, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1587, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1587, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 153699, - ), - hi: BytePos( - 153715, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 153634, - ), - hi: BytePos( - 153807, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 99, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 150355, - ), - hi: BytePos( - 153873, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 154014, - ), - hi: BytePos( - 154035, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1631, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 154077, - ), - hi: BytePos( - 154103, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 154041, - ), - hi: BytePos( - 154110, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1631, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 154151, - ), - hi: BytePos( - 154163, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1631, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 154208, - ), - hi: BytePos( - 154224, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 154208, - ), - hi: BytePos( - 154237, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 58.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c168' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 154393, - ), - hi: BytePos( - 154411, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 154352, - ), - hi: BytePos( - 154424, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 154204, - ), - hi: BytePos( - 154434, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1631, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 154483, - ), - hi: BytePos( - 154495, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1631, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 154549, - ), - hi: BytePos( - 154589, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1631, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c207' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1631, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #1631, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 154680, - ), - hi: BytePos( - 154696, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 154603, - ), - hi: BytePos( - 154818, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 154507, - ), - hi: BytePos( - 154908, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 154443, - ), - hi: BytePos( - 154990, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 154171, - ), - hi: BytePos( - 155064, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 100, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 154115, - ), - hi: BytePos( - 155130, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 155265, - ), - hi: BytePos( - 155286, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1646, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 155328, - ), - hi: BytePos( - 155354, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 155292, - ), - hi: BytePos( - 155361, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1646, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 155402, - ), - hi: BytePos( - 155414, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1646, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 155459, - ), - hi: BytePos( - 155475, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 155459, - ), - hi: BytePos( - 155488, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 58.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c168' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 155644, - ), - hi: BytePos( - 155662, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 155603, - ), - hi: BytePos( - 155675, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 155455, - ), - hi: BytePos( - 155685, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1646, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 155734, - ), - hi: BytePos( - 155746, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1646, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseconstant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 155800, - ), - hi: BytePos( - 155819, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1646, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c207' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1646, - ), - ), - ), - Value( - Variable( - ( - Atom('s5' type=inline), - #1646, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 155910, - ), - hi: BytePos( - 155926, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 155833, - ), - hi: BytePos( - 156048, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 155758, - ), - hi: BytePos( - 156138, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 155694, - ), - hi: BytePos( - 156220, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 155422, - ), - hi: BytePos( - 156294, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 101, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 155366, - ), - hi: BytePos( - 156360, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 102, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 156484, - ), - hi: BytePos( - 156505, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1661, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c208' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1661, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 102, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 156572, - ), - hi: BytePos( - 156584, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 102, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 102, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 156511, - ), - hi: BytePos( - 156591, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsecollection_primary_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 156759, - ), - hi: BytePos( - 156799, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 156880, - ), - hi: BytePos( - 156892, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 156937, - ), - hi: BytePos( - 156953, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 156937, - ), - hi: BytePos( - 156966, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 46.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c24' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 157121, - ), - hi: BytePos( - 157138, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 157080, - ), - hi: BytePos( - 157151, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 156933, - ), - hi: BytePos( - 157161, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 157210, - ), - hi: BytePos( - 157222, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 157276, - ), - hi: BytePos( - 157297, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 157355, - ), - hi: BytePos( - 157367, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c161' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 157464, - ), - hi: BytePos( - 157480, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 157383, - ), - hi: BytePos( - 157612, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 157311, - ), - hi: BytePos( - 157710, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 157234, - ), - hi: BytePos( - 157800, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 157170, - ), - hi: BytePos( - 157882, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 156900, - ), - hi: BytePos( - 157956, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1663, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 158027, - ), - hi: BytePos( - 158039, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 158088, - ), - hi: BytePos( - 158104, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 158088, - ), - hi: BytePos( - 158117, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 91.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c37' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 158284, - ), - hi: BytePos( - 158301, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158241, - ), - hi: BytePos( - 158316, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158084, - ), - hi: BytePos( - 158328, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 158381, - ), - hi: BytePos( - 158393, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 158451, - ), - hi: BytePos( - 158477, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseunsigned_integer' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 158539, - ), - hi: BytePos( - 158566, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 158632, - ), - hi: BytePos( - 158657, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158584, - ), - hi: BytePos( - 158676, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158493, - ), - hi: BytePos( - 158692, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 158753, - ), - hi: BytePos( - 158765, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 158830, - ), - hi: BytePos( - 158846, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 158830, - ), - hi: BytePos( - 158859, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 93.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c39' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 159074, - ), - hi: BytePos( - 159091, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 159023, - ), - hi: BytePos( - 159114, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158826, - ), - hi: BytePos( - 159134, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c162' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 159242, - ), - hi: BytePos( - 159258, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 159153, - ), - hi: BytePos( - 159410, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158783, - ), - hi: BytePos( - 159524, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158707, - ), - hi: BytePos( - 159630, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158407, - ), - hi: BytePos( - 159728, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158339, - ), - hi: BytePos( - 159818, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 158049, - ), - hi: BytePos( - 159900, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 157963, - ), - hi: BytePos( - 159908, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1663, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 159986, - ), - hi: BytePos( - 159993, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1663, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1663, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 159986, - ), - hi: BytePos( - 159997, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 160042, - ), - hi: BytePos( - 160054, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 160107, - ), - hi: BytePos( - 160123, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 160107, - ), - hi: BytePos( - 160136, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 46.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c24' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 160315, - ), - hi: BytePos( - 160332, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 160270, - ), - hi: BytePos( - 160349, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 160103, - ), - hi: BytePos( - 160363, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 160420, - ), - hi: BytePos( - 160432, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 160494, - ), - hi: BytePos( - 160515, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 160581, - ), - hi: BytePos( - 160593, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c161' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 160702, - ), - hi: BytePos( - 160718, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 160613, - ), - hi: BytePos( - 160870, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 160533, - ), - hi: BytePos( - 160984, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 160448, - ), - hi: BytePos( - 161090, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 160376, - ), - hi: BytePos( - 161188, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 160066, - ), - hi: BytePos( - 161278, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1663, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 161361, - ), - hi: BytePos( - 161373, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 161430, - ), - hi: BytePos( - 161446, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 161430, - ), - hi: BytePos( - 161459, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 91.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c37' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 161650, - ), - hi: BytePos( - 161667, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 161603, - ), - hi: BytePos( - 161686, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 161426, - ), - hi: BytePos( - 161702, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 161763, - ), - hi: BytePos( - 161775, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 161841, - ), - hi: BytePos( - 161867, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseunsigned_integer' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 161937, - ), - hi: BytePos( - 161964, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 162038, - ), - hi: BytePos( - 162063, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 161986, - ), - hi: BytePos( - 162086, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 161887, - ), - hi: BytePos( - 162106, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 162175, - ), - hi: BytePos( - 162187, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s8' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 162260, - ), - hi: BytePos( - 162276, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 162260, - ), - hi: BytePos( - 162289, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 93.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c39' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 162528, - ), - hi: BytePos( - 162545, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 162473, - ), - hi: BytePos( - 162572, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 162256, - ), - hi: BytePos( - 162596, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s9' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c162' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 162716, - ), - hi: BytePos( - 162732, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 162619, - ), - hi: BytePos( - 162904, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 162209, - ), - hi: BytePos( - 163034, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 162125, - ), - hi: BytePos( - 163156, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 161793, - ), - hi: BytePos( - 163270, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 161717, - ), - hi: BytePos( - 163376, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 161387, - ), - hi: BytePos( - 163474, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 161289, - ), - hi: BytePos( - 163486, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 159915, - ), - hi: BytePos( - 163544, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1663, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c209' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1663, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 6, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 163616, - ), - hi: BytePos( - 163632, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 6, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 6, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 163551, - ), - hi: BytePos( - 163724, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 103, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 156805, - ), - hi: BytePos( - 163790, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsesubquery' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 104, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 163915, - ), - hi: BytePos( - 163934, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1739, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c210' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1739, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 104, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164001, - ), - hi: BytePos( - 164013, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 104, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 104, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 163940, - ), - hi: BytePos( - 164020, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parseunsigned_integer' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 105, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164145, - ), - hi: BytePos( - 164172, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1741, - ), - ), - StrictEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 105, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164214, - ), - hi: BytePos( - 164239, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 105, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 105, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 164178, - ), - hi: BytePos( - 164246, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1741, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c211' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1741, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 105, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164312, - ), - hi: BytePos( - 164324, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 105, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 105, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 164251, - ), - hi: BytePos( - 164331, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 164471, - ), - hi: BytePos( - 164483, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 164484, - ), - hi: BytePos( - 164496, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164484, - ), - hi: BytePos( - 164509, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164471, - ), - hi: BytePos( - 164510, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 164525, - ), - hi: BytePos( - 164537, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164525, - ), - hi: BytePos( - 164550, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c52' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164652, - ), - hi: BytePos( - 164669, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 164615, - ), - hi: BytePos( - 164678, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 164467, - ), - hi: BytePos( - 164684, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1744, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('s1' type=inline), - #1744, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 164756, - ), - hi: BytePos( - 164763, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s1' type=inline), - #1744, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s2' type=inline), - #1744, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164756, - ), - hi: BytePos( - 164767, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 164781, - ), - hi: BytePos( - 164793, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 164794, - ), - hi: BytePos( - 164806, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164794, - ), - hi: BytePos( - 164819, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - args: [ - Value( - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164781, - ), - hi: BytePos( - 164820, - ), - ctxt: #0, - }, - }, - Conditional { - condition: MemberCall( - 7, - Variable( - ( - Atom('peg$c51' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 164839, - ), - hi: BytePos( - 164851, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164839, - ), - hi: BytePos( - 164864, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c52' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 164986, - ), - hi: BytePos( - 165003, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 164945, - ), - hi: BytePos( - 165016, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 164777, - ), - hi: BytePos( - 165026, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 164689, - ), - hi: BytePos( - 165076, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1744, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c212' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 165142, - ), - hi: BytePos( - 165152, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 106, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 165081, - ), - hi: BytePos( - 165159, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 165313, - ), - hi: BytePos( - 165353, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 165486, - ), - hi: BytePos( - 165498, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 165543, - ), - hi: BytePos( - 165559, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 165543, - ), - hi: BytePos( - 165572, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 165727, - ), - hi: BytePos( - 165744, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 165686, - ), - hi: BytePos( - 165757, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 165539, - ), - hi: BytePos( - 165767, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 165816, - ), - hi: BytePos( - 165828, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 165882, - ), - hi: BytePos( - 165922, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1755, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1755, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 166013, - ), - hi: BytePos( - 166028, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 165936, - ), - hi: BytePos( - 166150, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 165840, - ), - hi: BytePos( - 166240, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 165776, - ), - hi: BytePos( - 166322, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 165506, - ), - hi: BytePos( - 166396, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('s2' type=inline), - #1755, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 166439, - ), - hi: BytePos( - 166446, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('s2' type=inline), - #1755, - ), - ), - prop: Constant( - Str( - Word( - Atom('push' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1755, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 166439, - ), - hi: BytePos( - 166450, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 166491, - ), - hi: BytePos( - 166503, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 166552, - ), - hi: BytePos( - 166568, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 166552, - ), - hi: BytePos( - 166581, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 44.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c12' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 166748, - ), - hi: BytePos( - 166765, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 166705, - ), - hi: BytePos( - 166780, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 166548, - ), - hi: BytePos( - 166792, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 166845, - ), - hi: BytePos( - 166857, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s6' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 166915, - ), - hi: BytePos( - 166955, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s7' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1755, - ), - ), - ), - Value( - Variable( - ( - Atom('s7' type=inline), - #1755, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 167052, - ), - hi: BytePos( - 167067, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 166971, - ), - hi: BytePos( - 167199, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 166871, - ), - hi: BytePos( - 167297, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 166803, - ), - hi: BytePos( - 167387, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - While, - ), - WhileStmt( - Body, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 166513, - ), - hi: BytePos( - 167469, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1755, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c213' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s1' type=inline), - #1755, - ), - ), - ), - Value( - Variable( - ( - Atom('s2' type=inline), - #1755, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 167549, - ), - hi: BytePos( - 167565, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 5, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 167484, - ), - hi: BytePos( - 167657, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 107, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 4, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 165411, - ), - hi: BytePos( - 167723, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 167841, - ), - hi: BytePos( - 167857, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 167841, - ), - hi: BytePos( - 167870, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 40.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c26' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 168001, - ), - hi: BytePos( - 168018, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 167964, - ), - hi: BytePos( - 168027, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 2, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 167837, - ), - hi: BytePos( - 168033, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s1' type=inline), - #1784, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 168074, - ), - hi: BytePos( - 168086, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s2' type=inline), - #1784, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parseselect_query' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 168132, - ), - hi: BytePos( - 168155, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s3' type=inline), - #1784, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 168205, - ), - hi: BytePos( - 168217, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s4' type=inline), - #1784, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 168270, - ), - hi: BytePos( - 168286, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Left, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 168270, - ), - hi: BytePos( - 168299, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 6, - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 41.0, - ), - ), - ), - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('peg$silentFails' type=dynamic), - #28, - ), - ), - StrictEqual, - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$c28' type=inline), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 168478, - ), - hi: BytePos( - 168495, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 168433, - ), - hi: BytePos( - 168512, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 168266, - ), - hi: BytePos( - 168526, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Binary( - 3, - Variable( - ( - Atom('s5' type=inline), - #1784, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$c214' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('s3' type=inline), - #1784, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 168616, - ), - hi: BytePos( - 168628, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 168539, - ), - hi: BytePos( - 168750, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 168229, - ), - hi: BytePos( - 168840, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 168165, - ), - hi: BytePos( - 168922, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 168094, - ), - hi: BytePos( - 168996, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 108, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 3, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 168038, - ), - hi: BytePos( - 169062, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('tail' type=inline), - #1801, - ), - ), - prop: Constant( - Str( - Word( - Atom('reduce' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 109, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 169142, - ), - hi: BytePos( - 169153, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('tail' type=inline), - #1801, - ), - ), - prop: Constant( - Str( - Word( - Atom('reduce' type=inline), - ), - ), - ), - args: [ - Closure( - Variable( - ( - Atom('*arrow function 169161*' type=dynamic), - #0, - ), - ), - EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 109, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Arrow, - ), - ArrowExpr( - Body, - ), - BlockStmtOrExpr( - Expr, - ), - ], - }, - ), - Value( - Variable( - ( - Atom('head' type=static), - #1801, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 109, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Return, - ), - ReturnStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 169142, - ), - hi: BytePos( - 169312, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$startRuleFunction' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 110, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Right, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 169334, - ), - hi: BytePos( - 169357, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 169411, - ), - hi: BytePos( - 169423, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Logical( - 9, - And, - [ - Binary( - 3, - Variable( - ( - Atom('peg$result' type=dynamic), - #28, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - Binary( - 5, - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - StrictEqual, - Member( - 3, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ), - ), - ], - ), - kind: IfElse { - then: EffectsBlock { - effects: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - else: EffectsBlock { - effects: [ - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 169512, - ), - hi: BytePos( - 169524, - ), - ctxt: #0, - }, - }, - Conditional { - condition: Logical( - 5, - And, - [ - Binary( - 3, - Variable( - ( - Atom('peg$result' type=dynamic), - #28, - ), - ), - StrictNotEqual, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ), - Unknown( - None, - "unsupported expression", - ), - ], - ), - kind: If { - then: EffectsBlock { - effects: [ - Call { - func: Variable( - ( - Atom('peg$endExpectation' type=dynamic), - #28, - ), - ), - args: [], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - CallExpr( - Args( - 0, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 169543, - ), - hi: BytePos( - 169563, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$fail' type=dynamic), - #28, - ), - ), - args: [ - Value( - Call( - 2, - Variable( - ( - Atom('peg$endExpectation' type=dynamic), - #28, - ), - ), - [], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 169534, - ), - hi: BytePos( - 169564, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Cons, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 0, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 169465, - ), - hi: BytePos( - 169571, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Cond, - ), - CondExpr( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 169659, - ), - hi: BytePos( - 169671, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Call, - ), - CallExpr( - Callee, - ), - Callee( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 169674, - ), - hi: BytePos( - 169686, - ), - ctxt: #0, - }, - }, - MemberCall { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 1, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 169674, - ), - hi: BytePos( - 169702, - ), - ctxt: #0, - }, - }, - Member { - obj: Variable( - ( - Atom('input' type=static), - #28, - ), - ), - prop: Constant( - Str( - Word( - Atom('length' type=static), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 2, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Cond, - ), - CondExpr( - Test, - ), - Expr( - Bin, - ), - BinExpr( - Right, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 169734, - ), - hi: BytePos( - 169746, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - ), - Value( - Add( - 3, - [ - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 2, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Cond, - ), - CondExpr( - Cons, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 169757, - ), - hi: BytePos( - 169812, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - ), - Value( - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - CallExpr( - Args( - 2, - ), - ), - ExprOrSpread( - Expr, - ), - Expr( - Cond, - ), - CondExpr( - Alt, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 169823, - ), - hi: BytePos( - 169874, - ), - ctxt: #0, - }, - }, - Call { - func: Variable( - ( - Atom('peg$buildStructuredError' type=dynamic), - #28, - ), - ), - args: [ - Value( - Variable( - ( - Atom('peg$maxFailExpected' type=dynamic), - #28, - ), - ), - ), - Value( - Alternatives( - 6, - [ - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - ], - ), - Constant( - Null, - ), - ], - ), - ), - Value( - Alternatives( - 11, - [ - Call( - 6, - Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - Add( - 3, - [ - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ], - ), - ], - ), - Call( - 4, - Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$maxFailPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - ), - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - Stmt( - Block, - ), - BlockStmt( - Stmts( - 1, - ), - ), - Stmt( - Throw, - ), - ThrowStmt( - Arg, - ), - Expr( - Call, - ), - ], - span: Span { - lo: BytePos( - 169583, - ), - hi: BytePos( - 169880, - ), - ctxt: #0, - }, - }, - ], - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Alt, - ), - ], - }, - }, - ast_path: [ - Program( - Script, - ), - Script( - Body( - 5, - ), - ), - Stmt( - Decl, - ), - Decl( - Fn, - ), - FnDecl( - Function, - ), - Function( - Body, - ), - BlockStmt( - Stmts( - 111, - ), - ), - Stmt( - If, - ), - IfStmt( - Test, - ), - ], - span: Span { - lo: BytePos( - 169362, - ), - hi: BytePos( - 169885, - ), - ctxt: #0, - }, - }, - Member { - obj: FreeVar( - Other( - Atom('module' type=static), - ), - ), - prop: Constant( - Str( - Word( - Atom('exports' type=inline), - ), - ), - ), - ast_path: [ - Program( - Script, - ), - Script( - Body( - 6, - ), - ), - Stmt( - Expr, - ), - ExprStmt( - Expr, - ), - Expr( - Assign, - ), - AssignExpr( - Left, - ), - PatOrExpr( - Pat, - ), - Pat( - Expr, - ), - Expr( - Member, - ), - ], - span: Span { - lo: BytePos( - 169889, - ), - hi: BytePos( - 169903, - ), - ctxt: #0, - }, - }, -] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/peg/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/peg/graph.snapshot deleted file mode 100644 index 8e1a804c2f4ea..0000000000000 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/peg/graph.snapshot +++ /dev/null @@ -1,32130 +0,0 @@ -[ - ( - "*anonymous function 10064*", - Function( - 4, - 10064, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom('OR' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 10192*", - Function( - 4, - 10192, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom('NOT' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 10796*", - Function( - 8, - 10796, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('identifier' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('name' type=static), - ), - ), - ), - Variable( - ( - Atom('name' type=static), - #65, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 11187*", - Function( - 9, - 11187, - Alternatives( - 8, - [ - Constant( - Undefined, - ), - Add( - 6, - [ - Variable( - ( - Atom('head' type=static), - #66, - ), - ), - MemberCall( - 4, - Variable( - ( - Atom('tail' type=inline), - #66, - ), - ), - Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - [ - Constant( - Str( - Word( - Atom('' type=static), - ), - ), - ), - ], - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 11339*", - Function( - 9, - 11339, - Alternatives( - 8, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 6, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('parameter_name' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('name' type=static), - ), - ), - ), - Call( - 2, - Variable( - ( - Atom('text' type=static), - #28, - ), - ), - [], - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 11668*", - Function( - 5, - 11668, - Alternatives( - 4, - [ - Constant( - Undefined, - ), - Call( - 2, - Variable( - ( - Atom('text' type=static), - #28, - ), - ), - [], - ), - ], - ), - ), - ), - ( - "*anonymous function 11725*", - Function( - 4, - 11725, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('seq' type=inline), - #69, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 11890*", - Function( - 4, - 11890, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom('' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 12016*", - Function( - 4, - 12016, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 12142*", - Function( - 4, - 12142, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom(' - ' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 12268*", - Function( - 4, - 12268, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 12394*", - Function( - 4, - 12394, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 12449*", - Function( - 5, - 12449, - Alternatives( - 4, - [ - Constant( - Undefined, - ), - Call( - 2, - Variable( - ( - Atom('text' type=static), - #28, - ), - ), - [], - ), - ], - ), - ), - ), - ( - "*anonymous function 12577*", - Function( - 10, - 12577, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - MemberCall( - 7, - FreeVar( - Other( - Atom('String' type=static), - ), - ), - Constant( - Str( - Word( - Atom('fromCharCode' type=dynamic), - ), - ), - ), - [ - Call( - 4, - FreeVar( - Other( - Atom('parseInt' type=dynamic), - ), - ), - [ - Variable( - ( - Atom('digits' type=inline), - #76, - ), - ), - Constant( - Num( - ConstantNumber( - 16.0, - ), - ), - ), - ], - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 1271*", - Function( - 4, - 1271, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom('any character' type=dynamic), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 12829*", - Function( - 4, - 12829, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('v' type=inline), - #77, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 12892*", - Function( - 8, - 12892, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('property' type=static), - ), - ), - ), - Variable( - ( - Atom('property' type=static), - #78, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('alias' type=inline), - ), - ), - ), - Variable( - ( - Atom('alias' type=inline), - #78, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 12977*", - Function( - 4, - 12977, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('expression' type=dynamic), - #79, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 13048*", - Function( - 8, - 13048, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('array_subquery_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('expression' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('expression' type=dynamic), - #80, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 13181*", - Function( - 8, - 13181, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('exists_subquery_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('expression' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('expression' type=dynamic), - #81, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 13315*", - Function( - 8, - 13315, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_subquery_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('expression' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('expression' type=dynamic), - #82, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 1343*", - Function( - 4, - 1343, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom('end of input' type=dynamic), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 13449*", - Function( - 8, - 13449, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('property' type=static), - ), - ), - ), - Variable( - ( - Atom('property' type=static), - #83, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('computed' type=dynamic), - ), - ), - ), - Constant( - False, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 13543*", - Function( - 8, - 13543, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('property' type=static), - ), - ), - ), - Variable( - ( - Atom('property' type=static), - #84, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('computed' type=dynamic), - ), - ), - ), - Constant( - True, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 13636*", - Function( - 8, - 13636, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - MemberCall( - 5, - Variable( - ( - Atom('tail' type=inline), - #85, - ), - ), - Constant( - Str( - Word( - Atom('reduce' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('*arrow function 13694*' type=dynamic), - #0, - ), - ), - Variable( - ( - Atom('head' type=static), - #85, - ), - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 13891*", - Function( - 10, - 13891, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 7, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_unary_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('operator' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('operator' type=dynamic), - #87, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('argument' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('argument' type=dynamic), - #87, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 1416*", - Function( - 6, - 1416, - Alternatives( - 5, - [ - Constant( - Undefined, - ), - Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #13, - ), - ), - Constant( - Str( - Word( - Atom('description' type=dynamic), - ), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 14188*", - Function( - 12, - 14188, - Alternatives( - 11, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 9, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_conditional_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('test' type=inline), - ), - ), - ), - Variable( - ( - Atom('test' type=inline), - #88, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('consequent' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('consequent' type=dynamic), - #88, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('alternate' type=static), - ), - ), - ), - Variable( - ( - Atom('alternate' type=static), - #88, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 14448*", - Function( - 7, - 14448, - Alternatives( - 6, - [ - Constant( - Undefined, - ), - Call( - 4, - Variable( - ( - Atom('buildBinaryExpression' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('head' type=static), - #89, - ), - ), - Variable( - ( - Atom('tail' type=inline), - #89, - ), - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 15047*", - Function( - 10, - 15047, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 7, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_in_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - Variable( - ( - Atom('value' type=inline), - #90, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('list' type=inline), - ), - ), - ), - Variable( - ( - Atom('list' type=inline), - #90, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 15185*", - Function( - 12, - 15185, - Alternatives( - 11, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 9, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_between_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - Variable( - ( - Atom('value' type=inline), - #91, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('begin' type=static), - ), - ), - ), - Variable( - ( - Atom('begin' type=static), - #91, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('end' type=static), - ), - ), - ), - Variable( - ( - Atom('end' type=static), - #91, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 15997*", - Function( - 8, - 15997, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('key' type=static), - ), - ), - ), - Variable( - ( - Atom('key' type=static), - #92, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - Variable( - ( - Atom('value' type=inline), - #92, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 16072*", - Function( - 8, - 16072, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('collection_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('expression' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('expression' type=dynamic), - #93, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 16201*", - Function( - 8, - 16201, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - MemberCall( - 5, - Variable( - ( - Atom('tail' type=inline), - #94, - ), - ), - Constant( - Str( - Word( - Atom('reduce' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('*arrow function 16259*' type=dynamic), - #0, - ), - ), - Variable( - ( - Atom('head' type=static), - #94, - ), - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 16460*", - Function( - 8, - 16460, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('collection_subquery_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('expression' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('expression' type=dynamic), - #96, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 16598*", - Function( - 8, - 16598, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('top_specification' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - Variable( - ( - Atom('value' type=inline), - #97, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 16713*", - Function( - 11, - 16713, - Alternatives( - 10, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 8, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('number_constant' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - Call( - 4, - FreeVar( - Other( - Atom('Number' type=static), - ), - ), - [ - Call( - 2, - Variable( - ( - Atom('text' type=static), - #28, - ), - ), - [], - ), - ], - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 16837*", - Function( - 5, - 16837, - Alternatives( - 4, - [ - Constant( - Undefined, - ), - Unknown( - None, - "spread is not supported", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 16925*", - Function( - 4, - 16925, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('subquery' type=dynamic), - #100, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 1822*", - Function( - 8, - 1822, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Concat( - 5, - [ - Constant( - Str( - Word( - Atom('\x0' type=inline), - ), - ), - ), - Call( - 3, - Variable( - ( - Atom('hex' type=inline), - #7, - ), - ), - [ - Variable( - ( - Atom('ch' type=static), - #16, - ), - ), - ], - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 1920*", - Function( - 8, - 1920, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Concat( - 5, - [ - Constant( - Str( - Word( - Atom('\x' type=inline), - ), - ), - ), - Call( - 3, - Variable( - ( - Atom('hex' type=inline), - #7, - ), - ), - [ - Variable( - ( - Atom('ch' type=static), - #17, - ), - ), - ], - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 2287*", - Function( - 8, - 2287, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Concat( - 5, - [ - Constant( - Str( - Word( - Atom('\x0' type=inline), - ), - ), - ), - Call( - 3, - Variable( - ( - Atom('hex' type=inline), - #7, - ), - ), - [ - Variable( - ( - Atom('ch' type=static), - #19, - ), - ), - ], - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 2385*", - Function( - 8, - 2385, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Concat( - 5, - [ - Constant( - Str( - Word( - Atom('\x' type=inline), - ), - ), - ), - Call( - 3, - Variable( - ( - Atom('hex' type=inline), - #7, - ), - ), - [ - Variable( - ( - Atom('ch' type=static), - #20, - ), - ), - ], - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 3852*", - Function( - 8, - 3852, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('sql' type=inline), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('body' type=static), - ), - ), - ), - Variable( - ( - Atom('body' type=static), - #29, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 3949*", - Function( - 4, - 3949, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('v' type=inline), - #30, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 4000*", - Function( - 4, - 4000, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('v' type=inline), - #31, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 4064*", - Function( - 4, - 4064, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('v' type=inline), - #32, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 4134*", - Function( - 4, - 4134, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('v' type=inline), - #33, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 4211*", - Function( - 16, - 4211, - Alternatives( - 15, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 13, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('select_query' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('top' type=static), - ), - ), - ), - Variable( - ( - Atom('top' type=static), - #34, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('select' type=static), - ), - ), - ), - Variable( - ( - Atom('select' type=static), - #34, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('from' type=static), - ), - ), - ), - Variable( - ( - Atom('from' type=static), - #34, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('where' type=static), - ), - ), - ), - Variable( - ( - Atom('where' type=static), - #34, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('orderBy' type=inline), - ), - ), - ), - Variable( - ( - Atom('orderBy' type=inline), - #34, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 4474*", - Function( - 8, - 4474, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('select_specification' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('*' type=static), - ), - ), - ), - Constant( - True, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 4589*", - Function( - 8, - 4589, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('select_specification' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('properties' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('properties' type=dynamic), - #36, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 4716*", - Function( - 8, - 4716, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('select_specification' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - Variable( - ( - Atom('value' type=inline), - #37, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 4902*", - Function( - 4, - 4902, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('v' type=inline), - #38, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 4960*", - Function( - 8, - 4960, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('object_property_list' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('properties' type=dynamic), - ), - ), - ), - Unknown( - None, - "spread is not supported", - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 5104*", - Function( - 4, - 5104, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('v' type=inline), - #40, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 5164*", - Function( - 10, - 5164, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 7, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('from_specification' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('source' type=static), - ), - ), - ), - Variable( - ( - Atom('source' type=static), - #41, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('joins' type=inline), - ), - ), - ), - Variable( - ( - Atom('joins' type=inline), - #41, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 5303*", - Function( - 12, - 5303, - Alternatives( - 11, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 9, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('from_source' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('expression' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('expression' type=dynamic), - #42, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('alias' type=inline), - ), - ), - ), - Variable( - ( - Atom('alias' type=inline), - #42, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('iteration' type=dynamic), - ), - ), - ), - Constant( - True, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 5468*", - Function( - 4, - 5468, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('v' type=inline), - #43, - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 5532*", - Function( - 10, - 5532, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 7, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('from_source' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('expression' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('expression' type=dynamic), - #44, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('alias' type=inline), - ), - ), - ), - Variable( - ( - Atom('alias' type=inline), - #44, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 5672*", - Function( - 8, - 5672, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('filter_condition' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('condition' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('condition' type=dynamic), - #45, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 5793*", - Function( - 8, - 5793, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('sort_specification' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('expressions' type=dynamic), - ), - ), - ), - Unknown( - None, - "spread is not supported", - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 5936*", - Function( - 10, - 5936, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 7, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('sort_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('expression' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('expression' type=dynamic), - #47, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('order' type=static), - ), - ), - ), - Variable( - ( - Atom('order' type=static), - #47, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 625*", - Function( - 13, - 625, - Alternatives( - 12, - [ - Constant( - Undefined, - ), - Concat( - 10, - [ - Constant( - Str( - Word( - Atom('Expected ' type=dynamic), - ), - ), - ), - Call( - 3, - Variable( - ( - Atom('describeExpected' type=dynamic), - #7, - ), - ), - [ - Variable( - ( - Atom('expected' type=dynamic), - #7, - ), - ), - ], - ), - Constant( - Str( - Word( - Atom(' but ' type=inline), - ), - ), - ), - Call( - 3, - Variable( - ( - Atom('describeFound' type=dynamic), - #7, - ), - ), - [ - Variable( - ( - Atom('found' type=inline), - #7, - ), - ), - ], - ), - Constant( - Str( - Word( - Atom(' found.' type=inline), - ), - ), - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 6287*", - Function( - 12, - 6287, - Alternatives( - 11, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 9, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_function_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('name' type=static), - ), - ), - ), - Variable( - ( - Atom('name' type=static), - #48, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('arguments' type=static), - ), - ), - ), - Variable( - ( - Atom('args' type=inline), - #48, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('udf' type=inline), - ), - ), - ), - Constant( - True, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 6458*", - Function( - 10, - 6458, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 7, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_function_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('name' type=static), - ), - ), - ), - Variable( - ( - Atom('name' type=static), - #49, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('arguments' type=static), - ), - ), - ), - Variable( - ( - Atom('args' type=inline), - #49, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 6748*", - Function( - 10, - 6748, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 7, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_object_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('properties' type=dynamic), - ), - ), - ), - Alternatives( - 3, - [ - Unknown( - None, - "spread is not supported", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 702*", - Function( - 11, - 702, - Alternatives( - 10, - [ - Constant( - Undefined, - ), - Concat( - 8, - [ - Constant( - Str( - Word( - Atom('"' type=inline), - ), - ), - ), - Call( - 5, - Variable( - ( - Atom('literalEscape' type=dynamic), - #7, - ), - ), - [ - Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #8, - ), - ), - Constant( - Str( - Word( - Atom('text' type=static), - ), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('"' type=inline), - ), - ), - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 7046*", - Function( - 8, - 7046, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_array_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('elements' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('elements' type=dynamic), - #51, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 7257*", - Function( - 6, - 7257, - Alternatives( - 5, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 3, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('undefined_constant' type=dynamic), - ), - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 7337*", - Function( - 6, - 7337, - Alternatives( - 5, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 3, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('null_constant' type=dynamic), - ), - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 7412*", - Function( - 8, - 7412, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('boolean_constant' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - Constant( - False, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 7527*", - Function( - 8, - 7527, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('boolean_constant' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - Constant( - True, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 7869*", - Function( - 17, - 7869, - Alternatives( - 16, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 14, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('number_constant' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - Alternatives( - 10, - [ - Call( - 5, - FreeVar( - Other( - Atom('parseInt' type=dynamic), - ), - ), - [ - Call( - 2, - Variable( - ( - Atom('text' type=static), - #28, - ), - ), - [], - ), - Constant( - Num( - ConstantNumber( - 16.0, - ), - ), - ), - ], - ), - Call( - 4, - FreeVar( - Other( - Atom('parseFloat' type=dynamic), - ), - ), - [ - Call( - 2, - Variable( - ( - Atom('text' type=static), - #28, - ), - ), - [], - ), - ], - ), - ], - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 804*", - Function( - 10, - 804, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Concat( - 7, - [ - Constant( - Str( - Word( - Atom('[' type=inline), - ), - ), - ), - Alternatives( - 3, - [ - Constant( - Str( - Word( - Atom('^' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('' type=static), - ), - ), - ), - ], - ), - Variable( - ( - Atom('escapedParts' type=dynamic), - #9, - ), - ), - Constant( - Str( - Word( - Atom(']' type=inline), - ), - ), - ), - ], - ), - ], - ), - ), - ), - ( - "*anonymous function 8139*", - Function( - 11, - 8139, - Alternatives( - 10, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 8, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('string_constant' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - MemberCall( - 4, - Variable( - ( - Atom('chars' type=inline), - #57, - ), - ), - Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - [ - Constant( - Str( - Word( - Atom('' type=static), - ), - ), - ), - ], - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 8336*", - Function( - 8, - 8336, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('array_constant' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('elements' type=dynamic), - ), - ), - ), - Unknown( - None, - "spread is not supported", - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 8472*", - Function( - 8, - 8472, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('object_constant' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('properties' type=dynamic), - ), - ), - ), - Unknown( - None, - "spread is not supported", - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "*anonymous function 9682*", - Function( - 4, - 9682, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom('ASC' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 9811*", - Function( - 4, - 9811, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom('DESC' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*anonymous function 9939*", - Function( - 4, - 9939, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Constant( - Str( - Word( - Atom('AND' type=inline), - ), - ), - ), - ], - ), - ), - ), - ( - "*arrow function 13694*", - Function( - 10, - 13694, - Object { - total_nodes: 9, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_member_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('object' type=static), - ), - ), - ), - Variable( - ( - Atom('object' type=static), - #86, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('property' type=static), - ), - ), - ), - Variable( - ( - Atom('property' type=static), - #86, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('computed' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('computed' type=dynamic), - #86, - ), - ), - ), - ], - mutable: true, - }, - ), - ), - ( - "*arrow function 16259*", - Function( - 10, - 16259, - Object { - total_nodes: 9, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('collection_member_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('object' type=static), - ), - ), - ), - Variable( - ( - Atom('object' type=static), - #95, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('property' type=static), - ), - ), - ), - Variable( - ( - Atom('property' type=static), - #95, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('computed' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('computed' type=dynamic), - #95, - ), - ), - ), - ], - mutable: true, - }, - ), - ), - ( - "*arrow function 169161*", - Function( - 10, - 169161, - Object { - total_nodes: 9, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('scalar_binary_expression' type=dynamic), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('left' type=static), - ), - ), - ), - Variable( - ( - Atom('left' type=static), - #1802, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('operator' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('operator' type=dynamic), - #1802, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('right' type=static), - ), - ), - ), - Variable( - ( - Atom('right' type=static), - #1802, - ), - ), - ), - ], - mutable: true, - }, - ), - ), - ( - "DESCRIBE_EXPECTATION_FNS", - Object { - total_nodes: 11, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('literal' type=inline), - ), - ), - ), - Variable( - ( - Atom('*anonymous function 702*' type=dynamic), - #0, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('class' type=static), - ), - ), - ), - Variable( - ( - Atom('*anonymous function 804*' type=dynamic), - #0, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('any' type=static), - ), - ), - ), - Variable( - ( - Atom('*anonymous function 1271*' type=dynamic), - #0, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('end' type=static), - ), - ), - ), - Variable( - ( - Atom('*anonymous function 1343*' type=dynamic), - #0, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('other' type=inline), - ), - ), - ), - Variable( - ( - Atom('*anonymous function 1416*' type=dynamic), - #0, - ), - ), - ), - ], - mutable: true, - }, - ), - ( - "alias#42", - Argument( - 5303, - 0, - ), - ), - ( - "alias#44", - Argument( - 5532, - 1, - ), - ), - ( - "alias#78", - Argument( - 12892, - 1, - ), - ), - ( - "alternate", - Argument( - 14188, - 2, - ), - ), - ( - "args#48", - Argument( - 6287, - 1, - ), - ), - ( - "args#49", - Argument( - 6458, - 1, - ), - ), - ( - "argument", - Argument( - 13891, - 1, - ), - ), - ( - "begin", - Argument( - 15185, - 1, - ), - ), - ( - "body", - Argument( - 3852, - 0, - ), - ), - ( - "buildBinaryExpression", - Function( - 8, - 169086, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - MemberCall( - 5, - Variable( - ( - Atom('tail' type=inline), - #1801, - ), - ), - Constant( - Str( - Word( - Atom('reduce' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('*arrow function 169161*' type=dynamic), - #0, - ), - ), - Variable( - ( - Atom('head' type=static), - #1801, - ), - ), - ], - ), - ], - ), - ), - ), - ( - "ch#14", - Argument( - 1494, - 0, - ), - ), - ( - "ch#16", - Argument( - 1822, - 0, - ), - ), - ( - "ch#17", - Argument( - 1920, - 0, - ), - ), - ( - "ch#19", - Argument( - 2287, - 0, - ), - ), - ( - "ch#20", - Argument( - 2385, - 0, - ), - ), - ( - "chars", - Argument( - 8139, - 0, - ), - ), - ( - "child", - Argument( - 79, - 0, - ), - ), - ( - "classEscape", - Function( - 44, - 1985, - Alternatives( - 43, - [ - Constant( - Undefined, - ), - MemberCall( - 41, - MemberCall( - 37, - MemberCall( - 33, - MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #18, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\]", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\]' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\^", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\^' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "-", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\-' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "[\\x00-\\x0F]", - "g", - ), - ), - Variable( - ( - Atom('*anonymous function 2287*' type=dynamic), - #0, - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "[\\x10-\\x1F\\x7F-\\x9F]", - "g", - ), - ), - Variable( - ( - Atom('*anonymous function 2385*' type=dynamic), - #0, - ), - ), - ], - ), - ], - ), - ), - ), - ( - "condition", - Argument( - 5672, - 0, - ), - ), - ( - "consequent", - Argument( - 14188, - 1, - ), - ), - ( - "ctor", - Function( - 2, - 120, - Constant( - Undefined, - ), - ), - ), - ( - "describeExpectation", - Function( - 9, - 2450, - Alternatives( - 8, - [ - Constant( - Undefined, - ), - MemberCall( - 6, - Variable( - ( - Atom('DESCRIBE_EXPECTATION_FNS' type=dynamic), - #7, - ), - ), - Member( - 3, - Variable( - ( - Atom('expectation' type=dynamic), - #21, - ), - ), - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - ), - [ - Variable( - ( - Atom('expectation' type=dynamic), - #21, - ), - ), - ], - ), - ], - ), - ), - ), - ( - "describeExpected", - Function( - 27, - 2569, - Alternatives( - 26, - [ - Constant( - Undefined, - ), - Member( - 3, - Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - Concat( - 8, - [ - Member( - 3, - Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - Constant( - Str( - Word( - Atom(' or ' type=inline), - ), - ), - ), - Member( - 3, - Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ), - ], - ), - Concat( - 13, - [ - MemberCall( - 8, - MemberCall( - 5, - Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - Constant( - Str( - Word( - Atom('slice' type=static), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - Unknown( - None, - "unsupported expression", - ), - ], - ), - Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - [ - Constant( - Str( - Word( - Atom(', ' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom(', or ' type=inline), - ), - ), - ), - Member( - 3, - Variable( - ( - Atom('descriptions' type=dynamic), - #22, - ), - ), - Unknown( - None, - "unsupported expression", - ), - ), - ], - ), - ], - ), - ), - ), - ( - "describeFound", - Function( - 10, - 3404, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Concat( - 6, - [ - Constant( - Str( - Word( - Atom('"' type=inline), - ), - ), - ), - Call( - 3, - Variable( - ( - Atom('literalEscape' type=dynamic), - #7, - ), - ), - [ - Variable( - ( - Atom('found' type=inline), - #27, - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('end of input' type=dynamic), - ), - ), - ), - ], - ), - ), - ), - ( - "description#105", - Argument( - 17613, - 0, - ), - ), - ( - "description#111", - Argument( - 18592, - 0, - ), - ), - ( - "descriptions", - Unknown( - None, - "unknown new expression", - ), - ), - ( - "details", - Alternatives( - 16, - [ - Member( - 3, - Variable( - ( - Atom('peg$posDetailsCache' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('pos' type=inline), - #112, - ), - ), - ), - Member( - 3, - Variable( - ( - Atom('peg$posDetailsCache' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('p' type=static), - #112, - ), - ), - ), - Object { - total_nodes: 9, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - Member( - 3, - Variable( - ( - Atom('details' type=static), - #112, - ), - ), - Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - Member( - 3, - Variable( - ( - Atom('details' type=static), - #112, - ), - ), - Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "digits", - Argument( - 12577, - 0, - ), - ), - ( - "elements", - Argument( - 7046, - 0, - ), - ), - ( - "end", - Argument( - 15185, - 2, - ), - ), - ( - "endPos", - Argument( - 19332, - 1, - ), - ), - ( - "endPosDetails", - Call( - 3, - Variable( - ( - Atom('peg$computePosDetails' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('endPos' type=inline), - #119, - ), - ), - ], - ), - ), - ( - "error", - Function( - 2, - 17933, - Constant( - Undefined, - ), - ), - ), - ( - "escapedParts", - Constant( - Str( - Word( - Atom('' type=static), - ), - ), - ), - ), - ( - "expectation#11", - Argument( - 1271, - 0, - ), - ), - ( - "expectation#12", - Argument( - 1343, - 0, - ), - ), - ( - "expectation#13", - Argument( - 1416, - 0, - ), - ), - ( - "expectation#21", - Argument( - 2450, - 0, - ), - ), - ( - "expectation#8", - Argument( - 702, - 0, - ), - ), - ( - "expectation#9", - Argument( - 804, - 0, - ), - ), - ( - "expected#120", - Argument( - 19765, - 0, - ), - ), - ( - "expected#124", - Argument( - 20139, - 0, - ), - ), - ( - "expected#22", - Argument( - 2569, - 0, - ), - ), - ( - "expected#28", - Function( - 2, - 17613, - Constant( - Undefined, - ), - ), - ), - ( - "expected#5", - Argument( - 244, - 1, - ), - ), - ( - "expected#7", - Argument( - 625, - 0, - ), - ), - ( - "expression#42", - Argument( - 5303, - 1, - ), - ), - ( - "expression#43", - Argument( - 5468, - 0, - ), - ), - ( - "expression#44", - Argument( - 5532, - 0, - ), - ), - ( - "expression#47", - Argument( - 5936, - 0, - ), - ), - ( - "expression#79", - Argument( - 12977, - 0, - ), - ), - ( - "expression#80", - Argument( - 13048, - 0, - ), - ), - ( - "expression#81", - Argument( - 13181, - 0, - ), - ), - ( - "expression#82", - Argument( - 13315, - 0, - ), - ), - ( - "expression#93", - Argument( - 16072, - 0, - ), - ), - ( - "expression#96", - Argument( - 16460, - 0, - ), - ), - ( - "found#124", - Argument( - 20139, - 1, - ), - ), - ( - "found#27", - Argument( - 3404, - 0, - ), - ), - ( - "found#5", - Argument( - 244, - 2, - ), - ), - ( - "found#7", - Argument( - 625, - 1, - ), - ), - ( - "from#32", - Argument( - 4064, - 2, - ), - ), - ( - "from#33", - Argument( - 4134, - 2, - ), - ), - ( - "from#34", - Argument( - 4211, - 2, - ), - ), - ( - "head#1801", - Argument( - 169086, - 0, - ), - ), - ( - "head#38", - Argument( - 4902, - 0, - ), - ), - ( - "head#39", - Argument( - 4960, - 0, - ), - ), - ( - "head#46", - Argument( - 5793, - 0, - ), - ), - ( - "head#50", - Argument( - 6748, - 0, - ), - ), - ( - "head#58", - Argument( - 8336, - 0, - ), - ), - ( - "head#59", - Argument( - 8472, - 0, - ), - ), - ( - "head#66", - Argument( - 11187, - 0, - ), - ), - ( - "head#83", - Argument( - 13449, - 0, - ), - ), - ( - "head#84", - Argument( - 13543, - 0, - ), - ), - ( - "head#85", - Argument( - 13636, - 0, - ), - ), - ( - "head#89", - Argument( - 14448, - 0, - ), - ), - ( - "head#94", - Argument( - 16201, - 0, - ), - ), - ( - "head#99", - Argument( - 16837, - 0, - ), - ), - ( - "hex#56", - Argument( - 7869, - 0, - ), - ), - ( - "hex#7", - Function( - 12, - 1494, - Alternatives( - 11, - [ - Constant( - Undefined, - ), - MemberCall( - 9, - MemberCall( - 7, - MemberCall( - 4, - Variable( - ( - Atom('ch' type=static), - #14, - ), - ), - Constant( - Str( - Word( - Atom('charCodeAt' type=dynamic), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toString' type=static), - ), - ), - ), - [ - Constant( - Num( - ConstantNumber( - 16.0, - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('toUpperCase' type=dynamic), - ), - ), - ), - [], - ), - ], - ), - ), - ), - ( - "i#22", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('i' type=static), - #22, - ), - ), - ), - "pattern without value", - ), - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ], - ), - ), - ( - "i#9", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('i' type=static), - #9, - ), - ), - ), - "pattern without value", - ), - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ], - ), - ), - ( - "ignoreCase#107", - Argument( - 18146, - 1, - ), - ), - ( - "ignoreCase#108", - Argument( - 18273, - 2, - ), - ), - ( - "input", - Argument( - 3637, - 0, - ), - ), - ( - "inverted", - Argument( - 18273, - 1, - ), - ), - ( - "j", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('j' type=inline), - #22, - ), - ), - ), - "pattern without value", - ), - Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ], - ), - ), - ( - "joins", - Argument( - 5164, - 1, - ), - ), - ( - "key", - Argument( - 15997, - 0, - ), - ), - ( - "left", - Unknown( - Some( - Variable( - ( - Atom('left' type=static), - #1802, - ), - ), - ), - "pattern without value", - ), - ), - ( - "list", - Argument( - 15047, - 1, - ), - ), - ( - "literalEscape", - Function( - 36, - 1576, - Alternatives( - 35, - [ - Constant( - Undefined, - ), - MemberCall( - 33, - MemberCall( - 29, - MemberCall( - 25, - MemberCall( - 21, - MemberCall( - 17, - MemberCall( - 13, - MemberCall( - 9, - MemberCall( - 5, - Variable( - ( - Atom('s' type=static), - #15, - ), - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\\\", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\\' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\"", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\"' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\0", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\0' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\t", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\t' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\n", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\n' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "\\r", - "g", - ), - ), - Constant( - Str( - Word( - Atom('\r' type=inline), - ), - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "[\\x00-\\x0F]", - "g", - ), - ), - Variable( - ( - Atom('*anonymous function 1822*' type=dynamic), - #0, - ), - ), - ], - ), - Constant( - Str( - Word( - Atom('replace' type=inline), - ), - ), - ), - [ - Constant( - Regex( - "[\\x10-\\x1F\\x7F-\\x9F]", - "g", - ), - ), - Variable( - ( - Atom('*anonymous function 1920*' type=dynamic), - #0, - ), - ), - ], - ), - ], - ), - ), - ), - ( - "location#105", - Alternatives( - 7, - [ - Argument( - 17613, - 1, - ), - Variable( - ( - Atom('location' type=dynamic), - #105, - ), - ), - Call( - 4, - Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - ), - ( - "location#106", - Alternatives( - 7, - [ - Argument( - 17933, - 1, - ), - Variable( - ( - Atom('location' type=dynamic), - #106, - ), - ), - Call( - 4, - Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - ), - ( - "location#123", - Argument( - 20018, - 1, - ), - ), - ( - "location#124", - Argument( - 20139, - 2, - ), - ), - ( - "location#28", - Function( - 7, - 17525, - Alternatives( - 6, - [ - Constant( - Undefined, - ), - Call( - 4, - Variable( - ( - Atom('peg$computeLocation' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - ), - ), - ( - "location#5", - Argument( - 244, - 3, - ), - ), - ( - "message#106", - Argument( - 17933, - 0, - ), - ), - ( - "message#123", - Argument( - 20018, - 0, - ), - ), - ( - "message#5", - Argument( - 244, - 0, - ), - ), - ( - "name#48", - Argument( - 6287, - 0, - ), - ), - ( - "name#49", - Argument( - 6458, - 0, - ), - ), - ( - "name#65", - Argument( - 10796, - 0, - ), - ), - ( - "object#86", - Unknown( - Some( - Variable( - ( - Atom('object' type=static), - #86, - ), - ), - ), - "pattern without value", - ), - ), - ( - "object#95", - Unknown( - Some( - Variable( - ( - Atom('object' type=static), - #95, - ), - ), - ), - "pattern without value", - ), - ), - ( - "operator#1802", - Unknown( - Some( - Variable( - ( - Atom('operator' type=dynamic), - #1802, - ), - ), - ), - "pattern without value", - ), - ), - ( - "operator#87", - Argument( - 13891, - 0, - ), - ), - ( - "options", - Alternatives( - 4, - [ - Argument( - 3637, - 1, - ), - Variable( - ( - Atom('options' type=inline), - #28, - ), - ), - Object { - total_nodes: 1, - parts: [], - mutable: true, - }, - ], - ), - ), - ( - "order", - Argument( - 5936, - 1, - ), - ), - ( - "orderBy", - Argument( - 4211, - 4, - ), - ), - ( - "p", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('p' type=static), - #112, - ), - ), - ), - "pattern without value", - ), - Unknown( - None, - "unsupported expression", - ), - ], - ), - ), - ( - "parent", - Argument( - 79, - 1, - ), - ), - ( - "parts", - Argument( - 18273, - 0, - ), - ), - ( - "peg$FAILED", - Object { - total_nodes: 1, - parts: [], - mutable: true, - }, - ), - ( - "peg$SyntaxError", - Function( - 2, - 244, - Constant( - Undefined, - ), - ), - ), - ( - "peg$anyExpectation", - Function( - 6, - 18458, - Alternatives( - 5, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 3, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('any' type=static), - ), - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "peg$buildSimpleError", - Function( - 4, - 20018, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Unknown( - None, - "unknown new expression", - ), - ], - ), - ), - ), - ( - "peg$buildStructuredError", - Function( - 4, - 20139, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Unknown( - None, - "unknown new expression", - ), - ], - ), - ), - ), - ( - "peg$c0", - Variable( - ( - Atom('*anonymous function 3852*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c1", - Variable( - ( - Atom('*anonymous function 3949*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c10", - Variable( - ( - Atom('*anonymous function 4716*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c100", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('NOT' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c101", - Variable( - ( - Atom('*anonymous function 10192*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c102", - Constant( - Str( - Word( - Atom('between' type=inline), - ), - ), - ), - ), - ( - "peg$c103", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('BETWEEN' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c104", - Constant( - Str( - Word( - Atom('exists' type=inline), - ), - ), - ), - ), - ( - "peg$c105", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('EXISTS' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c106", - Constant( - Str( - Word( - Atom('array' type=inline), - ), - ), - ), - ), - ( - "peg$c107", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('ARRAY' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c108", - Constant( - Str( - Word( - Atom('null' type=static), - ), - ), - ), - ), - ( - "peg$c109", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('null' type=static), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c11", - Constant( - Str( - Word( - Atom(',' type=inline), - ), - ), - ), - ), - ( - "peg$c110", - Constant( - Str( - Word( - Atom('true' type=static), - ), - ), - ), - ), - ( - "peg$c111", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('true' type=static), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c112", - Constant( - Str( - Word( - Atom('false' type=static), - ), - ), - ), - ), - ( - "peg$c113", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('false' type=static), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c114", - Constant( - Str( - Word( - Atom('udf' type=inline), - ), - ), - ), - ), - ( - "peg$c115", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('udf' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c116", - Variable( - ( - Atom('*anonymous function 10796*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c117", - Constant( - Regex( - "^[a-zA-Z_]", - "", - ), - ), - ), - ( - "peg$c118", - Call( - 12, - Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - [ - Array { - total_nodes: 8, - items: [ - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('a' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('z' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('A' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('Z' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Constant( - Str( - Word( - Atom('_' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Constant( - False, - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c119", - Constant( - Regex( - "^[a-zA-Z0-9_]", - "", - ), - ), - ), - ( - "peg$c12", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom(',' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c120", - Call( - 15, - Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - [ - Array { - total_nodes: 11, - items: [ - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('a' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('z' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('A' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('Z' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('0' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('9' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Constant( - Str( - Word( - Atom('_' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Constant( - False, - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c121", - Variable( - ( - Atom('*anonymous function 11187*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c122", - Constant( - Str( - Word( - Atom('@' type=inline), - ), - ), - ), - ), - ( - "peg$c123", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('@' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c124", - Variable( - ( - Atom('*anonymous function 11339*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c125", - Constant( - Str( - Word( - Atom('+' type=inline), - ), - ), - ), - ), - ( - "peg$c126", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('+' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c127", - Constant( - Str( - Word( - Atom('~' type=inline), - ), - ), - ), - ), - ( - "peg$c128", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('~' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c129", - Constant( - Str( - Word( - Atom('\' type=inline), - ), - ), - ), - ), - ( - "peg$c13", - Variable( - ( - Atom('*anonymous function 4902*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c130", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('\' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c131", - Variable( - ( - Atom('*anonymous function 11668*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c132", - Variable( - ( - Atom('*anonymous function 11725*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c133", - Call( - 2, - Variable( - ( - Atom('peg$anyExpectation' type=dynamic), - #28, - ), - ), - [], - ), - ), - ( - "peg$c134", - Constant( - Str( - Word( - Atom('b' type=static), - ), - ), - ), - ), - ( - "peg$c135", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('b' type=static), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c136", - Variable( - ( - Atom('*anonymous function 11890*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c137", - Constant( - Str( - Word( - Atom('f' type=inline), - ), - ), - ), - ), - ( - "peg$c138", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('f' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c139", - Variable( - ( - Atom('*anonymous function 12016*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c14", - Variable( - ( - Atom('*anonymous function 4960*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c140", - Constant( - Str( - Word( - Atom('n' type=inline), - ), - ), - ), - ), - ( - "peg$c141", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('n' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c142", - Variable( - ( - Atom('*anonymous function 12142*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c143", - Constant( - Str( - Word( - Atom('r' type=inline), - ), - ), - ), - ), - ( - "peg$c144", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('r' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c145", - Variable( - ( - Atom('*anonymous function 12268*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c146", - Constant( - Str( - Word( - Atom('t' type=inline), - ), - ), - ), - ), - ( - "peg$c147", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('t' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c148", - Variable( - ( - Atom('*anonymous function 12394*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c149", - Variable( - ( - Atom('*anonymous function 12449*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c15", - Variable( - ( - Atom('*anonymous function 5104*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c150", - Constant( - Str( - Word( - Atom('u' type=static), - ), - ), - ), - ), - ( - "peg$c151", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('u' type=static), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c152", - Variable( - ( - Atom('*anonymous function 12577*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c153", - Constant( - Regex( - "^[0-9a-f]", - "i", - ), - ), - ), - ( - "peg$c154", - Call( - 11, - Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - [ - Array { - total_nodes: 7, - items: [ - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('0' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('9' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('a' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('f' type=inline), - ), - ), - ), - ], - mutable: true, - }, - ], - mutable: true, - }, - Constant( - False, - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c155", - Variable( - ( - Atom('*anonymous function 12829*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c156", - Variable( - ( - Atom('*anonymous function 12892*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c157", - Variable( - ( - Atom('*anonymous function 12977*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c158", - Variable( - ( - Atom('*anonymous function 13048*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c159", - Variable( - ( - Atom('*anonymous function 13181*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c16", - Variable( - ( - Atom('*anonymous function 5164*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c160", - Variable( - ( - Atom('*anonymous function 13315*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c161", - Variable( - ( - Atom('*anonymous function 13449*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c162", - Variable( - ( - Atom('*anonymous function 13543*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c163", - Variable( - ( - Atom('*anonymous function 13636*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c164", - Variable( - ( - Atom('*anonymous function 13891*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c165", - Constant( - Str( - Word( - Atom('?' type=inline), - ), - ), - ), - ), - ( - "peg$c166", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('?' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c167", - Constant( - Str( - Word( - Atom(':' type=inline), - ), - ), - ), - ), - ( - "peg$c168", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom(':' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c169", - Variable( - ( - Atom('*anonymous function 14188*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c17", - Variable( - ( - Atom('*anonymous function 5303*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c170", - Constant( - Str( - Word( - Atom('??' type=inline), - ), - ), - ), - ), - ( - "peg$c171", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('??' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c172", - Variable( - ( - Atom('*anonymous function 14448*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c173", - Constant( - Str( - Word( - Atom('=' type=inline), - ), - ), - ), - ), - ( - "peg$c174", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('=' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c175", - Constant( - Str( - Word( - Atom('!=' type=inline), - ), - ), - ), - ), - ( - "peg$c176", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('!=' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c177", - Constant( - Str( - Word( - Atom('<>' type=inline), - ), - ), - ), - ), - ( - "peg$c178", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('<>' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c179", - Constant( - Str( - Word( - Atom('<=' type=inline), - ), - ), - ), - ), - ( - "peg$c18", - Variable( - ( - Atom('*anonymous function 5468*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c180", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('<=' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c181", - Constant( - Str( - Word( - Atom('>=' type=inline), - ), - ), - ), - ), - ( - "peg$c182", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('>=' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c183", - Constant( - Str( - Word( - Atom('<' type=inline), - ), - ), - ), - ), - ( - "peg$c184", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('<' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c185", - Constant( - Str( - Word( - Atom('>' type=inline), - ), - ), - ), - ), - ( - "peg$c186", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('>' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c187", - Variable( - ( - Atom('*anonymous function 15047*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c188", - Variable( - ( - Atom('*anonymous function 15185*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c189", - Constant( - Str( - Word( - Atom('|' type=inline), - ), - ), - ), - ), - ( - "peg$c19", - Variable( - ( - Atom('*anonymous function 5532*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c190", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('|' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c191", - Constant( - Str( - Word( - Atom('^' type=inline), - ), - ), - ), - ), - ( - "peg$c192", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('^' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c193", - Constant( - Str( - Word( - Atom('&' type=inline), - ), - ), - ), - ), - ( - "peg$c194", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('&' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c195", - Constant( - Str( - Word( - Atom('<<' type=inline), - ), - ), - ), - ), - ( - "peg$c196", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('<<' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c197", - Constant( - Str( - Word( - Atom('>>>' type=inline), - ), - ), - ), - ), - ( - "peg$c198", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('>>>' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c199", - Constant( - Str( - Word( - Atom('>>' type=inline), - ), - ), - ), - ), - ( - "peg$c2", - Variable( - ( - Atom('*anonymous function 4000*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c20", - Variable( - ( - Atom('*anonymous function 5672*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c200", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('>>' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c201", - Constant( - Str( - Word( - Atom('||' type=inline), - ), - ), - ), - ), - ( - "peg$c202", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('||' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c203", - Constant( - Str( - Word( - Atom('/' type=inline), - ), - ), - ), - ), - ( - "peg$c204", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('/' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c205", - Constant( - Str( - Word( - Atom('%' type=inline), - ), - ), - ), - ), - ( - "peg$c206", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('%' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c207", - Variable( - ( - Atom('*anonymous function 15997*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c208", - Variable( - ( - Atom('*anonymous function 16072*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c209", - Variable( - ( - Atom('*anonymous function 16201*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c21", - Variable( - ( - Atom('*anonymous function 5793*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c210", - Variable( - ( - Atom('*anonymous function 16460*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c211", - Variable( - ( - Atom('*anonymous function 16598*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c212", - Variable( - ( - Atom('*anonymous function 16713*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c213", - Variable( - ( - Atom('*anonymous function 16837*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c214", - Variable( - ( - Atom('*anonymous function 16925*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c22", - Variable( - ( - Atom('*anonymous function 5936*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c23", - Constant( - Str( - Word( - Atom('.' type=inline), - ), - ), - ), - ), - ( - "peg$c24", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('.' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c25", - Constant( - Str( - Word( - Atom('(' type=inline), - ), - ), - ), - ), - ( - "peg$c26", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('(' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c27", - Constant( - Str( - Word( - Atom(')' type=inline), - ), - ), - ), - ), - ( - "peg$c28", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom(')' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c29", - Variable( - ( - Atom('*anonymous function 6287*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c3", - Variable( - ( - Atom('*anonymous function 4064*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c30", - Variable( - ( - Atom('*anonymous function 6458*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c31", - Constant( - Str( - Word( - Atom('{' type=inline), - ), - ), - ), - ), - ( - "peg$c32", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('{' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c33", - Constant( - Str( - Word( - Atom('}' type=inline), - ), - ), - ), - ), - ( - "peg$c34", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('}' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c35", - Variable( - ( - Atom('*anonymous function 6748*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c36", - Constant( - Str( - Word( - Atom('[' type=inline), - ), - ), - ), - ), - ( - "peg$c37", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('[' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c38", - Constant( - Str( - Word( - Atom(']' type=inline), - ), - ), - ), - ), - ( - "peg$c39", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom(']' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c4", - Variable( - ( - Atom('*anonymous function 4134*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c40", - Variable( - ( - Atom('*anonymous function 7046*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c41", - Constant( - Str( - Word( - Atom('undefined' type=static), - ), - ), - ), - ), - ( - "peg$c42", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('undefined' type=static), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c43", - Variable( - ( - Atom('*anonymous function 7257*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c44", - Variable( - ( - Atom('*anonymous function 7337*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c45", - Variable( - ( - Atom('*anonymous function 7412*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c46", - Variable( - ( - Atom('*anonymous function 7527*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c47", - Constant( - Str( - Word( - Atom('-' type=inline), - ), - ), - ), - ), - ( - "peg$c48", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('-' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c49", - Constant( - Str( - Word( - Atom('0x' type=inline), - ), - ), - ), - ), - ( - "peg$c5", - Variable( - ( - Atom('*anonymous function 4211*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c50", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('0x' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c51", - Constant( - Regex( - "^[0-9]", - "", - ), - ), - ), - ( - "peg$c52", - Call( - 8, - Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - [ - Array { - total_nodes: 4, - items: [ - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom('0' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom('9' type=inline), - ), - ), - ), - ], - mutable: true, - }, - ], - mutable: true, - }, - Constant( - False, - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c53", - Variable( - ( - Atom('*anonymous function 7869*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c54", - Constant( - Str( - Word( - Atom('"' type=inline), - ), - ), - ), - ), - ( - "peg$c55", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('"' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c56", - Variable( - ( - Atom('*anonymous function 8139*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c57", - Constant( - Str( - Word( - Atom(''' type=inline), - ), - ), - ), - ), - ( - "peg$c58", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom(''' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c59", - Variable( - ( - Atom('*anonymous function 8336*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c6", - Constant( - Str( - Word( - Atom('*' type=static), - ), - ), - ), - ), - ( - "peg$c60", - Variable( - ( - Atom('*anonymous function 8472*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c61", - Constant( - Regex( - "^[ \\t\\n\\r]", - "", - ), - ), - ), - ( - "peg$c62", - Call( - 9, - Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - [ - Array { - total_nodes: 5, - items: [ - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom(' - ' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Constant( - False, - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c63", - Constant( - Str( - Word( - Atom('--' type=inline), - ), - ), - ), - ), - ( - "peg$c64", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('--' type=inline), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c65", - Constant( - Regex( - "^[\\n\\r]", - "", - ), - ), - ), - ( - "peg$c66", - Call( - 7, - Variable( - ( - Atom('peg$classExpectation' type=dynamic), - #28, - ), - ), - [ - Array { - total_nodes: 3, - items: [ - Constant( - Str( - Word( - Atom(' - ' type=inline), - ), - ), - ), - Constant( - Str( - Word( - Atom(' ' type=inline), - ), - ), - ), - ], - mutable: true, - }, - Constant( - False, - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c67", - Constant( - Str( - Word( - Atom('select' type=static), - ), - ), - ), - ), - ( - "peg$c68", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('SELECT' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c69", - Constant( - Str( - Word( - Atom('top' type=static), - ), - ), - ), - ), - ( - "peg$c7", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('*' type=static), - ), - ), - ), - Constant( - False, - ), - ], - ), - ), - ( - "peg$c70", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('TOP' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c71", - Constant( - Str( - Word( - Atom('from' type=static), - ), - ), - ), - ), - ( - "peg$c72", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('FROM' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c73", - Constant( - Str( - Word( - Atom('where' type=static), - ), - ), - ), - ), - ( - "peg$c74", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('WHERE' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c75", - Constant( - Str( - Word( - Atom('order' type=static), - ), - ), - ), - ), - ( - "peg$c76", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('ORDER' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c77", - Constant( - Str( - Word( - Atom('by' type=inline), - ), - ), - ), - ), - ( - "peg$c78", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('BY' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c79", - Constant( - Str( - Word( - Atom('as' type=static), - ), - ), - ), - ), - ( - "peg$c8", - Variable( - ( - Atom('*anonymous function 4474*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c80", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('AS' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c81", - Constant( - Str( - Word( - Atom('join' type=inline), - ), - ), - ), - ), - ( - "peg$c82", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('JOIN' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c83", - Constant( - Str( - Word( - Atom('in' type=static), - ), - ), - ), - ), - ( - "peg$c84", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('IN' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c85", - Constant( - Str( - Word( - Atom('value' type=inline), - ), - ), - ), - ), - ( - "peg$c86", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('VALUE' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c87", - Constant( - Str( - Word( - Atom('asc' type=inline), - ), - ), - ), - ), - ( - "peg$c88", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('ASC' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c89", - Variable( - ( - Atom('*anonymous function 9682*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c9", - Variable( - ( - Atom('*anonymous function 4589*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c90", - Constant( - Str( - Word( - Atom('desc' type=static), - ), - ), - ), - ), - ( - "peg$c91", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('DESC' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c92", - Variable( - ( - Atom('*anonymous function 9811*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c93", - Constant( - Str( - Word( - Atom('and' type=static), - ), - ), - ), - ), - ( - "peg$c94", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('AND' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c95", - Variable( - ( - Atom('*anonymous function 9939*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c96", - Constant( - Str( - Word( - Atom('or' type=static), - ), - ), - ), - ), - ( - "peg$c97", - Call( - 4, - Variable( - ( - Atom('peg$literalExpectation' type=dynamic), - #28, - ), - ), - [ - Constant( - Str( - Word( - Atom('OR' type=inline), - ), - ), - ), - Constant( - True, - ), - ], - ), - ), - ( - "peg$c98", - Variable( - ( - Atom('*anonymous function 10064*' type=dynamic), - #0, - ), - ), - ), - ( - "peg$c99", - Constant( - Str( - Word( - Atom('not' type=static), - ), - ), - ), - ), - ( - "peg$classExpectation", - Function( - 12, - 18273, - Alternatives( - 11, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 9, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('class' type=static), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('parts' type=inline), - ), - ), - ), - Variable( - ( - Atom('parts' type=inline), - #108, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('inverted' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('inverted' type=dynamic), - #108, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('ignoreCase' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('ignoreCase' type=dynamic), - #108, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "peg$computeLocation", - Function( - 28, - 19332, - Alternatives( - 27, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 25, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('start' type=static), - ), - ), - ), - Object { - total_nodes: 11, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('offset' type=inline), - ), - ), - ), - Variable( - ( - Atom('startPos' type=dynamic), - #119, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - Member( - 3, - Variable( - ( - Atom('startPosDetails' type=dynamic), - #119, - ), - ), - Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - Member( - 3, - Variable( - ( - Atom('startPosDetails' type=dynamic), - #119, - ), - ), - Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - ), - ), - ], - mutable: true, - }, - ), - KeyValue( - Constant( - Str( - Word( - Atom('end' type=static), - ), - ), - ), - Object { - total_nodes: 11, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('offset' type=inline), - ), - ), - ), - Variable( - ( - Atom('endPos' type=inline), - #119, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - Member( - 3, - Variable( - ( - Atom('endPosDetails' type=dynamic), - #119, - ), - ), - Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - Member( - 3, - Variable( - ( - Atom('endPosDetails' type=dynamic), - #119, - ), - ), - Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - ), - ), - ], - mutable: true, - }, - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "peg$computePosDetails", - Function( - 4, - 18700, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('details' type=static), - #112, - ), - ), - ], - ), - ), - ), - ( - "peg$currPos", - Alternatives( - 129, - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - Variable( - ( - Atom('s0' type=inline), - #125, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s11' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #187, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #201, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #201, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #229, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #229, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #251, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #251, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #251, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #284, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #284, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #312, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #312, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #323, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #376, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #376, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #419, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #454, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #454, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #497, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #525, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #525, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #567, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #567, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #617, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #617, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #617, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #644, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #644, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #654, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #654, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #664, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #664, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #674, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #674, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #684, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #684, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #694, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #694, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #704, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #704, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #714, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #714, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #724, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #724, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #734, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #734, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #744, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #744, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #754, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #754, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #764, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #764, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #774, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #774, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #784, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #784, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #794, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #794, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #804, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #804, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #814, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #814, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #824, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #824, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #834, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #834, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #844, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #844, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #854, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #854, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #886, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #886, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #897, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #909, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #930, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #930, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #952, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #952, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1019, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1019, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1031, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1031, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1096, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1103, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1112, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1112, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1186, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1195, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1221, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1221, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1251, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1251, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1273, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1273, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1317, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1317, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1369, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1395, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1415, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1415, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1443, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1443, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1471, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1471, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1499, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1499, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1543, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1543, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1587, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1587, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1631, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1646, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1663, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1663, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1755, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1755, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1784, - ), - ), - ], - ), - ), - ( - "peg$endExpectation", - Function( - 6, - 18525, - Alternatives( - 5, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 3, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('end' type=static), - ), - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "peg$fail", - Function( - 4, - 19765, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - FreeVar( - Other( - Atom('undefined' type=static), - ), - ), - ], - ), - ), - ), - ( - "peg$literalExpectation", - Function( - 10, - 18146, - Alternatives( - 9, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 7, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('literal' type=inline), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('text' type=static), - ), - ), - ), - Variable( - ( - Atom('text' type=static), - #107, - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('ignoreCase' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('ignoreCase' type=dynamic), - #107, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "peg$maxFailExpected", - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ), - ( - "peg$maxFailPos", - Alternatives( - 3, - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "peg$otherExpectation", - Function( - 8, - 18592, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('type' type=static), - ), - ), - ), - Constant( - Str( - Word( - Atom('other' type=inline), - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('description' type=dynamic), - ), - ), - ), - Variable( - ( - Atom('description' type=dynamic), - #111, - ), - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ), - ( - "peg$parse", - Function( - 4, - 3637, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('peg$result' type=dynamic), - #28, - ), - ), - ], - ), - ), - ), - ( - "peg$parse_", - Function( - 4, - 64824, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #609, - ), - ), - ], - ), - ), - ), - ( - "peg$parseand", - Function( - 4, - 77584, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #764, - ), - ), - ], - ), - ), - ), - ( - "peg$parsearray", - Function( - 4, - 81775, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #814, - ), - ), - ], - ), - ), - ), - ( - "peg$parsearray_constant", - Function( - 4, - 57103, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #525, - ), - ), - ], - ), - ), - ), - ( - "peg$parsearray_subquery_expression", - Function( - 4, - 106316, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1096, - ), - ), - ], - ), - ), - ), - ( - "peg$parseas", - Function( - 4, - 72612, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #704, - ), - ), - ], - ), - ), - ), - ( - "peg$parseasc", - Function( - 4, - 75889, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #744, - ), - ), - ], - ), - ), - ), - ( - "peg$parsebetween", - Function( - 4, - 80126, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #794, - ), - ), - ], - ), - ), - ), - ( - "peg$parseboolean_constant", - Function( - 4, - 51017, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #450, - ), - ), - ], - ), - ), - ), - ( - "peg$parseby", - Function( - 4, - 71794, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #694, - ), - ), - ], - ), - ), - ), - ( - "peg$parsecharactor_escape_sequence", - Function( - 4, - 95687, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #980, - ), - ), - ], - ), - ), - ), - ( - "peg$parsecollection_expression", - Function( - 4, - 35476, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #279, - ), - ), - ], - ), - ), - ), - ( - "peg$parsecollection_member_expression", - Function( - 4, - 156628, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1663, - ), - ), - ], - ), - ), - ), - ( - "peg$parsecollection_primary_expression", - Function( - 4, - 156384, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1661, - ), - ), - ], - ), - ), - ), - ( - "peg$parsecollection_subquery_expression", - Function( - 4, - 163814, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1739, - ), - ), - ], - ), - ), - ), - ( - "peg$parsecomment", - Function( - 4, - 65453, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #617, - ), - ), - ], - ), - ), - ), - ( - "peg$parseconstant", - Function( - 4, - 49753, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #436, - ), - ), - ], - ), - ), - ), - ( - "peg$parsedesc", - Function( - 4, - 76736, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #754, - ), - ), - ], - ), - ), - ), - ( - "peg$parsedouble_string_character", - Function( - 4, - 91843, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #930, - ), - ), - ], - ), - ), - ), - ( - "peg$parseescape_character", - Function( - 4, - 99966, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1026, - ), - ), - ], - ), - ), - ), - ( - "peg$parseescape_sequence", - Function( - 4, - 95484, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #978, - ), - ), - ], - ), - ), - ), - ( - "peg$parseexists", - Function( - 4, - 80951, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #804, - ), - ), - ], - ), - ), - ), - ( - "peg$parseexists_subquery_expression", - Function( - 4, - 106912, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1103, - ), - ), - ], - ), - ), - ), - ( - "peg$parsefalse", - Function( - 4, - 84174, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #844, - ), - ), - ], - ), - ), - ), - ( - "peg$parsefilter_condition", - Function( - 4, - 35789, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #282, - ), - ), - ], - ), - ), - ), - ( - "peg$parsefrom", - Function( - 4, - 69332, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #664, - ), - ), - ], - ), - ), - ), - ( - "peg$parsefrom_source", - Function( - 4, - 33067, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #251, - ), - ), - ], - ), - ), - ), - ( - "peg$parsefrom_specification", - Function( - 4, - 31057, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #229, - ), - ), - ], - ), - ), - ), - ( - "peg$parsehex_digit", - Function( - 4, - 101800, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1049, - ), - ), - ], - ), - ), - ), - ( - "peg$parseidentifier", - Function( - 4, - 88425, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #886, - ), - ), - ], - ), - ), - ), - ( - "peg$parseidentifier_name", - Function( - 4, - 89345, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #897, - ), - ), - ], - ), - ), - ), - ( - "peg$parseidentifier_start", - Function( - 4, - 89046, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #893, - ), - ), - ], - ), - ), - ), - ( - "peg$parsein", - Function( - 4, - 74250, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #724, - ), - ), - ], - ), - ), - ), - ( - "peg$parsejoin", - Function( - 4, - 73430, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #714, - ), - ), - ], - ), - ), - ), - ( - "peg$parsenon_escape_character", - Function( - 4, - 99328, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1019, - ), - ), - ], - ), - ), - ), - ( - "peg$parsenot", - Function( - 4, - 79277, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #784, - ), - ), - ], - ), - ), - ), - ( - "peg$parsenull", - Function( - 4, - 82598, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #824, - ), - ), - ], - ), - ), - ), - ( - "peg$parsenull_constant", - Function( - 4, - 50798, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #448, - ), - ), - ], - ), - ), - ), - ( - "peg$parsenumber_constant", - Function( - 4, - 51432, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #454, - ), - ), - ], - ), - ), - ), - ( - "peg$parseobject_constant", - Function( - 4, - 60938, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #567, - ), - ), - ], - ), - ), - ), - ( - "peg$parseobject_constant_property", - Function( - 4, - 155154, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1646, - ), - ), - ], - ), - ), - ), - ( - "peg$parseobject_property", - Function( - 4, - 102092, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1053, - ), - ), - ], - ), - ), - ), - ( - "peg$parseobject_property_list", - Function( - 4, - 28603, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #201, - ), - ), - ], - ), - ), - ), - ( - "peg$parseor", - Function( - 4, - 78431, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #774, - ), - ), - ], - ), - ), - ), - ( - "peg$parseorder", - Function( - 4, - 70973, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #684, - ), - ), - ], - ), - ), - ), - ( - "peg$parseparameter_name", - Function( - 4, - 90346, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #909, - ), - ), - ], - ), - ), - ), - ( - "peg$parsereserved", - Function( - 4, - 85750, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_array_expression", - Function( - 4, - 48390, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #419, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_between_expression", - Function( - 4, - 133250, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1395, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_additive_expression", - Function( - 4, - 146403, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1543, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_and_expression", - Function( - 4, - 120566, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1251, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_bitwise_and_expression", - Function( - 4, - 140156, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1471, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_bitwise_or_expression", - Function( - 4, - 135211, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1415, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_bitwise_xor_expression", - Function( - 4, - 137684, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1443, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_equality_expression", - Function( - 4, - 122585, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1273, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_multiplicative_expression", - Function( - 4, - 150181, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1587, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_or_expression", - Function( - 4, - 117927, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1221, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_relational_expression", - Function( - 4, - 126371, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1317, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_binary_shift_expression", - Function( - 4, - 142610, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1499, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_conditional_expression", - Function( - 4, - 115510, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1195, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_expression_list", - Function( - 4, - 165196, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1755, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_function_expression", - Function( - 4, - 39438, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #323, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_in_expression", - Function( - 4, - 130824, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1369, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_member_expression", - Function( - 4, - 107749, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1112, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_object_element_property", - Function( - 4, - 153897, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1631, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_object_expression", - Function( - 4, - 44413, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #376, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_primary_expression", - Function( - 4, - 103512, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_subquery_expression", - Function( - 4, - 107510, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1110, - ), - ), - ], - ), - ), - ), - ( - "peg$parsescalar_unary_expression", - Function( - 4, - 114630, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1186, - ), - ), - ], - ), - ), - ), - ( - "peg$parseselect", - Function( - 4, - 67691, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #644, - ), - ), - ], - ), - ), - ), - ( - "peg$parseselect_query", - Function( - 4, - 20917, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #132, - ), - ), - ], - ), - ), - ), - ( - "peg$parseselect_specification", - Function( - 4, - 27341, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #187, - ), - ), - ], - ), - ), - ), - ( - "peg$parsesingle_escape_character", - Function( - 4, - 95895, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - ], - ), - ), - ), - ( - "peg$parsesingle_string_character", - Function( - 4, - 93521, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #952, - ), - ), - ], - ), - ), - ), - ( - "peg$parsesort_expression", - Function( - 4, - 38490, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #312, - ), - ), - ], - ), - ), - ), - ( - "peg$parsesort_specification", - Function( - 4, - 36038, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #284, - ), - ), - ], - ), - ), - ), - ( - "peg$parsesource_character", - Function( - 4, - 95199, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #974, - ), - ), - ], - ), - ), - ), - ( - "peg$parsesql", - Function( - 4, - 20345, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #125, - ), - ), - ], - ), - ), - ), - ( - "peg$parsestring_constant", - Function( - 4, - 54846, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #497, - ), - ), - ], - ), - ), - ), - ( - "peg$parsesubquery", - Function( - 4, - 167747, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1784, - ), - ), - ], - ), - ), - ), - ( - "peg$parsesubquery_expression", - Function( - 4, - 106015, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1093, - ), - ), - ], - ), - ), - ), - ( - "peg$parsetop", - Function( - 4, - 68513, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #654, - ), - ), - ], - ), - ), - ), - ( - "peg$parsetop_specification", - Function( - 4, - 164057, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1741, - ), - ), - ], - ), - ), - ), - ( - "peg$parsetrue", - Function( - 4, - 83386, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #834, - ), - ), - ], - ), - ), - ), - ( - "peg$parseudf", - Function( - 4, - 84963, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #854, - ), - ), - ], - ), - ), - ), - ( - "peg$parseunary_operator", - Function( - 4, - 90960, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #917, - ), - ), - ], - ), - ), - ), - ( - "peg$parseundefined_constant", - Function( - 4, - 50392, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #443, - ), - ), - ], - ), - ), - ), - ( - "peg$parseunicode_escape_sequence", - Function( - 4, - 100343, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1031, - ), - ), - ], - ), - ), - ), - ( - "peg$parseunsigned_integer", - Function( - 4, - 164368, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #1744, - ), - ), - ], - ), - ), - ), - ( - "peg$parsevalue", - Function( - 4, - 75068, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #734, - ), - ), - ], - ), - ), - ), - ( - "peg$parsewhere", - Function( - 4, - 70152, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #674, - ), - ), - ], - ), - ), - ), - ( - "peg$parsewhitespace", - Function( - 4, - 65162, - Alternatives( - 3, - [ - Constant( - Undefined, - ), - Variable( - ( - Atom('s0' type=inline), - #613, - ), - ), - ], - ), - ), - ), - ( - "peg$posDetailsCache", - Array { - total_nodes: 6, - items: [ - Object { - total_nodes: 5, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('line' type=static), - ), - ), - ), - Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ), - KeyValue( - Constant( - Str( - Word( - Atom('column' type=static), - ), - ), - ), - Constant( - Num( - ConstantNumber( - 1.0, - ), - ), - ), - ), - ], - mutable: true, - }, - ], - mutable: true, - }, - ), - ( - "peg$result", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('peg$result' type=dynamic), - #28, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$startRuleFunction' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "peg$savedPos", - Alternatives( - 79, - [ - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - Variable( - ( - Atom('s0' type=inline), - #125, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s11' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #187, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #201, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #201, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #229, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #229, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #251, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #251, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #282, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #284, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #284, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #312, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #312, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #323, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #376, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #376, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #419, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #443, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #448, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #450, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #454, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #497, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #525, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #525, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #567, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #567, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #744, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #754, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #764, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #774, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #784, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #886, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #897, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #909, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #930, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #952, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1019, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1031, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1096, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1103, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1110, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1112, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1112, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1186, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1195, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1221, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1251, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1273, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1317, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1369, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1395, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1415, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1443, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1471, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1499, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1543, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1587, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1631, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1646, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1661, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1663, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1663, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1739, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1741, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1744, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1755, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1755, - ), - ), - Variable( - ( - Atom('s0' type=inline), - #1784, - ), - ), - ], - ), - ), - ( - "peg$silentFails", - Constant( - Num( - ConstantNumber( - 0.0, - ), - ), - ), - ), - ( - "peg$startRuleFunction", - Alternatives( - 7, - [ - Variable( - ( - Atom('peg$parsesql' type=dynamic), - #28, - ), - ), - Member( - 5, - Variable( - ( - Atom('peg$startRuleFunctions' type=dynamic), - #28, - ), - ), - Member( - 3, - Variable( - ( - Atom('options' type=inline), - #28, - ), - ), - Constant( - Str( - Word( - Atom('startRule' type=dynamic), - ), - ), - ), - ), - ), - ], - ), - ), - ( - "peg$startRuleFunctions", - Object { - total_nodes: 3, - parts: [ - KeyValue( - Constant( - Str( - Word( - Atom('sql' type=inline), - ), - ), - ), - Variable( - ( - Atom('peg$parsesql' type=dynamic), - #28, - ), - ), - ), - ], - mutable: true, - }, - ), - ( - "peg$subclass", - Function( - 2, - 79, - Constant( - Undefined, - ), - ), - ), - ( - "pos", - Argument( - 18700, - 0, - ), - ), - ( - "properties", - Argument( - 4589, - 0, - ), - ), - ( - "property#77", - Argument( - 12829, - 0, - ), - ), - ( - "property#78", - Argument( - 12892, - 0, - ), - ), - ( - "property#83", - Argument( - 13449, - 1, - ), - ), - ( - "property#84", - Argument( - 13543, - 1, - ), - ), - ( - "right", - Unknown( - Some( - Variable( - ( - Atom('right' type=static), - #1802, - ), - ), - ), - "pattern without value", - ), - ), - ( - "s#15", - Argument( - 1576, - 0, - ), - ), - ( - "s#18", - Argument( - 1985, - 0, - ), - ), - ( - "s0#1019", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1019, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1019, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1026", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1026, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesingle_escape_character' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c150' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1031", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1031, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1031, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1049", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1049, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1053", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1053, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1070", - Alternatives( - 17, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1070, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseconstant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_array_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_object_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesubquery_expression' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1070, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1093", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1093, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsearray_subquery_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseexists_subquery_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_subquery_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#1096", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1096, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1096, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1103", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1103, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1103, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1110", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1110, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1110, - ), - ), - ], - ), - ), - ( - "s0#1112", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1186", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1186, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_function_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_member_expression' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1186, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1195", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1195, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_or_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#1221", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1221, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1221, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#125", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #125, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #125, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1251", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1251, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1251, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1273", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1273, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1273, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1317", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1317, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1317, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#132", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #132, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1369", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1369, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_between_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#1395", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1395, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_bitwise_or_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#1415", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1415, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1415, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1443", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1443, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1443, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1471", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1471, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1471, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1499", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1499, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1499, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1543", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1543, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1543, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1587", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1587, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1587, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1631", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1631, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1631, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1646", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1646, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1646, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1661", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1661, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1661, - ), - ), - ], - ), - ), - ( - "s0#1663", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1739", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1739, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1739, - ), - ), - ], - ), - ), - ( - "s0#1741", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1741, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1741, - ), - ), - ], - ), - ), - ( - "s0#1744", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1744, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1744, - ), - ), - ], - ), - ), - ( - "s0#1755", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1755, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1755, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#1784", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #1784, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #1784, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#187", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #187, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #187, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#201", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #201, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #201, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#229", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #229, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #229, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#251", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #251, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#279", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #279, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsecollection_member_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsecollection_primary_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsecollection_subquery_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#282", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #282, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #282, - ), - ), - ], - ), - ), - ( - "s0#284", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #284, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #284, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#312", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #312, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #312, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#323", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #323, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#376", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #376, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#419", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #419, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #419, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#436", - Alternatives( - 16, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #436, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseundefined_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsenull_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseboolean_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsenumber_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsearray_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseobject_constant' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#443", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #443, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #443, - ), - ), - ], - ), - ), - ( - "s0#448", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #448, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #448, - ), - ), - ], - ), - ), - ( - "s0#450", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #450, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #450, - ), - ), - ], - ), - ), - ( - "s0#454", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #454, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #454, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#497", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #497, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #497, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#525", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #525, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#567", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #567, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#609", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #609, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s0#613", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #613, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#617", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #617, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #617, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#644", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #644, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #644, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#654", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #654, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #654, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#664", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #664, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #664, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#674", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #674, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #674, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#684", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #684, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #684, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#694", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #694, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #694, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#704", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #704, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #704, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#714", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #714, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #714, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#724", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #724, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #724, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#734", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #734, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #734, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#744", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #744, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #744, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#754", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #754, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #754, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#764", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #764, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #764, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#774", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #774, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #774, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#784", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #784, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #784, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#794", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #794, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #794, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#804", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #804, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #804, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#814", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #814, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #814, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#824", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #824, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #824, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#834", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #834, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #834, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#844", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #844, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #844, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#854", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #854, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #854, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#864", - Alternatives( - 46, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #864, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseselect' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsetop' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsefrom' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsewhere' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseorder' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseby' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseas' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsejoin' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsein' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsevalue' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseasc' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsedesc' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseand' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseor' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsenot' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsebetween' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseexists' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsearray' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsenull' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsetrue' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsefalse' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseudf' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#886", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #886, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #886, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#893", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #893, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#897", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #897, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #897, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#909", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #909, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #909, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#917", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #917, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c125' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c47' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$c127' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parsenot' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#930", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #930, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #930, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#952", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #952, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #952, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#974", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #974, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s0#978", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #978, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsecharactor_escape_sequence' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseunicode_escape_sequence' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#980", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #980, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesingle_escape_character' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsenon_escape_character' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s0#982", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s0' type=inline), - #982, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c57' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c54' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$c129' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s1' type=inline), - #982, - ), - ), - ], - ), - ), - ( - "s1#1019", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1019, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c149' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#1031", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1031, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c150' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 3, - Variable( - ( - Atom('peg$c152' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s2' type=inline), - #1031, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1053", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1053, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c156' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1053, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1070", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1070, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c25' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 3, - Variable( - ( - Atom('peg$c157' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #1070, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1096", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1096, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsearray' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c158' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #1096, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1103", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1103, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseexists' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c159' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #1103, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1110", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1110, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesubquery' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c160' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1110, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1112", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_primary_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c163' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1112, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1186", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1186, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseunary_operator' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c164' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1186, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1186, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1195", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_or_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 5, - Variable( - ( - Atom('peg$c169' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1195, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1195, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #1195, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1221", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1221, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_and_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1221, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1221, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#125", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #125, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c0' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s2' type=inline), - #125, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1251", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_equality_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1251, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1251, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1273", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1273, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_relational_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1273, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1273, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1317", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1317, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_in_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1317, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1317, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#132", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseselect' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 7, - Variable( - ( - Atom('peg$c5' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s11' type=inline), - #132, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1369", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_between_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c187' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1369, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1369, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1395", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_bitwise_or_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 5, - Variable( - ( - Atom('peg$c188' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1395, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1395, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #1395, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1415", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1415, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_bitwise_xor_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1415, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1415, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1443", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1443, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_bitwise_and_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1443, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1443, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1471", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1471, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_shift_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1471, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1471, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1499", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1499, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_additive_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1499, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1499, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1543", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1543, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_multiplicative_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1543, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1543, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1587", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1587, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_unary_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c172' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1587, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1587, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1631", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1631, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c207' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1631, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1631, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1646", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1646, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c207' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1646, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1646, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1661", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1661, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c208' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1661, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1663", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsecollection_primary_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c209' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1663, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1739", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1739, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesubquery' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c210' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1739, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1741", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1741, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseunsigned_integer' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c211' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1741, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1744", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1744, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c212' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#1755", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1755, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - Constant( - Null, - ), - Call( - 4, - Variable( - ( - Atom('peg$c213' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1755, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #1755, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#1784", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #1784, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c25' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 3, - Variable( - ( - Atom('peg$c214' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #1784, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#187", - Alternatives( - 16, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #187, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c6' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c8' type=inline), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseobject_property_list' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c9' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #187, - ), - ), - ], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsevalue' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c10' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #187, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#201", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #201, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseobject_property' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c14' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #201, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #201, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#229", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #229, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsefrom_source' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c16' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #229, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #229, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#251", - Alternatives( - 14, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c17' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #251, - ), - ), - ], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsecollection_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c19' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #251, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#282", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #282, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c20' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #282, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#284", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #284, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesort_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c21' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #284, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #284, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#312", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #312, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c22' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #312, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #312, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#323", - Alternatives( - 14, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseudf' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c29' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s5' type=inline), - #323, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #323, - ), - ), - ], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c30' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #323, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #323, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#376", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c31' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 4, - Variable( - ( - Atom('peg$c35' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #376, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #376, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#419", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #419, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c36' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 3, - Variable( - ( - Atom('peg$c40' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #419, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#443", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #443, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c41' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c43' type=inline), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#448", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #448, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsenull' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$c44' type=inline), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#450", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #450, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsefalse' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$c45' type=inline), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsetrue' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$c46' type=inline), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#454", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #454, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c47' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - Call( - 3, - Variable( - ( - Atom('peg$c53' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s2' type=inline), - #454, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#497", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #497, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c54' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 3, - Variable( - ( - Atom('peg$c56' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - ], - ), - Variable( - ( - Atom('peg$c57' type=inline), - #28, - ), - ), - ], - ), - ), - ( - "s1#525", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c36' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 4, - Variable( - ( - Atom('peg$c59' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #525, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #525, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#567", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c31' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 4, - Variable( - ( - Atom('peg$c60' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #567, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #567, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#609", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #609, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsewhitespace' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsecomment' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#617", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #617, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c63' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #617, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #617, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#644", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #644, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #644, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #644, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#654", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #654, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #654, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #654, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#664", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #664, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #664, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #664, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#674", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #674, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #674, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #674, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#684", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #684, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #684, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #684, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#694", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #694, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #694, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #694, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#704", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #704, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #704, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #704, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#714", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #714, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #714, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #714, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#724", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #724, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #724, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #724, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#734", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #734, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #734, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #734, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#744", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #744, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c89' type=inline), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#754", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #754, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 4.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c92' type=inline), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#764", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #764, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c95' type=inline), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#774", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #774, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 2.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c98' type=inline), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#784", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #784, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 3.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c101' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#794", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #794, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 7.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #794, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #794, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#804", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #804, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 6.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #804, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #804, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#814", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #814, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substr' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Constant( - Num( - ConstantNumber( - 5.0, - ), - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #814, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #814, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#824", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #824, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c108' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #824, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #824, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#834", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #834, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c110' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #834, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #834, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#844", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #844, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c112' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #844, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #844, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#854", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #854, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c114' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s1' type=inline), - #854, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #854, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s1#886", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #886, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 3, - Variable( - ( - Atom('peg$c116' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s2' type=inline), - #886, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#897", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #897, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c121' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #897, - ), - ), - Variable( - ( - Atom('s2' type=inline), - #897, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#909", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #909, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c122' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c124' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s1#930", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #930, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c131' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c129' type=dynamic), - #28, - ), - ), - Call( - 3, - Variable( - ( - Atom('peg$c132' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s2' type=inline), - #930, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#952", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #952, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c131' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c129' type=dynamic), - #28, - ), - ), - Call( - 3, - Variable( - ( - Atom('peg$c132' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s2' type=inline), - #952, - ), - ), - ], - ), - ], - ), - ), - ( - "s1#982", - Alternatives( - 18, - [ - Unknown( - Some( - Variable( - ( - Atom('s1' type=inline), - #982, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c134' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c136' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c137' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c139' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c140' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c142' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c143' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c145' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c146' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$c148' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s10#132", - Alternatives( - 14, - [ - Unknown( - Some( - Variable( - ( - Atom('s10' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsefrom_specification' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsewhere' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 6, - Variable( - ( - Atom('peg$c3' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s12' type=inline), - #132, - ), - ), - ], - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s10#323", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s10' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s11#132", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s11' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s12' type=inline), - #132, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s11#323", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s11' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c27' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s12", - Alternatives( - 13, - [ - Unknown( - Some( - Variable( - ( - Atom('s12' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsefilter_condition' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseorder' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 7, - Variable( - ( - Atom('peg$c4' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s16' type=inline), - #132, - ), - ), - ], - ), - ], - ), - ), - ( - "s13", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s13' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s14", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s14' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseby' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s15", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s15' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s16", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s16' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesort_specification' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1019", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1019, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseescape_character' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesource_character' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1031", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1031, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substring' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('s2' type=inline), - #1031, - ), - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('s3' type=inline), - #1031, - ), - ), - ], - ), - ), - ( - "s2#1053", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1053, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s2#1070", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1070, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1096", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1096, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1103", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1103, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1112", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1186", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1186, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1195", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1221", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1221, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#125", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #125, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseselect_query' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1251", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1251, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1273", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1273, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1317", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1317, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#132", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1369", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1395", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1415", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1415, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1443", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1443, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1471", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1471, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1499", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1499, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1543", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1543, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1587", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1587, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1631", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1631, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1646", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1646, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#1663", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#1744", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1744, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#1755", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1755, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#1784", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #1784, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#187", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #187, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#201", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #201, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#229", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #229, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#251", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #251, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s2#284", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #284, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#312", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #312, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s3' type=inline), - #312, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s2#323", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#376", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#419", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #419, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#454", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #454, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c49' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s2#497", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #497, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#525", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#567", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#617", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #617, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#644", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #644, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#654", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #654, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#664", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #664, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#674", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #674, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#684", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #684, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#694", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #694, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#704", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #704, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#714", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #714, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#724", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #724, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#734", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #734, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#744", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #744, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#754", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #754, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#764", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #764, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#774", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #774, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#784", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #784, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#794", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #794, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#804", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #804, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#814", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #814, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#824", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #824, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#834", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #834, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#844", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #844, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#854", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #854, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s2#886", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #886, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsereserved' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_name' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#897", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #897, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s2#909", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #909, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_name' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#930", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #930, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c54' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c129' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesource_character' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseescape_sequence' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s2#952", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s2' type=inline), - #952, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c57' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c129' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesource_character' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseescape_sequence' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#1031", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1031, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1031, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1053", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1053, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - Call( - 4, - Variable( - ( - Atom('peg$c155' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1053, - ), - ), - ], - ), - ], - ), - ), - ( - "s3#1070", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1070, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#1096", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1096, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesubquery' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#1103", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1103, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesubquery' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#1112", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1112, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1186", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1186, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_unary_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#1195", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c165' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1221", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1221, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1221, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#125", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #125, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#1251", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1251, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1251, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1273", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1273, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1273, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1317", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1317, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1317, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#132", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #132, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s3#1369", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsein' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#1395", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsebetween' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#1415", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1415, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1415, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1443", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1443, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1443, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1471", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1471, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1471, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1499", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1499, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1499, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1543", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1543, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1543, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1587", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1587, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1587, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1631", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1631, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c167' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1646", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1646, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c167' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1663", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1663, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1755", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1755, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #1755, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#1784", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #1784, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseselect_query' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#187", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #187, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#201", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #201, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #201, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#229", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #229, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #229, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#251", - Alternatives( - 12, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsein' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #251, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - Call( - 4, - Variable( - ( - Atom('peg$c18' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #251, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #251, - ), - ), - ], - ), - ], - ), - ), - ( - "s3#284", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #284, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #284, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#312", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #312, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c18' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #312, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #312, - ), - ), - ], - ), - ], - ), - ), - ( - "s3#323", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c23' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c25' type=inline), - #28, - ), - ), - ], - ), - ), - ( - "s3#376", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_object_element_property' type=dynamic), - #28, - ), - ), - [], - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s3#419", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #419, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_expression_list' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#454", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #454, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#497", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #497, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsedouble_string_character' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c54' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesingle_string_character' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c57' type=inline), - #28, - ), - ), - ], - ), - ), - ( - "s3#525", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseconstant' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#567", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseobject_constant_property' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#617", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #617, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s4' type=inline), - #617, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s3#644", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #644, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#654", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #654, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#664", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #664, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#674", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #674, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#684", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #684, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#694", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #694, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#704", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #704, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#714", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #714, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#724", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #724, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#734", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #734, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#744", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #744, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#754", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #754, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#764", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #764, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#774", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #774, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#784", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #784, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#794", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #794, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#804", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #804, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#814", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #814, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#824", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #824, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#834", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #834, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#844", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #844, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#854", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #854, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier_start' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s3#897", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s3' type=inline), - #897, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s4#1031", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1031, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsehex_digit' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1031, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1031, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1031, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1031, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1053", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1053, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1053, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1053, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1070", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1070, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#1112", - Alternatives( - 12, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c161' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - ], - ), - Call( - 4, - Variable( - ( - Atom('peg$c162' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1112, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - ], - ), - ], - ), - ), - ( - "s4#1195", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#1221", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1221, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1221, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1221, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1221, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1221, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1251", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1251, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1251, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1251, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1251, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1273", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1273, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1273, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1273, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1273, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1273, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1317", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1317, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1317, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1317, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1317, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#132", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsetop' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 3, - Variable( - ( - Atom('peg$c1' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s6' type=inline), - #132, - ), - ), - ], - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#1369", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#1395", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#1415", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1415, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1415, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1415, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1415, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1415, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1443", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1443, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1443, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1443, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1443, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1443, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1471", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1471, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1471, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1471, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1471, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1471, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1499", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1499, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1499, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1499, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1499, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1499, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1543", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1543, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1543, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1543, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1543, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1543, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1587", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1587, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 5, - items: [ - Variable( - ( - Atom('s4' type=inline), - #1587, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #1587, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #1587, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1587, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#1631", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1631, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#1646", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1646, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#1663", - Alternatives( - 12, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c161' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - ], - ), - Call( - 4, - Variable( - ( - Atom('peg$c162' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1663, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - ], - ), - ], - ), - ), - ( - "s4#1755", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1755, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #1755, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #1755, - ), - ), - ], - ), - ], - ), - ), - ( - "s4#1784", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #1784, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#201", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #201, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #201, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #201, - ), - ), - ], - ), - ], - ), - ), - ( - "s4#229", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #229, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c15' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #229, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #229, - ), - ), - ], - ), - ], - ), - ), - ( - "s4#251", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s4' type=inline), - #251, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #251, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s4#284", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #284, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s1' type=inline), - #284, - ), - ), - Variable( - ( - Atom('s7' type=inline), - #284, - ), - ), - ], - ), - ], - ), - ), - ( - "s4#312", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #312, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseasc' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsedesc' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#323", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#376", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s4#419", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #419, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s4#454", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #454, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #454, - ), - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s4#525", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s4#567", - Alternatives( - 3, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - ], - ), - ), - ( - "s4#617", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s4' type=inline), - #617, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Unknown( - None, - "unsupported expression", - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s4' type=inline), - #617, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #617, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s5#1031", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1031, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsehex_digit' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#1053", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1053, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseas' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#1070", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1070, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c27' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1112", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c23' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c36' type=inline), - #28, - ), - ), - ], - ), - ), - ( - "s5#1195", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#1221", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1221, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseor' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$c170' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1251", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseand' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#1273", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1273, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c173' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c175' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c177' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1317", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1317, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c179' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c181' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c183' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c185' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#132", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseselect_specification' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#1369", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c25' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1395", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_bitwise_or_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#1415", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1415, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c189' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1443", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1443, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c191' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1471", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1471, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c193' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1499", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1499, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c195' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c197' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c199' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1543", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1543, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c125' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c47' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$c201' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1587", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1587, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c6' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c203' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c205' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1631", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1631, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#1646", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1646, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseconstant' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#1663", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c23' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c36' type=inline), - #28, - ), - ), - ], - ), - ), - ( - "s5#1755", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1755, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c11' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#1784", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #1784, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c27' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#201", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #201, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c11' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#229", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #229, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsejoin' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#251", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsecollection_expression' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseas' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#284", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #284, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c11' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#323", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_expression_list' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#376", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #376, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#419", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #419, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c38' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s5#454", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #454, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c23' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Array { - total_nodes: 3, - items: [ - Variable( - ( - Atom('s5' type=inline), - #454, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #454, - ), - ), - ], - mutable: true, - }, - ], - ), - ), - ( - "s5#525", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #525, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#567", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s6' type=inline), - #567, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s5#617", - Alternatives( - 9, - [ - Unknown( - Some( - Variable( - ( - Atom('s5' type=inline), - #617, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesource_character' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1031", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1031, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsehex_digit' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1112", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1195", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1221", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1221, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1251", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1273", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1273, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1317", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1317, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#132", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsetop_specification' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1369", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1395", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1415", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1415, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1443", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1443, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1471", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1471, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1499", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1499, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1543", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1543, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1587", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1587, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1663", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#1755", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #1755, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#201", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #201, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#229", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #229, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#284", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #284, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#323", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s6#376", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #376, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #376, - ), - ), - ], - ), - Variable( - ( - Atom('peg$c33' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s6#454", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #454, - ), - ), - ), - "pattern without value", - ), - Array { - total_nodes: 1, - items: [], - mutable: true, - }, - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s6#525", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #525, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #525, - ), - ), - ], - ), - Variable( - ( - Atom('peg$c38' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s6#567", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s6' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 4, - Variable( - ( - Atom('peg$c13' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #567, - ), - ), - Variable( - ( - Atom('s9' type=inline), - #567, - ), - ), - ], - ), - Variable( - ( - Atom('peg$c33' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s7#1031", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1031, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsehex_digit' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1112", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseunsigned_integer' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1195", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c167' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s7#1221", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1221, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_and_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1251", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1251, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_equality_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1273", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1273, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_relational_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1317", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1317, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_in_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#132", - Alternatives( - 6, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s8' type=inline), - #132, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s7#1369", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_expression_list' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1395", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseand' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1415", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1415, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_bitwise_xor_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1443", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1443, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_bitwise_and_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1471", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1471, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_shift_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1499", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1499, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_additive_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1543", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1543, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_multiplicative_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1587", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1587, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_unary_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1663", - Alternatives( - 10, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseidentifier' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parsestring_constant' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseunsigned_integer' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 2, - Variable( - ( - Atom('peg$parseparameter_name' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#1755", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #1755, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#201", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #201, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseobject_property' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#229", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #229, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsefrom_source' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#284", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #284, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsesort_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s7#323", - Alternatives( - 5, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c25' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$c27' type=inline), - #28, - ), - ), - ], - ), - ), - ( - "s7#376", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c11' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s7#454", - Alternatives( - 7, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #454, - ), - ), - ), - "pattern without value", - ), - MemberCall( - 4, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('charAt' type=inline), - ), - ), - ), - [ - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s7#525", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c11' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s7#567", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s7' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c11' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s8#1112", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s8#1195", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s8#132", - Alternatives( - 11, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsefrom' type=dynamic), - #28, - ), - ), - [], - ), - Call( - 5, - Variable( - ( - Atom('peg$c2' type=inline), - #28, - ), - ), - [ - Variable( - ( - Atom('s3' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s5' type=inline), - #132, - ), - ), - Variable( - ( - Atom('s10' type=inline), - #132, - ), - ), - ], - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s8#1369", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s8#1395", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s8#1663", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s8#323", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s8#376", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s8#525", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s8#567", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s8' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s9#1112", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #1112, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c38' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s9#1195", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #1195, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_conditional_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s9#132", - Alternatives( - 8, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #132, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parse_' type=dynamic), - #28, - ), - ), - [], - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('s10' type=inline), - #132, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - Constant( - Null, - ), - ], - ), - ), - ( - "s9#1369", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #1369, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c27' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s9#1395", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #1395, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_binary_bitwise_or_expression' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s9#1663", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #1663, - ), - ), - ), - "pattern without value", - ), - Variable( - ( - Atom('peg$c38' type=inline), - #28, - ), - ), - Variable( - ( - Atom('peg$FAILED' type=dynamic), - #28, - ), - ), - ], - ), - ), - ( - "s9#323", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #323, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_expression_list' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s9#376", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #376, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parsescalar_object_element_property' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s9#525", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #525, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseconstant' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "s9#567", - Alternatives( - 4, - [ - Unknown( - Some( - Variable( - ( - Atom('s9' type=inline), - #567, - ), - ), - ), - "pattern without value", - ), - Call( - 2, - Variable( - ( - Atom('peg$parseobject_constant_property' type=dynamic), - #28, - ), - ), - [], - ), - ], - ), - ), - ( - "select#31", - Argument( - 4000, - 1, - ), - ), - ( - "select#32", - Argument( - 4064, - 1, - ), - ), - ( - "select#33", - Argument( - 4134, - 1, - ), - ), - ( - "select#34", - Argument( - 4211, - 1, - ), - ), - ( - "seq", - Argument( - 11725, - 0, - ), - ), - ( - "source#40", - Argument( - 5104, - 0, - ), - ), - ( - "source#41", - Argument( - 5164, - 0, - ), - ), - ( - "startPos", - Argument( - 19332, - 0, - ), - ), - ( - "startPosDetails", - Call( - 3, - Variable( - ( - Atom('peg$computePosDetails' type=dynamic), - #28, - ), - ), - [ - Variable( - ( - Atom('startPos' type=dynamic), - #119, - ), - ), - ], - ), - ), - ( - "subquery", - Argument( - 16925, - 0, - ), - ), - ( - "tail#1801", - Argument( - 169086, - 1, - ), - ), - ( - "tail#39", - Argument( - 4960, - 1, - ), - ), - ( - "tail#46", - Argument( - 5793, - 1, - ), - ), - ( - "tail#50", - Argument( - 6748, - 1, - ), - ), - ( - "tail#58", - Argument( - 8336, - 1, - ), - ), - ( - "tail#59", - Argument( - 8472, - 1, - ), - ), - ( - "tail#66", - Argument( - 11187, - 1, - ), - ), - ( - "tail#85", - Argument( - 13636, - 1, - ), - ), - ( - "tail#89", - Argument( - 14448, - 1, - ), - ), - ( - "tail#94", - Argument( - 16201, - 1, - ), - ), - ( - "tail#99", - Argument( - 16837, - 1, - ), - ), - ( - "test", - Argument( - 14188, - 0, - ), - ), - ( - "text#107", - Argument( - 18146, - 0, - ), - ), - ( - "text#28", - Function( - 8, - 17445, - Alternatives( - 7, - [ - Constant( - Undefined, - ), - MemberCall( - 5, - Variable( - ( - Atom('input' type=static), - #28, - ), - ), - Constant( - Str( - Word( - Atom('substring' type=dynamic), - ), - ), - ), - [ - Variable( - ( - Atom('peg$savedPos' type=dynamic), - #28, - ), - ), - Variable( - ( - Atom('peg$currPos' type=dynamic), - #28, - ), - ), - ], - ), - ], - ), - ), - ), - ( - "top#31", - Argument( - 4000, - 0, - ), - ), - ( - "top#32", - Argument( - 4064, - 0, - ), - ), - ( - "top#33", - Argument( - 4134, - 0, - ), - ), - ( - "top#34", - Argument( - 4211, - 0, - ), - ), - ( - "v#30", - Argument( - 3949, - 0, - ), - ), - ( - "v#31", - Argument( - 4000, - 2, - ), - ), - ( - "v#32", - Argument( - 4064, - 3, - ), - ), - ( - "v#33", - Argument( - 4134, - 4, - ), - ), - ( - "v#38", - Argument( - 4902, - 1, - ), - ), - ( - "v#40", - Argument( - 5104, - 1, - ), - ), - ( - "v#43", - Argument( - 5468, - 1, - ), - ), - ( - "v#77", - Argument( - 12829, - 1, - ), - ), - ( - "value#37", - Argument( - 4716, - 0, - ), - ), - ( - "value#90", - Argument( - 15047, - 0, - ), - ), - ( - "value#91", - Argument( - 15185, - 0, - ), - ), - ( - "value#92", - Argument( - 15997, - 1, - ), - ), - ( - "value#97", - Argument( - 16598, - 0, - ), - ), - ( - "where#33", - Argument( - 4134, - 3, - ), - ), - ( - "where#34", - Argument( - 4211, - 3, - ), - ), -] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/peg/large b/crates/turbopack-ecmascript/tests/analyzer/graph/peg/large new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/peg/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/peg/resolved-effects.snapshot index 08d6009f70df6..21f38c4c6b39e 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/peg/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/peg/resolved-effects.snapshot @@ -1,16 +1,22 @@ -0 -> 11 conditional = (???*0* === "function") +0 -> 11 free var = FreeVar(Error) + +0 -> 12 conditional = (???*0* === "function") - *0* unsupported expression -11 -> 13 member call = ???*0*["captureStackTrace"](???*1*, (...) => undefined) +12 -> 14 free var = FreeVar(Error) + +12 -> 15 member call = ???*0*["captureStackTrace"](???*1*, (...) => undefined) - *0* FreeVar(Error) ⚠️ unknown global - *1* unsupported expression -0 -> 14 call = (...) => undefined((...) => undefined, ???*0*) +0 -> 16 free var = FreeVar(Error) + +0 -> 17 call = (...) => undefined((...) => undefined, ???*0*) - *0* FreeVar(Error) ⚠️ unknown global -0 -> 17 call = (...) => ( +0 -> 20 call = (...) => ( | undefined | ...[...](..., ...)["replace"](/"/g, "\\\"")["replace"](/\0/g, "\\0")["replace"](/\t/g, "\\t")["replace"](/\n/g, "\\n")["replace"](/\r/g, "\\r")["replace"](/[\x00-\x0F]/g, *anonymous function 1822*)["replace"](/[\x10-\x1F\x7F-\x9F]/g, *anonymous function 1920*) )(???*0*) @@ -19,7 +25,9 @@ - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 25 call = (...) => ( +0 -> 25 free var = FreeVar(Array) + +0 -> 29 call = (...) => ( | undefined | ...[...](..., ...)["replace"](/-/g, "\\-")["replace"](/\0/g, "\\0")["replace"](/\t/g, "\\t")["replace"](/\n/g, "\\n")["replace"](/\r/g, "\\r")["replace"](/[\x00-\x0F]/g, *anonymous function 2287*)["replace"](/[\x10-\x1F\x7F-\x9F]/g, *anonymous function 2385*) )(???*0*) @@ -32,7 +40,7 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 29 call = (...) => ( +0 -> 33 call = (...) => ( | undefined | ...[...](..., ...)["replace"](/-/g, "\\-")["replace"](/\0/g, "\\0")["replace"](/\t/g, "\\t")["replace"](/\n/g, "\\n")["replace"](/\r/g, "\\r")["replace"](/[\x00-\x0F]/g, *anonymous function 2287*)["replace"](/[\x10-\x1F\x7F-\x9F]/g, *anonymous function 2385*) )(???*0*) @@ -45,7 +53,7 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 32 call = (...) => ( +0 -> 36 call = (...) => ( | undefined | ...[...](..., ...)["replace"](/-/g, "\\-")["replace"](/\0/g, "\\0")["replace"](/\t/g, "\\t")["replace"](/\n/g, "\\n")["replace"](/\r/g, "\\r")["replace"](/[\x00-\x0F]/g, *anonymous function 2287*)["replace"](/[\x10-\x1F\x7F-\x9F]/g, *anonymous function 2385*) )(???*0*) @@ -56,17 +64,17 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 38 member call = ???*0*["charCodeAt"](0) +0 -> 42 member call = ???*0*["charCodeAt"](0) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 39 member call = ???*0*["toString"](16) +0 -> 43 member call = ???*0*["toString"](16) - *0* ???*1*["charCodeAt"](0) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 40 member call = ???*0*["toUpperCase"]() +0 -> 44 member call = ???*0*["toUpperCase"]() - *0* ???*1*["toString"](16) ⚠️ unknown callee object - *1* ???*2*["charCodeAt"](0) @@ -74,17 +82,17 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 49 member call = ???*0*["replace"](/\\/g, "\\\\") +0 -> 53 member call = ???*0*["replace"](/\\/g, "\\\\") - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 50 member call = ???*0*["replace"](/"/g, "\\\"") +0 -> 54 member call = ???*0*["replace"](/"/g, "\\\"") - *0* ???*1*["replace"](/\\/g, "\\\\") ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 51 member call = ???*0*["replace"](/\0/g, "\\0") +0 -> 55 member call = ???*0*["replace"](/\0/g, "\\0") - *0* ???*1*["replace"](/"/g, "\\\"") ⚠️ unknown callee object - *1* ???*2*["replace"](/\\/g, "\\\\") @@ -92,7 +100,7 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 52 member call = ???*0*["replace"](/\t/g, "\\t") +0 -> 56 member call = ???*0*["replace"](/\t/g, "\\t") - *0* ???*1*["replace"](/\0/g, "\\0") ⚠️ unknown callee object - *1* ???*2*["replace"](/"/g, "\\\"") @@ -102,7 +110,7 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 53 member call = ???*0*["replace"](/\n/g, "\\n") +0 -> 57 member call = ???*0*["replace"](/\n/g, "\\n") - *0* ???*1*["replace"](/\t/g, "\\t") ⚠️ unknown callee object - *1* ???*2*["replace"](/\0/g, "\\0") @@ -114,7 +122,7 @@ - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 54 member call = ???*0*["replace"](/\r/g, "\\r") +0 -> 58 member call = ???*0*["replace"](/\r/g, "\\r") - *0* ???*1*["replace"](/\n/g, "\\n") ⚠️ unknown callee object - *1* ???*2*["replace"](/\t/g, "\\t") @@ -126,7 +134,7 @@ - *4* ???["replace"](/\\/g, "\\\\") ⚠️ unknown callee object -0 -> 55 member call = ???*0*["replace"](/[\x00-\x0F]/g, (...) => (undefined | `\x0${hex(ch)}`)) +0 -> 59 member call = ???*0*["replace"](/[\x00-\x0F]/g, (...) => (undefined | `\x0${hex(ch)}`)) - *0* ???*1*["replace"](/\r/g, "\\r") ⚠️ unknown callee object - *1* ???*2*["replace"](/\n/g, "\\n") @@ -138,14 +146,14 @@ - *4* ???["replace"](/"/g, "\\\"") ⚠️ unknown callee object -55 -> 56 call = (...) => ( +59 -> 60 call = (...) => ( | undefined | ch["charCodeAt"](0)["toString"](16)["toUpperCase"]() )(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 57 member call = ???*0*["replace"](/[\x10-\x1F\x7F-\x9F]/g, (...) => (undefined | `\x${hex(ch)}`)) +0 -> 61 member call = ???*0*["replace"](/[\x10-\x1F\x7F-\x9F]/g, (...) => (undefined | `\x${hex(ch)}`)) - *0* ???*1*["replace"](/[\x00-\x0F]/g, *anonymous function 1822*) ⚠️ unknown callee object - *1* ???*2*["replace"](/\r/g, "\\r") @@ -157,24 +165,24 @@ - *4* ???["replace"](/\0/g, "\\0") ⚠️ unknown callee object -57 -> 58 call = (...) => ( +61 -> 62 call = (...) => ( | undefined | ch["charCodeAt"](0)["toString"](16)["toUpperCase"]() )(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 69 member call = ???*0*["replace"](/\\/g, "\\\\") +0 -> 73 member call = ???*0*["replace"](/\\/g, "\\\\") - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 70 member call = ???*0*["replace"](/\]/g, "\\]") +0 -> 74 member call = ???*0*["replace"](/\]/g, "\\]") - *0* ???*1*["replace"](/\\/g, "\\\\") ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 71 member call = ???*0*["replace"](/\^/g, "\\^") +0 -> 75 member call = ???*0*["replace"](/\^/g, "\\^") - *0* ???*1*["replace"](/\]/g, "\\]") ⚠️ unknown callee object - *1* ???*2*["replace"](/\\/g, "\\\\") @@ -182,7 +190,7 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 72 member call = ???*0*["replace"](/-/g, "\\-") +0 -> 76 member call = ???*0*["replace"](/-/g, "\\-") - *0* ???*1*["replace"](/\^/g, "\\^") ⚠️ unknown callee object - *1* ???*2*["replace"](/\]/g, "\\]") @@ -192,7 +200,7 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 73 member call = ???*0*["replace"](/\0/g, "\\0") +0 -> 77 member call = ???*0*["replace"](/\0/g, "\\0") - *0* ???*1*["replace"](/-/g, "\\-") ⚠️ unknown callee object - *1* ???*2*["replace"](/\^/g, "\\^") @@ -204,7 +212,7 @@ - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 74 member call = ???*0*["replace"](/\t/g, "\\t") +0 -> 78 member call = ???*0*["replace"](/\t/g, "\\t") - *0* ???*1*["replace"](/\0/g, "\\0") ⚠️ unknown callee object - *1* ???*2*["replace"](/-/g, "\\-") @@ -216,7 +224,7 @@ - *4* ???["replace"](/\\/g, "\\\\") ⚠️ unknown callee object -0 -> 75 member call = ???*0*["replace"](/\n/g, "\\n") +0 -> 79 member call = ???*0*["replace"](/\n/g, "\\n") - *0* ???*1*["replace"](/\t/g, "\\t") ⚠️ unknown callee object - *1* ???*2*["replace"](/\0/g, "\\0") @@ -228,7 +236,7 @@ - *4* ???["replace"](/\]/g, "\\]") ⚠️ unknown callee object -0 -> 76 member call = ???*0*["replace"](/\r/g, "\\r") +0 -> 80 member call = ???*0*["replace"](/\r/g, "\\r") - *0* ???*1*["replace"](/\n/g, "\\n") ⚠️ unknown callee object - *1* ???*2*["replace"](/\t/g, "\\t") @@ -240,7 +248,7 @@ - *4* ???["replace"](/\^/g, "\\^") ⚠️ unknown callee object -0 -> 77 member call = ???*0*["replace"](/[\x00-\x0F]/g, (...) => (undefined | `\x0${hex(ch)}`)) +0 -> 81 member call = ???*0*["replace"](/[\x00-\x0F]/g, (...) => (undefined | `\x0${hex(ch)}`)) - *0* ???*1*["replace"](/\r/g, "\\r") ⚠️ unknown callee object - *1* ???*2*["replace"](/\n/g, "\\n") @@ -252,14 +260,14 @@ - *4* ???["replace"](/-/g, "\\-") ⚠️ unknown callee object -77 -> 78 call = (...) => ( +81 -> 82 call = (...) => ( | undefined | ch["charCodeAt"](0)["toString"](16)["toUpperCase"]() )(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 79 member call = ???*0*["replace"](/[\x10-\x1F\x7F-\x9F]/g, (...) => (undefined | `\x${hex(ch)}`)) +0 -> 83 member call = ???*0*["replace"](/[\x10-\x1F\x7F-\x9F]/g, (...) => (undefined | `\x${hex(ch)}`)) - *0* ???*1*["replace"](/[\x00-\x0F]/g, *anonymous function 2287*) ⚠️ unknown callee object - *1* ???*2*["replace"](/\r/g, "\\r") @@ -271,14 +279,14 @@ - *4* ???["replace"](/\0/g, "\\0") ⚠️ unknown callee object -79 -> 80 call = (...) => ( +83 -> 84 call = (...) => ( | undefined | ch["charCodeAt"](0)["toString"](16)["toUpperCase"]() )(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 83 member call = { +0 -> 87 member call = { "literal": (...) => (undefined | `"${literalEscape(expectation["text"])}"`), "class": (...) => (undefined | `[${("^" | "")}${escapedParts}]`), "any": (...) => (undefined | "any character"), @@ -292,7 +300,9 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 88 call = (...) => ( +0 -> 88 free var = FreeVar(Array) + +0 -> 93 call = (...) => ( | undefined | DESCRIBE_EXPECTATION_FNS[expectation["type"]](expectation) )(???*0*) @@ -301,10 +311,10 @@ - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 90 member call = ???*0*["sort"]() +0 -> 95 member call = ???*0*["sort"]() - *0* unknown new expression -0 -> 95 conditional = (???*0* !== ???*3*) +0 -> 100 conditional = (???*0* !== ???*3*) - *0* ???*1*[???*2*] ⚠️ unknown object - *1* unknown new expression @@ -313,24 +323,24 @@ ⚠️ unknown object - *4* unknown new expression -0 -> 105 member call = ???*0*["slice"](0, ???*1*) +0 -> 110 member call = ???*0*["slice"](0, ???*1*) - *0* unknown new expression - *1* unsupported expression -0 -> 106 member call = ???*0*["join"](", ") +0 -> 111 member call = ???*0*["join"](", ") - *0* ???*1*["slice"](0, ???*2*) ⚠️ unknown callee object - *1* unknown new expression - *2* unsupported expression -0 -> 109 call = (...) => ( +0 -> 114 call = (...) => ( | undefined | ...[...](..., ...)["replace"](/"/g, "\\\"")["replace"](/\0/g, "\\0")["replace"](/\t/g, "\\t")["replace"](/\n/g, "\\n")["replace"](/\r/g, "\\r")["replace"](/[\x00-\x0F]/g, *anonymous function 1822*)["replace"](/[\x10-\x1F\x7F-\x9F]/g, *anonymous function 1920*) )(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 110 call = (...) => ( +0 -> 115 call = (...) => ( | undefined | descriptions[0] | `${descriptions[0]} or ${descriptions[1]}` @@ -341,78 +351,80 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 111 call = (...) => (undefined | `"${literalEscape(found)}"` | "end of input")(???*0*) +0 -> 116 call = (...) => (undefined | `"${literalEscape(found)}"` | "end of input")(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 112 call = (...) => ( +0 -> 117 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("*", false) -0 -> 113 call = (...) => ( +0 -> 118 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )(",", false) -0 -> 114 call = (...) => ( +0 -> 119 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )(".", false) -0 -> 115 call = (...) => ( +0 -> 120 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("(", false) -0 -> 116 call = (...) => ( +0 -> 121 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )(")", false) -0 -> 117 call = (...) => ( +0 -> 122 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("{", false) -0 -> 118 call = (...) => ( +0 -> 123 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("}", false) -0 -> 119 call = (...) => ( +0 -> 124 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("[", false) -0 -> 120 call = (...) => ( +0 -> 125 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("]", false) -0 -> 121 call = (...) => ( +0 -> 126 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("undefined", false) -0 -> 122 call = (...) => ( +0 -> 127 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("-", false) -0 -> 123 call = (...) => ( +0 -> 128 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("0x", false) -0 -> 124 call = (...) => ( +0 -> 129 call = (...) => ( | undefined | {"type": "class", "parts": parts, "inverted": inverted, "ignoreCase": ignoreCase} )([["0", "9"]], false, false) -0 -> 125 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() +0 -> 130 free var = FreeVar(parseInt) -0 -> 126 call = ???*0*((undefined | ???*1*), 16) +0 -> 131 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() + +0 -> 132 call = ???*0*((undefined | ???*1*), 16) - *0* FreeVar(parseInt) ⚠️ unknown global - *1* ???*2*["substring"](peg$savedPos, peg$currPos) @@ -420,9 +432,11 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 127 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() +0 -> 133 free var = FreeVar(parseFloat) + +0 -> 134 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() -0 -> 128 call = ???*0*((undefined | ???*1*)) +0 -> 135 call = ???*0*((undefined | ???*1*)) - *0* FreeVar(parseFloat) ⚠️ unknown global - *1* ???*2*["substring"](peg$savedPos, peg$currPos) @@ -430,224 +444,228 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 129 call = (...) => ( +0 -> 136 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("\"", false) -0 -> 131 member call = ???*0*["join"]("") +0 -> 138 member call = ???*0*["join"]("") - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 132 call = (...) => ( +0 -> 139 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("'", false) -0 -> 133 call = (...) => ( +0 -> 140 call = (...) => ( | undefined | {"type": "class", "parts": parts, "inverted": inverted, "ignoreCase": ignoreCase} )([" ", "\t", "\n", "\r"], false, false) -0 -> 134 call = (...) => ( +0 -> 141 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("--", false) -0 -> 135 call = (...) => ( +0 -> 142 call = (...) => ( | undefined | {"type": "class", "parts": parts, "inverted": inverted, "ignoreCase": ignoreCase} )(["\n", "\r"], false, false) -0 -> 136 call = (...) => ( +0 -> 143 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("SELECT", true) -0 -> 137 call = (...) => ( +0 -> 144 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("TOP", true) -0 -> 138 call = (...) => ( +0 -> 145 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("FROM", true) -0 -> 139 call = (...) => ( +0 -> 146 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("WHERE", true) -0 -> 140 call = (...) => ( +0 -> 147 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("ORDER", true) -0 -> 141 call = (...) => ( +0 -> 148 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("BY", true) -0 -> 142 call = (...) => ( +0 -> 149 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("AS", true) -0 -> 143 call = (...) => ( +0 -> 150 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("JOIN", true) -0 -> 144 call = (...) => ( +0 -> 151 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("IN", true) -0 -> 145 call = (...) => ( +0 -> 152 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("VALUE", true) -0 -> 146 call = (...) => ( +0 -> 153 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("ASC", true) -0 -> 147 call = (...) => ( +0 -> 154 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("DESC", true) -0 -> 148 call = (...) => ( +0 -> 155 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("AND", true) -0 -> 149 call = (...) => ( +0 -> 156 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("OR", true) -0 -> 150 call = (...) => ( +0 -> 157 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("NOT", true) -0 -> 151 call = (...) => ( +0 -> 158 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("BETWEEN", true) -0 -> 152 call = (...) => ( +0 -> 159 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("EXISTS", true) -0 -> 153 call = (...) => ( +0 -> 160 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("ARRAY", true) -0 -> 154 call = (...) => ( +0 -> 161 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("null", false) -0 -> 155 call = (...) => ( +0 -> 162 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("true", false) -0 -> 156 call = (...) => ( +0 -> 163 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("false", false) -0 -> 157 call = (...) => ( +0 -> 164 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("udf", false) -0 -> 158 call = (...) => ( +0 -> 165 call = (...) => ( | undefined | {"type": "class", "parts": parts, "inverted": inverted, "ignoreCase": ignoreCase} )([["a", "z"], ["A", "Z"], "_"], false, false) -0 -> 159 call = (...) => ( +0 -> 166 call = (...) => ( | undefined | {"type": "class", "parts": parts, "inverted": inverted, "ignoreCase": ignoreCase} )([["a", "z"], ["A", "Z"], ["0", "9"], "_"], false, false) -0 -> 161 member call = ???*0*["join"]("") +0 -> 168 member call = ???*0*["join"]("") - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 162 call = (...) => ( +0 -> 169 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("@", false) -0 -> 163 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() +0 -> 170 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() -0 -> 164 call = (...) => ( +0 -> 171 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("+", false) -0 -> 165 call = (...) => ( +0 -> 172 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("~", false) -0 -> 166 call = (...) => ( +0 -> 173 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("\\", false) -0 -> 167 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() +0 -> 174 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() -0 -> 168 call = (...) => (undefined | {"type": "any"})() +0 -> 175 call = (...) => (undefined | {"type": "any"})() -0 -> 169 call = (...) => ( +0 -> 176 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("b", false) -0 -> 170 call = (...) => ( +0 -> 177 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("f", false) -0 -> 171 call = (...) => ( +0 -> 178 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("n", false) -0 -> 172 call = (...) => ( +0 -> 179 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("r", false) -0 -> 173 call = (...) => ( +0 -> 180 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("t", false) -0 -> 174 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() +0 -> 181 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() -0 -> 175 call = (...) => ( +0 -> 182 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("u", false) -0 -> 177 call = ???*0*(???*1*, 16) +0 -> 184 free var = FreeVar(String) + +0 -> 185 free var = FreeVar(parseInt) + +0 -> 186 call = ???*0*(???*1*, 16) - *0* FreeVar(parseInt) ⚠️ unknown global - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 178 member call = ???*0*["fromCharCode"](???*1*) +0 -> 187 member call = ???*0*["fromCharCode"](???*1*) - *0* FreeVar(String) ⚠️ unknown global - *1* ???*2*(digits, 16) @@ -655,12 +673,12 @@ - *2* FreeVar(parseInt) ⚠️ unknown global -0 -> 179 call = (...) => ( +0 -> 188 call = (...) => ( | undefined | {"type": "class", "parts": parts, "inverted": inverted, "ignoreCase": ignoreCase} )([["0", "9"], ["a", "f"]], false, true) -0 -> 181 member call = ???*0*["reduce"]( +0 -> 190 member call = ???*0*["reduce"]( (...) => {"type": "scalar_member_expression", "object": object, "property": property, "computed": computed}, ???*1* ) @@ -669,108 +687,108 @@ - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 182 call = (...) => ( +0 -> 191 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("?", false) -0 -> 183 call = (...) => ( +0 -> 192 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )(":", false) -0 -> 184 call = (...) => ( +0 -> 193 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("??", false) -0 -> 185 call = (...) => (undefined | tail["reduce"](*arrow function 169161*, head))(???*0*, ???*1*) +0 -> 194 call = (...) => (undefined | tail["reduce"](*arrow function 169161*, head))(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 186 call = (...) => ( +0 -> 195 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("=", false) -0 -> 187 call = (...) => ( +0 -> 196 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("!=", false) -0 -> 188 call = (...) => ( +0 -> 197 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("<>", false) -0 -> 189 call = (...) => ( +0 -> 198 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("<=", false) -0 -> 190 call = (...) => ( +0 -> 199 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )(">=", false) -0 -> 191 call = (...) => ( +0 -> 200 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("<", false) -0 -> 192 call = (...) => ( +0 -> 201 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )(">", false) -0 -> 193 call = (...) => ( +0 -> 202 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("|", false) -0 -> 194 call = (...) => ( +0 -> 203 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("^", false) -0 -> 195 call = (...) => ( +0 -> 204 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("&", false) -0 -> 196 call = (...) => ( +0 -> 205 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("<<", false) -0 -> 197 call = (...) => ( +0 -> 206 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )(">>>", false) -0 -> 198 call = (...) => ( +0 -> 207 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )(">>", false) -0 -> 199 call = (...) => ( +0 -> 208 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("||", false) -0 -> 200 call = (...) => ( +0 -> 209 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("/", false) -0 -> 201 call = (...) => ( +0 -> 210 call = (...) => ( | undefined | {"type": "literal", "text": text, "ignoreCase": ignoreCase} )("%", false) -0 -> 203 member call = ???*0*["reduce"]( +0 -> 212 member call = ???*0*["reduce"]( (...) => { "type": "collection_member_expression", "object": object, @@ -784,9 +802,11 @@ - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 204 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() +0 -> 213 free var = FreeVar(Number) + +0 -> 214 call = (...) => (undefined | input["substring"](peg$savedPos, peg$currPos))() -0 -> 205 call = ???*0*((undefined | ???*1*)) +0 -> 215 call = ???*0*((undefined | ???*1*)) - *0* FreeVar(Number) ⚠️ unknown global - *1* ???*2*["substring"](peg$savedPos, peg$currPos) @@ -794,16 +814,18 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 207 conditional = !(???*0*) +0 -> 217 conditional = !(???*0*) - *0* unsupported expression -0 -> 212 member call = ???*0*["substring"](???*1*, ???*2*) +217 -> 218 free var = FreeVar(Error) + +0 -> 223 member call = ???*0*["substring"](???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 213 call = (...) => ( +0 -> 224 call = (...) => ( | undefined | { "start": {"offset": startPos, "line": startPosDetails["line"], "column": startPosDetails["column"]}, @@ -813,7 +835,7 @@ - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 214 call = (...) => ( +0 -> 225 call = (...) => ( | undefined | { "start": {"offset": startPos, "line": startPosDetails["line"], "column": startPosDetails["column"]}, @@ -823,17 +845,17 @@ - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 215 call = (...) => (undefined | {"type": "other", "description": description})(???*0*) +0 -> 226 call = (...) => (undefined | {"type": "other", "description": description})(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 217 member call = ???*0*["substring"](???*1*, ???*2*) +0 -> 228 member call = ???*0*["substring"](???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 218 call = (...) => (undefined | ???*0*)( +0 -> 229 call = (...) => (undefined | ???*0*)( [ (undefined | {"type": "other", "description": ???*1*}) ], @@ -849,7 +871,7 @@ ⚠️ function calls are not analysed yet - *4* max number of linking steps reached -0 -> 219 call = (...) => ( +0 -> 230 call = (...) => ( | undefined | { "start": {"offset": startPos, "line": startPosDetails["line"], "column": startPosDetails["column"]}, @@ -859,13 +881,13 @@ - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 220 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +0 -> 231 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unknown new expression - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* max number of linking steps reached -0 -> 222 conditional = ({"line": 1, "column": 1} | ???*0* | {"line": ???*2*, "column": ???*4*}) +0 -> 233 conditional = ({"line": 1, "column": 1} | ???*0* | {"line": ???*2*, "column": ???*4*}) - *0* [][???*1*] ⚠️ unknown array prototype methods or values - *1* arguments[0] @@ -879,198 +901,198 @@ - *5* details ⚠️ circular variable reference -222 -> 228 member call = ???*0*["charCodeAt"]((???*1* | ???*2*)) +233 -> 239 member call = ???*0*["charCodeAt"]((???*1* | ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* p ⚠️ pattern without value - *2* unsupported expression -222 -> 229 conditional = (???*0* === 10) +233 -> 240 conditional = (???*0* === 10) - *0* ???*1*["charCodeAt"](p) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 234 call = (...) => (undefined | details)(???*0*) +0 -> 245 call = (...) => (undefined | details)(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 235 call = (...) => (undefined | details)(???*0*) +0 -> 246 call = (...) => (undefined | details)(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 241 member call = []["push"](???*0*) +0 -> 252 member call = []["push"](???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 243 member call = (...) => undefined["buildMessage"](???*0*, ???*1*) +0 -> 254 member call = (...) => undefined["buildMessage"](???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 244 call = (...) => (undefined | s0)() +0 -> 255 call = (...) => (undefined | s0)() -0 -> 245 conditional = ???*0* +0 -> 256 conditional = ???*0* - *0* max number of linking steps reached -245 -> 246 call = (...) => (undefined | s0)() +256 -> 257 call = (...) => (undefined | s0)() -245 -> 247 conditional = ???*0* +256 -> 258 conditional = ???*0* - *0* max number of linking steps reached -247 -> 248 call = (...) => (undefined | s0)() +258 -> 259 call = (...) => (undefined | s0)() -247 -> 249 conditional = ((???*0* | undefined | []) !== {}) +258 -> 260 conditional = ((???*0* | undefined | []) !== {}) - *0* s3 ⚠️ pattern without value -249 -> 250 call = (...) => (undefined | {"type": "sql", "body": body})(???*0*) +260 -> 261 call = (...) => (undefined | {"type": "sql", "body": body})(???*0*) - *0* max number of linking steps reached -0 -> 251 call = (...) => (undefined | s0)() +0 -> 262 call = (...) => (undefined | s0)() -0 -> 252 conditional = ???*0* +0 -> 263 conditional = ???*0* - *0* max number of linking steps reached -252 -> 253 call = (...) => (undefined | s0)() +263 -> 264 call = (...) => (undefined | s0)() -252 -> 254 conditional = ((???*0* | undefined | []) !== {}) +263 -> 265 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -254 -> 255 call = (...) => (undefined | s0)() +265 -> 266 call = (...) => (undefined | s0)() -254 -> 256 conditional = ???*0* +265 -> 267 conditional = ???*0* - *0* max number of linking steps reached -256 -> 257 call = (...) => (undefined | s0)() +267 -> 268 call = (...) => (undefined | s0)() -256 -> 258 conditional = ???*0* +267 -> 269 conditional = ???*0* - *0* max number of linking steps reached -258 -> 259 call = (...) => (undefined | s0)() +269 -> 270 call = (...) => (undefined | s0)() -258 -> 260 conditional = ???*0* +269 -> 271 conditional = ???*0* - *0* max number of linking steps reached -260 -> 261 call = (...) => (undefined | v)(???*0*) +271 -> 272 call = (...) => (undefined | v)(???*0*) - *0* max number of linking steps reached -254 -> 262 conditional = ???*0* +265 -> 273 conditional = ???*0* - *0* max number of linking steps reached -262 -> 263 call = (...) => (undefined | s0)() +273 -> 274 call = (...) => (undefined | s0)() -262 -> 264 conditional = ???*0* +273 -> 275 conditional = ???*0* - *0* max number of linking steps reached -264 -> 265 call = (...) => (undefined | s0)() +275 -> 276 call = (...) => (undefined | s0)() -264 -> 266 conditional = ???*0* +275 -> 277 conditional = ???*0* - *0* max number of linking steps reached -266 -> 267 call = (...) => (undefined | s0)() +277 -> 278 call = (...) => (undefined | s0)() -266 -> 268 conditional = ???*0* +277 -> 279 conditional = ???*0* - *0* max number of linking steps reached -268 -> 269 call = (...) => (undefined | s0)() +279 -> 280 call = (...) => (undefined | s0)() -268 -> 270 conditional = ???*0* +279 -> 281 conditional = ???*0* - *0* max number of linking steps reached -270 -> 271 call = (...) => (undefined | s0)() +281 -> 282 call = (...) => (undefined | s0)() -270 -> 272 conditional = ???*0* +281 -> 283 conditional = ???*0* - *0* max number of linking steps reached -272 -> 273 call = (...) => (undefined | s0)() +283 -> 284 call = (...) => (undefined | s0)() -272 -> 274 conditional = ???*0* +283 -> 285 conditional = ???*0* - *0* max number of linking steps reached -274 -> 275 call = (...) => (undefined | v)(???*0*, ???*1*, ???*2*) +285 -> 286 call = (...) => (undefined | v)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -268 -> 276 conditional = ???*0* +279 -> 287 conditional = ???*0* - *0* max number of linking steps reached -276 -> 277 call = (...) => (undefined | s0)() +287 -> 288 call = (...) => (undefined | s0)() -276 -> 278 conditional = ???*0* +287 -> 289 conditional = ???*0* - *0* max number of linking steps reached -278 -> 279 call = (...) => (undefined | s0)() +289 -> 290 call = (...) => (undefined | s0)() -278 -> 280 conditional = ???*0* +289 -> 291 conditional = ???*0* - *0* max number of linking steps reached -280 -> 281 call = (...) => (undefined | s0)() +291 -> 292 call = (...) => (undefined | s0)() -280 -> 282 conditional = ???*0* +291 -> 293 conditional = ???*0* - *0* max number of linking steps reached -282 -> 283 call = (...) => (undefined | s0)() +293 -> 294 call = (...) => (undefined | s0)() -282 -> 284 conditional = ???*0* +293 -> 295 conditional = ???*0* - *0* max number of linking steps reached -284 -> 285 call = (...) => (undefined | v)(???*0*, ???*1*, ???*2*, ???*3*) +295 -> 296 call = (...) => (undefined | v)(???*0*, ???*1*, ???*2*, ???*3*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached - *3* max number of linking steps reached -278 -> 286 conditional = ???*0* +289 -> 297 conditional = ???*0* - *0* max number of linking steps reached -286 -> 287 call = (...) => (undefined | s0)() +297 -> 298 call = (...) => (undefined | s0)() -286 -> 288 conditional = ???*0* +297 -> 299 conditional = ???*0* - *0* max number of linking steps reached -288 -> 289 call = (...) => (undefined | s0)() +299 -> 300 call = (...) => (undefined | s0)() -288 -> 290 conditional = ???*0* +299 -> 301 conditional = ???*0* - *0* max number of linking steps reached -290 -> 291 call = (...) => (undefined | s0)() +301 -> 302 call = (...) => (undefined | s0)() -290 -> 292 conditional = ((???*0* | undefined | []) !== {}) +301 -> 303 conditional = ((???*0* | undefined | []) !== {}) - *0* s13 ⚠️ pattern without value -292 -> 293 call = (...) => (undefined | s0)() +303 -> 304 call = (...) => (undefined | s0)() -292 -> 294 conditional = ???*0* +303 -> 305 conditional = ???*0* - *0* max number of linking steps reached -294 -> 295 call = (...) => (undefined | s0)() +305 -> 306 call = (...) => (undefined | s0)() -294 -> 296 conditional = ((???*0* | undefined | []) !== {}) +305 -> 307 conditional = ((???*0* | undefined | []) !== {}) - *0* s15 ⚠️ pattern without value -296 -> 297 call = (...) => (undefined | s0)() +307 -> 308 call = (...) => (undefined | s0)() -296 -> 298 conditional = ???*0* +307 -> 309 conditional = ???*0* - *0* max number of linking steps reached -298 -> 299 call = (...) => (undefined | v)(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) +309 -> 310 call = (...) => (undefined | v)(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached - *3* max number of linking steps reached - *4* max number of linking steps reached -288 -> 300 conditional = ???*0* +299 -> 311 conditional = ???*0* - *0* max number of linking steps reached -300 -> 301 call = (...) => ( +311 -> 312 call = (...) => ( | undefined | { "type": "select_query", @@ -1087,170 +1109,170 @@ - *3* max number of linking steps reached - *4* max number of linking steps reached -0 -> 303 member call = ???*0*["charCodeAt"](???*1*) +0 -> 314 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 304 conditional = (???*0* === 42) +0 -> 315 conditional = (???*0* === 42) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -304 -> 305 conditional = true +315 -> 316 conditional = true -305 -> 306 call = (...) => (undefined | FreeVar(undefined))( +316 -> 317 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "*", "ignoreCase": false} ) ) -0 -> 307 conditional = ???*0* +0 -> 318 conditional = ???*0* - *0* max number of linking steps reached -307 -> 308 call = (...) => (undefined | {"type": "select_specification", "*": true})() +318 -> 319 call = (...) => (undefined | {"type": "select_specification", "*": true})() -0 -> 309 conditional = ???*0* +0 -> 320 conditional = ???*0* - *0* max number of linking steps reached -309 -> 310 call = (...) => (undefined | s0)() +320 -> 321 call = (...) => (undefined | s0)() -309 -> 311 conditional = ???*0* +320 -> 322 conditional = ???*0* - *0* max number of linking steps reached -311 -> 312 call = (...) => ( +322 -> 323 call = (...) => ( | undefined | {"type": "select_specification", "properties": properties} )(???*0*) - *0* max number of linking steps reached -309 -> 313 conditional = ???*0* +320 -> 324 conditional = ???*0* - *0* max number of linking steps reached -313 -> 314 call = (...) => (undefined | s0)() +324 -> 325 call = (...) => (undefined | s0)() -313 -> 315 conditional = ???*0* +324 -> 326 conditional = ???*0* - *0* max number of linking steps reached -315 -> 316 call = (...) => (undefined | s0)() +326 -> 327 call = (...) => (undefined | s0)() -315 -> 317 conditional = ((???*0* | undefined | []) !== {}) +326 -> 328 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -317 -> 318 call = (...) => (undefined | s0)() +328 -> 329 call = (...) => (undefined | s0)() -317 -> 319 conditional = ???*0* +328 -> 330 conditional = ???*0* - *0* max number of linking steps reached -319 -> 320 call = (...) => (undefined | {"type": "select_specification", "value": value})(???*0*) +330 -> 331 call = (...) => (undefined | {"type": "select_specification", "value": value})(???*0*) - *0* max number of linking steps reached -0 -> 321 call = (...) => (undefined | s0)() +0 -> 332 call = (...) => (undefined | s0)() -0 -> 322 conditional = ???*0* +0 -> 333 conditional = ???*0* - *0* max number of linking steps reached -322 -> 323 call = (...) => (undefined | s0)() +333 -> 334 call = (...) => (undefined | s0)() -322 -> 324 conditional = ???*0* +333 -> 335 conditional = ???*0* - *0* max number of linking steps reached -324 -> 326 member call = ???*0*["charCodeAt"](???*1*) +335 -> 337 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -324 -> 327 conditional = (???*0* === 44) +335 -> 338 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -327 -> 328 conditional = true +338 -> 339 conditional = true -328 -> 329 call = (...) => (undefined | FreeVar(undefined))( +339 -> 340 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -324 -> 330 conditional = ((???*0* | "," | {}) !== {}) +335 -> 341 conditional = ((???*0* | "," | {}) !== {}) - *0* s5 ⚠️ pattern without value -330 -> 331 call = (...) => (undefined | s0)() +341 -> 342 call = (...) => (undefined | s0)() -330 -> 332 conditional = ((???*0* | undefined | []) !== {}) +341 -> 343 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -332 -> 333 call = (...) => (undefined | s0)() +343 -> 344 call = (...) => (undefined | s0)() -332 -> 334 conditional = ???*0* +343 -> 345 conditional = ???*0* - *0* max number of linking steps reached -334 -> 335 call = (...) => (undefined | v)(???*0*, ???*1*) +345 -> 346 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -322 -> 337 member call = (???*0* | [])["push"](???*1*) +333 -> 348 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -322 -> 338 call = (...) => (undefined | s0)() +333 -> 349 call = (...) => (undefined | s0)() -322 -> 339 conditional = ???*0* +333 -> 350 conditional = ???*0* - *0* max number of linking steps reached -339 -> 341 member call = ???*0*["charCodeAt"](???*1*) +350 -> 352 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -339 -> 342 conditional = (???*0* === 44) +350 -> 353 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -342 -> 343 conditional = true +353 -> 354 conditional = true -343 -> 344 call = (...) => (undefined | FreeVar(undefined))( +354 -> 355 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -339 -> 345 conditional = ((???*0* | "," | {}) !== {}) +350 -> 356 conditional = ((???*0* | "," | {}) !== {}) - *0* s5 ⚠️ pattern without value -345 -> 346 call = (...) => (undefined | s0)() +356 -> 357 call = (...) => (undefined | s0)() -345 -> 347 conditional = ((???*0* | undefined | []) !== {}) +356 -> 358 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -347 -> 348 call = (...) => (undefined | s0)() +358 -> 359 call = (...) => (undefined | s0)() -347 -> 349 conditional = ???*0* +358 -> 360 conditional = ???*0* - *0* max number of linking steps reached -349 -> 350 call = (...) => (undefined | v)(???*0*, ???*1*) +360 -> 361 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -322 -> 351 conditional = ((???*0* | []) !== {}) +333 -> 362 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -351 -> 352 call = (...) => ( +362 -> 363 call = (...) => ( | undefined | {"type": "object_property_list", "properties": ???*0*} )(???*1*, (???*2* | [])) @@ -1259,71 +1281,71 @@ - *2* s2 ⚠️ pattern without value -0 -> 353 call = (...) => (undefined | s0)() +0 -> 364 call = (...) => (undefined | s0)() -0 -> 354 conditional = ???*0* +0 -> 365 conditional = ???*0* - *0* max number of linking steps reached -354 -> 355 call = (...) => (undefined | s0)() +365 -> 366 call = (...) => (undefined | s0)() -354 -> 356 conditional = ???*0* +365 -> 367 conditional = ???*0* - *0* max number of linking steps reached -356 -> 357 call = (...) => (undefined | s0)() +367 -> 368 call = (...) => (undefined | s0)() -356 -> 358 conditional = ???*0* +367 -> 369 conditional = ???*0* - *0* max number of linking steps reached -358 -> 359 call = (...) => (undefined | s0)() +369 -> 370 call = (...) => (undefined | s0)() -358 -> 360 conditional = ((???*0* | undefined | []) !== {}) +369 -> 371 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -360 -> 361 call = (...) => (undefined | s0)() +371 -> 372 call = (...) => (undefined | s0)() -360 -> 362 conditional = ???*0* +371 -> 373 conditional = ???*0* - *0* max number of linking steps reached -362 -> 363 call = (...) => (undefined | v)(???*0*, ???*1*) +373 -> 374 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -354 -> 365 member call = (???*0* | [])["push"](???*1*) +365 -> 376 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -354 -> 366 call = (...) => (undefined | s0)() +365 -> 377 call = (...) => (undefined | s0)() -354 -> 367 conditional = ???*0* +365 -> 378 conditional = ???*0* - *0* max number of linking steps reached -367 -> 368 call = (...) => (undefined | s0)() +378 -> 379 call = (...) => (undefined | s0)() -367 -> 369 conditional = ???*0* +378 -> 380 conditional = ???*0* - *0* max number of linking steps reached -369 -> 370 call = (...) => (undefined | s0)() +380 -> 381 call = (...) => (undefined | s0)() -369 -> 371 conditional = ((???*0* | undefined | []) !== {}) +380 -> 382 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -371 -> 372 call = (...) => (undefined | s0)() +382 -> 383 call = (...) => (undefined | s0)() -371 -> 373 conditional = ???*0* +382 -> 384 conditional = ???*0* - *0* max number of linking steps reached -373 -> 374 call = (...) => (undefined | v)(???*0*, ???*1*) +384 -> 385 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -354 -> 375 conditional = ((???*0* | []) !== {}) +365 -> 386 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -375 -> 376 call = (...) => ( +386 -> 387 call = (...) => ( | undefined | {"type": "from_specification", "source": source, "joins": joins} )(???*0*, (???*1* | [])) @@ -1331,206 +1353,206 @@ - *1* s2 ⚠️ pattern without value -0 -> 377 call = (...) => (undefined | s0)() +0 -> 388 call = (...) => (undefined | s0)() -0 -> 378 conditional = ???*0* +0 -> 389 conditional = ???*0* - *0* max number of linking steps reached -378 -> 379 call = (...) => (undefined | s0)() +389 -> 390 call = (...) => (undefined | s0)() -378 -> 380 conditional = ???*0* +389 -> 391 conditional = ???*0* - *0* max number of linking steps reached -380 -> 381 call = (...) => (undefined | s0)() +391 -> 392 call = (...) => (undefined | s0)() -380 -> 382 conditional = ???*0* +391 -> 393 conditional = ???*0* - *0* max number of linking steps reached -382 -> 383 call = (...) => (undefined | s0)() +393 -> 394 call = (...) => (undefined | s0)() -382 -> 384 conditional = ???*0* +393 -> 395 conditional = ???*0* - *0* max number of linking steps reached -384 -> 385 call = (...) => (undefined | s0)() +395 -> 396 call = (...) => (undefined | s0)() -384 -> 386 conditional = ???*0* +395 -> 397 conditional = ???*0* - *0* max number of linking steps reached -386 -> 387 call = (...) => ( +397 -> 398 call = (...) => ( | undefined | {"type": "from_source", "expression": expression, "alias": alias, "iteration": true} )(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 388 conditional = ???*0* +0 -> 399 conditional = ???*0* - *0* max number of linking steps reached -388 -> 389 call = (...) => (undefined | s0)() +399 -> 400 call = (...) => (undefined | s0)() -388 -> 390 conditional = ???*0* +399 -> 401 conditional = ???*0* - *0* max number of linking steps reached -390 -> 391 call = (...) => (undefined | s0)() +401 -> 402 call = (...) => (undefined | s0)() -390 -> 392 conditional = ???*0* +401 -> 403 conditional = ???*0* - *0* max number of linking steps reached -392 -> 393 call = (...) => (undefined | s0)() +403 -> 404 call = (...) => (undefined | s0)() -390 -> 394 conditional = ???*0* +401 -> 405 conditional = ???*0* - *0* max number of linking steps reached -394 -> 395 call = (...) => (undefined | s0)() +405 -> 406 call = (...) => (undefined | s0)() -394 -> 396 conditional = ???*0* +405 -> 407 conditional = ???*0* - *0* max number of linking steps reached -396 -> 397 call = (...) => (undefined | s0)() +407 -> 408 call = (...) => (undefined | s0)() -396 -> 398 conditional = ???*0* +407 -> 409 conditional = ???*0* - *0* max number of linking steps reached -398 -> 399 call = (...) => (undefined | v)(???*0*, ???*1*) +409 -> 410 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -390 -> 400 conditional = ???*0* +401 -> 411 conditional = ???*0* - *0* max number of linking steps reached -400 -> 401 call = (...) => ( +411 -> 412 call = (...) => ( | undefined | {"type": "from_source", "expression": expression, "alias": alias} )(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 402 call = (...) => (undefined | s0)() +0 -> 413 call = (...) => (undefined | s0)() -0 -> 403 conditional = ???*0* +0 -> 414 conditional = ???*0* - *0* max number of linking steps reached -403 -> 404 call = (...) => (undefined | s0)() +414 -> 415 call = (...) => (undefined | s0)() -403 -> 405 conditional = ???*0* +414 -> 416 conditional = ???*0* - *0* max number of linking steps reached -405 -> 406 call = (...) => (undefined | s0)() +416 -> 417 call = (...) => (undefined | s0)() -0 -> 407 call = (...) => (undefined | s0)() +0 -> 418 call = (...) => (undefined | s0)() -0 -> 408 conditional = ???*0* +0 -> 419 conditional = ???*0* - *0* max number of linking steps reached -408 -> 409 call = (...) => ( +419 -> 420 call = (...) => ( | undefined | {"type": "filter_condition", "condition": condition} )(???*0*) - *0* max number of linking steps reached -0 -> 410 call = (...) => (undefined | s0)() +0 -> 421 call = (...) => (undefined | s0)() -0 -> 411 conditional = ???*0* +0 -> 422 conditional = ???*0* - *0* max number of linking steps reached -411 -> 412 call = (...) => (undefined | s0)() +422 -> 423 call = (...) => (undefined | s0)() -411 -> 413 conditional = ???*0* +422 -> 424 conditional = ???*0* - *0* max number of linking steps reached -413 -> 415 member call = ???*0*["charCodeAt"](???*1*) +424 -> 426 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -413 -> 416 conditional = (???*0* === 44) +424 -> 427 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -416 -> 417 conditional = true +427 -> 428 conditional = true -417 -> 418 call = (...) => (undefined | FreeVar(undefined))( +428 -> 429 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -413 -> 419 conditional = ((???*0* | "," | {}) !== {}) +424 -> 430 conditional = ((???*0* | "," | {}) !== {}) - *0* s5 ⚠️ pattern without value -419 -> 420 call = (...) => (undefined | s0)() +430 -> 431 call = (...) => (undefined | s0)() -419 -> 421 conditional = ((???*0* | undefined | []) !== {}) +430 -> 432 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -421 -> 422 call = (...) => (undefined | s0)() +432 -> 433 call = (...) => (undefined | s0)() -421 -> 423 conditional = ???*0* +432 -> 434 conditional = ???*0* - *0* max number of linking steps reached -423 -> 424 call = (...) => (undefined | v)(???*0*, ???*1*) +434 -> 435 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -411 -> 426 member call = (???*0* | [])["push"](???*1*) +422 -> 437 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -411 -> 427 call = (...) => (undefined | s0)() +422 -> 438 call = (...) => (undefined | s0)() -411 -> 428 conditional = ???*0* +422 -> 439 conditional = ???*0* - *0* max number of linking steps reached -428 -> 430 member call = ???*0*["charCodeAt"](???*1*) +439 -> 441 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -428 -> 431 conditional = (???*0* === 44) +439 -> 442 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -431 -> 432 conditional = true +442 -> 443 conditional = true -432 -> 433 call = (...) => (undefined | FreeVar(undefined))( +443 -> 444 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -428 -> 434 conditional = ((???*0* | "," | {}) !== {}) +439 -> 445 conditional = ((???*0* | "," | {}) !== {}) - *0* s5 ⚠️ pattern without value -434 -> 435 call = (...) => (undefined | s0)() +445 -> 446 call = (...) => (undefined | s0)() -434 -> 436 conditional = ((???*0* | undefined | []) !== {}) +445 -> 447 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -436 -> 437 call = (...) => (undefined | s0)() +447 -> 448 call = (...) => (undefined | s0)() -436 -> 438 conditional = ???*0* +447 -> 449 conditional = ???*0* - *0* max number of linking steps reached -438 -> 439 call = (...) => (undefined | v)(???*0*, ???*1*) +449 -> 450 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -411 -> 440 conditional = ((???*0* | []) !== {}) +422 -> 451 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -440 -> 441 call = (...) => ( +451 -> 452 call = (...) => ( | undefined | {"type": "sort_specification", "expressions": ???*0*} )(???*1*, (???*2* | [])) @@ -1539,410 +1561,410 @@ - *2* s2 ⚠️ pattern without value -0 -> 442 call = (...) => (undefined | s0)() +0 -> 453 call = (...) => (undefined | s0)() -0 -> 443 conditional = ???*0* +0 -> 454 conditional = ???*0* - *0* max number of linking steps reached -443 -> 444 call = (...) => (undefined | s0)() +454 -> 455 call = (...) => (undefined | s0)() -443 -> 445 conditional = ???*0* +454 -> 456 conditional = ???*0* - *0* max number of linking steps reached -445 -> 446 call = (...) => (undefined | s0)() +456 -> 457 call = (...) => (undefined | s0)() -445 -> 447 conditional = ???*0* +456 -> 458 conditional = ???*0* - *0* max number of linking steps reached -447 -> 448 call = (...) => (undefined | s0)() +458 -> 459 call = (...) => (undefined | s0)() -445 -> 449 conditional = ???*0* +456 -> 460 conditional = ???*0* - *0* max number of linking steps reached -449 -> 450 call = (...) => (undefined | v)(???*0*, ???*1*) +460 -> 461 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -443 -> 451 conditional = ???*0* +454 -> 462 conditional = ???*0* - *0* max number of linking steps reached -451 -> 452 call = (...) => ( +462 -> 463 call = (...) => ( | undefined | {"type": "sort_expression", "expression": expression, "order": order} )(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 453 call = (...) => (undefined | s0)() +0 -> 464 call = (...) => (undefined | s0)() -0 -> 454 conditional = ???*0* +0 -> 465 conditional = ???*0* - *0* max number of linking steps reached -454 -> 455 call = (...) => (undefined | s0)() +465 -> 466 call = (...) => (undefined | s0)() -454 -> 456 conditional = ((???*0* | undefined | []) !== {}) +465 -> 467 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -456 -> 458 member call = ???*0*["charCodeAt"](???*1*) +467 -> 469 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -456 -> 459 conditional = (???*0* === 46) +467 -> 470 conditional = (???*0* === 46) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -459 -> 460 conditional = true +470 -> 471 conditional = true -460 -> 461 call = (...) => (undefined | FreeVar(undefined))( +471 -> 472 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ".", "ignoreCase": false} ) ) -456 -> 462 conditional = ((???*0* | "." | {} | "(") !== {}) +467 -> 473 conditional = ((???*0* | "." | {} | "(") !== {}) - *0* s3 ⚠️ pattern without value -462 -> 463 call = (...) => (undefined | s0)() +473 -> 474 call = (...) => (undefined | s0)() -462 -> 464 conditional = ((???*0* | undefined | []) !== {}) +473 -> 475 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -464 -> 465 call = (...) => (undefined | s0)() +475 -> 476 call = (...) => (undefined | s0)() -464 -> 466 conditional = ???*0* +475 -> 477 conditional = ???*0* - *0* max number of linking steps reached -466 -> 467 call = (...) => (undefined | s0)() +477 -> 478 call = (...) => (undefined | s0)() -466 -> 468 conditional = ((???*0* | undefined | []) !== {}) +477 -> 479 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -468 -> 470 member call = ???*0*["charCodeAt"](???*1*) +479 -> 481 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -468 -> 471 conditional = (???*0* === 40) +479 -> 482 conditional = (???*0* === 40) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -471 -> 472 conditional = true +482 -> 483 conditional = true -472 -> 473 call = (...) => (undefined | FreeVar(undefined))( +483 -> 484 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "(", "ignoreCase": false} ) ) -468 -> 474 conditional = ((???*0* | "(" | {} | ")") !== {}) +479 -> 485 conditional = ((???*0* | "(" | {} | ")") !== {}) - *0* s7 ⚠️ pattern without value -474 -> 475 call = (...) => (undefined | s0)() +485 -> 486 call = (...) => (undefined | s0)() -474 -> 476 conditional = ((???*0* | undefined | []) !== {}) +485 -> 487 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -476 -> 477 call = (...) => (undefined | s0)() +487 -> 488 call = (...) => (undefined | s0)() -476 -> 478 conditional = ???*0* +487 -> 489 conditional = ???*0* - *0* max number of linking steps reached -478 -> 479 call = (...) => (undefined | s0)() +489 -> 490 call = (...) => (undefined | s0)() -478 -> 480 conditional = ((???*0* | undefined | []) !== {}) +489 -> 491 conditional = ((???*0* | undefined | []) !== {}) - *0* s10 ⚠️ pattern without value -480 -> 482 member call = ???*0*["charCodeAt"](???*1*) +491 -> 493 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -480 -> 483 conditional = (???*0* === 41) +491 -> 494 conditional = (???*0* === 41) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -483 -> 484 conditional = true +494 -> 495 conditional = true -484 -> 485 call = (...) => (undefined | FreeVar(undefined))( +495 -> 496 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ")", "ignoreCase": false} ) ) -480 -> 486 conditional = ((???*0* | ")" | {}) !== {}) +491 -> 497 conditional = ((???*0* | ")" | {}) !== {}) - *0* s11 ⚠️ pattern without value -486 -> 487 call = (...) => ( +497 -> 498 call = (...) => ( | undefined | {"type": "scalar_function_expression", "name": name, "arguments": args, "udf": true} )(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 488 conditional = ???*0* +0 -> 499 conditional = ???*0* - *0* max number of linking steps reached -488 -> 489 call = (...) => (undefined | s0)() +499 -> 500 call = (...) => (undefined | s0)() -488 -> 490 conditional = ???*0* +499 -> 501 conditional = ???*0* - *0* max number of linking steps reached -490 -> 491 call = (...) => (undefined | s0)() +501 -> 502 call = (...) => (undefined | s0)() -490 -> 492 conditional = ((???*0* | undefined | []) !== {}) +501 -> 503 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -492 -> 494 member call = ???*0*["charCodeAt"](???*1*) +503 -> 505 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -492 -> 495 conditional = (???*0* === 40) +503 -> 506 conditional = (???*0* === 40) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -495 -> 496 conditional = true +506 -> 507 conditional = true -496 -> 497 call = (...) => (undefined | FreeVar(undefined))( +507 -> 508 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "(", "ignoreCase": false} ) ) -492 -> 498 conditional = ((???*0* | "." | {} | "(") !== {}) +503 -> 509 conditional = ((???*0* | "." | {} | "(") !== {}) - *0* s3 ⚠️ pattern without value -498 -> 499 call = (...) => (undefined | s0)() +509 -> 510 call = (...) => (undefined | s0)() -498 -> 500 conditional = ((???*0* | undefined | []) !== {}) +509 -> 511 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -500 -> 501 call = (...) => (undefined | s0)() +511 -> 512 call = (...) => (undefined | s0)() -500 -> 502 conditional = ???*0* +511 -> 513 conditional = ???*0* - *0* max number of linking steps reached -502 -> 503 call = (...) => (undefined | s0)() +513 -> 514 call = (...) => (undefined | s0)() -502 -> 504 conditional = ((???*0* | undefined | []) !== {}) +513 -> 515 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -504 -> 506 member call = ???*0*["charCodeAt"](???*1*) +515 -> 517 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -504 -> 507 conditional = (???*0* === 41) +515 -> 518 conditional = (???*0* === 41) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -507 -> 508 conditional = true +518 -> 519 conditional = true -508 -> 509 call = (...) => (undefined | FreeVar(undefined))( +519 -> 520 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ")", "ignoreCase": false} ) ) -504 -> 510 conditional = ((???*0* | "(" | {} | ")") !== {}) +515 -> 521 conditional = ((???*0* | "(" | {} | ")") !== {}) - *0* s7 ⚠️ pattern without value -510 -> 511 call = (...) => ( +521 -> 522 call = (...) => ( | undefined | {"type": "scalar_function_expression", "name": name, "arguments": args} )(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 513 member call = ???*0*["charCodeAt"](???*1*) +0 -> 524 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 514 conditional = (???*0* === 123) +0 -> 525 conditional = (???*0* === 123) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -514 -> 515 conditional = true +525 -> 526 conditional = true -515 -> 516 call = (...) => (undefined | FreeVar(undefined))( +526 -> 527 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "{", "ignoreCase": false} ) ) -0 -> 517 conditional = ???*0* +0 -> 528 conditional = ???*0* - *0* max number of linking steps reached -517 -> 518 call = (...) => (undefined | s0)() +528 -> 529 call = (...) => (undefined | s0)() -517 -> 519 conditional = ((???*0* | undefined | []) !== {}) +528 -> 530 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -519 -> 520 call = (...) => (undefined | s0)() +530 -> 531 call = (...) => (undefined | s0)() -519 -> 521 conditional = ???*0* +530 -> 532 conditional = ???*0* - *0* max number of linking steps reached -521 -> 522 call = (...) => (undefined | s0)() +532 -> 533 call = (...) => (undefined | s0)() -521 -> 523 conditional = ???*0* +532 -> 534 conditional = ???*0* - *0* max number of linking steps reached -523 -> 525 member call = ???*0*["charCodeAt"](???*1*) +534 -> 536 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -523 -> 526 conditional = (???*0* === 44) +534 -> 537 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -526 -> 527 conditional = true +537 -> 538 conditional = true -527 -> 528 call = (...) => (undefined | FreeVar(undefined))( +538 -> 539 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -523 -> 529 conditional = ((???*0* | "," | {}) !== {}) +534 -> 540 conditional = ((???*0* | "," | {}) !== {}) - *0* s7 ⚠️ pattern without value -529 -> 530 call = (...) => (undefined | s0)() +540 -> 541 call = (...) => (undefined | s0)() -529 -> 531 conditional = ((???*0* | undefined | []) !== {}) +540 -> 542 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -531 -> 532 call = (...) => (undefined | s0)() +542 -> 543 call = (...) => (undefined | s0)() -531 -> 533 conditional = ???*0* +542 -> 544 conditional = ???*0* - *0* max number of linking steps reached -533 -> 534 call = (...) => (undefined | v)(???*0*, ???*1*) +544 -> 545 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -521 -> 536 member call = (???*0* | [])["push"](???*1*) +532 -> 547 member call = (???*0* | [])["push"](???*1*) - *0* s4 ⚠️ pattern without value - *1* max number of linking steps reached -521 -> 537 call = (...) => (undefined | s0)() +532 -> 548 call = (...) => (undefined | s0)() -521 -> 538 conditional = ???*0* +532 -> 549 conditional = ???*0* - *0* max number of linking steps reached -538 -> 540 member call = ???*0*["charCodeAt"](???*1*) +549 -> 551 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -538 -> 541 conditional = (???*0* === 44) +549 -> 552 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -541 -> 542 conditional = true +552 -> 553 conditional = true -542 -> 543 call = (...) => (undefined | FreeVar(undefined))( +553 -> 554 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -538 -> 544 conditional = ((???*0* | "," | {}) !== {}) +549 -> 555 conditional = ((???*0* | "," | {}) !== {}) - *0* s7 ⚠️ pattern without value -544 -> 545 call = (...) => (undefined | s0)() +555 -> 556 call = (...) => (undefined | s0)() -544 -> 546 conditional = ((???*0* | undefined | []) !== {}) +555 -> 557 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -546 -> 547 call = (...) => (undefined | s0)() +557 -> 558 call = (...) => (undefined | s0)() -546 -> 548 conditional = ???*0* +557 -> 559 conditional = ???*0* - *0* max number of linking steps reached -548 -> 549 call = (...) => (undefined | v)(???*0*, ???*1*) +559 -> 560 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -521 -> 550 conditional = ((???*0* | []) !== {}) +532 -> 561 conditional = ((???*0* | []) !== {}) - *0* s4 ⚠️ pattern without value -550 -> 551 call = (...) => (undefined | s0)() +561 -> 562 call = (...) => (undefined | s0)() -550 -> 552 conditional = ???*0* +561 -> 563 conditional = ???*0* - *0* max number of linking steps reached -552 -> 554 member call = ???*0*["charCodeAt"](???*1*) +563 -> 565 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -552 -> 555 conditional = (???*0* === 125) +563 -> 566 conditional = (???*0* === 125) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -555 -> 556 conditional = true +566 -> 567 conditional = true -556 -> 557 call = (...) => (undefined | FreeVar(undefined))( +567 -> 568 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "}", "ignoreCase": false} ) ) -552 -> 558 conditional = ???*0* +563 -> 569 conditional = ???*0* - *0* max number of linking steps reached -558 -> 559 call = (...) => ( +569 -> 570 call = (...) => ( | undefined | {"type": "scalar_object_expression", "properties": (???*0* | [])} )(???*1*, (???*2* | [])) @@ -1951,179 +1973,179 @@ - *2* s4 ⚠️ pattern without value -0 -> 561 member call = ???*0*["charCodeAt"](???*1*) +0 -> 572 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 562 conditional = (???*0* === 91) +0 -> 573 conditional = (???*0* === 91) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -562 -> 563 conditional = true +573 -> 574 conditional = true -563 -> 564 call = (...) => (undefined | FreeVar(undefined))( +574 -> 575 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "[", "ignoreCase": false} ) ) -0 -> 565 conditional = ???*0* +0 -> 576 conditional = ???*0* - *0* max number of linking steps reached -565 -> 566 call = (...) => (undefined | s0)() +576 -> 577 call = (...) => (undefined | s0)() -565 -> 567 conditional = ((???*0* | undefined | []) !== {}) +576 -> 578 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -567 -> 568 call = (...) => (undefined | s0)() +578 -> 579 call = (...) => (undefined | s0)() -567 -> 569 conditional = ???*0* +578 -> 580 conditional = ???*0* - *0* max number of linking steps reached -569 -> 570 call = (...) => (undefined | s0)() +580 -> 581 call = (...) => (undefined | s0)() -569 -> 571 conditional = ((???*0* | undefined | []) !== {}) +580 -> 582 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -571 -> 573 member call = ???*0*["charCodeAt"](???*1*) +582 -> 584 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -571 -> 574 conditional = (???*0* === 93) +582 -> 585 conditional = (???*0* === 93) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -574 -> 575 conditional = true +585 -> 586 conditional = true -575 -> 576 call = (...) => (undefined | FreeVar(undefined))( +586 -> 587 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "]", "ignoreCase": false} ) ) -571 -> 577 conditional = ((???*0* | "]" | {}) !== {}) +582 -> 588 conditional = ((???*0* | "]" | {}) !== {}) - *0* s5 ⚠️ pattern without value -577 -> 578 call = (...) => ( +588 -> 589 call = (...) => ( | undefined | {"type": "scalar_array_expression", "elements": elements} )(???*0*) - *0* max number of linking steps reached -0 -> 579 call = (...) => (undefined | s0)() +0 -> 590 call = (...) => (undefined | s0)() -0 -> 580 conditional = ???*0* +0 -> 591 conditional = ???*0* - *0* max number of linking steps reached -580 -> 581 call = (...) => (undefined | s0)() +591 -> 592 call = (...) => (undefined | s0)() -580 -> 582 conditional = ???*0* +591 -> 593 conditional = ???*0* - *0* max number of linking steps reached -582 -> 583 call = (...) => (undefined | s0)() +593 -> 594 call = (...) => (undefined | s0)() -582 -> 584 conditional = ???*0* +593 -> 595 conditional = ???*0* - *0* max number of linking steps reached -584 -> 585 call = (...) => (undefined | s0)() +595 -> 596 call = (...) => (undefined | s0)() -584 -> 586 conditional = ???*0* +595 -> 597 conditional = ???*0* - *0* max number of linking steps reached -586 -> 587 call = (...) => (undefined | s0)() +597 -> 598 call = (...) => (undefined | s0)() -586 -> 588 conditional = ???*0* +597 -> 599 conditional = ???*0* - *0* max number of linking steps reached -588 -> 589 call = (...) => (undefined | s0)() +599 -> 600 call = (...) => (undefined | s0)() -588 -> 590 conditional = ???*0* +599 -> 601 conditional = ???*0* - *0* max number of linking steps reached -590 -> 591 call = (...) => (undefined | s0)() +601 -> 602 call = (...) => (undefined | s0)() -0 -> 593 member call = ???*0*["substr"](???*1*, 9) +0 -> 604 member call = ???*0*["substr"](???*1*, 9) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 594 conditional = (???*0* === "undefined") +0 -> 605 conditional = (???*0* === "undefined") - *0* ???*1*["substr"](peg$currPos, 9) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -594 -> 595 conditional = true +605 -> 606 conditional = true -595 -> 596 call = (...) => (undefined | FreeVar(undefined))( +606 -> 607 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "undefined", "ignoreCase": false} ) ) -0 -> 597 conditional = ((???*0* | "undefined" | {} | undefined | {"type": "undefined_constant"}) !== {}) +0 -> 608 conditional = ((???*0* | "undefined" | {} | undefined | {"type": "undefined_constant"}) !== {}) - *0* s1 ⚠️ pattern without value -597 -> 598 call = (...) => (undefined | {"type": "undefined_constant"})() +608 -> 609 call = (...) => (undefined | {"type": "undefined_constant"})() -0 -> 599 call = (...) => (undefined | s0)() +0 -> 610 call = (...) => (undefined | s0)() -0 -> 600 conditional = ???*0* +0 -> 611 conditional = ???*0* - *0* max number of linking steps reached -600 -> 601 call = (...) => (undefined | {"type": "null_constant"})() +611 -> 612 call = (...) => (undefined | {"type": "null_constant"})() -0 -> 602 call = (...) => (undefined | s0)() +0 -> 613 call = (...) => (undefined | s0)() -0 -> 603 conditional = ???*0* +0 -> 614 conditional = ???*0* - *0* max number of linking steps reached -603 -> 604 call = (...) => (undefined | {"type": "boolean_constant", "value": false})() +614 -> 615 call = (...) => (undefined | {"type": "boolean_constant", "value": false})() -0 -> 605 conditional = ???*0* +0 -> 616 conditional = ???*0* - *0* max number of linking steps reached -605 -> 606 call = (...) => (undefined | s0)() +616 -> 617 call = (...) => (undefined | s0)() -605 -> 607 conditional = ???*0* +616 -> 618 conditional = ???*0* - *0* max number of linking steps reached -607 -> 608 call = (...) => (undefined | {"type": "boolean_constant", "value": true})() +618 -> 619 call = (...) => (undefined | {"type": "boolean_constant", "value": true})() -0 -> 610 member call = ???*0*["charCodeAt"](???*1*) +0 -> 621 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 611 conditional = (???*0* === 45) +0 -> 622 conditional = (???*0* === 45) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -611 -> 612 conditional = true +622 -> 623 conditional = true -612 -> 613 call = (...) => (undefined | FreeVar(undefined))( +623 -> 624 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "-", "ignoreCase": false} ) ) -0 -> 614 conditional = ((???*0* | "-" | {} | null | undefined | {"type": "number_constant", "value": ???*1*}) !== {}) +0 -> 625 conditional = ((???*0* | "-" | {} | null | undefined | {"type": "number_constant", "value": ???*1*}) !== {}) - *0* s1 ⚠️ pattern without value - *1* ???*2*(text(), 16) @@ -2131,125 +2153,125 @@ - *2* FreeVar(parseInt) ⚠️ unknown global -614 -> 616 member call = ???*0*["substr"](???*1*, 2) +625 -> 627 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -614 -> 617 conditional = (???*0* === "0x") +625 -> 628 conditional = (???*0* === "0x") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -617 -> 618 conditional = true +628 -> 629 conditional = true -618 -> 619 call = (...) => (undefined | FreeVar(undefined))( +629 -> 630 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "0x", "ignoreCase": false} ) ) -614 -> 620 conditional = ((???*0* | "0x" | {} | null) !== {}) +625 -> 631 conditional = ((???*0* | "0x" | {} | null) !== {}) - *0* s2 ⚠️ pattern without value -620 -> 623 member call = ???*0*["charAt"](???*1*) +631 -> 634 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -620 -> 624 member call = /^[0-9]/["test"](???*0*) +631 -> 635 member call = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -620 -> 625 conditional = /^[0-9]/["test"](???*0*) +631 -> 636 conditional = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -625 -> 627 member call = ???*0*["charAt"](???*1*) +636 -> 638 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -625 -> 628 conditional = true +636 -> 639 conditional = true -628 -> 629 call = (...) => (undefined | FreeVar(undefined))( +639 -> 640 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": [["0", "9"]], "inverted": false, "ignoreCase": false} ) ) -620 -> 630 conditional = ???*0* +631 -> 641 conditional = ???*0* - *0* max number of linking steps reached -630 -> 632 member call = (???*0* | [] | {})["push"](???*1*) +641 -> 643 member call = (???*0* | [] | {})["push"](???*1*) - *0* s3 ⚠️ pattern without value - *1* max number of linking steps reached -630 -> 635 member call = ???*0*["charAt"](???*1*) +641 -> 646 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -630 -> 636 member call = /^[0-9]/["test"](???*0*) +641 -> 647 member call = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -630 -> 637 conditional = /^[0-9]/["test"](???*0*) +641 -> 648 conditional = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -637 -> 639 member call = ???*0*["charAt"](???*1*) +648 -> 650 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -637 -> 640 conditional = true +648 -> 651 conditional = true -640 -> 641 call = (...) => (undefined | FreeVar(undefined))( +651 -> 652 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": [["0", "9"]], "inverted": false, "ignoreCase": false} ) ) -620 -> 642 conditional = ((???*0* | [] | {}) !== {}) +631 -> 653 conditional = ((???*0* | [] | {}) !== {}) - *0* s3 ⚠️ pattern without value -642 -> 644 member call = ???*0*["charCodeAt"](???*1*) +653 -> 655 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -642 -> 645 conditional = (???*0* === 46) +653 -> 656 conditional = (???*0* === 46) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -645 -> 646 conditional = true +656 -> 657 conditional = true -646 -> 647 call = (...) => (undefined | FreeVar(undefined))( +657 -> 658 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ".", "ignoreCase": false} ) ) -642 -> 648 conditional = ((???*0* | "." | {} | [???*1*, (???*2* | [] | {})]) !== {}) +653 -> 659 conditional = ((???*0* | "." | {} | [???*1*, (???*2* | [] | {})]) !== {}) - *0* s5 ⚠️ pattern without value - *1* s5 @@ -2257,38 +2279,38 @@ - *2* s6 ⚠️ pattern without value -648 -> 651 member call = ???*0*["charAt"](???*1*) +659 -> 662 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -648 -> 652 member call = /^[0-9]/["test"](???*0*) +659 -> 663 member call = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -648 -> 653 conditional = /^[0-9]/["test"](???*0*) +659 -> 664 conditional = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -653 -> 655 member call = ???*0*["charAt"](???*1*) +664 -> 666 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -653 -> 656 conditional = true +664 -> 667 conditional = true -656 -> 657 call = (...) => (undefined | FreeVar(undefined))( +667 -> 668 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": [["0", "9"]], "inverted": false, "ignoreCase": false} ) ) -648 -> 658 conditional = ((???*0* | ???*1* | {}) !== {}) +659 -> 669 conditional = ((???*0* | ???*1* | {}) !== {}) - *0* s7 ⚠️ pattern without value - *1* ???*2*["charAt"](peg$currPos) @@ -2296,7 +2318,7 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -658 -> 660 member call = (???*0* | [] | {})["push"]((???*1* | ???*2* | {})) +669 -> 671 member call = (???*0* | [] | {})["push"]((???*1* | ???*2* | {})) - *0* s6 ⚠️ pattern without value - *1* s7 @@ -2306,41 +2328,41 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -658 -> 663 member call = ???*0*["charAt"](???*1*) +669 -> 674 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -658 -> 664 member call = /^[0-9]/["test"](???*0*) +669 -> 675 member call = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -658 -> 665 conditional = /^[0-9]/["test"](???*0*) +669 -> 676 conditional = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -665 -> 667 member call = ???*0*["charAt"](???*1*) +676 -> 678 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -665 -> 668 conditional = true +676 -> 679 conditional = true -668 -> 669 call = (...) => (undefined | FreeVar(undefined))( +679 -> 680 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": [["0", "9"]], "inverted": false, "ignoreCase": false} ) ) -642 -> 670 conditional = ???*0* +653 -> 681 conditional = ???*0* - *0* max number of linking steps reached -670 -> 671 call = (...) => ( +681 -> 682 call = (...) => ( | undefined | { "type": "number_constant", @@ -2350,27 +2372,27 @@ - *0* s2 ⚠️ pattern without value -0 -> 673 member call = ???*0*["charCodeAt"](???*1*) +0 -> 684 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 674 conditional = (???*0* === 34) +0 -> 685 conditional = (???*0* === 34) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -674 -> 675 conditional = true +685 -> 686 conditional = true -675 -> 676 call = (...) => (undefined | FreeVar(undefined))( +686 -> 687 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "\"", "ignoreCase": false} ) ) -0 -> 677 conditional = (( +0 -> 688 conditional = (( | ???*0* | "\"" | {} @@ -2389,73 +2411,73 @@ - *4* []["join"] ⚠️ non-num constant property on array -677 -> 678 call = (...) => (undefined | s0)() +688 -> 689 call = (...) => (undefined | s0)() -677 -> 680 member call = (???*0* | [])["push"](???*1*) +688 -> 691 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -677 -> 681 call = (...) => (undefined | s0)() +688 -> 692 call = (...) => (undefined | s0)() -677 -> 682 conditional = ((???*0* | []) !== {}) +688 -> 693 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -682 -> 684 member call = ???*0*["charCodeAt"](???*1*) +693 -> 695 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -682 -> 685 conditional = (???*0* === 34) +693 -> 696 conditional = (???*0* === 34) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -685 -> 686 conditional = true +696 -> 697 conditional = true -686 -> 687 call = (...) => (undefined | FreeVar(undefined))( +697 -> 698 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "\"", "ignoreCase": false} ) ) -682 -> 688 conditional = ???*0* +693 -> 699 conditional = ???*0* - *0* max number of linking steps reached -688 -> 689 call = (...) => ( +699 -> 700 call = (...) => ( | undefined | {"type": "string_constant", "value": chars["join"]("")} )((???*0* | [])) - *0* s2 ⚠️ pattern without value -0 -> 690 conditional = ???*0* +0 -> 701 conditional = ???*0* - *0* max number of linking steps reached -690 -> 692 member call = ???*0*["charCodeAt"](???*1*) +701 -> 703 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -690 -> 693 conditional = (???*0* === 39) +701 -> 704 conditional = (???*0* === 39) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -693 -> 694 conditional = true +704 -> 705 conditional = true -694 -> 695 call = (...) => (undefined | FreeVar(undefined))( +705 -> 706 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "'", "ignoreCase": false} ) ) -690 -> 696 conditional = (( +701 -> 707 conditional = (( | ???*0* | "\"" | {} @@ -2474,450 +2496,450 @@ - *4* []["join"] ⚠️ non-num constant property on array -696 -> 697 call = (...) => (undefined | s0)() +707 -> 708 call = (...) => (undefined | s0)() -696 -> 699 member call = (???*0* | [])["push"](???*1*) +707 -> 710 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -696 -> 700 call = (...) => (undefined | s0)() +707 -> 711 call = (...) => (undefined | s0)() -696 -> 701 conditional = ((???*0* | []) !== {}) +707 -> 712 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -701 -> 703 member call = ???*0*["charCodeAt"](???*1*) +712 -> 714 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -701 -> 704 conditional = (???*0* === 39) +712 -> 715 conditional = (???*0* === 39) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -704 -> 705 conditional = true +715 -> 716 conditional = true -705 -> 706 call = (...) => (undefined | FreeVar(undefined))( +716 -> 717 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "'", "ignoreCase": false} ) ) -701 -> 707 conditional = ???*0* +712 -> 718 conditional = ???*0* - *0* max number of linking steps reached -707 -> 708 call = (...) => ( +718 -> 719 call = (...) => ( | undefined | {"type": "string_constant", "value": chars["join"]("")} )((???*0* | [])) - *0* s2 ⚠️ pattern without value -0 -> 710 member call = ???*0*["charCodeAt"](???*1*) +0 -> 721 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 711 conditional = (???*0* === 91) +0 -> 722 conditional = (???*0* === 91) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -711 -> 712 conditional = true +722 -> 723 conditional = true -712 -> 713 call = (...) => (undefined | FreeVar(undefined))( +723 -> 724 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "[", "ignoreCase": false} ) ) -0 -> 714 conditional = ???*0* +0 -> 725 conditional = ???*0* - *0* max number of linking steps reached -714 -> 715 call = (...) => (undefined | s0)() +725 -> 726 call = (...) => (undefined | s0)() -714 -> 716 conditional = ((???*0* | undefined | []) !== {}) +725 -> 727 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -716 -> 717 call = (...) => (undefined | s0)() +727 -> 728 call = (...) => (undefined | s0)() -716 -> 718 conditional = ???*0* +727 -> 729 conditional = ???*0* - *0* max number of linking steps reached -718 -> 719 call = (...) => (undefined | s0)() +729 -> 730 call = (...) => (undefined | s0)() -718 -> 720 conditional = ???*0* +729 -> 731 conditional = ???*0* - *0* max number of linking steps reached -720 -> 722 member call = ???*0*["charCodeAt"](???*1*) +731 -> 733 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -720 -> 723 conditional = (???*0* === 44) +731 -> 734 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -723 -> 724 conditional = true +734 -> 735 conditional = true -724 -> 725 call = (...) => (undefined | FreeVar(undefined))( +735 -> 736 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -720 -> 726 conditional = ((???*0* | "," | {}) !== {}) +731 -> 737 conditional = ((???*0* | "," | {}) !== {}) - *0* s7 ⚠️ pattern without value -726 -> 727 call = (...) => (undefined | s0)() +737 -> 738 call = (...) => (undefined | s0)() -726 -> 728 conditional = ((???*0* | undefined | []) !== {}) +737 -> 739 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -728 -> 729 call = (...) => (undefined | s0)() +739 -> 740 call = (...) => (undefined | s0)() -728 -> 730 conditional = ???*0* +739 -> 741 conditional = ???*0* - *0* max number of linking steps reached -730 -> 731 call = (...) => (undefined | v)(???*0*, ???*1*) +741 -> 742 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -718 -> 733 member call = (???*0* | [])["push"](???*1*) +729 -> 744 member call = (???*0* | [])["push"](???*1*) - *0* s4 ⚠️ pattern without value - *1* max number of linking steps reached -718 -> 734 call = (...) => (undefined | s0)() +729 -> 745 call = (...) => (undefined | s0)() -718 -> 735 conditional = ???*0* +729 -> 746 conditional = ???*0* - *0* max number of linking steps reached -735 -> 737 member call = ???*0*["charCodeAt"](???*1*) +746 -> 748 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -735 -> 738 conditional = (???*0* === 44) +746 -> 749 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -738 -> 739 conditional = true +749 -> 750 conditional = true -739 -> 740 call = (...) => (undefined | FreeVar(undefined))( +750 -> 751 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -735 -> 741 conditional = ((???*0* | "," | {}) !== {}) +746 -> 752 conditional = ((???*0* | "," | {}) !== {}) - *0* s7 ⚠️ pattern without value -741 -> 742 call = (...) => (undefined | s0)() +752 -> 753 call = (...) => (undefined | s0)() -741 -> 743 conditional = ((???*0* | undefined | []) !== {}) +752 -> 754 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -743 -> 744 call = (...) => (undefined | s0)() +754 -> 755 call = (...) => (undefined | s0)() -743 -> 745 conditional = ???*0* +754 -> 756 conditional = ???*0* - *0* max number of linking steps reached -745 -> 746 call = (...) => (undefined | v)(???*0*, ???*1*) +756 -> 757 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -718 -> 747 conditional = ((???*0* | []) !== {}) +729 -> 758 conditional = ((???*0* | []) !== {}) - *0* s4 ⚠️ pattern without value -747 -> 748 call = (...) => (undefined | s0)() +758 -> 759 call = (...) => (undefined | s0)() -747 -> 749 conditional = ???*0* +758 -> 760 conditional = ???*0* - *0* max number of linking steps reached -749 -> 751 member call = ???*0*["charCodeAt"](???*1*) +760 -> 762 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -749 -> 752 conditional = (???*0* === 93) +760 -> 763 conditional = (???*0* === 93) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -752 -> 753 conditional = true +763 -> 764 conditional = true -753 -> 754 call = (...) => (undefined | FreeVar(undefined))( +764 -> 765 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "]", "ignoreCase": false} ) ) -749 -> 755 conditional = ???*0* +760 -> 766 conditional = ???*0* - *0* max number of linking steps reached -755 -> 756 call = (...) => (undefined | {"type": "array_constant", "elements": ???*0*})(???*1*, (???*2* | [])) +766 -> 767 call = (...) => (undefined | {"type": "array_constant", "elements": ???*0*})(???*1*, (???*2* | [])) - *0* spread is not supported - *1* max number of linking steps reached - *2* s4 ⚠️ pattern without value -0 -> 758 member call = ???*0*["charCodeAt"](???*1*) +0 -> 769 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 759 conditional = (???*0* === 123) +0 -> 770 conditional = (???*0* === 123) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -759 -> 760 conditional = true +770 -> 771 conditional = true -760 -> 761 call = (...) => (undefined | FreeVar(undefined))( +771 -> 772 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "{", "ignoreCase": false} ) ) -0 -> 762 conditional = ???*0* +0 -> 773 conditional = ???*0* - *0* max number of linking steps reached -762 -> 763 call = (...) => (undefined | s0)() +773 -> 774 call = (...) => (undefined | s0)() -762 -> 764 conditional = ((???*0* | undefined | []) !== {}) +773 -> 775 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -764 -> 765 call = (...) => (undefined | s0)() +775 -> 776 call = (...) => (undefined | s0)() -764 -> 766 conditional = ???*0* +775 -> 777 conditional = ???*0* - *0* max number of linking steps reached -766 -> 767 call = (...) => (undefined | s0)() +777 -> 778 call = (...) => (undefined | s0)() -766 -> 768 conditional = ???*0* +777 -> 779 conditional = ???*0* - *0* max number of linking steps reached -768 -> 770 member call = ???*0*["charCodeAt"](???*1*) +779 -> 781 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -768 -> 771 conditional = (???*0* === 44) +779 -> 782 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -771 -> 772 conditional = true +782 -> 783 conditional = true -772 -> 773 call = (...) => (undefined | FreeVar(undefined))( +783 -> 784 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -768 -> 774 conditional = ((???*0* | "," | {}) !== {}) +779 -> 785 conditional = ((???*0* | "," | {}) !== {}) - *0* s7 ⚠️ pattern without value -774 -> 775 call = (...) => (undefined | s0)() +785 -> 786 call = (...) => (undefined | s0)() -774 -> 776 conditional = ((???*0* | undefined | []) !== {}) +785 -> 787 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -776 -> 777 call = (...) => (undefined | s0)() +787 -> 788 call = (...) => (undefined | s0)() -776 -> 778 conditional = ???*0* +787 -> 789 conditional = ???*0* - *0* max number of linking steps reached -778 -> 779 call = (...) => (undefined | v)(???*0*, ???*1*) +789 -> 790 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -766 -> 781 member call = (???*0* | [])["push"](???*1*) +777 -> 792 member call = (???*0* | [])["push"](???*1*) - *0* s4 ⚠️ pattern without value - *1* max number of linking steps reached -766 -> 782 call = (...) => (undefined | s0)() +777 -> 793 call = (...) => (undefined | s0)() -766 -> 783 conditional = ???*0* +777 -> 794 conditional = ???*0* - *0* max number of linking steps reached -783 -> 785 member call = ???*0*["charCodeAt"](???*1*) +794 -> 796 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -783 -> 786 conditional = (???*0* === 44) +794 -> 797 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -786 -> 787 conditional = true +797 -> 798 conditional = true -787 -> 788 call = (...) => (undefined | FreeVar(undefined))( +798 -> 799 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -783 -> 789 conditional = ((???*0* | "," | {}) !== {}) +794 -> 800 conditional = ((???*0* | "," | {}) !== {}) - *0* s7 ⚠️ pattern without value -789 -> 790 call = (...) => (undefined | s0)() +800 -> 801 call = (...) => (undefined | s0)() -789 -> 791 conditional = ((???*0* | undefined | []) !== {}) +800 -> 802 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -791 -> 792 call = (...) => (undefined | s0)() +802 -> 803 call = (...) => (undefined | s0)() -791 -> 793 conditional = ???*0* +802 -> 804 conditional = ???*0* - *0* max number of linking steps reached -793 -> 794 call = (...) => (undefined | v)(???*0*, ???*1*) +804 -> 805 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -766 -> 795 conditional = ((???*0* | []) !== {}) +777 -> 806 conditional = ((???*0* | []) !== {}) - *0* s4 ⚠️ pattern without value -795 -> 796 call = (...) => (undefined | s0)() +806 -> 807 call = (...) => (undefined | s0)() -795 -> 797 conditional = ???*0* +806 -> 808 conditional = ???*0* - *0* max number of linking steps reached -797 -> 799 member call = ???*0*["charCodeAt"](???*1*) +808 -> 810 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -797 -> 800 conditional = (???*0* === 125) +808 -> 811 conditional = (???*0* === 125) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -800 -> 801 conditional = true +811 -> 812 conditional = true -801 -> 802 call = (...) => (undefined | FreeVar(undefined))( +812 -> 813 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "}", "ignoreCase": false} ) ) -797 -> 803 conditional = ???*0* +808 -> 814 conditional = ???*0* - *0* max number of linking steps reached -803 -> 804 call = (...) => (undefined | {"type": "object_constant", "properties": ???*0*})(???*1*, (???*2* | [])) +814 -> 815 call = (...) => (undefined | {"type": "object_constant", "properties": ???*0*})(???*1*, (???*2* | [])) - *0* spread is not supported - *1* max number of linking steps reached - *2* s4 ⚠️ pattern without value -0 -> 805 call = (...) => (undefined | s0)() +0 -> 816 call = (...) => (undefined | s0)() -0 -> 806 conditional = ???*0* +0 -> 817 conditional = ???*0* - *0* max number of linking steps reached -806 -> 807 call = (...) => (undefined | s0)() +817 -> 818 call = (...) => (undefined | s0)() -0 -> 809 member call = (???*0* | [])["push"](???*1*) +0 -> 820 member call = (???*0* | [])["push"](???*1*) - *0* s0 ⚠️ pattern without value - *1* max number of linking steps reached -0 -> 810 call = (...) => (undefined | s0)() +0 -> 821 call = (...) => (undefined | s0)() -0 -> 811 conditional = ???*0* +0 -> 822 conditional = ???*0* - *0* max number of linking steps reached -811 -> 812 call = (...) => (undefined | s0)() +822 -> 823 call = (...) => (undefined | s0)() -0 -> 815 member call = ???*0*["charAt"](???*1*) +0 -> 826 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 816 member call = /^[ \t\n\r]/["test"](???*0*) +0 -> 827 member call = /^[ \t\n\r]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 817 conditional = /^[ \t\n\r]/["test"](???*0*) +0 -> 828 conditional = /^[ \t\n\r]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -817 -> 819 member call = ???*0*["charAt"](???*1*) +828 -> 830 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -817 -> 820 conditional = true +828 -> 831 conditional = true -820 -> 821 call = (...) => (undefined | FreeVar(undefined))( +831 -> 832 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": [" ", "\t", "\n", "\r"], "inverted": false, "ignoreCase": false} ) ) -0 -> 823 member call = ???*0*["substr"](???*1*, 2) +0 -> 834 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 824 conditional = (???*0* === "--") +0 -> 835 conditional = (???*0* === "--") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -824 -> 825 conditional = true +835 -> 836 conditional = true -825 -> 826 call = (...) => (undefined | FreeVar(undefined))( +836 -> 837 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "--", "ignoreCase": false} ) ) -0 -> 827 conditional = ((???*0* | "--" | {} | [???*1*, (???*2* | [])]) !== {}) +0 -> 838 conditional = ((???*0* | "--" | {} | [???*1*, (???*2* | [])]) !== {}) - *0* s1 ⚠️ pattern without value - *1* s1 @@ -2925,95 +2947,95 @@ - *2* s2 ⚠️ pattern without value -827 -> 830 member call = ???*0*["charAt"](???*1*) +838 -> 841 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -827 -> 831 member call = /^[\n\r]/["test"](???*0*) +838 -> 842 member call = /^[\n\r]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -827 -> 832 conditional = /^[\n\r]/["test"](???*0*) +838 -> 843 conditional = /^[\n\r]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -832 -> 834 member call = ???*0*["charAt"](???*1*) +843 -> 845 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -832 -> 835 conditional = true +843 -> 846 conditional = true -835 -> 836 call = (...) => (undefined | FreeVar(undefined))( +846 -> 847 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": ["\n", "\r"], "inverted": false, "ignoreCase": false} ) ) -827 -> 837 conditional = ???*0* +838 -> 848 conditional = ???*0* - *0* max number of linking steps reached -837 -> 838 call = (...) => (undefined | s0)() +848 -> 849 call = (...) => (undefined | s0)() -827 -> 840 member call = (???*0* | [])["push"](???*1*) +838 -> 851 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -827 -> 843 member call = ???*0*["charAt"](???*1*) +838 -> 854 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -827 -> 844 member call = /^[\n\r]/["test"](???*0*) +838 -> 855 member call = /^[\n\r]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -827 -> 845 conditional = /^[\n\r]/["test"](???*0*) +838 -> 856 conditional = /^[\n\r]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -845 -> 847 member call = ???*0*["charAt"](???*1*) +856 -> 858 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -845 -> 848 conditional = true +856 -> 859 conditional = true -848 -> 849 call = (...) => (undefined | FreeVar(undefined))( +859 -> 860 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": ["\n", "\r"], "inverted": false, "ignoreCase": false} ) ) -827 -> 850 conditional = ???*0* +838 -> 861 conditional = ???*0* - *0* max number of linking steps reached -850 -> 851 call = (...) => (undefined | s0)() +861 -> 862 call = (...) => (undefined | s0)() -0 -> 854 member call = ???*0*["substr"](???*1*, 6) +0 -> 865 member call = ???*0*["substr"](???*1*, 6) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 855 member call = ???*0*["toLowerCase"]() +0 -> 866 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 6) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 856 conditional = (???*0* === "select") +0 -> 867 conditional = (???*0* === "select") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3023,37 +3045,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -856 -> 858 member call = ???*0*["substr"](???*1*, 6) +867 -> 869 member call = ???*0*["substr"](???*1*, 6) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -856 -> 859 conditional = true +867 -> 870 conditional = true -859 -> 860 call = (...) => (undefined | FreeVar(undefined))( +870 -> 871 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "SELECT", "ignoreCase": true} ) ) -0 -> 861 conditional = ???*0* +0 -> 872 conditional = ???*0* - *0* max number of linking steps reached -861 -> 862 call = (...) => (undefined | s0)() +872 -> 873 call = (...) => (undefined | s0)() -0 -> 865 member call = ???*0*["substr"](???*1*, 3) +0 -> 876 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 866 member call = ???*0*["toLowerCase"]() +0 -> 877 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 3) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 867 conditional = (???*0* === "top") +0 -> 878 conditional = (???*0* === "top") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3063,37 +3085,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -867 -> 869 member call = ???*0*["substr"](???*1*, 3) +878 -> 880 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -867 -> 870 conditional = true +878 -> 881 conditional = true -870 -> 871 call = (...) => (undefined | FreeVar(undefined))( +881 -> 882 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "TOP", "ignoreCase": true} ) ) -0 -> 872 conditional = ???*0* +0 -> 883 conditional = ???*0* - *0* max number of linking steps reached -872 -> 873 call = (...) => (undefined | s0)() +883 -> 884 call = (...) => (undefined | s0)() -0 -> 876 member call = ???*0*["substr"](???*1*, 4) +0 -> 887 member call = ???*0*["substr"](???*1*, 4) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 877 member call = ???*0*["toLowerCase"]() +0 -> 888 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 4) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 878 conditional = (???*0* === "from") +0 -> 889 conditional = (???*0* === "from") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3103,37 +3125,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -878 -> 880 member call = ???*0*["substr"](???*1*, 4) +889 -> 891 member call = ???*0*["substr"](???*1*, 4) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -878 -> 881 conditional = true +889 -> 892 conditional = true -881 -> 882 call = (...) => (undefined | FreeVar(undefined))( +892 -> 893 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "FROM", "ignoreCase": true} ) ) -0 -> 883 conditional = ???*0* +0 -> 894 conditional = ???*0* - *0* max number of linking steps reached -883 -> 884 call = (...) => (undefined | s0)() +894 -> 895 call = (...) => (undefined | s0)() -0 -> 887 member call = ???*0*["substr"](???*1*, 5) +0 -> 898 member call = ???*0*["substr"](???*1*, 5) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 888 member call = ???*0*["toLowerCase"]() +0 -> 899 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 5) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 889 conditional = (???*0* === "where") +0 -> 900 conditional = (???*0* === "where") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3143,37 +3165,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -889 -> 891 member call = ???*0*["substr"](???*1*, 5) +900 -> 902 member call = ???*0*["substr"](???*1*, 5) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -889 -> 892 conditional = true +900 -> 903 conditional = true -892 -> 893 call = (...) => (undefined | FreeVar(undefined))( +903 -> 904 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "WHERE", "ignoreCase": true} ) ) -0 -> 894 conditional = ???*0* +0 -> 905 conditional = ???*0* - *0* max number of linking steps reached -894 -> 895 call = (...) => (undefined | s0)() +905 -> 906 call = (...) => (undefined | s0)() -0 -> 898 member call = ???*0*["substr"](???*1*, 5) +0 -> 909 member call = ???*0*["substr"](???*1*, 5) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 899 member call = ???*0*["toLowerCase"]() +0 -> 910 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 5) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 900 conditional = (???*0* === "order") +0 -> 911 conditional = (???*0* === "order") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3183,37 +3205,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -900 -> 902 member call = ???*0*["substr"](???*1*, 5) +911 -> 913 member call = ???*0*["substr"](???*1*, 5) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -900 -> 903 conditional = true +911 -> 914 conditional = true -903 -> 904 call = (...) => (undefined | FreeVar(undefined))( +914 -> 915 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "ORDER", "ignoreCase": true} ) ) -0 -> 905 conditional = ???*0* +0 -> 916 conditional = ???*0* - *0* max number of linking steps reached -905 -> 906 call = (...) => (undefined | s0)() +916 -> 917 call = (...) => (undefined | s0)() -0 -> 909 member call = ???*0*["substr"](???*1*, 2) +0 -> 920 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 910 member call = ???*0*["toLowerCase"]() +0 -> 921 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 911 conditional = (???*0* === "by") +0 -> 922 conditional = (???*0* === "by") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3223,37 +3245,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -911 -> 913 member call = ???*0*["substr"](???*1*, 2) +922 -> 924 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -911 -> 914 conditional = true +922 -> 925 conditional = true -914 -> 915 call = (...) => (undefined | FreeVar(undefined))( +925 -> 926 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "BY", "ignoreCase": true} ) ) -0 -> 916 conditional = ???*0* +0 -> 927 conditional = ???*0* - *0* max number of linking steps reached -916 -> 917 call = (...) => (undefined | s0)() +927 -> 928 call = (...) => (undefined | s0)() -0 -> 920 member call = ???*0*["substr"](???*1*, 2) +0 -> 931 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 921 member call = ???*0*["toLowerCase"]() +0 -> 932 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 922 conditional = (???*0* === "as") +0 -> 933 conditional = (???*0* === "as") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3263,37 +3285,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -922 -> 924 member call = ???*0*["substr"](???*1*, 2) +933 -> 935 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -922 -> 925 conditional = true +933 -> 936 conditional = true -925 -> 926 call = (...) => (undefined | FreeVar(undefined))( +936 -> 937 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "AS", "ignoreCase": true} ) ) -0 -> 927 conditional = ???*0* +0 -> 938 conditional = ???*0* - *0* max number of linking steps reached -927 -> 928 call = (...) => (undefined | s0)() +938 -> 939 call = (...) => (undefined | s0)() -0 -> 931 member call = ???*0*["substr"](???*1*, 4) +0 -> 942 member call = ???*0*["substr"](???*1*, 4) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 932 member call = ???*0*["toLowerCase"]() +0 -> 943 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 4) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 933 conditional = (???*0* === "join") +0 -> 944 conditional = (???*0* === "join") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3303,37 +3325,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -933 -> 935 member call = ???*0*["substr"](???*1*, 4) +944 -> 946 member call = ???*0*["substr"](???*1*, 4) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -933 -> 936 conditional = true +944 -> 947 conditional = true -936 -> 937 call = (...) => (undefined | FreeVar(undefined))( +947 -> 948 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "JOIN", "ignoreCase": true} ) ) -0 -> 938 conditional = ???*0* +0 -> 949 conditional = ???*0* - *0* max number of linking steps reached -938 -> 939 call = (...) => (undefined | s0)() +949 -> 950 call = (...) => (undefined | s0)() -0 -> 942 member call = ???*0*["substr"](???*1*, 2) +0 -> 953 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 943 member call = ???*0*["toLowerCase"]() +0 -> 954 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 944 conditional = (???*0* === "in") +0 -> 955 conditional = (???*0* === "in") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3343,37 +3365,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -944 -> 946 member call = ???*0*["substr"](???*1*, 2) +955 -> 957 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -944 -> 947 conditional = true +955 -> 958 conditional = true -947 -> 948 call = (...) => (undefined | FreeVar(undefined))( +958 -> 959 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "IN", "ignoreCase": true} ) ) -0 -> 949 conditional = ???*0* +0 -> 960 conditional = ???*0* - *0* max number of linking steps reached -949 -> 950 call = (...) => (undefined | s0)() +960 -> 961 call = (...) => (undefined | s0)() -0 -> 953 member call = ???*0*["substr"](???*1*, 5) +0 -> 964 member call = ???*0*["substr"](???*1*, 5) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 954 member call = ???*0*["toLowerCase"]() +0 -> 965 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 5) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 955 conditional = (???*0* === "value") +0 -> 966 conditional = (???*0* === "value") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3383,37 +3405,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -955 -> 957 member call = ???*0*["substr"](???*1*, 5) +966 -> 968 member call = ???*0*["substr"](???*1*, 5) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -955 -> 958 conditional = true +966 -> 969 conditional = true -958 -> 959 call = (...) => (undefined | FreeVar(undefined))( +969 -> 970 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "VALUE", "ignoreCase": true} ) ) -0 -> 960 conditional = ???*0* +0 -> 971 conditional = ???*0* - *0* max number of linking steps reached -960 -> 961 call = (...) => (undefined | s0)() +971 -> 972 call = (...) => (undefined | s0)() -0 -> 964 member call = ???*0*["substr"](???*1*, 3) +0 -> 975 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 965 member call = ???*0*["toLowerCase"]() +0 -> 976 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 3) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 966 conditional = (???*0* === "asc") +0 -> 977 conditional = (???*0* === "asc") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3423,21 +3445,21 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -966 -> 968 member call = ???*0*["substr"](???*1*, 3) +977 -> 979 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -966 -> 969 conditional = true +977 -> 980 conditional = true -969 -> 970 call = (...) => (undefined | FreeVar(undefined))( +980 -> 981 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "ASC", "ignoreCase": true} ) ) -0 -> 971 conditional = ((???*0* | ???*1* | {} | undefined | "ASC") !== {}) +0 -> 982 conditional = ((???*0* | ???*1* | {} | undefined | "ASC") !== {}) - *0* s1 ⚠️ pattern without value - *1* ???*2*["substr"](peg$currPos, 3) @@ -3445,25 +3467,25 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -971 -> 972 call = (...) => (undefined | s0)() +982 -> 983 call = (...) => (undefined | s0)() -971 -> 973 conditional = ???*0* +982 -> 984 conditional = ???*0* - *0* max number of linking steps reached -973 -> 974 call = (...) => (undefined | "ASC")() +984 -> 985 call = (...) => (undefined | "ASC")() -0 -> 977 member call = ???*0*["substr"](???*1*, 4) +0 -> 988 member call = ???*0*["substr"](???*1*, 4) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 978 member call = ???*0*["toLowerCase"]() +0 -> 989 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 4) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 979 conditional = (???*0* === "desc") +0 -> 990 conditional = (???*0* === "desc") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3473,21 +3495,21 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -979 -> 981 member call = ???*0*["substr"](???*1*, 4) +990 -> 992 member call = ???*0*["substr"](???*1*, 4) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -979 -> 982 conditional = true +990 -> 993 conditional = true -982 -> 983 call = (...) => (undefined | FreeVar(undefined))( +993 -> 994 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "DESC", "ignoreCase": true} ) ) -0 -> 984 conditional = ((???*0* | ???*1* | {} | undefined | "DESC") !== {}) +0 -> 995 conditional = ((???*0* | ???*1* | {} | undefined | "DESC") !== {}) - *0* s1 ⚠️ pattern without value - *1* ???*2*["substr"](peg$currPos, 4) @@ -3495,25 +3517,25 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -984 -> 985 call = (...) => (undefined | s0)() +995 -> 996 call = (...) => (undefined | s0)() -984 -> 986 conditional = ???*0* +995 -> 997 conditional = ???*0* - *0* max number of linking steps reached -986 -> 987 call = (...) => (undefined | "DESC")() +997 -> 998 call = (...) => (undefined | "DESC")() -0 -> 990 member call = ???*0*["substr"](???*1*, 3) +0 -> 1001 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 991 member call = ???*0*["toLowerCase"]() +0 -> 1002 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 3) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 992 conditional = (???*0* === "and") +0 -> 1003 conditional = (???*0* === "and") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3523,21 +3545,21 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -992 -> 994 member call = ???*0*["substr"](???*1*, 3) +1003 -> 1005 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -992 -> 995 conditional = true +1003 -> 1006 conditional = true -995 -> 996 call = (...) => (undefined | FreeVar(undefined))( +1006 -> 1007 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "AND", "ignoreCase": true} ) ) -0 -> 997 conditional = ((???*0* | ???*1* | {} | undefined | "AND") !== {}) +0 -> 1008 conditional = ((???*0* | ???*1* | {} | undefined | "AND") !== {}) - *0* s1 ⚠️ pattern without value - *1* ???*2*["substr"](peg$currPos, 3) @@ -3545,25 +3567,25 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -997 -> 998 call = (...) => (undefined | s0)() +1008 -> 1009 call = (...) => (undefined | s0)() -997 -> 999 conditional = ???*0* +1008 -> 1010 conditional = ???*0* - *0* max number of linking steps reached -999 -> 1000 call = (...) => (undefined | "AND")() +1010 -> 1011 call = (...) => (undefined | "AND")() -0 -> 1003 member call = ???*0*["substr"](???*1*, 2) +0 -> 1014 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1004 member call = ???*0*["toLowerCase"]() +0 -> 1015 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1005 conditional = (???*0* === "or") +0 -> 1016 conditional = (???*0* === "or") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3573,21 +3595,21 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -1005 -> 1007 member call = ???*0*["substr"](???*1*, 2) +1016 -> 1018 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1005 -> 1008 conditional = true +1016 -> 1019 conditional = true -1008 -> 1009 call = (...) => (undefined | FreeVar(undefined))( +1019 -> 1020 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "OR", "ignoreCase": true} ) ) -0 -> 1010 conditional = ((???*0* | ???*1* | {} | undefined | "OR") !== {}) +0 -> 1021 conditional = ((???*0* | ???*1* | {} | undefined | "OR") !== {}) - *0* s1 ⚠️ pattern without value - *1* ???*2*["substr"](peg$currPos, 2) @@ -3595,25 +3617,25 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -1010 -> 1011 call = (...) => (undefined | s0)() +1021 -> 1022 call = (...) => (undefined | s0)() -1010 -> 1012 conditional = ???*0* +1021 -> 1023 conditional = ???*0* - *0* max number of linking steps reached -1012 -> 1013 call = (...) => (undefined | "OR")() +1023 -> 1024 call = (...) => (undefined | "OR")() -0 -> 1016 member call = ???*0*["substr"](???*1*, 3) +0 -> 1027 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1017 member call = ???*0*["toLowerCase"]() +0 -> 1028 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 3) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1018 conditional = (???*0* === "not") +0 -> 1029 conditional = (???*0* === "not") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3623,21 +3645,21 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -1018 -> 1020 member call = ???*0*["substr"](???*1*, 3) +1029 -> 1031 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1018 -> 1021 conditional = true +1029 -> 1032 conditional = true -1021 -> 1022 call = (...) => (undefined | FreeVar(undefined))( +1032 -> 1033 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "NOT", "ignoreCase": true} ) ) -0 -> 1023 conditional = ((???*0* | ???*1* | {} | undefined | "NOT") !== {}) +0 -> 1034 conditional = ((???*0* | ???*1* | {} | undefined | "NOT") !== {}) - *0* s1 ⚠️ pattern without value - *1* ???*2*["substr"](peg$currPos, 3) @@ -3645,25 +3667,25 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -1023 -> 1024 call = (...) => (undefined | s0)() +1034 -> 1035 call = (...) => (undefined | s0)() -1023 -> 1025 conditional = ???*0* +1034 -> 1036 conditional = ???*0* - *0* max number of linking steps reached -1025 -> 1026 call = (...) => (undefined | "NOT")() +1036 -> 1037 call = (...) => (undefined | "NOT")() -0 -> 1029 member call = ???*0*["substr"](???*1*, 7) +0 -> 1040 member call = ???*0*["substr"](???*1*, 7) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1030 member call = ???*0*["toLowerCase"]() +0 -> 1041 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 7) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1031 conditional = (???*0* === "between") +0 -> 1042 conditional = (???*0* === "between") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3673,37 +3695,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -1031 -> 1033 member call = ???*0*["substr"](???*1*, 7) +1042 -> 1044 member call = ???*0*["substr"](???*1*, 7) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1031 -> 1034 conditional = true +1042 -> 1045 conditional = true -1034 -> 1035 call = (...) => (undefined | FreeVar(undefined))( +1045 -> 1046 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "BETWEEN", "ignoreCase": true} ) ) -0 -> 1036 conditional = ???*0* +0 -> 1047 conditional = ???*0* - *0* max number of linking steps reached -1036 -> 1037 call = (...) => (undefined | s0)() +1047 -> 1048 call = (...) => (undefined | s0)() -0 -> 1040 member call = ???*0*["substr"](???*1*, 6) +0 -> 1051 member call = ???*0*["substr"](???*1*, 6) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1041 member call = ???*0*["toLowerCase"]() +0 -> 1052 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 6) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1042 conditional = (???*0* === "exists") +0 -> 1053 conditional = (???*0* === "exists") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3713,37 +3735,37 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -1042 -> 1044 member call = ???*0*["substr"](???*1*, 6) +1053 -> 1055 member call = ???*0*["substr"](???*1*, 6) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1042 -> 1045 conditional = true +1053 -> 1056 conditional = true -1045 -> 1046 call = (...) => (undefined | FreeVar(undefined))( +1056 -> 1057 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "EXISTS", "ignoreCase": true} ) ) -0 -> 1047 conditional = ???*0* +0 -> 1058 conditional = ???*0* - *0* max number of linking steps reached -1047 -> 1048 call = (...) => (undefined | s0)() +1058 -> 1059 call = (...) => (undefined | s0)() -0 -> 1051 member call = ???*0*["substr"](???*1*, 5) +0 -> 1062 member call = ???*0*["substr"](???*1*, 5) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1052 member call = ???*0*["toLowerCase"]() +0 -> 1063 member call = ???*0*["toLowerCase"]() - *0* ???*1*["substr"](peg$currPos, 5) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1053 conditional = (???*0* === "array") +0 -> 1064 conditional = (???*0* === "array") - *0* ???*1*() ⚠️ nested operation - *1* ???*2*["toLowerCase"] @@ -3753,279 +3775,279 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -1053 -> 1055 member call = ???*0*["substr"](???*1*, 5) +1064 -> 1066 member call = ???*0*["substr"](???*1*, 5) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1053 -> 1056 conditional = true +1064 -> 1067 conditional = true -1056 -> 1057 call = (...) => (undefined | FreeVar(undefined))( +1067 -> 1068 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "ARRAY", "ignoreCase": true} ) ) -0 -> 1058 conditional = ???*0* +0 -> 1069 conditional = ???*0* - *0* max number of linking steps reached -1058 -> 1059 call = (...) => (undefined | s0)() +1069 -> 1070 call = (...) => (undefined | s0)() -0 -> 1061 member call = ???*0*["substr"](???*1*, 4) +0 -> 1072 member call = ???*0*["substr"](???*1*, 4) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1062 conditional = (???*0* === "null") +0 -> 1073 conditional = (???*0* === "null") - *0* ???*1*["substr"](peg$currPos, 4) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1062 -> 1063 conditional = true +1073 -> 1074 conditional = true -1063 -> 1064 call = (...) => (undefined | FreeVar(undefined))( +1074 -> 1075 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "null", "ignoreCase": false} ) ) -0 -> 1065 conditional = ???*0* +0 -> 1076 conditional = ???*0* - *0* max number of linking steps reached -1065 -> 1066 call = (...) => (undefined | s0)() +1076 -> 1077 call = (...) => (undefined | s0)() -0 -> 1068 member call = ???*0*["substr"](???*1*, 4) +0 -> 1079 member call = ???*0*["substr"](???*1*, 4) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1069 conditional = (???*0* === "true") +0 -> 1080 conditional = (???*0* === "true") - *0* ???*1*["substr"](peg$currPos, 4) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1069 -> 1070 conditional = true +1080 -> 1081 conditional = true -1070 -> 1071 call = (...) => (undefined | FreeVar(undefined))( +1081 -> 1082 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "true", "ignoreCase": false} ) ) -0 -> 1072 conditional = ???*0* +0 -> 1083 conditional = ???*0* - *0* max number of linking steps reached -1072 -> 1073 call = (...) => (undefined | s0)() +1083 -> 1084 call = (...) => (undefined | s0)() -0 -> 1075 member call = ???*0*["substr"](???*1*, 5) +0 -> 1086 member call = ???*0*["substr"](???*1*, 5) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1076 conditional = (???*0* === "false") +0 -> 1087 conditional = (???*0* === "false") - *0* ???*1*["substr"](peg$currPos, 5) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1076 -> 1077 conditional = true +1087 -> 1088 conditional = true -1077 -> 1078 call = (...) => (undefined | FreeVar(undefined))( +1088 -> 1089 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "false", "ignoreCase": false} ) ) -0 -> 1079 conditional = ???*0* +0 -> 1090 conditional = ???*0* - *0* max number of linking steps reached -1079 -> 1080 call = (...) => (undefined | s0)() +1090 -> 1091 call = (...) => (undefined | s0)() -0 -> 1082 member call = ???*0*["substr"](???*1*, 3) +0 -> 1093 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1083 conditional = (???*0* === "udf") +0 -> 1094 conditional = (???*0* === "udf") - *0* ???*1*["substr"](peg$currPos, 3) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1083 -> 1084 conditional = true +1094 -> 1095 conditional = true -1084 -> 1085 call = (...) => (undefined | FreeVar(undefined))( +1095 -> 1096 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "udf", "ignoreCase": false} ) ) -0 -> 1086 conditional = ???*0* +0 -> 1097 conditional = ???*0* - *0* max number of linking steps reached -1086 -> 1087 call = (...) => (undefined | s0)() +1097 -> 1098 call = (...) => (undefined | s0)() -0 -> 1088 call = (...) => (undefined | s0)() +0 -> 1099 call = (...) => (undefined | s0)() -0 -> 1089 conditional = ???*0* +0 -> 1100 conditional = ???*0* - *0* max number of linking steps reached -1089 -> 1090 call = (...) => (undefined | s0)() +1100 -> 1101 call = (...) => (undefined | s0)() -1089 -> 1091 conditional = ???*0* +1100 -> 1102 conditional = ???*0* - *0* max number of linking steps reached -1091 -> 1092 call = (...) => (undefined | s0)() +1102 -> 1103 call = (...) => (undefined | s0)() -1091 -> 1093 conditional = ???*0* +1102 -> 1104 conditional = ???*0* - *0* max number of linking steps reached -1093 -> 1094 call = (...) => (undefined | s0)() +1104 -> 1105 call = (...) => (undefined | s0)() -1093 -> 1095 conditional = ???*0* +1104 -> 1106 conditional = ???*0* - *0* max number of linking steps reached -1095 -> 1096 call = (...) => (undefined | s0)() +1106 -> 1107 call = (...) => (undefined | s0)() -1095 -> 1097 conditional = ???*0* +1106 -> 1108 conditional = ???*0* - *0* max number of linking steps reached -1097 -> 1098 call = (...) => (undefined | s0)() +1108 -> 1109 call = (...) => (undefined | s0)() -1097 -> 1099 conditional = ???*0* +1108 -> 1110 conditional = ???*0* - *0* max number of linking steps reached -1099 -> 1100 call = (...) => (undefined | s0)() +1110 -> 1111 call = (...) => (undefined | s0)() -1099 -> 1101 conditional = ???*0* +1110 -> 1112 conditional = ???*0* - *0* max number of linking steps reached -1101 -> 1102 call = (...) => (undefined | s0)() +1112 -> 1113 call = (...) => (undefined | s0)() -1101 -> 1103 conditional = ???*0* +1112 -> 1114 conditional = ???*0* - *0* max number of linking steps reached -1103 -> 1104 call = (...) => (undefined | s0)() +1114 -> 1115 call = (...) => (undefined | s0)() -1103 -> 1105 conditional = ???*0* +1114 -> 1116 conditional = ???*0* - *0* max number of linking steps reached -1105 -> 1106 call = (...) => (undefined | s0)() +1116 -> 1117 call = (...) => (undefined | s0)() -1105 -> 1107 conditional = ???*0* +1116 -> 1118 conditional = ???*0* - *0* max number of linking steps reached -1107 -> 1108 call = (...) => (undefined | s0)() +1118 -> 1119 call = (...) => (undefined | s0)() -1107 -> 1109 conditional = ???*0* +1118 -> 1120 conditional = ???*0* - *0* max number of linking steps reached -1109 -> 1110 call = (...) => (undefined | s0)() +1120 -> 1121 call = (...) => (undefined | s0)() -1109 -> 1111 conditional = ???*0* +1120 -> 1122 conditional = ???*0* - *0* max number of linking steps reached -1111 -> 1112 call = (...) => (undefined | s0)() +1122 -> 1123 call = (...) => (undefined | s0)() -1111 -> 1113 conditional = ???*0* +1122 -> 1124 conditional = ???*0* - *0* max number of linking steps reached -1113 -> 1114 call = (...) => (undefined | s0)() +1124 -> 1125 call = (...) => (undefined | s0)() -1113 -> 1115 conditional = ???*0* +1124 -> 1126 conditional = ???*0* - *0* max number of linking steps reached -1115 -> 1116 call = (...) => (undefined | s0)() +1126 -> 1127 call = (...) => (undefined | s0)() -1115 -> 1117 conditional = ???*0* +1126 -> 1128 conditional = ???*0* - *0* max number of linking steps reached -1117 -> 1118 call = (...) => (undefined | s0)() +1128 -> 1129 call = (...) => (undefined | s0)() -1117 -> 1119 conditional = ???*0* +1128 -> 1130 conditional = ???*0* - *0* max number of linking steps reached -1119 -> 1120 call = (...) => (undefined | s0)() +1130 -> 1131 call = (...) => (undefined | s0)() -1119 -> 1121 conditional = ???*0* +1130 -> 1132 conditional = ???*0* - *0* max number of linking steps reached -1121 -> 1122 call = (...) => (undefined | s0)() +1132 -> 1133 call = (...) => (undefined | s0)() -1121 -> 1123 conditional = ???*0* +1132 -> 1134 conditional = ???*0* - *0* max number of linking steps reached -1123 -> 1124 call = (...) => (undefined | s0)() +1134 -> 1135 call = (...) => (undefined | s0)() -1123 -> 1125 conditional = ???*0* +1134 -> 1136 conditional = ???*0* - *0* max number of linking steps reached -1125 -> 1126 call = (...) => (undefined | s0)() +1136 -> 1137 call = (...) => (undefined | s0)() -1125 -> 1127 conditional = ???*0* +1136 -> 1138 conditional = ???*0* - *0* max number of linking steps reached -1127 -> 1128 call = (...) => (undefined | s0)() +1138 -> 1139 call = (...) => (undefined | s0)() -1127 -> 1129 conditional = ???*0* +1138 -> 1140 conditional = ???*0* - *0* max number of linking steps reached -1129 -> 1130 call = (...) => (undefined | s0)() +1140 -> 1141 call = (...) => (undefined | s0)() -0 -> 1131 call = (...) => (undefined | s0)() +0 -> 1142 call = (...) => (undefined | s0)() -0 -> 1132 conditional = ???*0* +0 -> 1143 conditional = ???*0* - *0* max number of linking steps reached -1132 -> 1133 call = (...) => (undefined | s0)() +1143 -> 1144 call = (...) => (undefined | s0)() -1132 -> 1134 conditional = ???*0* +1143 -> 1145 conditional = ???*0* - *0* max number of linking steps reached -1134 -> 1135 call = (...) => (undefined | {"type": "identifier", "name": name})(???*0*) +1145 -> 1146 call = (...) => (undefined | {"type": "identifier", "name": name})(???*0*) - *0* max number of linking steps reached -0 -> 1138 member call = ???*0*["charAt"](???*1*) +0 -> 1149 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1139 member call = /^[a-zA-Z_]/["test"](???*0*) +0 -> 1150 member call = /^[a-zA-Z_]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1140 conditional = /^[a-zA-Z_]/["test"](???*0*) +0 -> 1151 conditional = /^[a-zA-Z_]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1140 -> 1142 member call = ???*0*["charAt"](???*1*) +1151 -> 1153 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1140 -> 1143 conditional = true +1151 -> 1154 conditional = true -1143 -> 1144 call = (...) => (undefined | FreeVar(undefined))( +1154 -> 1155 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": [["a", "z"], ["A", "Z"], "_"], "inverted": false, "ignoreCase": false} ) ) -0 -> 1145 call = (...) => (undefined | s0)() +0 -> 1156 call = (...) => (undefined | s0)() -0 -> 1146 conditional = ((???*0* | undefined | ???*1* | {} | ???*3*) !== {}) +0 -> 1157 conditional = ((???*0* | undefined | ???*1* | {} | ???*3*) !== {}) - *0* s1 ⚠️ pattern without value - *1* ???*2*["charAt"](peg$currPos) @@ -4045,31 +4067,31 @@ - *8* []["join"] ⚠️ non-num constant property on array -1146 -> 1149 member call = ???*0*["charAt"](???*1*) +1157 -> 1160 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1146 -> 1150 member call = /^[a-zA-Z0-9_]/["test"](???*0*) +1157 -> 1161 member call = /^[a-zA-Z0-9_]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1146 -> 1151 conditional = /^[a-zA-Z0-9_]/["test"](???*0*) +1157 -> 1162 conditional = /^[a-zA-Z0-9_]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1151 -> 1153 member call = ???*0*["charAt"](???*1*) +1162 -> 1164 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1151 -> 1154 conditional = true +1162 -> 1165 conditional = true -1154 -> 1155 call = (...) => (undefined | FreeVar(undefined))( +1165 -> 1166 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | { @@ -4081,7 +4103,7 @@ ) ) -1146 -> 1157 member call = (???*0* | [])["push"]((???*1* | ???*2* | {})) +1157 -> 1168 member call = (???*0* | [])["push"]((???*1* | ???*2* | {})) - *0* s2 ⚠️ pattern without value - *1* s3 @@ -4091,31 +4113,31 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -1146 -> 1160 member call = ???*0*["charAt"](???*1*) +1157 -> 1171 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1146 -> 1161 member call = /^[a-zA-Z0-9_]/["test"](???*0*) +1157 -> 1172 member call = /^[a-zA-Z0-9_]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1146 -> 1162 conditional = /^[a-zA-Z0-9_]/["test"](???*0*) +1157 -> 1173 conditional = /^[a-zA-Z0-9_]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1162 -> 1164 member call = ???*0*["charAt"](???*1*) +1173 -> 1175 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1162 -> 1165 conditional = true +1173 -> 1176 conditional = true -1165 -> 1166 call = (...) => (undefined | FreeVar(undefined))( +1176 -> 1177 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | { @@ -4127,11 +4149,11 @@ ) ) -1146 -> 1167 conditional = ((???*0* | []) !== {}) +1157 -> 1178 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1167 -> 1168 call = (...) => (undefined | (head + tail["join"]("")))( +1178 -> 1179 call = (...) => (undefined | (head + tail["join"]("")))( (???*0* | undefined | ???*1* | {} | (???*3* + (???*4* | ???*6*))), (???*8* | []) ) @@ -4154,27 +4176,27 @@ - *8* s2 ⚠️ pattern without value -0 -> 1170 member call = ???*0*["charCodeAt"](???*1*) +0 -> 1181 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1171 conditional = (???*0* === 64) +0 -> 1182 conditional = (???*0* === 64) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1171 -> 1172 conditional = true +1182 -> 1183 conditional = true -1172 -> 1173 call = (...) => (undefined | FreeVar(undefined))( +1183 -> 1184 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "@", "ignoreCase": false} ) ) -0 -> 1174 conditional = (( +0 -> 1185 conditional = (( | ???*0* | "@" | {} @@ -4188,555 +4210,555 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -1174 -> 1175 call = (...) => (undefined | s0)() +1185 -> 1186 call = (...) => (undefined | s0)() -1174 -> 1176 conditional = ???*0* +1185 -> 1187 conditional = ???*0* - *0* max number of linking steps reached -1176 -> 1177 call = (...) => (undefined | {"type": "parameter_name", "name": text()})() +1187 -> 1188 call = (...) => (undefined | {"type": "parameter_name", "name": text()})() -0 -> 1179 member call = ???*0*["charCodeAt"](???*1*) +0 -> 1190 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1180 conditional = (???*0* === 43) +0 -> 1191 conditional = (???*0* === 43) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1180 -> 1181 conditional = true +1191 -> 1192 conditional = true -1181 -> 1182 call = (...) => (undefined | FreeVar(undefined))( +1192 -> 1193 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "+", "ignoreCase": false} ) ) -0 -> 1183 conditional = ???*0* +0 -> 1194 conditional = ???*0* - *0* max number of linking steps reached -1183 -> 1185 member call = ???*0*["charCodeAt"](???*1*) +1194 -> 1196 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1183 -> 1186 conditional = (???*0* === 45) +1194 -> 1197 conditional = (???*0* === 45) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1186 -> 1187 conditional = true +1197 -> 1198 conditional = true -1187 -> 1188 call = (...) => (undefined | FreeVar(undefined))( +1198 -> 1199 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "-", "ignoreCase": false} ) ) -1183 -> 1189 conditional = ???*0* +1194 -> 1200 conditional = ???*0* - *0* max number of linking steps reached -1189 -> 1191 member call = ???*0*["charCodeAt"](???*1*) +1200 -> 1202 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1189 -> 1192 conditional = (???*0* === 126) +1200 -> 1203 conditional = (???*0* === 126) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1192 -> 1193 conditional = true +1203 -> 1204 conditional = true -1193 -> 1194 call = (...) => (undefined | FreeVar(undefined))( +1204 -> 1205 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "~", "ignoreCase": false} ) ) -1189 -> 1195 conditional = ???*0* +1200 -> 1206 conditional = ???*0* - *0* max number of linking steps reached -1195 -> 1196 call = (...) => (undefined | s0)() +1206 -> 1207 call = (...) => (undefined | s0)() -0 -> 1198 member call = ???*0*["charCodeAt"](???*1*) +0 -> 1209 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1199 conditional = (???*0* === 34) +0 -> 1210 conditional = (???*0* === 34) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1199 -> 1200 conditional = true +1210 -> 1211 conditional = true -1200 -> 1201 call = (...) => (undefined | FreeVar(undefined))( +1211 -> 1212 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "\"", "ignoreCase": false} ) ) -0 -> 1202 conditional = ???*0* +0 -> 1213 conditional = ???*0* - *0* max number of linking steps reached -1202 -> 1204 member call = ???*0*["charCodeAt"](???*1*) +1213 -> 1215 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1202 -> 1205 conditional = (???*0* === 92) +1213 -> 1216 conditional = (???*0* === 92) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1205 -> 1206 conditional = true +1216 -> 1217 conditional = true -1206 -> 1207 call = (...) => (undefined | FreeVar(undefined))( +1217 -> 1218 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "\\", "ignoreCase": false} ) ) -0 -> 1208 conditional = ???*0* +0 -> 1219 conditional = ???*0* - *0* max number of linking steps reached -1208 -> 1209 call = (...) => (undefined | s0)() +1219 -> 1220 call = (...) => (undefined | s0)() -1208 -> 1210 conditional = ???*0* +1219 -> 1221 conditional = ???*0* - *0* max number of linking steps reached -1210 -> 1211 call = (...) => (undefined | text())() +1221 -> 1222 call = (...) => (undefined | text())() -0 -> 1212 conditional = ???*0* +0 -> 1223 conditional = ???*0* - *0* max number of linking steps reached -1212 -> 1214 member call = ???*0*["charCodeAt"](???*1*) +1223 -> 1225 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1212 -> 1215 conditional = (???*0* === 92) +1223 -> 1226 conditional = (???*0* === 92) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1215 -> 1216 conditional = true +1226 -> 1227 conditional = true -1216 -> 1217 call = (...) => (undefined | FreeVar(undefined))( +1227 -> 1228 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "\\", "ignoreCase": false} ) ) -1212 -> 1218 conditional = ???*0* +1223 -> 1229 conditional = ???*0* - *0* max number of linking steps reached -1218 -> 1219 call = (...) => (undefined | s0)() +1229 -> 1230 call = (...) => (undefined | s0)() -1218 -> 1220 conditional = ???*0* +1229 -> 1231 conditional = ???*0* - *0* max number of linking steps reached -1220 -> 1221 call = (...) => (undefined | seq)(???*0*) +1231 -> 1232 call = (...) => (undefined | seq)(???*0*) - *0* max number of linking steps reached -0 -> 1223 member call = ???*0*["charCodeAt"](???*1*) +0 -> 1234 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1224 conditional = (???*0* === 39) +0 -> 1235 conditional = (???*0* === 39) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1224 -> 1225 conditional = true +1235 -> 1236 conditional = true -1225 -> 1226 call = (...) => (undefined | FreeVar(undefined))( +1236 -> 1237 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "'", "ignoreCase": false} ) ) -0 -> 1227 conditional = ???*0* +0 -> 1238 conditional = ???*0* - *0* max number of linking steps reached -1227 -> 1229 member call = ???*0*["charCodeAt"](???*1*) +1238 -> 1240 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1227 -> 1230 conditional = (???*0* === 92) +1238 -> 1241 conditional = (???*0* === 92) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1230 -> 1231 conditional = true +1241 -> 1242 conditional = true -1231 -> 1232 call = (...) => (undefined | FreeVar(undefined))( +1242 -> 1243 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "\\", "ignoreCase": false} ) ) -0 -> 1233 conditional = ???*0* +0 -> 1244 conditional = ???*0* - *0* max number of linking steps reached -1233 -> 1234 call = (...) => (undefined | s0)() +1244 -> 1245 call = (...) => (undefined | s0)() -1233 -> 1235 conditional = ???*0* +1244 -> 1246 conditional = ???*0* - *0* max number of linking steps reached -1235 -> 1236 call = (...) => (undefined | text())() +1246 -> 1247 call = (...) => (undefined | text())() -0 -> 1237 conditional = ???*0* +0 -> 1248 conditional = ???*0* - *0* max number of linking steps reached -1237 -> 1239 member call = ???*0*["charCodeAt"](???*1*) +1248 -> 1250 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1237 -> 1240 conditional = (???*0* === 92) +1248 -> 1251 conditional = (???*0* === 92) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1240 -> 1241 conditional = true +1251 -> 1252 conditional = true -1241 -> 1242 call = (...) => (undefined | FreeVar(undefined))( +1252 -> 1253 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "\\", "ignoreCase": false} ) ) -1237 -> 1243 conditional = ???*0* +1248 -> 1254 conditional = ???*0* - *0* max number of linking steps reached -1243 -> 1244 call = (...) => (undefined | s0)() +1254 -> 1255 call = (...) => (undefined | s0)() -1243 -> 1245 conditional = ???*0* +1254 -> 1256 conditional = ???*0* - *0* max number of linking steps reached -1245 -> 1246 call = (...) => (undefined | seq)(???*0*) +1256 -> 1257 call = (...) => (undefined | seq)(???*0*) - *0* max number of linking steps reached -0 -> 1249 member call = ???*0*["charAt"](???*1*) +0 -> 1260 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1250 conditional = true +0 -> 1261 conditional = true -1250 -> 1251 call = (...) => (undefined | FreeVar(undefined))((undefined | {"type": "any"})) +1261 -> 1262 call = (...) => (undefined | FreeVar(undefined))((undefined | {"type": "any"})) -0 -> 1252 call = (...) => (undefined | s0)() +0 -> 1263 call = (...) => (undefined | s0)() -0 -> 1253 conditional = ???*0* +0 -> 1264 conditional = ???*0* - *0* max number of linking steps reached -1253 -> 1254 call = (...) => (undefined | s0)() +1264 -> 1265 call = (...) => (undefined | s0)() -0 -> 1255 call = (...) => (undefined | s0)() +0 -> 1266 call = (...) => (undefined | s0)() -0 -> 1256 conditional = ???*0* +0 -> 1267 conditional = ???*0* - *0* max number of linking steps reached -1256 -> 1257 call = (...) => (undefined | s0)() +1267 -> 1268 call = (...) => (undefined | s0)() -0 -> 1259 member call = ???*0*["charCodeAt"](???*1*) +0 -> 1270 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1260 conditional = (???*0* === 39) +0 -> 1271 conditional = (???*0* === 39) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1260 -> 1261 conditional = true +1271 -> 1272 conditional = true -1261 -> 1262 call = (...) => (undefined | FreeVar(undefined))( +1272 -> 1273 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "'", "ignoreCase": false} ) ) -0 -> 1263 conditional = ???*0* +0 -> 1274 conditional = ???*0* - *0* max number of linking steps reached -1263 -> 1265 member call = ???*0*["charCodeAt"](???*1*) +1274 -> 1276 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1263 -> 1266 conditional = (???*0* === 34) +1274 -> 1277 conditional = (???*0* === 34) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1266 -> 1267 conditional = true +1277 -> 1278 conditional = true -1267 -> 1268 call = (...) => (undefined | FreeVar(undefined))( +1278 -> 1279 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "\"", "ignoreCase": false} ) ) -1263 -> 1269 conditional = ???*0* +1274 -> 1280 conditional = ???*0* - *0* max number of linking steps reached -1269 -> 1271 member call = ???*0*["charCodeAt"](???*1*) +1280 -> 1282 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1269 -> 1272 conditional = (???*0* === 92) +1280 -> 1283 conditional = (???*0* === 92) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1272 -> 1273 conditional = true +1283 -> 1284 conditional = true -1273 -> 1274 call = (...) => (undefined | FreeVar(undefined))( +1284 -> 1285 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "\\", "ignoreCase": false} ) ) -1269 -> 1275 conditional = ???*0* +1280 -> 1286 conditional = ???*0* - *0* max number of linking steps reached -1275 -> 1277 member call = ???*0*["charCodeAt"](???*1*) +1286 -> 1288 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1275 -> 1278 conditional = (???*0* === 98) +1286 -> 1289 conditional = (???*0* === 98) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1278 -> 1279 conditional = true +1289 -> 1290 conditional = true -1279 -> 1280 call = (...) => (undefined | FreeVar(undefined))( +1290 -> 1291 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "b", "ignoreCase": false} ) ) -1275 -> 1281 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) +1286 -> 1292 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) - *0* s1 ⚠️ pattern without value -1281 -> 1282 call = (...) => (undefined | "\b")() +1292 -> 1293 call = (...) => (undefined | "\b")() -1275 -> 1283 conditional = ???*0* +1286 -> 1294 conditional = ???*0* - *0* max number of linking steps reached -1283 -> 1285 member call = ???*0*["charCodeAt"](???*1*) +1294 -> 1296 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1283 -> 1286 conditional = (???*0* === 102) +1294 -> 1297 conditional = (???*0* === 102) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1286 -> 1287 conditional = true +1297 -> 1298 conditional = true -1287 -> 1288 call = (...) => (undefined | FreeVar(undefined))( +1298 -> 1299 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "f", "ignoreCase": false} ) ) -1283 -> 1289 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) +1294 -> 1300 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) - *0* s1 ⚠️ pattern without value -1289 -> 1290 call = (...) => (undefined | "\f")() +1300 -> 1301 call = (...) => (undefined | "\f")() -1283 -> 1291 conditional = ???*0* +1294 -> 1302 conditional = ???*0* - *0* max number of linking steps reached -1291 -> 1293 member call = ???*0*["charCodeAt"](???*1*) +1302 -> 1304 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1291 -> 1294 conditional = (???*0* === 110) +1302 -> 1305 conditional = (???*0* === 110) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1294 -> 1295 conditional = true +1305 -> 1306 conditional = true -1295 -> 1296 call = (...) => (undefined | FreeVar(undefined))( +1306 -> 1307 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "n", "ignoreCase": false} ) ) -1291 -> 1297 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) +1302 -> 1308 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) - *0* s1 ⚠️ pattern without value -1297 -> 1298 call = (...) => (undefined | "\n")() +1308 -> 1309 call = (...) => (undefined | "\n")() -1291 -> 1299 conditional = ???*0* +1302 -> 1310 conditional = ???*0* - *0* max number of linking steps reached -1299 -> 1301 member call = ???*0*["charCodeAt"](???*1*) +1310 -> 1312 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1299 -> 1302 conditional = (???*0* === 114) +1310 -> 1313 conditional = (???*0* === 114) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1302 -> 1303 conditional = true +1313 -> 1314 conditional = true -1303 -> 1304 call = (...) => (undefined | FreeVar(undefined))( +1314 -> 1315 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "r", "ignoreCase": false} ) ) -1299 -> 1305 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) +1310 -> 1316 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) - *0* s1 ⚠️ pattern without value -1305 -> 1306 call = (...) => (undefined | "\r")() +1316 -> 1317 call = (...) => (undefined | "\r")() -1299 -> 1307 conditional = ???*0* +1310 -> 1318 conditional = ???*0* - *0* max number of linking steps reached -1307 -> 1309 member call = ???*0*["charCodeAt"](???*1*) +1318 -> 1320 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1307 -> 1310 conditional = (???*0* === 116) +1318 -> 1321 conditional = (???*0* === 116) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1310 -> 1311 conditional = true +1321 -> 1322 conditional = true -1311 -> 1312 call = (...) => (undefined | FreeVar(undefined))( +1322 -> 1323 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "t", "ignoreCase": false} ) ) -1307 -> 1313 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) +1318 -> 1324 conditional = ((???*0* | "b" | {} | undefined | "\b" | "f" | "\f" | "n" | "\n" | "r" | "\r" | "t" | "\t") !== {}) - *0* s1 ⚠️ pattern without value -1313 -> 1314 call = (...) => (undefined | "\t")() +1324 -> 1325 call = (...) => (undefined | "\t")() -0 -> 1315 call = (...) => (undefined | s0)() +0 -> 1326 call = (...) => (undefined | s0)() -0 -> 1316 conditional = ???*0* +0 -> 1327 conditional = ???*0* - *0* max number of linking steps reached -1316 -> 1317 call = (...) => (undefined | s0)() +1327 -> 1328 call = (...) => (undefined | s0)() -1316 -> 1318 conditional = ???*0* +1327 -> 1329 conditional = ???*0* - *0* max number of linking steps reached -1318 -> 1319 call = (...) => (undefined | text())() +1329 -> 1330 call = (...) => (undefined | text())() -0 -> 1320 call = (...) => (undefined | s0)() +0 -> 1331 call = (...) => (undefined | s0)() -0 -> 1321 conditional = ???*0* +0 -> 1332 conditional = ???*0* - *0* max number of linking steps reached -1321 -> 1323 member call = ???*0*["charCodeAt"](???*1*) +1332 -> 1334 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1321 -> 1324 conditional = (???*0* === 117) +1332 -> 1335 conditional = (???*0* === 117) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1324 -> 1325 conditional = true +1335 -> 1336 conditional = true -1325 -> 1326 call = (...) => (undefined | FreeVar(undefined))( +1336 -> 1337 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "u", "ignoreCase": false} ) ) -0 -> 1328 member call = ???*0*["charCodeAt"](???*1*) +0 -> 1339 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1329 conditional = (???*0* === 117) +0 -> 1340 conditional = (???*0* === 117) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1329 -> 1330 conditional = true +1340 -> 1341 conditional = true -1330 -> 1331 call = (...) => (undefined | FreeVar(undefined))( +1341 -> 1342 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "u", "ignoreCase": false} ) ) -0 -> 1332 conditional = ???*0* +0 -> 1343 conditional = ???*0* - *0* max number of linking steps reached -1332 -> 1333 call = (...) => (undefined | s0)() +1343 -> 1344 call = (...) => (undefined | s0)() -1332 -> 1334 conditional = (( +1343 -> 1345 conditional = (( | ???*0* | undefined | ???*1* @@ -4775,9 +4797,9 @@ - *12* arguments[0] ⚠️ function calls are not analysed yet -1334 -> 1335 call = (...) => (undefined | s0)() +1345 -> 1346 call = (...) => (undefined | s0)() -1334 -> 1336 conditional = ((???*0* | undefined | ???*1* | {}) !== {}) +1345 -> 1347 conditional = ((???*0* | undefined | ???*1* | {}) !== {}) - *0* s5 ⚠️ pattern without value - *1* ???*2*["charAt"](peg$currPos) @@ -4785,9 +4807,9 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -1336 -> 1337 call = (...) => (undefined | s0)() +1347 -> 1348 call = (...) => (undefined | s0)() -1336 -> 1338 conditional = ((???*0* | undefined | ???*1* | {}) !== {}) +1347 -> 1349 conditional = ((???*0* | undefined | ???*1* | {}) !== {}) - *0* s6 ⚠️ pattern without value - *1* ???*2*["charAt"](peg$currPos) @@ -4795,671 +4817,671 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -1338 -> 1339 call = (...) => (undefined | s0)() +1349 -> 1350 call = (...) => (undefined | s0)() -1332 -> 1340 conditional = ???*0* +1343 -> 1351 conditional = ???*0* - *0* max number of linking steps reached -1340 -> 1342 member call = ???*0*["substring"](???*1*, ???*2*) +1351 -> 1353 member call = ???*0*["substring"](???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached - *2* max number of linking steps reached -1332 -> 1343 conditional = ???*0* +1343 -> 1354 conditional = ???*0* - *0* max number of linking steps reached -1343 -> 1344 call = (...) => ( +1354 -> 1355 call = (...) => ( | undefined | FreeVar(String)["fromCharCode"](FreeVar(parseInt)(digits, 16)) )(???*0*) - *0* max number of linking steps reached -0 -> 1347 member call = ???*0*["charAt"](???*1*) +0 -> 1358 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1348 member call = /^[0-9a-f]/i["test"](???*0*) +0 -> 1359 member call = /^[0-9a-f]/i["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1349 conditional = /^[0-9a-f]/i["test"](???*0*) +0 -> 1360 conditional = /^[0-9a-f]/i["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1349 -> 1351 member call = ???*0*["charAt"](???*1*) +1360 -> 1362 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1349 -> 1352 conditional = true +1360 -> 1363 conditional = true -1352 -> 1353 call = (...) => (undefined | FreeVar(undefined))( +1363 -> 1364 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": [["0", "9"], ["a", "f"]], "inverted": false, "ignoreCase": true} ) ) -0 -> 1354 call = (...) => (undefined | s0)() +0 -> 1365 call = (...) => (undefined | s0)() -0 -> 1355 conditional = ???*0* +0 -> 1366 conditional = ???*0* - *0* max number of linking steps reached -1355 -> 1356 call = (...) => (undefined | s0)() +1366 -> 1367 call = (...) => (undefined | s0)() -1355 -> 1357 conditional = ???*0* +1366 -> 1368 conditional = ???*0* - *0* max number of linking steps reached -1357 -> 1358 call = (...) => (undefined | s0)() +1368 -> 1369 call = (...) => (undefined | s0)() -1355 -> 1359 conditional = ???*0* +1366 -> 1370 conditional = ???*0* - *0* max number of linking steps reached -1359 -> 1360 call = (...) => (undefined | s0)() +1370 -> 1371 call = (...) => (undefined | s0)() -1359 -> 1361 conditional = ???*0* +1370 -> 1372 conditional = ???*0* - *0* max number of linking steps reached -1361 -> 1362 call = (...) => (undefined | s0)() +1372 -> 1373 call = (...) => (undefined | s0)() -1361 -> 1363 conditional = ???*0* +1372 -> 1374 conditional = ???*0* - *0* max number of linking steps reached -1363 -> 1364 call = (...) => (undefined | v)(???*0*, ???*1*) +1374 -> 1375 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1355 -> 1365 conditional = ???*0* +1366 -> 1376 conditional = ???*0* - *0* max number of linking steps reached -1365 -> 1366 call = (...) => (undefined | {"property": property, "alias": alias})(???*0*, ???*1*) +1376 -> 1377 call = (...) => (undefined | {"property": property, "alias": alias})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 1367 call = (...) => (undefined | s0)() +0 -> 1378 call = (...) => (undefined | s0)() -0 -> 1368 conditional = ???*0* +0 -> 1379 conditional = ???*0* - *0* max number of linking steps reached -1368 -> 1369 call = (...) => (undefined | s0)() +1379 -> 1380 call = (...) => (undefined | s0)() -1368 -> 1370 conditional = ???*0* +1379 -> 1381 conditional = ???*0* - *0* max number of linking steps reached -1370 -> 1371 call = (...) => (undefined | s0)() +1381 -> 1382 call = (...) => (undefined | s0)() -1370 -> 1372 conditional = ???*0* +1381 -> 1383 conditional = ???*0* - *0* max number of linking steps reached -1372 -> 1373 call = (...) => (undefined | s0)() +1383 -> 1384 call = (...) => (undefined | s0)() -1372 -> 1374 conditional = ???*0* +1383 -> 1385 conditional = ???*0* - *0* max number of linking steps reached -1374 -> 1375 call = (...) => (undefined | s0)() +1385 -> 1386 call = (...) => (undefined | s0)() -1374 -> 1376 conditional = ???*0* +1385 -> 1387 conditional = ???*0* - *0* max number of linking steps reached -1376 -> 1377 call = (...) => (undefined | s0)() +1387 -> 1388 call = (...) => (undefined | s0)() -1376 -> 1378 conditional = ???*0* +1387 -> 1389 conditional = ???*0* - *0* max number of linking steps reached -1378 -> 1380 member call = ???*0*["charCodeAt"](???*1*) +1389 -> 1391 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1378 -> 1381 conditional = (???*0* === 40) +1389 -> 1392 conditional = (???*0* === 40) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1381 -> 1382 conditional = true +1392 -> 1393 conditional = true -1382 -> 1383 call = (...) => (undefined | FreeVar(undefined))( +1393 -> 1394 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "(", "ignoreCase": false} ) ) -1378 -> 1384 conditional = ???*0* +1389 -> 1395 conditional = ???*0* - *0* max number of linking steps reached -1384 -> 1385 call = (...) => (undefined | s0)() +1395 -> 1396 call = (...) => (undefined | s0)() -1384 -> 1386 conditional = ((???*0* | undefined | []) !== {}) +1395 -> 1397 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -1386 -> 1387 call = (...) => (undefined | s0)() +1397 -> 1398 call = (...) => (undefined | s0)() -1386 -> 1388 conditional = ???*0* +1397 -> 1399 conditional = ???*0* - *0* max number of linking steps reached -1388 -> 1389 call = (...) => (undefined | s0)() +1399 -> 1400 call = (...) => (undefined | s0)() -1388 -> 1390 conditional = ((???*0* | undefined | []) !== {}) +1399 -> 1401 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -1390 -> 1392 member call = ???*0*["charCodeAt"](???*1*) +1401 -> 1403 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1390 -> 1393 conditional = (???*0* === 41) +1401 -> 1404 conditional = (???*0* === 41) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1393 -> 1394 conditional = true +1404 -> 1405 conditional = true -1394 -> 1395 call = (...) => (undefined | FreeVar(undefined))( +1405 -> 1406 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ")", "ignoreCase": false} ) ) -1390 -> 1396 conditional = ((???*0* | ")" | {}) !== {}) +1401 -> 1407 conditional = ((???*0* | ")" | {}) !== {}) - *0* s5 ⚠️ pattern without value -1396 -> 1397 call = (...) => (undefined | expression)(???*0*) +1407 -> 1408 call = (...) => (undefined | expression)(???*0*) - *0* max number of linking steps reached -0 -> 1398 call = (...) => (undefined | s0)() +0 -> 1409 call = (...) => (undefined | s0)() -0 -> 1399 conditional = ???*0* +0 -> 1410 conditional = ???*0* - *0* max number of linking steps reached -1399 -> 1400 call = (...) => (undefined | s0)() +1410 -> 1411 call = (...) => (undefined | s0)() -1399 -> 1401 conditional = ???*0* +1410 -> 1412 conditional = ???*0* - *0* max number of linking steps reached -1401 -> 1402 call = (...) => (undefined | s0)() +1412 -> 1413 call = (...) => (undefined | s0)() -0 -> 1403 call = (...) => (undefined | s0)() +0 -> 1414 call = (...) => (undefined | s0)() -0 -> 1404 conditional = ???*0* +0 -> 1415 conditional = ???*0* - *0* max number of linking steps reached -1404 -> 1405 call = (...) => (undefined | s0)() +1415 -> 1416 call = (...) => (undefined | s0)() -1404 -> 1406 conditional = ((???*0* | undefined | []) !== {}) +1415 -> 1417 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -1406 -> 1407 call = (...) => (undefined | s0)() +1417 -> 1418 call = (...) => (undefined | s0)() -1406 -> 1408 conditional = ???*0* +1417 -> 1419 conditional = ???*0* - *0* max number of linking steps reached -1408 -> 1409 call = (...) => ( +1419 -> 1420 call = (...) => ( | undefined | {"type": "array_subquery_expression", "expression": expression} )(???*0*) - *0* max number of linking steps reached -0 -> 1410 call = (...) => (undefined | s0)() +0 -> 1421 call = (...) => (undefined | s0)() -0 -> 1411 conditional = ???*0* +0 -> 1422 conditional = ???*0* - *0* max number of linking steps reached -1411 -> 1412 call = (...) => (undefined | s0)() +1422 -> 1423 call = (...) => (undefined | s0)() -1411 -> 1413 conditional = ((???*0* | undefined | []) !== {}) +1422 -> 1424 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -1413 -> 1414 call = (...) => (undefined | s0)() +1424 -> 1425 call = (...) => (undefined | s0)() -1413 -> 1415 conditional = ???*0* +1424 -> 1426 conditional = ???*0* - *0* max number of linking steps reached -1415 -> 1416 call = (...) => ( +1426 -> 1427 call = (...) => ( | undefined | {"type": "exists_subquery_expression", "expression": expression} )(???*0*) - *0* max number of linking steps reached -0 -> 1417 call = (...) => (undefined | s0)() +0 -> 1428 call = (...) => (undefined | s0)() -0 -> 1418 conditional = ???*0* +0 -> 1429 conditional = ???*0* - *0* max number of linking steps reached -1418 -> 1419 call = (...) => ( +1429 -> 1430 call = (...) => ( | undefined | {"type": "scalar_subquery_expression", "expression": expression} )(???*0*) - *0* max number of linking steps reached -0 -> 1420 call = (...) => (undefined | s0)() +0 -> 1431 call = (...) => (undefined | s0)() -0 -> 1421 conditional = ???*0* +0 -> 1432 conditional = ???*0* - *0* max number of linking steps reached -1421 -> 1422 call = (...) => (undefined | s0)() +1432 -> 1433 call = (...) => (undefined | s0)() -1421 -> 1423 conditional = ???*0* +1432 -> 1434 conditional = ???*0* - *0* max number of linking steps reached -1423 -> 1425 member call = ???*0*["charCodeAt"](???*1*) +1434 -> 1436 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1423 -> 1426 conditional = (???*0* === 46) +1434 -> 1437 conditional = (???*0* === 46) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1426 -> 1427 conditional = true +1437 -> 1438 conditional = true -1427 -> 1428 call = (...) => (undefined | FreeVar(undefined))( +1438 -> 1439 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ".", "ignoreCase": false} ) ) -1423 -> 1429 conditional = ((???*0* | "." | {} | "[") !== {}) +1434 -> 1440 conditional = ((???*0* | "." | {} | "[") !== {}) - *0* s5 ⚠️ pattern without value -1429 -> 1430 call = (...) => (undefined | s0)() +1440 -> 1441 call = (...) => (undefined | s0)() -1429 -> 1431 conditional = ((???*0* | undefined | []) !== {}) +1440 -> 1442 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1431 -> 1432 call = (...) => (undefined | s0)() +1442 -> 1443 call = (...) => (undefined | s0)() -1431 -> 1433 conditional = ???*0* +1442 -> 1444 conditional = ???*0* - *0* max number of linking steps reached -1433 -> 1434 call = (...) => (undefined | s0)() +1444 -> 1445 call = (...) => (undefined | s0)() -1433 -> 1435 conditional = ((???*0* | undefined | []) !== {}) +1444 -> 1446 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -1435 -> 1436 call = (...) => (undefined | {"property": property, "computed": false})(???*0*, ???*1*) +1446 -> 1447 call = (...) => (undefined | {"property": property, "computed": false})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1421 -> 1437 conditional = ???*0* +1432 -> 1448 conditional = ???*0* - *0* max number of linking steps reached -1437 -> 1438 call = (...) => (undefined | s0)() +1448 -> 1449 call = (...) => (undefined | s0)() -1437 -> 1439 conditional = ???*0* +1448 -> 1450 conditional = ???*0* - *0* max number of linking steps reached -1439 -> 1441 member call = ???*0*["charCodeAt"](???*1*) +1450 -> 1452 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1439 -> 1442 conditional = (???*0* === 91) +1450 -> 1453 conditional = (???*0* === 91) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1442 -> 1443 conditional = true +1453 -> 1454 conditional = true -1443 -> 1444 call = (...) => (undefined | FreeVar(undefined))( +1454 -> 1455 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "[", "ignoreCase": false} ) ) -1439 -> 1445 conditional = ((???*0* | "." | {} | "[") !== {}) +1450 -> 1456 conditional = ((???*0* | "." | {} | "[") !== {}) - *0* s5 ⚠️ pattern without value -1445 -> 1446 call = (...) => (undefined | s0)() +1456 -> 1457 call = (...) => (undefined | s0)() -1445 -> 1447 conditional = ((???*0* | undefined | []) !== {}) +1456 -> 1458 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1447 -> 1448 call = (...) => (undefined | s0)() +1458 -> 1459 call = (...) => (undefined | s0)() -1447 -> 1449 conditional = ???*0* +1458 -> 1460 conditional = ???*0* - *0* max number of linking steps reached -1449 -> 1450 call = (...) => (undefined | s0)() +1460 -> 1461 call = (...) => (undefined | s0)() -1449 -> 1451 conditional = ???*0* +1460 -> 1462 conditional = ???*0* - *0* max number of linking steps reached -1451 -> 1452 call = (...) => (undefined | s0)() +1462 -> 1463 call = (...) => (undefined | s0)() -1447 -> 1453 conditional = ???*0* +1458 -> 1464 conditional = ???*0* - *0* max number of linking steps reached -1453 -> 1454 call = (...) => (undefined | s0)() +1464 -> 1465 call = (...) => (undefined | s0)() -1453 -> 1455 conditional = ((???*0* | undefined | []) !== {}) +1464 -> 1466 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -1455 -> 1457 member call = ???*0*["charCodeAt"](???*1*) +1466 -> 1468 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1455 -> 1458 conditional = (???*0* === 93) +1466 -> 1469 conditional = (???*0* === 93) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1458 -> 1459 conditional = true +1469 -> 1470 conditional = true -1459 -> 1460 call = (...) => (undefined | FreeVar(undefined))( +1470 -> 1471 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "]", "ignoreCase": false} ) ) -1455 -> 1461 conditional = ((???*0* | "]" | {}) !== {}) +1466 -> 1472 conditional = ((???*0* | "]" | {}) !== {}) - *0* s9 ⚠️ pattern without value -1461 -> 1462 call = (...) => (undefined | {"property": property, "computed": true})(???*0*, ???*1*) +1472 -> 1473 call = (...) => (undefined | {"property": property, "computed": true})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1421 -> 1464 member call = (???*0* | [])["push"](???*1*) +1432 -> 1475 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1421 -> 1465 call = (...) => (undefined | s0)() +1432 -> 1476 call = (...) => (undefined | s0)() -1421 -> 1466 conditional = ???*0* +1432 -> 1477 conditional = ???*0* - *0* max number of linking steps reached -1466 -> 1468 member call = ???*0*["charCodeAt"](???*1*) +1477 -> 1479 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1466 -> 1469 conditional = (???*0* === 46) +1477 -> 1480 conditional = (???*0* === 46) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1469 -> 1470 conditional = true +1480 -> 1481 conditional = true -1470 -> 1471 call = (...) => (undefined | FreeVar(undefined))( +1481 -> 1482 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ".", "ignoreCase": false} ) ) -1466 -> 1472 conditional = ((???*0* | "." | {} | "[") !== {}) +1477 -> 1483 conditional = ((???*0* | "." | {} | "[") !== {}) - *0* s5 ⚠️ pattern without value -1472 -> 1473 call = (...) => (undefined | s0)() +1483 -> 1484 call = (...) => (undefined | s0)() -1472 -> 1474 conditional = ((???*0* | undefined | []) !== {}) +1483 -> 1485 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1474 -> 1475 call = (...) => (undefined | s0)() +1485 -> 1486 call = (...) => (undefined | s0)() -1474 -> 1476 conditional = ???*0* +1485 -> 1487 conditional = ???*0* - *0* max number of linking steps reached -1476 -> 1477 call = (...) => (undefined | s0)() +1487 -> 1488 call = (...) => (undefined | s0)() -1476 -> 1478 conditional = ((???*0* | undefined | []) !== {}) +1487 -> 1489 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -1478 -> 1479 call = (...) => (undefined | {"property": property, "computed": false})(???*0*, ???*1*) +1489 -> 1490 call = (...) => (undefined | {"property": property, "computed": false})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1421 -> 1480 conditional = ???*0* +1432 -> 1491 conditional = ???*0* - *0* max number of linking steps reached -1480 -> 1481 call = (...) => (undefined | s0)() +1491 -> 1492 call = (...) => (undefined | s0)() -1480 -> 1482 conditional = ???*0* +1491 -> 1493 conditional = ???*0* - *0* max number of linking steps reached -1482 -> 1484 member call = ???*0*["charCodeAt"](???*1*) +1493 -> 1495 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1482 -> 1485 conditional = (???*0* === 91) +1493 -> 1496 conditional = (???*0* === 91) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1485 -> 1486 conditional = true +1496 -> 1497 conditional = true -1486 -> 1487 call = (...) => (undefined | FreeVar(undefined))( +1497 -> 1498 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "[", "ignoreCase": false} ) ) -1482 -> 1488 conditional = ((???*0* | "." | {} | "[") !== {}) +1493 -> 1499 conditional = ((???*0* | "." | {} | "[") !== {}) - *0* s5 ⚠️ pattern without value -1488 -> 1489 call = (...) => (undefined | s0)() +1499 -> 1500 call = (...) => (undefined | s0)() -1488 -> 1490 conditional = ((???*0* | undefined | []) !== {}) +1499 -> 1501 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1490 -> 1491 call = (...) => (undefined | s0)() +1501 -> 1502 call = (...) => (undefined | s0)() -1490 -> 1492 conditional = ???*0* +1501 -> 1503 conditional = ???*0* - *0* max number of linking steps reached -1492 -> 1493 call = (...) => (undefined | s0)() +1503 -> 1504 call = (...) => (undefined | s0)() -1492 -> 1494 conditional = ???*0* +1503 -> 1505 conditional = ???*0* - *0* max number of linking steps reached -1494 -> 1495 call = (...) => (undefined | s0)() +1505 -> 1506 call = (...) => (undefined | s0)() -1490 -> 1496 conditional = ???*0* +1501 -> 1507 conditional = ???*0* - *0* max number of linking steps reached -1496 -> 1497 call = (...) => (undefined | s0)() +1507 -> 1508 call = (...) => (undefined | s0)() -1496 -> 1498 conditional = ((???*0* | undefined | []) !== {}) +1507 -> 1509 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -1498 -> 1500 member call = ???*0*["charCodeAt"](???*1*) +1509 -> 1511 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1498 -> 1501 conditional = (???*0* === 93) +1509 -> 1512 conditional = (???*0* === 93) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1501 -> 1502 conditional = true +1512 -> 1513 conditional = true -1502 -> 1503 call = (...) => (undefined | FreeVar(undefined))( +1513 -> 1514 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "]", "ignoreCase": false} ) ) -1498 -> 1504 conditional = ((???*0* | "]" | {}) !== {}) +1509 -> 1515 conditional = ((???*0* | "]" | {}) !== {}) - *0* s9 ⚠️ pattern without value -1504 -> 1505 call = (...) => (undefined | {"property": property, "computed": true})(???*0*, ???*1*) +1515 -> 1516 call = (...) => (undefined | {"property": property, "computed": true})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1421 -> 1506 conditional = ((???*0* | []) !== {}) +1432 -> 1517 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1506 -> 1507 call = (...) => (undefined | tail["reduce"](*arrow function 13694*, head))(???*0*, (???*1* | [])) +1517 -> 1518 call = (...) => (undefined | tail["reduce"](*arrow function 13694*, head))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1508 call = (...) => (undefined | s0)() +0 -> 1519 call = (...) => (undefined | s0)() -0 -> 1509 conditional = ???*0* +0 -> 1520 conditional = ???*0* - *0* max number of linking steps reached -1509 -> 1510 call = (...) => (undefined | s0)() +1520 -> 1521 call = (...) => (undefined | s0)() -1509 -> 1511 conditional = ???*0* +1520 -> 1522 conditional = ???*0* - *0* max number of linking steps reached -1511 -> 1512 call = (...) => (undefined | s0)() +1522 -> 1523 call = (...) => (undefined | s0)() -1511 -> 1513 conditional = ???*0* +1522 -> 1524 conditional = ???*0* - *0* max number of linking steps reached -1513 -> 1514 call = (...) => (undefined | s0)() +1524 -> 1525 call = (...) => (undefined | s0)() -1513 -> 1515 conditional = ((???*0* | undefined | []) !== {}) +1524 -> 1526 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -1515 -> 1516 call = (...) => (undefined | s0)() +1526 -> 1527 call = (...) => (undefined | s0)() -1515 -> 1517 conditional = ???*0* +1526 -> 1528 conditional = ???*0* - *0* max number of linking steps reached -1517 -> 1518 call = (...) => ( +1528 -> 1529 call = (...) => ( | undefined | {"type": "scalar_unary_expression", "operator": operator, "argument": argument} )(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 1519 call = (...) => (undefined | s0)() +0 -> 1530 call = (...) => (undefined | s0)() -0 -> 1520 conditional = ???*0* +0 -> 1531 conditional = ???*0* - *0* max number of linking steps reached -1520 -> 1521 call = (...) => (undefined | s0)() +1531 -> 1532 call = (...) => (undefined | s0)() -1520 -> 1522 conditional = ((???*0* | undefined | []) !== {}) +1531 -> 1533 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -1522 -> 1524 member call = ???*0*["charCodeAt"](???*1*) +1533 -> 1535 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1522 -> 1525 conditional = (???*0* === 63) +1533 -> 1536 conditional = (???*0* === 63) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1525 -> 1526 conditional = true +1536 -> 1537 conditional = true -1526 -> 1527 call = (...) => (undefined | FreeVar(undefined))( +1537 -> 1538 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "?", "ignoreCase": false} ) ) -1522 -> 1528 conditional = ((???*0* | "?" | {}) !== {}) +1533 -> 1539 conditional = ((???*0* | "?" | {}) !== {}) - *0* s3 ⚠️ pattern without value -1528 -> 1529 call = (...) => (undefined | s0)() +1539 -> 1540 call = (...) => (undefined | s0)() -1528 -> 1530 conditional = ((???*0* | undefined | []) !== {}) +1539 -> 1541 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -1530 -> 1531 call = (...) => (undefined | s0)() +1541 -> 1542 call = (...) => (undefined | s0)() -1530 -> 1532 conditional = ???*0* +1541 -> 1543 conditional = ???*0* - *0* max number of linking steps reached -1532 -> 1533 call = (...) => (undefined | s0)() +1543 -> 1544 call = (...) => (undefined | s0)() -1532 -> 1534 conditional = ((???*0* | undefined | []) !== {}) +1543 -> 1545 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1534 -> 1536 member call = ???*0*["charCodeAt"](???*1*) +1545 -> 1547 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1534 -> 1537 conditional = (???*0* === 58) +1545 -> 1548 conditional = (???*0* === 58) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1537 -> 1538 conditional = true +1548 -> 1549 conditional = true -1538 -> 1539 call = (...) => (undefined | FreeVar(undefined))( +1549 -> 1550 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ":", "ignoreCase": false} ) ) -1534 -> 1540 conditional = ((???*0* | ":" | {}) !== {}) +1545 -> 1551 conditional = ((???*0* | ":" | {}) !== {}) - *0* s7 ⚠️ pattern without value -1540 -> 1541 call = (...) => (undefined | s0)() +1551 -> 1552 call = (...) => (undefined | s0)() -1540 -> 1542 conditional = ((???*0* | undefined | []) !== {}) +1551 -> 1553 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -1542 -> 1543 call = (...) => (undefined | s0)() +1553 -> 1554 call = (...) => (undefined | s0)() -1542 -> 1544 conditional = ???*0* +1553 -> 1555 conditional = ???*0* - *0* max number of linking steps reached -1544 -> 1545 call = (...) => ( +1555 -> 1556 call = (...) => ( | undefined | { "type": "scalar_conditional_expression", @@ -5472,742 +5494,742 @@ - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 1546 conditional = ???*0* +0 -> 1557 conditional = ???*0* - *0* max number of linking steps reached -1546 -> 1547 call = (...) => (undefined | s0)() +1557 -> 1558 call = (...) => (undefined | s0)() -0 -> 1548 call = (...) => (undefined | s0)() +0 -> 1559 call = (...) => (undefined | s0)() -0 -> 1549 conditional = ???*0* +0 -> 1560 conditional = ???*0* - *0* max number of linking steps reached -1549 -> 1550 call = (...) => (undefined | s0)() +1560 -> 1561 call = (...) => (undefined | s0)() -1549 -> 1551 conditional = ???*0* +1560 -> 1562 conditional = ???*0* - *0* max number of linking steps reached -1551 -> 1552 call = (...) => (undefined | s0)() +1562 -> 1563 call = (...) => (undefined | s0)() -1551 -> 1553 conditional = ???*0* +1562 -> 1564 conditional = ???*0* - *0* max number of linking steps reached -1553 -> 1555 member call = ???*0*["substr"](???*1*, 2) +1564 -> 1566 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1553 -> 1556 conditional = (???*0* === "??") +1564 -> 1567 conditional = (???*0* === "??") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1556 -> 1557 conditional = true +1567 -> 1568 conditional = true -1557 -> 1558 call = (...) => (undefined | FreeVar(undefined))( +1568 -> 1569 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "??", "ignoreCase": false} ) ) -1551 -> 1559 conditional = ???*0* +1562 -> 1570 conditional = ???*0* - *0* max number of linking steps reached -1559 -> 1560 call = (...) => (undefined | s0)() +1570 -> 1571 call = (...) => (undefined | s0)() -1559 -> 1561 conditional = ((???*0* | undefined | []) !== {}) +1570 -> 1572 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1561 -> 1562 call = (...) => (undefined | s0)() +1572 -> 1573 call = (...) => (undefined | s0)() -1549 -> 1564 member call = (???*0* | [])["push"](???*1*) +1560 -> 1575 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1549 -> 1565 call = (...) => (undefined | s0)() +1560 -> 1576 call = (...) => (undefined | s0)() -1549 -> 1566 conditional = ???*0* +1560 -> 1577 conditional = ???*0* - *0* max number of linking steps reached -1566 -> 1567 call = (...) => (undefined | s0)() +1577 -> 1578 call = (...) => (undefined | s0)() -1566 -> 1568 conditional = ???*0* +1577 -> 1579 conditional = ???*0* - *0* max number of linking steps reached -1568 -> 1570 member call = ???*0*["substr"](???*1*, 2) +1579 -> 1581 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1568 -> 1571 conditional = (???*0* === "??") +1579 -> 1582 conditional = (???*0* === "??") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1571 -> 1572 conditional = true +1582 -> 1583 conditional = true -1572 -> 1573 call = (...) => (undefined | FreeVar(undefined))( +1583 -> 1584 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "??", "ignoreCase": false} ) ) -1566 -> 1574 conditional = ???*0* +1577 -> 1585 conditional = ???*0* - *0* max number of linking steps reached -1574 -> 1575 call = (...) => (undefined | s0)() +1585 -> 1586 call = (...) => (undefined | s0)() -1574 -> 1576 conditional = ((???*0* | undefined | []) !== {}) +1585 -> 1587 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1576 -> 1577 call = (...) => (undefined | s0)() +1587 -> 1588 call = (...) => (undefined | s0)() -1549 -> 1578 conditional = ((???*0* | []) !== {}) +1560 -> 1589 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1578 -> 1579 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +1589 -> 1590 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1580 call = (...) => (undefined | s0)() +0 -> 1591 call = (...) => (undefined | s0)() -0 -> 1581 conditional = ???*0* +0 -> 1592 conditional = ???*0* - *0* max number of linking steps reached -1581 -> 1582 call = (...) => (undefined | s0)() +1592 -> 1593 call = (...) => (undefined | s0)() -1581 -> 1583 conditional = ???*0* +1592 -> 1594 conditional = ???*0* - *0* max number of linking steps reached -1583 -> 1584 call = (...) => (undefined | s0)() +1594 -> 1595 call = (...) => (undefined | s0)() -1583 -> 1585 conditional = ???*0* +1594 -> 1596 conditional = ???*0* - *0* max number of linking steps reached -1585 -> 1586 call = (...) => (undefined | s0)() +1596 -> 1597 call = (...) => (undefined | s0)() -1585 -> 1587 conditional = ((???*0* | undefined | []) !== {}) +1596 -> 1598 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1587 -> 1588 call = (...) => (undefined | s0)() +1598 -> 1599 call = (...) => (undefined | s0)() -1581 -> 1590 member call = (???*0* | [])["push"](???*1*) +1592 -> 1601 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1581 -> 1591 call = (...) => (undefined | s0)() +1592 -> 1602 call = (...) => (undefined | s0)() -1581 -> 1592 conditional = ???*0* +1592 -> 1603 conditional = ???*0* - *0* max number of linking steps reached -1592 -> 1593 call = (...) => (undefined | s0)() +1603 -> 1604 call = (...) => (undefined | s0)() -1592 -> 1594 conditional = ???*0* +1603 -> 1605 conditional = ???*0* - *0* max number of linking steps reached -1594 -> 1595 call = (...) => (undefined | s0)() +1605 -> 1606 call = (...) => (undefined | s0)() -1594 -> 1596 conditional = ((???*0* | undefined | []) !== {}) +1605 -> 1607 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1596 -> 1597 call = (...) => (undefined | s0)() +1607 -> 1608 call = (...) => (undefined | s0)() -1581 -> 1598 conditional = ((???*0* | []) !== {}) +1592 -> 1609 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1598 -> 1599 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +1609 -> 1610 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1600 call = (...) => (undefined | s0)() +0 -> 1611 call = (...) => (undefined | s0)() -0 -> 1601 conditional = ???*0* +0 -> 1612 conditional = ???*0* - *0* max number of linking steps reached -1601 -> 1602 call = (...) => (undefined | s0)() +1612 -> 1613 call = (...) => (undefined | s0)() -1601 -> 1603 conditional = ???*0* +1612 -> 1614 conditional = ???*0* - *0* max number of linking steps reached -1603 -> 1605 member call = ???*0*["charCodeAt"](???*1*) +1614 -> 1616 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1603 -> 1606 conditional = (???*0* === 61) +1614 -> 1617 conditional = (???*0* === 61) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1606 -> 1607 conditional = true +1617 -> 1618 conditional = true -1607 -> 1608 call = (...) => (undefined | FreeVar(undefined))( +1618 -> 1619 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "=", "ignoreCase": false} ) ) -1603 -> 1609 conditional = ((???*0* | "=" | {} | "!=" | "<>") === {}) +1614 -> 1620 conditional = ((???*0* | "=" | {} | "!=" | "<>") === {}) - *0* s5 ⚠️ pattern without value -1609 -> 1611 member call = ???*0*["substr"](???*1*, 2) +1620 -> 1622 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1609 -> 1612 conditional = (???*0* === "!=") +1620 -> 1623 conditional = (???*0* === "!=") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1612 -> 1613 conditional = true +1623 -> 1624 conditional = true -1613 -> 1614 call = (...) => (undefined | FreeVar(undefined))( +1624 -> 1625 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "!=", "ignoreCase": false} ) ) -1609 -> 1615 conditional = ((???*0* | "=" | {} | "!=" | "<>") === {}) +1620 -> 1626 conditional = ((???*0* | "=" | {} | "!=" | "<>") === {}) - *0* s5 ⚠️ pattern without value -1615 -> 1617 member call = ???*0*["substr"](???*1*, 2) +1626 -> 1628 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1615 -> 1618 conditional = (???*0* === "<>") +1626 -> 1629 conditional = (???*0* === "<>") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1618 -> 1619 conditional = true +1629 -> 1630 conditional = true -1619 -> 1620 call = (...) => (undefined | FreeVar(undefined))( +1630 -> 1631 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "<>", "ignoreCase": false} ) ) -1603 -> 1621 conditional = ((???*0* | "=" | {} | "!=" | "<>") !== {}) +1614 -> 1632 conditional = ((???*0* | "=" | {} | "!=" | "<>") !== {}) - *0* s5 ⚠️ pattern without value -1621 -> 1622 call = (...) => (undefined | s0)() +1632 -> 1633 call = (...) => (undefined | s0)() -1621 -> 1623 conditional = ((???*0* | undefined | []) !== {}) +1632 -> 1634 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1623 -> 1624 call = (...) => (undefined | s0)() +1634 -> 1635 call = (...) => (undefined | s0)() -1601 -> 1626 member call = (???*0* | [])["push"](???*1*) +1612 -> 1637 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1601 -> 1627 call = (...) => (undefined | s0)() +1612 -> 1638 call = (...) => (undefined | s0)() -1601 -> 1628 conditional = ???*0* +1612 -> 1639 conditional = ???*0* - *0* max number of linking steps reached -1628 -> 1630 member call = ???*0*["charCodeAt"](???*1*) +1639 -> 1641 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1628 -> 1631 conditional = (???*0* === 61) +1639 -> 1642 conditional = (???*0* === 61) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1631 -> 1632 conditional = true +1642 -> 1643 conditional = true -1632 -> 1633 call = (...) => (undefined | FreeVar(undefined))( +1643 -> 1644 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "=", "ignoreCase": false} ) ) -1628 -> 1634 conditional = ((???*0* | "=" | {} | "!=" | "<>") === {}) +1639 -> 1645 conditional = ((???*0* | "=" | {} | "!=" | "<>") === {}) - *0* s5 ⚠️ pattern without value -1634 -> 1636 member call = ???*0*["substr"](???*1*, 2) +1645 -> 1647 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1634 -> 1637 conditional = (???*0* === "!=") +1645 -> 1648 conditional = (???*0* === "!=") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1637 -> 1638 conditional = true +1648 -> 1649 conditional = true -1638 -> 1639 call = (...) => (undefined | FreeVar(undefined))( +1649 -> 1650 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "!=", "ignoreCase": false} ) ) -1634 -> 1640 conditional = ((???*0* | "=" | {} | "!=" | "<>") === {}) +1645 -> 1651 conditional = ((???*0* | "=" | {} | "!=" | "<>") === {}) - *0* s5 ⚠️ pattern without value -1640 -> 1642 member call = ???*0*["substr"](???*1*, 2) +1651 -> 1653 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1640 -> 1643 conditional = (???*0* === "<>") +1651 -> 1654 conditional = (???*0* === "<>") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1643 -> 1644 conditional = true +1654 -> 1655 conditional = true -1644 -> 1645 call = (...) => (undefined | FreeVar(undefined))( +1655 -> 1656 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "<>", "ignoreCase": false} ) ) -1628 -> 1646 conditional = ((???*0* | "=" | {} | "!=" | "<>") !== {}) +1639 -> 1657 conditional = ((???*0* | "=" | {} | "!=" | "<>") !== {}) - *0* s5 ⚠️ pattern without value -1646 -> 1647 call = (...) => (undefined | s0)() +1657 -> 1658 call = (...) => (undefined | s0)() -1646 -> 1648 conditional = ((???*0* | undefined | []) !== {}) +1657 -> 1659 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1648 -> 1649 call = (...) => (undefined | s0)() +1659 -> 1660 call = (...) => (undefined | s0)() -1601 -> 1650 conditional = ((???*0* | []) !== {}) +1612 -> 1661 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1650 -> 1651 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +1661 -> 1662 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1652 call = (...) => (undefined | s0)() +0 -> 1663 call = (...) => (undefined | s0)() -0 -> 1653 conditional = ???*0* +0 -> 1664 conditional = ???*0* - *0* max number of linking steps reached -1653 -> 1654 call = (...) => (undefined | s0)() +1664 -> 1665 call = (...) => (undefined | s0)() -1653 -> 1655 conditional = ???*0* +1664 -> 1666 conditional = ???*0* - *0* max number of linking steps reached -1655 -> 1657 member call = ???*0*["substr"](???*1*, 2) +1666 -> 1668 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1655 -> 1658 conditional = (???*0* === "<=") +1666 -> 1669 conditional = (???*0* === "<=") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1658 -> 1659 conditional = true +1669 -> 1670 conditional = true -1659 -> 1660 call = (...) => (undefined | FreeVar(undefined))( +1670 -> 1671 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "<=", "ignoreCase": false} ) ) -1655 -> 1661 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) +1666 -> 1672 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) - *0* s5 ⚠️ pattern without value -1661 -> 1663 member call = ???*0*["substr"](???*1*, 2) +1672 -> 1674 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1661 -> 1664 conditional = (???*0* === ">=") +1672 -> 1675 conditional = (???*0* === ">=") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1664 -> 1665 conditional = true +1675 -> 1676 conditional = true -1665 -> 1666 call = (...) => (undefined | FreeVar(undefined))( +1676 -> 1677 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ">=", "ignoreCase": false} ) ) -1661 -> 1667 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) +1672 -> 1678 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) - *0* s5 ⚠️ pattern without value -1667 -> 1669 member call = ???*0*["charCodeAt"](???*1*) +1678 -> 1680 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1667 -> 1670 conditional = (???*0* === 60) +1678 -> 1681 conditional = (???*0* === 60) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1670 -> 1671 conditional = true +1681 -> 1682 conditional = true -1671 -> 1672 call = (...) => (undefined | FreeVar(undefined))( +1682 -> 1683 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "<", "ignoreCase": false} ) ) -1667 -> 1673 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) +1678 -> 1684 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) - *0* s5 ⚠️ pattern without value -1673 -> 1675 member call = ???*0*["charCodeAt"](???*1*) +1684 -> 1686 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1673 -> 1676 conditional = (???*0* === 62) +1684 -> 1687 conditional = (???*0* === 62) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1676 -> 1677 conditional = true +1687 -> 1688 conditional = true -1677 -> 1678 call = (...) => (undefined | FreeVar(undefined))( +1688 -> 1689 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ">", "ignoreCase": false} ) ) -1655 -> 1679 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") !== {}) +1666 -> 1690 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") !== {}) - *0* s5 ⚠️ pattern without value -1679 -> 1680 call = (...) => (undefined | s0)() +1690 -> 1691 call = (...) => (undefined | s0)() -1679 -> 1681 conditional = ((???*0* | undefined | []) !== {}) +1690 -> 1692 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1681 -> 1682 call = (...) => (undefined | s0)() +1692 -> 1693 call = (...) => (undefined | s0)() -1653 -> 1684 member call = (???*0* | [])["push"](???*1*) +1664 -> 1695 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1653 -> 1685 call = (...) => (undefined | s0)() +1664 -> 1696 call = (...) => (undefined | s0)() -1653 -> 1686 conditional = ???*0* +1664 -> 1697 conditional = ???*0* - *0* max number of linking steps reached -1686 -> 1688 member call = ???*0*["substr"](???*1*, 2) +1697 -> 1699 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1686 -> 1689 conditional = (???*0* === "<=") +1697 -> 1700 conditional = (???*0* === "<=") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1689 -> 1690 conditional = true +1700 -> 1701 conditional = true -1690 -> 1691 call = (...) => (undefined | FreeVar(undefined))( +1701 -> 1702 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "<=", "ignoreCase": false} ) ) -1686 -> 1692 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) +1697 -> 1703 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) - *0* s5 ⚠️ pattern without value -1692 -> 1694 member call = ???*0*["substr"](???*1*, 2) +1703 -> 1705 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1692 -> 1695 conditional = (???*0* === ">=") +1703 -> 1706 conditional = (???*0* === ">=") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1695 -> 1696 conditional = true +1706 -> 1707 conditional = true -1696 -> 1697 call = (...) => (undefined | FreeVar(undefined))( +1707 -> 1708 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ">=", "ignoreCase": false} ) ) -1692 -> 1698 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) +1703 -> 1709 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) - *0* s5 ⚠️ pattern without value -1698 -> 1700 member call = ???*0*["charCodeAt"](???*1*) +1709 -> 1711 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1698 -> 1701 conditional = (???*0* === 60) +1709 -> 1712 conditional = (???*0* === 60) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1701 -> 1702 conditional = true +1712 -> 1713 conditional = true -1702 -> 1703 call = (...) => (undefined | FreeVar(undefined))( +1713 -> 1714 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "<", "ignoreCase": false} ) ) -1698 -> 1704 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) +1709 -> 1715 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") === {}) - *0* s5 ⚠️ pattern without value -1704 -> 1706 member call = ???*0*["charCodeAt"](???*1*) +1715 -> 1717 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1704 -> 1707 conditional = (???*0* === 62) +1715 -> 1718 conditional = (???*0* === 62) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1707 -> 1708 conditional = true +1718 -> 1719 conditional = true -1708 -> 1709 call = (...) => (undefined | FreeVar(undefined))( +1719 -> 1720 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ">", "ignoreCase": false} ) ) -1686 -> 1710 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") !== {}) +1697 -> 1721 conditional = ((???*0* | "<=" | {} | ">=" | "<" | ">") !== {}) - *0* s5 ⚠️ pattern without value -1710 -> 1711 call = (...) => (undefined | s0)() +1721 -> 1722 call = (...) => (undefined | s0)() -1710 -> 1712 conditional = ((???*0* | undefined | []) !== {}) +1721 -> 1723 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1712 -> 1713 call = (...) => (undefined | s0)() +1723 -> 1724 call = (...) => (undefined | s0)() -1653 -> 1714 conditional = ((???*0* | []) !== {}) +1664 -> 1725 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1714 -> 1715 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +1725 -> 1726 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1716 call = (...) => (undefined | s0)() +0 -> 1727 call = (...) => (undefined | s0)() -0 -> 1717 conditional = ???*0* +0 -> 1728 conditional = ???*0* - *0* max number of linking steps reached -1717 -> 1718 call = (...) => (undefined | s0)() +1728 -> 1729 call = (...) => (undefined | s0)() -1717 -> 1719 conditional = ((???*0* | undefined | []) !== {}) +1728 -> 1730 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -1719 -> 1720 call = (...) => (undefined | s0)() +1730 -> 1731 call = (...) => (undefined | s0)() -1719 -> 1721 conditional = ???*0* +1730 -> 1732 conditional = ???*0* - *0* max number of linking steps reached -1721 -> 1722 call = (...) => (undefined | s0)() +1732 -> 1733 call = (...) => (undefined | s0)() -1721 -> 1723 conditional = ((???*0* | undefined | []) !== {}) +1732 -> 1734 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -1723 -> 1725 member call = ???*0*["charCodeAt"](???*1*) +1734 -> 1736 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1723 -> 1726 conditional = (???*0* === 40) +1734 -> 1737 conditional = (???*0* === 40) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1726 -> 1727 conditional = true +1737 -> 1738 conditional = true -1727 -> 1728 call = (...) => (undefined | FreeVar(undefined))( +1738 -> 1739 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "(", "ignoreCase": false} ) ) -1723 -> 1729 conditional = ((???*0* | "(" | {}) !== {}) +1734 -> 1740 conditional = ((???*0* | "(" | {}) !== {}) - *0* s5 ⚠️ pattern without value -1729 -> 1730 call = (...) => (undefined | s0)() +1740 -> 1741 call = (...) => (undefined | s0)() -1729 -> 1731 conditional = ((???*0* | undefined | []) !== {}) +1740 -> 1742 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1731 -> 1732 call = (...) => (undefined | s0)() +1742 -> 1743 call = (...) => (undefined | s0)() -1731 -> 1733 conditional = ???*0* +1742 -> 1744 conditional = ???*0* - *0* max number of linking steps reached -1733 -> 1734 call = (...) => (undefined | s0)() +1744 -> 1745 call = (...) => (undefined | s0)() -1733 -> 1735 conditional = ((???*0* | undefined | []) !== {}) +1744 -> 1746 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -1735 -> 1737 member call = ???*0*["charCodeAt"](???*1*) +1746 -> 1748 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1735 -> 1738 conditional = (???*0* === 41) +1746 -> 1749 conditional = (???*0* === 41) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1738 -> 1739 conditional = true +1749 -> 1750 conditional = true -1739 -> 1740 call = (...) => (undefined | FreeVar(undefined))( +1750 -> 1751 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ")", "ignoreCase": false} ) ) -1735 -> 1741 conditional = ((???*0* | ")" | {}) !== {}) +1746 -> 1752 conditional = ((???*0* | ")" | {}) !== {}) - *0* s9 ⚠️ pattern without value -1741 -> 1742 call = (...) => ( +1752 -> 1753 call = (...) => ( | undefined | {"type": "scalar_in_expression", "value": value, "list": list} )(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 1743 conditional = ???*0* +0 -> 1754 conditional = ???*0* - *0* max number of linking steps reached -1743 -> 1744 call = (...) => (undefined | s0)() +1754 -> 1755 call = (...) => (undefined | s0)() -0 -> 1745 call = (...) => (undefined | s0)() +0 -> 1756 call = (...) => (undefined | s0)() -0 -> 1746 conditional = ???*0* +0 -> 1757 conditional = ???*0* - *0* max number of linking steps reached -1746 -> 1747 call = (...) => (undefined | s0)() +1757 -> 1758 call = (...) => (undefined | s0)() -1746 -> 1748 conditional = ((???*0* | undefined | []) !== {}) +1757 -> 1759 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -1748 -> 1749 call = (...) => (undefined | s0)() +1759 -> 1760 call = (...) => (undefined | s0)() -1748 -> 1750 conditional = ???*0* +1759 -> 1761 conditional = ???*0* - *0* max number of linking steps reached -1750 -> 1751 call = (...) => (undefined | s0)() +1761 -> 1762 call = (...) => (undefined | s0)() -1750 -> 1752 conditional = ((???*0* | undefined | []) !== {}) +1761 -> 1763 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -1752 -> 1753 call = (...) => (undefined | s0)() +1763 -> 1764 call = (...) => (undefined | s0)() -1752 -> 1754 conditional = ???*0* +1763 -> 1765 conditional = ???*0* - *0* max number of linking steps reached -1754 -> 1755 call = (...) => (undefined | s0)() +1765 -> 1766 call = (...) => (undefined | s0)() -1754 -> 1756 conditional = ((???*0* | undefined | []) !== {}) +1765 -> 1767 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1756 -> 1757 call = (...) => (undefined | s0)() +1767 -> 1768 call = (...) => (undefined | s0)() -1756 -> 1758 conditional = ???*0* +1767 -> 1769 conditional = ???*0* - *0* max number of linking steps reached -1758 -> 1759 call = (...) => (undefined | s0)() +1769 -> 1770 call = (...) => (undefined | s0)() -1758 -> 1760 conditional = ((???*0* | undefined | []) !== {}) +1769 -> 1771 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -1760 -> 1761 call = (...) => (undefined | s0)() +1771 -> 1772 call = (...) => (undefined | s0)() -1760 -> 1762 conditional = ???*0* +1771 -> 1773 conditional = ???*0* - *0* max number of linking steps reached -1762 -> 1763 call = (...) => ( +1773 -> 1774 call = (...) => ( | undefined | {"type": "scalar_between_expression", "value": value, "begin": begin, "end": end} )(???*0*, ???*1*, ???*2*) @@ -6215,1330 +6237,1330 @@ - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 1764 conditional = ???*0* +0 -> 1775 conditional = ???*0* - *0* max number of linking steps reached -1764 -> 1765 call = (...) => (undefined | s0)() +1775 -> 1776 call = (...) => (undefined | s0)() -0 -> 1766 call = (...) => (undefined | s0)() +0 -> 1777 call = (...) => (undefined | s0)() -0 -> 1767 conditional = ???*0* +0 -> 1778 conditional = ???*0* - *0* max number of linking steps reached -1767 -> 1768 call = (...) => (undefined | s0)() +1778 -> 1779 call = (...) => (undefined | s0)() -1767 -> 1769 conditional = ???*0* +1778 -> 1780 conditional = ???*0* - *0* max number of linking steps reached -1769 -> 1771 member call = ???*0*["charCodeAt"](???*1*) +1780 -> 1782 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1769 -> 1772 conditional = (???*0* === 124) +1780 -> 1783 conditional = (???*0* === 124) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1772 -> 1773 conditional = true +1783 -> 1784 conditional = true -1773 -> 1774 call = (...) => (undefined | FreeVar(undefined))( +1784 -> 1785 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "|", "ignoreCase": false} ) ) -1769 -> 1775 conditional = ((???*0* | "|" | {}) !== {}) +1780 -> 1786 conditional = ((???*0* | "|" | {}) !== {}) - *0* s5 ⚠️ pattern without value -1775 -> 1776 call = (...) => (undefined | s0)() +1786 -> 1787 call = (...) => (undefined | s0)() -1775 -> 1777 conditional = ((???*0* | undefined | []) !== {}) +1786 -> 1788 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1777 -> 1778 call = (...) => (undefined | s0)() +1788 -> 1789 call = (...) => (undefined | s0)() -1767 -> 1780 member call = (???*0* | [])["push"](???*1*) +1778 -> 1791 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1767 -> 1781 call = (...) => (undefined | s0)() +1778 -> 1792 call = (...) => (undefined | s0)() -1767 -> 1782 conditional = ???*0* +1778 -> 1793 conditional = ???*0* - *0* max number of linking steps reached -1782 -> 1784 member call = ???*0*["charCodeAt"](???*1*) +1793 -> 1795 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1782 -> 1785 conditional = (???*0* === 124) +1793 -> 1796 conditional = (???*0* === 124) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1785 -> 1786 conditional = true +1796 -> 1797 conditional = true -1786 -> 1787 call = (...) => (undefined | FreeVar(undefined))( +1797 -> 1798 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "|", "ignoreCase": false} ) ) -1782 -> 1788 conditional = ((???*0* | "|" | {}) !== {}) +1793 -> 1799 conditional = ((???*0* | "|" | {}) !== {}) - *0* s5 ⚠️ pattern without value -1788 -> 1789 call = (...) => (undefined | s0)() +1799 -> 1800 call = (...) => (undefined | s0)() -1788 -> 1790 conditional = ((???*0* | undefined | []) !== {}) +1799 -> 1801 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1790 -> 1791 call = (...) => (undefined | s0)() +1801 -> 1802 call = (...) => (undefined | s0)() -1767 -> 1792 conditional = ((???*0* | []) !== {}) +1778 -> 1803 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1792 -> 1793 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +1803 -> 1804 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1794 call = (...) => (undefined | s0)() +0 -> 1805 call = (...) => (undefined | s0)() -0 -> 1795 conditional = ???*0* +0 -> 1806 conditional = ???*0* - *0* max number of linking steps reached -1795 -> 1796 call = (...) => (undefined | s0)() +1806 -> 1807 call = (...) => (undefined | s0)() -1795 -> 1797 conditional = ???*0* +1806 -> 1808 conditional = ???*0* - *0* max number of linking steps reached -1797 -> 1799 member call = ???*0*["charCodeAt"](???*1*) +1808 -> 1810 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1797 -> 1800 conditional = (???*0* === 94) +1808 -> 1811 conditional = (???*0* === 94) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1800 -> 1801 conditional = true +1811 -> 1812 conditional = true -1801 -> 1802 call = (...) => (undefined | FreeVar(undefined))( +1812 -> 1813 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "^", "ignoreCase": false} ) ) -1797 -> 1803 conditional = ((???*0* | "^" | {}) !== {}) +1808 -> 1814 conditional = ((???*0* | "^" | {}) !== {}) - *0* s5 ⚠️ pattern without value -1803 -> 1804 call = (...) => (undefined | s0)() +1814 -> 1815 call = (...) => (undefined | s0)() -1803 -> 1805 conditional = ((???*0* | undefined | []) !== {}) +1814 -> 1816 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1805 -> 1806 call = (...) => (undefined | s0)() +1816 -> 1817 call = (...) => (undefined | s0)() -1795 -> 1808 member call = (???*0* | [])["push"](???*1*) +1806 -> 1819 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1795 -> 1809 call = (...) => (undefined | s0)() +1806 -> 1820 call = (...) => (undefined | s0)() -1795 -> 1810 conditional = ???*0* +1806 -> 1821 conditional = ???*0* - *0* max number of linking steps reached -1810 -> 1812 member call = ???*0*["charCodeAt"](???*1*) +1821 -> 1823 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1810 -> 1813 conditional = (???*0* === 94) +1821 -> 1824 conditional = (???*0* === 94) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1813 -> 1814 conditional = true +1824 -> 1825 conditional = true -1814 -> 1815 call = (...) => (undefined | FreeVar(undefined))( +1825 -> 1826 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "^", "ignoreCase": false} ) ) -1810 -> 1816 conditional = ((???*0* | "^" | {}) !== {}) +1821 -> 1827 conditional = ((???*0* | "^" | {}) !== {}) - *0* s5 ⚠️ pattern without value -1816 -> 1817 call = (...) => (undefined | s0)() +1827 -> 1828 call = (...) => (undefined | s0)() -1816 -> 1818 conditional = ((???*0* | undefined | []) !== {}) +1827 -> 1829 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1818 -> 1819 call = (...) => (undefined | s0)() +1829 -> 1830 call = (...) => (undefined | s0)() -1795 -> 1820 conditional = ((???*0* | []) !== {}) +1806 -> 1831 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1820 -> 1821 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +1831 -> 1832 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1822 call = (...) => (undefined | s0)() +0 -> 1833 call = (...) => (undefined | s0)() -0 -> 1823 conditional = ???*0* +0 -> 1834 conditional = ???*0* - *0* max number of linking steps reached -1823 -> 1824 call = (...) => (undefined | s0)() +1834 -> 1835 call = (...) => (undefined | s0)() -1823 -> 1825 conditional = ???*0* +1834 -> 1836 conditional = ???*0* - *0* max number of linking steps reached -1825 -> 1827 member call = ???*0*["charCodeAt"](???*1*) +1836 -> 1838 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1825 -> 1828 conditional = (???*0* === 38) +1836 -> 1839 conditional = (???*0* === 38) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1828 -> 1829 conditional = true +1839 -> 1840 conditional = true -1829 -> 1830 call = (...) => (undefined | FreeVar(undefined))( +1840 -> 1841 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "&", "ignoreCase": false} ) ) -1825 -> 1831 conditional = ((???*0* | "&" | {}) !== {}) +1836 -> 1842 conditional = ((???*0* | "&" | {}) !== {}) - *0* s5 ⚠️ pattern without value -1831 -> 1832 call = (...) => (undefined | s0)() +1842 -> 1843 call = (...) => (undefined | s0)() -1831 -> 1833 conditional = ((???*0* | undefined | []) !== {}) +1842 -> 1844 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1833 -> 1834 call = (...) => (undefined | s0)() +1844 -> 1845 call = (...) => (undefined | s0)() -1823 -> 1836 member call = (???*0* | [])["push"](???*1*) +1834 -> 1847 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1823 -> 1837 call = (...) => (undefined | s0)() +1834 -> 1848 call = (...) => (undefined | s0)() -1823 -> 1838 conditional = ???*0* +1834 -> 1849 conditional = ???*0* - *0* max number of linking steps reached -1838 -> 1840 member call = ???*0*["charCodeAt"](???*1*) +1849 -> 1851 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1838 -> 1841 conditional = (???*0* === 38) +1849 -> 1852 conditional = (???*0* === 38) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1841 -> 1842 conditional = true +1852 -> 1853 conditional = true -1842 -> 1843 call = (...) => (undefined | FreeVar(undefined))( +1853 -> 1854 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "&", "ignoreCase": false} ) ) -1838 -> 1844 conditional = ((???*0* | "&" | {}) !== {}) +1849 -> 1855 conditional = ((???*0* | "&" | {}) !== {}) - *0* s5 ⚠️ pattern without value -1844 -> 1845 call = (...) => (undefined | s0)() +1855 -> 1856 call = (...) => (undefined | s0)() -1844 -> 1846 conditional = ((???*0* | undefined | []) !== {}) +1855 -> 1857 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1846 -> 1847 call = (...) => (undefined | s0)() +1857 -> 1858 call = (...) => (undefined | s0)() -1823 -> 1848 conditional = ((???*0* | []) !== {}) +1834 -> 1859 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1848 -> 1849 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +1859 -> 1860 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1850 call = (...) => (undefined | s0)() +0 -> 1861 call = (...) => (undefined | s0)() -0 -> 1851 conditional = ???*0* +0 -> 1862 conditional = ???*0* - *0* max number of linking steps reached -1851 -> 1852 call = (...) => (undefined | s0)() +1862 -> 1863 call = (...) => (undefined | s0)() -1851 -> 1853 conditional = ???*0* +1862 -> 1864 conditional = ???*0* - *0* max number of linking steps reached -1853 -> 1855 member call = ???*0*["substr"](???*1*, 2) +1864 -> 1866 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1853 -> 1856 conditional = (???*0* === "<<") +1864 -> 1867 conditional = (???*0* === "<<") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1856 -> 1857 conditional = true +1867 -> 1868 conditional = true -1857 -> 1858 call = (...) => (undefined | FreeVar(undefined))( +1868 -> 1869 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "<<", "ignoreCase": false} ) ) -1853 -> 1859 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") === {}) +1864 -> 1870 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") === {}) - *0* s5 ⚠️ pattern without value -1859 -> 1861 member call = ???*0*["substr"](???*1*, 3) +1870 -> 1872 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1859 -> 1862 conditional = (???*0* === ">>>") +1870 -> 1873 conditional = (???*0* === ">>>") - *0* ???*1*["substr"](peg$currPos, 3) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1862 -> 1863 conditional = true +1873 -> 1874 conditional = true -1863 -> 1864 call = (...) => (undefined | FreeVar(undefined))( +1874 -> 1875 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ">>>", "ignoreCase": false} ) ) -1859 -> 1865 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") === {}) +1870 -> 1876 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") === {}) - *0* s5 ⚠️ pattern without value -1865 -> 1867 member call = ???*0*["substr"](???*1*, 2) +1876 -> 1878 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1865 -> 1868 conditional = (???*0* === ">>") +1876 -> 1879 conditional = (???*0* === ">>") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1868 -> 1869 conditional = true +1879 -> 1880 conditional = true -1869 -> 1870 call = (...) => (undefined | FreeVar(undefined))( +1880 -> 1881 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ">>", "ignoreCase": false} ) ) -1853 -> 1871 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") !== {}) +1864 -> 1882 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") !== {}) - *0* s5 ⚠️ pattern without value -1871 -> 1872 call = (...) => (undefined | s0)() +1882 -> 1883 call = (...) => (undefined | s0)() -1871 -> 1873 conditional = ((???*0* | undefined | []) !== {}) +1882 -> 1884 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1873 -> 1874 call = (...) => (undefined | s0)() +1884 -> 1885 call = (...) => (undefined | s0)() -1851 -> 1876 member call = (???*0* | [])["push"](???*1*) +1862 -> 1887 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1851 -> 1877 call = (...) => (undefined | s0)() +1862 -> 1888 call = (...) => (undefined | s0)() -1851 -> 1878 conditional = ???*0* +1862 -> 1889 conditional = ???*0* - *0* max number of linking steps reached -1878 -> 1880 member call = ???*0*["substr"](???*1*, 2) +1889 -> 1891 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1878 -> 1881 conditional = (???*0* === "<<") +1889 -> 1892 conditional = (???*0* === "<<") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1881 -> 1882 conditional = true +1892 -> 1893 conditional = true -1882 -> 1883 call = (...) => (undefined | FreeVar(undefined))( +1893 -> 1894 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "<<", "ignoreCase": false} ) ) -1878 -> 1884 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") === {}) +1889 -> 1895 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") === {}) - *0* s5 ⚠️ pattern without value -1884 -> 1886 member call = ???*0*["substr"](???*1*, 3) +1895 -> 1897 member call = ???*0*["substr"](???*1*, 3) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1884 -> 1887 conditional = (???*0* === ">>>") +1895 -> 1898 conditional = (???*0* === ">>>") - *0* ???*1*["substr"](peg$currPos, 3) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1887 -> 1888 conditional = true +1898 -> 1899 conditional = true -1888 -> 1889 call = (...) => (undefined | FreeVar(undefined))( +1899 -> 1900 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ">>>", "ignoreCase": false} ) ) -1884 -> 1890 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") === {}) +1895 -> 1901 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") === {}) - *0* s5 ⚠️ pattern without value -1890 -> 1892 member call = ???*0*["substr"](???*1*, 2) +1901 -> 1903 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1890 -> 1893 conditional = (???*0* === ">>") +1901 -> 1904 conditional = (???*0* === ">>") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1893 -> 1894 conditional = true +1904 -> 1905 conditional = true -1894 -> 1895 call = (...) => (undefined | FreeVar(undefined))( +1905 -> 1906 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ">>", "ignoreCase": false} ) ) -1878 -> 1896 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") !== {}) +1889 -> 1907 conditional = ((???*0* | "<<" | {} | ">>>" | ">>") !== {}) - *0* s5 ⚠️ pattern without value -1896 -> 1897 call = (...) => (undefined | s0)() +1907 -> 1908 call = (...) => (undefined | s0)() -1896 -> 1898 conditional = ((???*0* | undefined | []) !== {}) +1907 -> 1909 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1898 -> 1899 call = (...) => (undefined | s0)() +1909 -> 1910 call = (...) => (undefined | s0)() -1851 -> 1900 conditional = ((???*0* | []) !== {}) +1862 -> 1911 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1900 -> 1901 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +1911 -> 1912 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1902 call = (...) => (undefined | s0)() +0 -> 1913 call = (...) => (undefined | s0)() -0 -> 1903 conditional = ???*0* +0 -> 1914 conditional = ???*0* - *0* max number of linking steps reached -1903 -> 1904 call = (...) => (undefined | s0)() +1914 -> 1915 call = (...) => (undefined | s0)() -1903 -> 1905 conditional = ???*0* +1914 -> 1916 conditional = ???*0* - *0* max number of linking steps reached -1905 -> 1907 member call = ???*0*["charCodeAt"](???*1*) +1916 -> 1918 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1905 -> 1908 conditional = (???*0* === 43) +1916 -> 1919 conditional = (???*0* === 43) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1908 -> 1909 conditional = true +1919 -> 1920 conditional = true -1909 -> 1910 call = (...) => (undefined | FreeVar(undefined))( +1920 -> 1921 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "+", "ignoreCase": false} ) ) -1905 -> 1911 conditional = ((???*0* | "+" | {} | "-" | "||") === {}) +1916 -> 1922 conditional = ((???*0* | "+" | {} | "-" | "||") === {}) - *0* s5 ⚠️ pattern without value -1911 -> 1913 member call = ???*0*["charCodeAt"](???*1*) +1922 -> 1924 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1911 -> 1914 conditional = (???*0* === 45) +1922 -> 1925 conditional = (???*0* === 45) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1914 -> 1915 conditional = true +1925 -> 1926 conditional = true -1915 -> 1916 call = (...) => (undefined | FreeVar(undefined))( +1926 -> 1927 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "-", "ignoreCase": false} ) ) -1911 -> 1917 conditional = ((???*0* | "+" | {} | "-" | "||") === {}) +1922 -> 1928 conditional = ((???*0* | "+" | {} | "-" | "||") === {}) - *0* s5 ⚠️ pattern without value -1917 -> 1919 member call = ???*0*["substr"](???*1*, 2) +1928 -> 1930 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1917 -> 1920 conditional = (???*0* === "||") +1928 -> 1931 conditional = (???*0* === "||") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1920 -> 1921 conditional = true +1931 -> 1932 conditional = true -1921 -> 1922 call = (...) => (undefined | FreeVar(undefined))( +1932 -> 1933 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "||", "ignoreCase": false} ) ) -1905 -> 1923 conditional = ((???*0* | "+" | {} | "-" | "||") !== {}) +1916 -> 1934 conditional = ((???*0* | "+" | {} | "-" | "||") !== {}) - *0* s5 ⚠️ pattern without value -1923 -> 1924 call = (...) => (undefined | s0)() +1934 -> 1935 call = (...) => (undefined | s0)() -1923 -> 1925 conditional = ((???*0* | undefined | []) !== {}) +1934 -> 1936 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1925 -> 1926 call = (...) => (undefined | s0)() +1936 -> 1937 call = (...) => (undefined | s0)() -1903 -> 1928 member call = (???*0* | [])["push"](???*1*) +1914 -> 1939 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1903 -> 1929 call = (...) => (undefined | s0)() +1914 -> 1940 call = (...) => (undefined | s0)() -1903 -> 1930 conditional = ???*0* +1914 -> 1941 conditional = ???*0* - *0* max number of linking steps reached -1930 -> 1932 member call = ???*0*["charCodeAt"](???*1*) +1941 -> 1943 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1930 -> 1933 conditional = (???*0* === 43) +1941 -> 1944 conditional = (???*0* === 43) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1933 -> 1934 conditional = true +1944 -> 1945 conditional = true -1934 -> 1935 call = (...) => (undefined | FreeVar(undefined))( +1945 -> 1946 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "+", "ignoreCase": false} ) ) -1930 -> 1936 conditional = ((???*0* | "+" | {} | "-" | "||") === {}) +1941 -> 1947 conditional = ((???*0* | "+" | {} | "-" | "||") === {}) - *0* s5 ⚠️ pattern without value -1936 -> 1938 member call = ???*0*["charCodeAt"](???*1*) +1947 -> 1949 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1936 -> 1939 conditional = (???*0* === 45) +1947 -> 1950 conditional = (???*0* === 45) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1939 -> 1940 conditional = true +1950 -> 1951 conditional = true -1940 -> 1941 call = (...) => (undefined | FreeVar(undefined))( +1951 -> 1952 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "-", "ignoreCase": false} ) ) -1936 -> 1942 conditional = ((???*0* | "+" | {} | "-" | "||") === {}) +1947 -> 1953 conditional = ((???*0* | "+" | {} | "-" | "||") === {}) - *0* s5 ⚠️ pattern without value -1942 -> 1944 member call = ???*0*["substr"](???*1*, 2) +1953 -> 1955 member call = ???*0*["substr"](???*1*, 2) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1942 -> 1945 conditional = (???*0* === "||") +1953 -> 1956 conditional = (???*0* === "||") - *0* ???*1*["substr"](peg$currPos, 2) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1945 -> 1946 conditional = true +1956 -> 1957 conditional = true -1946 -> 1947 call = (...) => (undefined | FreeVar(undefined))( +1957 -> 1958 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "||", "ignoreCase": false} ) ) -1930 -> 1948 conditional = ((???*0* | "+" | {} | "-" | "||") !== {}) +1941 -> 1959 conditional = ((???*0* | "+" | {} | "-" | "||") !== {}) - *0* s5 ⚠️ pattern without value -1948 -> 1949 call = (...) => (undefined | s0)() +1959 -> 1960 call = (...) => (undefined | s0)() -1948 -> 1950 conditional = ((???*0* | undefined | []) !== {}) +1959 -> 1961 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1950 -> 1951 call = (...) => (undefined | s0)() +1961 -> 1962 call = (...) => (undefined | s0)() -1903 -> 1952 conditional = ((???*0* | []) !== {}) +1914 -> 1963 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -1952 -> 1953 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +1963 -> 1964 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 1954 call = (...) => (undefined | s0)() +0 -> 1965 call = (...) => (undefined | s0)() -0 -> 1955 conditional = ???*0* +0 -> 1966 conditional = ???*0* - *0* max number of linking steps reached -1955 -> 1956 call = (...) => (undefined | s0)() +1966 -> 1967 call = (...) => (undefined | s0)() -1955 -> 1957 conditional = ???*0* +1966 -> 1968 conditional = ???*0* - *0* max number of linking steps reached -1957 -> 1959 member call = ???*0*["charCodeAt"](???*1*) +1968 -> 1970 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1957 -> 1960 conditional = (???*0* === 42) +1968 -> 1971 conditional = (???*0* === 42) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1960 -> 1961 conditional = true +1971 -> 1972 conditional = true -1961 -> 1962 call = (...) => (undefined | FreeVar(undefined))( +1972 -> 1973 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "*", "ignoreCase": false} ) ) -1957 -> 1963 conditional = ((???*0* | "*" | {} | "/" | "%") === {}) +1968 -> 1974 conditional = ((???*0* | "*" | {} | "/" | "%") === {}) - *0* s5 ⚠️ pattern without value -1963 -> 1965 member call = ???*0*["charCodeAt"](???*1*) +1974 -> 1976 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1963 -> 1966 conditional = (???*0* === 47) +1974 -> 1977 conditional = (???*0* === 47) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1966 -> 1967 conditional = true +1977 -> 1978 conditional = true -1967 -> 1968 call = (...) => (undefined | FreeVar(undefined))( +1978 -> 1979 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "/", "ignoreCase": false} ) ) -1963 -> 1969 conditional = ((???*0* | "*" | {} | "/" | "%") === {}) +1974 -> 1980 conditional = ((???*0* | "*" | {} | "/" | "%") === {}) - *0* s5 ⚠️ pattern without value -1969 -> 1971 member call = ???*0*["charCodeAt"](???*1*) +1980 -> 1982 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1969 -> 1972 conditional = (???*0* === 37) +1980 -> 1983 conditional = (???*0* === 37) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1972 -> 1973 conditional = true +1983 -> 1984 conditional = true -1973 -> 1974 call = (...) => (undefined | FreeVar(undefined))( +1984 -> 1985 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "%", "ignoreCase": false} ) ) -1957 -> 1975 conditional = ((???*0* | "*" | {} | "/" | "%") !== {}) +1968 -> 1986 conditional = ((???*0* | "*" | {} | "/" | "%") !== {}) - *0* s5 ⚠️ pattern without value -1975 -> 1976 call = (...) => (undefined | s0)() +1986 -> 1987 call = (...) => (undefined | s0)() -1975 -> 1977 conditional = ((???*0* | undefined | []) !== {}) +1986 -> 1988 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -1977 -> 1978 call = (...) => (undefined | s0)() +1988 -> 1989 call = (...) => (undefined | s0)() -1955 -> 1980 member call = (???*0* | [])["push"](???*1*) +1966 -> 1991 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -1955 -> 1981 call = (...) => (undefined | s0)() +1966 -> 1992 call = (...) => (undefined | s0)() -1955 -> 1982 conditional = ???*0* +1966 -> 1993 conditional = ???*0* - *0* max number of linking steps reached -1982 -> 1984 member call = ???*0*["charCodeAt"](???*1*) +1993 -> 1995 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1982 -> 1985 conditional = (???*0* === 42) +1993 -> 1996 conditional = (???*0* === 42) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1985 -> 1986 conditional = true +1996 -> 1997 conditional = true -1986 -> 1987 call = (...) => (undefined | FreeVar(undefined))( +1997 -> 1998 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "*", "ignoreCase": false} ) ) -1982 -> 1988 conditional = ((???*0* | "*" | {} | "/" | "%") === {}) +1993 -> 1999 conditional = ((???*0* | "*" | {} | "/" | "%") === {}) - *0* s5 ⚠️ pattern without value -1988 -> 1990 member call = ???*0*["charCodeAt"](???*1*) +1999 -> 2001 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1988 -> 1991 conditional = (???*0* === 47) +1999 -> 2002 conditional = (???*0* === 47) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1991 -> 1992 conditional = true +2002 -> 2003 conditional = true -1992 -> 1993 call = (...) => (undefined | FreeVar(undefined))( +2003 -> 2004 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "/", "ignoreCase": false} ) ) -1988 -> 1994 conditional = ((???*0* | "*" | {} | "/" | "%") === {}) +1999 -> 2005 conditional = ((???*0* | "*" | {} | "/" | "%") === {}) - *0* s5 ⚠️ pattern without value -1994 -> 1996 member call = ???*0*["charCodeAt"](???*1*) +2005 -> 2007 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1994 -> 1997 conditional = (???*0* === 37) +2005 -> 2008 conditional = (???*0* === 37) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -1997 -> 1998 conditional = true +2008 -> 2009 conditional = true -1998 -> 1999 call = (...) => (undefined | FreeVar(undefined))( +2009 -> 2010 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "%", "ignoreCase": false} ) ) -1982 -> 2000 conditional = ((???*0* | "*" | {} | "/" | "%") !== {}) +1993 -> 2011 conditional = ((???*0* | "*" | {} | "/" | "%") !== {}) - *0* s5 ⚠️ pattern without value -2000 -> 2001 call = (...) => (undefined | s0)() +2011 -> 2012 call = (...) => (undefined | s0)() -2000 -> 2002 conditional = ((???*0* | undefined | []) !== {}) +2011 -> 2013 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -2002 -> 2003 call = (...) => (undefined | s0)() +2013 -> 2014 call = (...) => (undefined | s0)() -1955 -> 2004 conditional = ((???*0* | []) !== {}) +1966 -> 2015 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -2004 -> 2005 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) +2015 -> 2016 call = (...) => (undefined | buildBinaryExpression(head, tail))(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 2006 call = (...) => (undefined | s0)() +0 -> 2017 call = (...) => (undefined | s0)() -0 -> 2007 conditional = ???*0* +0 -> 2018 conditional = ???*0* - *0* max number of linking steps reached -2007 -> 2008 call = (...) => (undefined | s0)() +2018 -> 2019 call = (...) => (undefined | s0)() -0 -> 2009 conditional = ???*0* +0 -> 2020 conditional = ???*0* - *0* max number of linking steps reached -2009 -> 2010 call = (...) => (undefined | s0)() +2020 -> 2021 call = (...) => (undefined | s0)() -2009 -> 2011 conditional = ((???*0* | undefined | []) !== {}) +2020 -> 2022 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -2011 -> 2013 member call = ???*0*["charCodeAt"](???*1*) +2022 -> 2024 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2011 -> 2014 conditional = (???*0* === 58) +2022 -> 2025 conditional = (???*0* === 58) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2014 -> 2015 conditional = true +2025 -> 2026 conditional = true -2015 -> 2016 call = (...) => (undefined | FreeVar(undefined))( +2026 -> 2027 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ":", "ignoreCase": false} ) ) -2011 -> 2017 conditional = ((???*0* | ":" | {}) !== {}) +2022 -> 2028 conditional = ((???*0* | ":" | {}) !== {}) - *0* s3 ⚠️ pattern without value -2017 -> 2018 call = (...) => (undefined | s0)() +2028 -> 2029 call = (...) => (undefined | s0)() -2017 -> 2019 conditional = ((???*0* | undefined | []) !== {}) +2028 -> 2030 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -2019 -> 2020 call = (...) => (undefined | s0)() +2030 -> 2031 call = (...) => (undefined | s0)() -2019 -> 2021 conditional = ???*0* +2030 -> 2032 conditional = ???*0* - *0* max number of linking steps reached -2021 -> 2022 call = (...) => (undefined | {"key": key, "value": value})(???*0*, ???*1*) +2032 -> 2033 call = (...) => (undefined | {"key": key, "value": value})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 2023 call = (...) => (undefined | s0)() +0 -> 2034 call = (...) => (undefined | s0)() -0 -> 2024 conditional = ???*0* +0 -> 2035 conditional = ???*0* - *0* max number of linking steps reached -2024 -> 2025 call = (...) => (undefined | s0)() +2035 -> 2036 call = (...) => (undefined | s0)() -0 -> 2026 conditional = ???*0* +0 -> 2037 conditional = ???*0* - *0* max number of linking steps reached -2026 -> 2027 call = (...) => (undefined | s0)() +2037 -> 2038 call = (...) => (undefined | s0)() -2026 -> 2028 conditional = ((???*0* | undefined | []) !== {}) +2037 -> 2039 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -2028 -> 2030 member call = ???*0*["charCodeAt"](???*1*) +2039 -> 2041 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2028 -> 2031 conditional = (???*0* === 58) +2039 -> 2042 conditional = (???*0* === 58) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2031 -> 2032 conditional = true +2042 -> 2043 conditional = true -2032 -> 2033 call = (...) => (undefined | FreeVar(undefined))( +2043 -> 2044 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ":", "ignoreCase": false} ) ) -2028 -> 2034 conditional = ((???*0* | ":" | {}) !== {}) +2039 -> 2045 conditional = ((???*0* | ":" | {}) !== {}) - *0* s3 ⚠️ pattern without value -2034 -> 2035 call = (...) => (undefined | s0)() +2045 -> 2046 call = (...) => (undefined | s0)() -2034 -> 2036 conditional = ((???*0* | undefined | []) !== {}) +2045 -> 2047 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -2036 -> 2037 call = (...) => (undefined | s0)() +2047 -> 2048 call = (...) => (undefined | s0)() -2036 -> 2038 conditional = ???*0* +2047 -> 2049 conditional = ???*0* - *0* max number of linking steps reached -2038 -> 2039 call = (...) => (undefined | {"key": key, "value": value})(???*0*, ???*1*) +2049 -> 2050 call = (...) => (undefined | {"key": key, "value": value})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 2040 call = (...) => (undefined | s0)() +0 -> 2051 call = (...) => (undefined | s0)() -0 -> 2041 conditional = ???*0* +0 -> 2052 conditional = ???*0* - *0* max number of linking steps reached -2041 -> 2042 call = (...) => ( +2052 -> 2053 call = (...) => ( | undefined | {"type": "collection_expression", "expression": expression} )(???*0*) - *0* max number of linking steps reached -0 -> 2043 call = (...) => (undefined | s0)() +0 -> 2054 call = (...) => (undefined | s0)() -0 -> 2044 conditional = ???*0* +0 -> 2055 conditional = ???*0* - *0* max number of linking steps reached -2044 -> 2045 call = (...) => (undefined | s0)() +2055 -> 2056 call = (...) => (undefined | s0)() -2044 -> 2046 conditional = ???*0* +2055 -> 2057 conditional = ???*0* - *0* max number of linking steps reached -2046 -> 2048 member call = ???*0*["charCodeAt"](???*1*) +2057 -> 2059 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2046 -> 2049 conditional = (???*0* === 46) +2057 -> 2060 conditional = (???*0* === 46) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2049 -> 2050 conditional = true +2060 -> 2061 conditional = true -2050 -> 2051 call = (...) => (undefined | FreeVar(undefined))( +2061 -> 2062 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ".", "ignoreCase": false} ) ) -2046 -> 2052 conditional = ((???*0* | "." | {} | "[") !== {}) +2057 -> 2063 conditional = ((???*0* | "." | {} | "[") !== {}) - *0* s5 ⚠️ pattern without value -2052 -> 2053 call = (...) => (undefined | s0)() +2063 -> 2064 call = (...) => (undefined | s0)() -2052 -> 2054 conditional = ((???*0* | undefined | []) !== {}) +2063 -> 2065 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -2054 -> 2055 call = (...) => (undefined | s0)() +2065 -> 2066 call = (...) => (undefined | s0)() -2054 -> 2056 conditional = ???*0* +2065 -> 2067 conditional = ???*0* - *0* max number of linking steps reached -2056 -> 2057 call = (...) => (undefined | s0)() +2067 -> 2068 call = (...) => (undefined | s0)() -2056 -> 2058 conditional = ((???*0* | undefined | []) !== {}) +2067 -> 2069 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -2058 -> 2059 call = (...) => (undefined | {"property": property, "computed": false})(???*0*, ???*1*) +2069 -> 2070 call = (...) => (undefined | {"property": property, "computed": false})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2044 -> 2060 conditional = ???*0* +2055 -> 2071 conditional = ???*0* - *0* max number of linking steps reached -2060 -> 2061 call = (...) => (undefined | s0)() +2071 -> 2072 call = (...) => (undefined | s0)() -2060 -> 2062 conditional = ???*0* +2071 -> 2073 conditional = ???*0* - *0* max number of linking steps reached -2062 -> 2064 member call = ???*0*["charCodeAt"](???*1*) +2073 -> 2075 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2062 -> 2065 conditional = (???*0* === 91) +2073 -> 2076 conditional = (???*0* === 91) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2065 -> 2066 conditional = true +2076 -> 2077 conditional = true -2066 -> 2067 call = (...) => (undefined | FreeVar(undefined))( +2077 -> 2078 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "[", "ignoreCase": false} ) ) -2062 -> 2068 conditional = ((???*0* | "." | {} | "[") !== {}) +2073 -> 2079 conditional = ((???*0* | "." | {} | "[") !== {}) - *0* s5 ⚠️ pattern without value -2068 -> 2069 call = (...) => (undefined | s0)() +2079 -> 2080 call = (...) => (undefined | s0)() -2068 -> 2070 conditional = ((???*0* | undefined | []) !== {}) +2079 -> 2081 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -2070 -> 2071 call = (...) => (undefined | s0)() +2081 -> 2082 call = (...) => (undefined | s0)() -2070 -> 2072 conditional = ???*0* +2081 -> 2083 conditional = ???*0* - *0* max number of linking steps reached -2072 -> 2073 call = (...) => (undefined | s0)() +2083 -> 2084 call = (...) => (undefined | s0)() -2072 -> 2074 conditional = ???*0* +2083 -> 2085 conditional = ???*0* - *0* max number of linking steps reached -2074 -> 2075 call = (...) => (undefined | s0)() +2085 -> 2086 call = (...) => (undefined | s0)() -2070 -> 2076 conditional = ???*0* +2081 -> 2087 conditional = ???*0* - *0* max number of linking steps reached -2076 -> 2077 call = (...) => (undefined | s0)() +2087 -> 2088 call = (...) => (undefined | s0)() -2076 -> 2078 conditional = ((???*0* | undefined | []) !== {}) +2087 -> 2089 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -2078 -> 2080 member call = ???*0*["charCodeAt"](???*1*) +2089 -> 2091 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2078 -> 2081 conditional = (???*0* === 93) +2089 -> 2092 conditional = (???*0* === 93) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2081 -> 2082 conditional = true +2092 -> 2093 conditional = true -2082 -> 2083 call = (...) => (undefined | FreeVar(undefined))( +2093 -> 2094 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "]", "ignoreCase": false} ) ) -2078 -> 2084 conditional = ((???*0* | "]" | {}) !== {}) +2089 -> 2095 conditional = ((???*0* | "]" | {}) !== {}) - *0* s9 ⚠️ pattern without value -2084 -> 2085 call = (...) => (undefined | {"property": property, "computed": true})(???*0*, ???*1*) +2095 -> 2096 call = (...) => (undefined | {"property": property, "computed": true})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2044 -> 2086 conditional = ???*0* +2055 -> 2097 conditional = ???*0* - *0* max number of linking steps reached -2086 -> 2088 member call = (???*0* | [] | {})["push"](???*1*) +2097 -> 2099 member call = (???*0* | [] | {})["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -2086 -> 2089 call = (...) => (undefined | s0)() +2097 -> 2100 call = (...) => (undefined | s0)() -2086 -> 2090 conditional = ???*0* +2097 -> 2101 conditional = ???*0* - *0* max number of linking steps reached -2090 -> 2092 member call = ???*0*["charCodeAt"](???*1*) +2101 -> 2103 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2090 -> 2093 conditional = (???*0* === 46) +2101 -> 2104 conditional = (???*0* === 46) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2093 -> 2094 conditional = true +2104 -> 2105 conditional = true -2094 -> 2095 call = (...) => (undefined | FreeVar(undefined))( +2105 -> 2106 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ".", "ignoreCase": false} ) ) -2090 -> 2096 conditional = ((???*0* | "." | {} | "[") !== {}) +2101 -> 2107 conditional = ((???*0* | "." | {} | "[") !== {}) - *0* s5 ⚠️ pattern without value -2096 -> 2097 call = (...) => (undefined | s0)() +2107 -> 2108 call = (...) => (undefined | s0)() -2096 -> 2098 conditional = ((???*0* | undefined | []) !== {}) +2107 -> 2109 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -2098 -> 2099 call = (...) => (undefined | s0)() +2109 -> 2110 call = (...) => (undefined | s0)() -2098 -> 2100 conditional = ???*0* +2109 -> 2111 conditional = ???*0* - *0* max number of linking steps reached -2100 -> 2101 call = (...) => (undefined | s0)() +2111 -> 2112 call = (...) => (undefined | s0)() -2100 -> 2102 conditional = ((???*0* | undefined | []) !== {}) +2111 -> 2113 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -2102 -> 2103 call = (...) => (undefined | {"property": property, "computed": false})(???*0*, ???*1*) +2113 -> 2114 call = (...) => (undefined | {"property": property, "computed": false})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2086 -> 2104 conditional = ???*0* +2097 -> 2115 conditional = ???*0* - *0* max number of linking steps reached -2104 -> 2105 call = (...) => (undefined | s0)() +2115 -> 2116 call = (...) => (undefined | s0)() -2104 -> 2106 conditional = ???*0* +2115 -> 2117 conditional = ???*0* - *0* max number of linking steps reached -2106 -> 2108 member call = ???*0*["charCodeAt"](???*1*) +2117 -> 2119 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2106 -> 2109 conditional = (???*0* === 91) +2117 -> 2120 conditional = (???*0* === 91) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2109 -> 2110 conditional = true +2120 -> 2121 conditional = true -2110 -> 2111 call = (...) => (undefined | FreeVar(undefined))( +2121 -> 2122 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "[", "ignoreCase": false} ) ) -2106 -> 2112 conditional = ((???*0* | "." | {} | "[") !== {}) +2117 -> 2123 conditional = ((???*0* | "." | {} | "[") !== {}) - *0* s5 ⚠️ pattern without value -2112 -> 2113 call = (...) => (undefined | s0)() +2123 -> 2124 call = (...) => (undefined | s0)() -2112 -> 2114 conditional = ((???*0* | undefined | []) !== {}) +2123 -> 2125 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -2114 -> 2115 call = (...) => (undefined | s0)() +2125 -> 2126 call = (...) => (undefined | s0)() -2114 -> 2116 conditional = ???*0* +2125 -> 2127 conditional = ???*0* - *0* max number of linking steps reached -2116 -> 2117 call = (...) => (undefined | s0)() +2127 -> 2128 call = (...) => (undefined | s0)() -2116 -> 2118 conditional = ???*0* +2127 -> 2129 conditional = ???*0* - *0* max number of linking steps reached -2118 -> 2119 call = (...) => (undefined | s0)() +2129 -> 2130 call = (...) => (undefined | s0)() -2114 -> 2120 conditional = ???*0* +2125 -> 2131 conditional = ???*0* - *0* max number of linking steps reached -2120 -> 2121 call = (...) => (undefined | s0)() +2131 -> 2132 call = (...) => (undefined | s0)() -2120 -> 2122 conditional = ((???*0* | undefined | []) !== {}) +2131 -> 2133 conditional = ((???*0* | undefined | []) !== {}) - *0* s8 ⚠️ pattern without value -2122 -> 2124 member call = ???*0*["charCodeAt"](???*1*) +2133 -> 2135 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2122 -> 2125 conditional = (???*0* === 93) +2133 -> 2136 conditional = (???*0* === 93) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2125 -> 2126 conditional = true +2136 -> 2137 conditional = true -2126 -> 2127 call = (...) => (undefined | FreeVar(undefined))( +2137 -> 2138 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "]", "ignoreCase": false} ) ) -2122 -> 2128 conditional = ((???*0* | "]" | {}) !== {}) +2133 -> 2139 conditional = ((???*0* | "]" | {}) !== {}) - *0* s9 ⚠️ pattern without value -2128 -> 2129 call = (...) => (undefined | {"property": property, "computed": true})(???*0*, ???*1*) +2139 -> 2140 call = (...) => (undefined | {"property": property, "computed": true})(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2044 -> 2130 conditional = ((???*0* | [] | {}) !== {}) +2055 -> 2141 conditional = ((???*0* | [] | {}) !== {}) - *0* s2 ⚠️ pattern without value -2130 -> 2131 call = (...) => (undefined | tail["reduce"](*arrow function 16259*, head))(???*0*, (???*1* | [] | {})) +2141 -> 2142 call = (...) => (undefined | tail["reduce"](*arrow function 16259*, head))(???*0*, (???*1* | [] | {})) - *0* max number of linking steps reached - *1* s2 ⚠️ pattern without value -0 -> 2132 call = (...) => (undefined | s0)() +0 -> 2143 call = (...) => (undefined | s0)() -0 -> 2133 conditional = ???*0* +0 -> 2144 conditional = ???*0* - *0* max number of linking steps reached -2133 -> 2134 call = (...) => ( +2144 -> 2145 call = (...) => ( | undefined | {"type": "collection_subquery_expression", "expression": expression} )(???*0*) - *0* max number of linking steps reached -0 -> 2135 call = (...) => (undefined | s0)() +0 -> 2146 call = (...) => (undefined | s0)() -0 -> 2136 conditional = ???*0* +0 -> 2147 conditional = ???*0* - *0* max number of linking steps reached -2136 -> 2137 call = (...) => (undefined | s0)() +2147 -> 2148 call = (...) => (undefined | s0)() -0 -> 2138 conditional = ???*0* +0 -> 2149 conditional = ???*0* - *0* max number of linking steps reached -2138 -> 2139 call = (...) => (undefined | {"type": "top_specification", "value": value})(???*0*) +2149 -> 2150 call = (...) => (undefined | {"type": "top_specification", "value": value})(???*0*) - *0* max number of linking steps reached -0 -> 2142 member call = ???*0*["charAt"](???*1*) +0 -> 2153 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 2143 member call = /^[0-9]/["test"](???*0*) +0 -> 2154 member call = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2144 conditional = /^[0-9]/["test"](???*0*) +0 -> 2155 conditional = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2144 -> 2146 member call = ???*0*["charAt"](???*1*) +2155 -> 2157 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2144 -> 2147 conditional = true +2155 -> 2158 conditional = true -2147 -> 2148 call = (...) => (undefined | FreeVar(undefined))( +2158 -> 2159 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": [["0", "9"]], "inverted": false, "ignoreCase": false} ) ) -0 -> 2149 conditional = ((???*0* | ???*1* | {}) !== {}) +0 -> 2160 conditional = ((???*0* | ???*1* | {}) !== {}) - *0* s2 ⚠️ pattern without value - *1* ???*2*["charAt"](peg$currPos) @@ -7546,7 +7568,7 @@ - *2* arguments[0] ⚠️ function calls are not analysed yet -2149 -> 2151 member call = (???*0* | [] | {} | undefined | {"type": "number_constant", "value": ???*1*})["push"]((???*3* | ???*4* | {})) +2160 -> 2162 member call = (???*0* | [] | {} | undefined | {"type": "number_constant", "value": ???*1*})["push"]((???*3* | ???*4* | {})) - *0* s1 ⚠️ pattern without value - *1* ???*2*(text()) @@ -7560,38 +7582,38 @@ - *5* arguments[0] ⚠️ function calls are not analysed yet -2149 -> 2154 member call = ???*0*["charAt"](???*1*) +2160 -> 2165 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2149 -> 2155 member call = /^[0-9]/["test"](???*0*) +2160 -> 2166 member call = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2149 -> 2156 conditional = /^[0-9]/["test"](???*0*) +2160 -> 2167 conditional = /^[0-9]/["test"](???*0*) - *0* ???*1*["charAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2156 -> 2158 member call = ???*0*["charAt"](???*1*) +2167 -> 2169 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2156 -> 2159 conditional = true +2167 -> 2170 conditional = true -2159 -> 2160 call = (...) => (undefined | FreeVar(undefined))( +2170 -> 2171 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "class", "parts": [["0", "9"]], "inverted": false, "ignoreCase": false} ) ) -0 -> 2161 conditional = ((???*0* | [] | {} | undefined | {"type": "number_constant", "value": ???*1*}) !== {}) +0 -> 2172 conditional = ((???*0* | [] | {} | undefined | {"type": "number_constant", "value": ???*1*}) !== {}) - *0* s1 ⚠️ pattern without value - *1* ???*2*(text()) @@ -7599,187 +7621,187 @@ - *2* FreeVar(Number) ⚠️ unknown global -2161 -> 2162 call = (...) => ( +2172 -> 2173 call = (...) => ( | undefined | {"type": "number_constant", "value": FreeVar(Number)(text())} )() -0 -> 2163 call = (...) => (undefined | s0)() +0 -> 2174 call = (...) => (undefined | s0)() -0 -> 2164 conditional = ???*0* +0 -> 2175 conditional = ???*0* - *0* max number of linking steps reached -2164 -> 2165 call = (...) => (undefined | s0)() +2175 -> 2176 call = (...) => (undefined | s0)() -2164 -> 2166 conditional = ???*0* +2175 -> 2177 conditional = ???*0* - *0* max number of linking steps reached -2166 -> 2168 member call = ???*0*["charCodeAt"](???*1*) +2177 -> 2179 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2166 -> 2169 conditional = (???*0* === 44) +2177 -> 2180 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2169 -> 2170 conditional = true +2180 -> 2181 conditional = true -2170 -> 2171 call = (...) => (undefined | FreeVar(undefined))( +2181 -> 2182 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -2166 -> 2172 conditional = ((???*0* | "," | {}) !== {}) +2177 -> 2183 conditional = ((???*0* | "," | {}) !== {}) - *0* s5 ⚠️ pattern without value -2172 -> 2173 call = (...) => (undefined | s0)() +2183 -> 2184 call = (...) => (undefined | s0)() -2172 -> 2174 conditional = ((???*0* | undefined | []) !== {}) +2183 -> 2185 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -2174 -> 2175 call = (...) => (undefined | s0)() +2185 -> 2186 call = (...) => (undefined | s0)() -2174 -> 2176 conditional = ???*0* +2185 -> 2187 conditional = ???*0* - *0* max number of linking steps reached -2176 -> 2177 call = (...) => (undefined | v)(???*0*, ???*1*) +2187 -> 2188 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2164 -> 2179 member call = (???*0* | [])["push"](???*1*) +2175 -> 2190 member call = (???*0* | [])["push"](???*1*) - *0* s2 ⚠️ pattern without value - *1* max number of linking steps reached -2164 -> 2180 call = (...) => (undefined | s0)() +2175 -> 2191 call = (...) => (undefined | s0)() -2164 -> 2181 conditional = ???*0* +2175 -> 2192 conditional = ???*0* - *0* max number of linking steps reached -2181 -> 2183 member call = ???*0*["charCodeAt"](???*1*) +2192 -> 2194 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2181 -> 2184 conditional = (???*0* === 44) +2192 -> 2195 conditional = (???*0* === 44) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2184 -> 2185 conditional = true +2195 -> 2196 conditional = true -2185 -> 2186 call = (...) => (undefined | FreeVar(undefined))( +2196 -> 2197 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ",", "ignoreCase": false} ) ) -2181 -> 2187 conditional = ((???*0* | "," | {}) !== {}) +2192 -> 2198 conditional = ((???*0* | "," | {}) !== {}) - *0* s5 ⚠️ pattern without value -2187 -> 2188 call = (...) => (undefined | s0)() +2198 -> 2199 call = (...) => (undefined | s0)() -2187 -> 2189 conditional = ((???*0* | undefined | []) !== {}) +2198 -> 2200 conditional = ((???*0* | undefined | []) !== {}) - *0* s6 ⚠️ pattern without value -2189 -> 2190 call = (...) => (undefined | s0)() +2200 -> 2201 call = (...) => (undefined | s0)() -2189 -> 2191 conditional = ???*0* +2200 -> 2202 conditional = ???*0* - *0* max number of linking steps reached -2191 -> 2192 call = (...) => (undefined | v)(???*0*, ???*1*) +2202 -> 2203 call = (...) => (undefined | v)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2164 -> 2193 conditional = ((???*0* | []) !== {}) +2175 -> 2204 conditional = ((???*0* | []) !== {}) - *0* s2 ⚠️ pattern without value -2193 -> 2194 call = (...) => (undefined | ???*0* | [])(???*1*, (???*2* | [])) +2204 -> 2205 call = (...) => (undefined | ???*0* | [])(???*1*, (???*2* | [])) - *0* spread is not supported - *1* max number of linking steps reached - *2* s2 ⚠️ pattern without value -0 -> 2196 member call = ???*0*["charCodeAt"](???*1*) +0 -> 2207 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 2197 conditional = (???*0* === 40) +0 -> 2208 conditional = (???*0* === 40) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2197 -> 2198 conditional = true +2208 -> 2209 conditional = true -2198 -> 2199 call = (...) => (undefined | FreeVar(undefined))( +2209 -> 2210 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": "(", "ignoreCase": false} ) ) -0 -> 2200 conditional = ???*0* +0 -> 2211 conditional = ???*0* - *0* max number of linking steps reached -2200 -> 2201 call = (...) => (undefined | s0)() +2211 -> 2212 call = (...) => (undefined | s0)() -2200 -> 2202 conditional = ((???*0* | undefined | []) !== {}) +2211 -> 2213 conditional = ((???*0* | undefined | []) !== {}) - *0* s2 ⚠️ pattern without value -2202 -> 2203 call = (...) => (undefined | s0)() +2213 -> 2214 call = (...) => (undefined | s0)() -2202 -> 2204 conditional = ???*0* +2213 -> 2215 conditional = ???*0* - *0* max number of linking steps reached -2204 -> 2205 call = (...) => (undefined | s0)() +2215 -> 2216 call = (...) => (undefined | s0)() -2204 -> 2206 conditional = ((???*0* | undefined | []) !== {}) +2215 -> 2217 conditional = ((???*0* | undefined | []) !== {}) - *0* s4 ⚠️ pattern without value -2206 -> 2208 member call = ???*0*["charCodeAt"](???*1*) +2217 -> 2219 member call = ???*0*["charCodeAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2206 -> 2209 conditional = (???*0* === 41) +2217 -> 2220 conditional = (???*0* === 41) - *0* ???*1*["charCodeAt"](peg$currPos) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -2209 -> 2210 conditional = true +2220 -> 2221 conditional = true -2210 -> 2211 call = (...) => (undefined | FreeVar(undefined))( +2221 -> 2222 call = (...) => (undefined | FreeVar(undefined))( ( | undefined | {"type": "literal", "text": ")", "ignoreCase": false} ) ) -2206 -> 2212 conditional = ((???*0* | ")" | {}) !== {}) +2217 -> 2223 conditional = ((???*0* | ")" | {}) !== {}) - *0* s5 ⚠️ pattern without value -2212 -> 2213 call = (...) => (undefined | subquery)(???*0*) +2223 -> 2224 call = (...) => (undefined | subquery)(???*0*) - *0* max number of linking steps reached -0 -> 2215 member call = ???*0*["reduce"]( +0 -> 2226 member call = ???*0*["reduce"]( (...) => {"type": "scalar_binary_expression", "left": left, "operator": operator, "right": right}, ???*1* ) @@ -7788,7 +7810,7 @@ - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2216 call = ((...) => (undefined | s0) | ???*0*)() +0 -> 2227 call = ((...) => (undefined | s0) | ???*0*)() - *0* {}[???*1*] ⚠️ unknown object prototype methods or values - *1* ???*2*["startRule"] @@ -7796,22 +7818,22 @@ - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2218 conditional = ???*0* +0 -> 2229 conditional = ???*0* - *0* max number of linking steps reached -2218 -> 2220 conditional = ???*0* +2229 -> 2231 conditional = ???*0* - *0* max number of linking steps reached -2220 -> 2221 call = (...) => (undefined | {"type": "end"})() +2231 -> 2232 call = (...) => (undefined | {"type": "end"})() -2220 -> 2222 call = (...) => (undefined | FreeVar(undefined))((undefined | {"type": "end"})) +2231 -> 2233 call = (...) => (undefined | FreeVar(undefined))((undefined | {"type": "end"})) -2218 -> 2225 member call = ???*0*["charAt"](???*1*) +2229 -> 2236 member call = ???*0*["charAt"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2218 -> 2227 call = (...) => ( +2229 -> 2238 call = (...) => ( | undefined | { "start": {"offset": startPos, "line": startPosDetails["line"], "column": startPosDetails["column"]}, @@ -7821,7 +7843,7 @@ - *0* max number of linking steps reached - *1* max number of linking steps reached -2218 -> 2228 call = (...) => ( +2229 -> 2239 call = (...) => ( | undefined | { "start": {"offset": startPos, "line": startPosDetails["line"], "column": startPosDetails["column"]}, @@ -7831,10 +7853,12 @@ - *0* max number of linking steps reached - *1* max number of linking steps reached -2218 -> 2229 call = (...) => (undefined | ???*0*)([], (???*1* | null), ???*3*) +2229 -> 2240 call = (...) => (undefined | ???*0*)([], (???*1* | null), ???*3*) - *0* unknown new expression - *1* ???*2*["charAt"](peg$maxFailPos) ⚠️ unknown callee object - *2* arguments[0] ⚠️ function calls are not analysed yet - *3* max number of linking steps reached + +0 -> 2242 free var = FreeVar(module) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph-effects.snapshot index a73689b5ea105..4f77868339ce2 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph-effects.snapshot @@ -1,7 +1,57 @@ [ + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 0, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 40, + ), + hi: BytePos( + 47, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -51,9 +101,59 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 93, + ), + hi: BytePos( + 100, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -103,9 +203,100 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('process' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 2, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 122, + ), + hi: BytePos( + 129, + ), + ctxt: #1, + }, + }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 3, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 149, + ), + hi: BytePos( + 156, + ), + ctxt: #1, + }, + }, Member { obj: FreeVar( - NodeProcess, + Atom('process' type=static), ), prop: Constant( Str( @@ -170,6 +361,72 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('process' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 3, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Tpl, + ), + Tpl( + Exprs( + 0, + ), + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 171, + ), + hi: BytePos( + 178, + ), + ctxt: #1, + }, + }, Call { func: Variable( ( @@ -300,7 +557,7 @@ }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -317,7 +574,7 @@ Member( 3, FreeVar( - NodeProcess, + Atom('process' type=static), ), Constant( Str( @@ -402,6 +659,56 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 4, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 236, + ), + hi: BytePos( + 243, + ), + ctxt: #1, + }, + }, Call { func: Variable( ( @@ -596,7 +903,7 @@ }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -695,6 +1002,56 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 5, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 313, + ), + hi: BytePos( + 320, + ), + ctxt: #1, + }, + }, Call { func: Variable( ( @@ -759,16 +1116,76 @@ ctxt: #0, }, }, - Member { - obj: FreeVar( - NodeProcess, - ), - prop: Constant( - Str( - Word( - Atom('platform' type=dynamic), - ), - ), + Member { + obj: FreeVar( + Atom('process' type=static), + ), + prop: Constant( + Str( + Word( + Atom('platform' type=dynamic), + ), + ), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 5, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Tpl, + ), + Tpl( + Exprs( + 1, + ), + ), + Expr( + Member, + ), + ], + span: Span { + lo: BytePos( + 345, + ), + hi: BytePos( + 361, + ), + ctxt: #0, + }, + }, + FreeVar { + var: FreeVar( + Atom('process' type=static), ), ast_path: [ Program( @@ -815,15 +1232,21 @@ Expr( Member, ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), ], span: Span { lo: BytePos( 345, ), hi: BytePos( - 361, + 352, ), - ctxt: #0, + ctxt: #1, }, }, Call { @@ -892,7 +1315,7 @@ }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -926,7 +1349,7 @@ Member( 3, FreeVar( - NodeProcess, + Atom('process' type=static), ), Constant( Str( @@ -994,9 +1417,59 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 400, + ), + hi: BytePos( + 407, + ), + ctxt: #1, + }, + }, Member { obj: FreeVar( - NodeProcess, + Atom('process' type=static), ), prop: Constant( Str( @@ -1061,9 +1534,75 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('process' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Tpl, + ), + Tpl( + Exprs( + 0, + ), + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 419, + ), + hi: BytePos( + 426, + ), + ctxt: #1, + }, + }, Member { obj: FreeVar( - NodeProcess, + Atom('process' type=static), ), prop: Constant( Str( @@ -1128,6 +1667,72 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('process' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 6, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Args( + 0, + ), + ), + ExprOrSpread( + Expr, + ), + Expr( + Tpl, + ), + Tpl( + Exprs( + 1, + ), + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 438, + ), + hi: BytePos( + 445, + ), + ctxt: #1, + }, + }, Call { func: Variable( ( @@ -1194,7 +1799,7 @@ }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -1211,7 +1816,7 @@ Member( 3, FreeVar( - NodeProcess, + Atom('process' type=static), ), Constant( Str( @@ -1231,7 +1836,7 @@ Member( 3, FreeVar( - NodeProcess, + Atom('process' type=static), ), Constant( Str( @@ -1299,6 +1904,56 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 7, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 493, + ), + hi: BytePos( + 500, + ), + ctxt: #1, + }, + }, Member { obj: Variable( ( @@ -1505,7 +2160,7 @@ }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -1616,6 +2271,56 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 8, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 570, + ), + hi: BytePos( + 577, + ), + ctxt: #1, + }, + }, Member { obj: Variable( ( @@ -1752,7 +2457,7 @@ }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph-explained.snapshot index e4f1c5f189ac4..f577e38ae5e62 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph-explained.snapshot @@ -1,31 +1,31 @@ -arch = FreeVar(Require)("os")["arch"] +arch = FreeVar(require)("os")["arch"] -binding1 = FreeVar(Require)( - `esbuild-${FreeVar(NodeProcess)["arch"]}-${platform()}-${endianness()}` +binding1 = FreeVar(require)( + `esbuild-${FreeVar(process)["arch"]}-${platform()}-${endianness()}` ) -binding2 = FreeVar(Require)(`esbuild-${arch()}-${platform()}-${endianness()}`) +binding2 = FreeVar(require)(`esbuild-${arch()}-${platform()}-${endianness()}`) -binding3 = FreeVar(Require)( - `esbuild-${arch()}-${FreeVar(NodeProcess)["platform"]}-${endianness()}` +binding3 = FreeVar(require)( + `esbuild-${arch()}-${FreeVar(process)["platform"]}-${endianness()}` ) -binding4 = FreeVar(Require)( - `esbuild-${FreeVar(NodeProcess)["arch"]}-${FreeVar(NodeProcess)["platform"]}-${endianness()}` +binding4 = FreeVar(require)( + `esbuild-${FreeVar(process)["arch"]}-${FreeVar(process)["platform"]}-${endianness()}` ) -binding5 = FreeVar(Require)( +binding5 = FreeVar(require)( `esbuild-${p["arch"]}-${p["platform"]}-${endianness()}` ) -binding6 = FreeVar(Require)( +binding6 = FreeVar(require)( `esbuild-${p["arch"]}-${processPlatform}-${endianness()}` ) -endianness = FreeVar(Require)("os")["endianness"] +endianness = FreeVar(require)("os")["endianness"] -p = FreeVar(NodeProcess) +p = FreeVar(process) -platform = FreeVar(Require)("os")["platform"] +platform = FreeVar(require)("os")["platform"] -processPlatform = FreeVar(Require)("process")["platform"] +processPlatform = FreeVar(require)("process")["platform"] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph.snapshot index d5e65b500d268..0df11d299e2ab 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/graph.snapshot @@ -6,7 +6,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -32,7 +32,7 @@ Call( 13, FreeVar( - Require, + Atom('require' type=static), ), [ Concat( @@ -48,7 +48,7 @@ Member( 3, FreeVar( - NodeProcess, + Atom('process' type=static), ), Constant( Str( @@ -102,7 +102,7 @@ Call( 12, FreeVar( - Require, + Atom('require' type=static), ), [ Concat( @@ -169,7 +169,7 @@ Call( 13, FreeVar( - Require, + Atom('require' type=static), ), [ Concat( @@ -202,7 +202,7 @@ Member( 3, FreeVar( - NodeProcess, + Atom('process' type=static), ), Constant( Str( @@ -239,7 +239,7 @@ Call( 14, FreeVar( - Require, + Atom('require' type=static), ), [ Concat( @@ -255,7 +255,7 @@ Member( 3, FreeVar( - NodeProcess, + Atom('process' type=static), ), Constant( Str( @@ -275,7 +275,7 @@ Member( 3, FreeVar( - NodeProcess, + Atom('process' type=static), ), Constant( Str( @@ -312,7 +312,7 @@ Call( 14, FreeVar( - Require, + Atom('require' type=static), ), [ Concat( @@ -391,7 +391,7 @@ Call( 12, FreeVar( - Require, + Atom('require' type=static), ), [ Concat( @@ -462,7 +462,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -486,7 +486,7 @@ ( "p", FreeVar( - NodeProcess, + Atom('process' type=static), ), ), ( @@ -496,7 +496,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -524,7 +524,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/resolved-effects.snapshot index 8b3ea0ed1481c..437f7e9e19b12 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/process-and-os/resolved-effects.snapshot @@ -1,53 +1,79 @@ -0 -> 1 call = require*0*("os") +0 -> 1 free var = FreeVar(require) + +0 -> 2 call = require*0*("os") - *0* require: The require method from CommonJS -0 -> 2 call = require*0*("process") +0 -> 3 free var = FreeVar(require) + +0 -> 4 call = require*0*("process") - *0* require: The require method from CommonJS -0 -> 4 call = os.process*0*() +0 -> 5 free var = FreeVar(process) + +0 -> 6 free var = FreeVar(require) + +0 -> 8 free var = FreeVar(process) + +0 -> 9 call = os.process*0*() - *0* os.process: The Node.js os.process method: https://nodejs.org/api/os.html#os_os_process -0 -> 5 call = os.endianness*0*() +0 -> 10 call = os.endianness*0*() - *0* os.endianness: The Node.js os.endianness method: https://nodejs.org/api/os.html#os_os_endianness -0 -> 6 call = require*0*("esbuild-x64-linux-LE") +0 -> 11 call = require*0*("esbuild-x64-linux-LE") - *0* require: The require method from CommonJS -0 -> 7 call = os.arch*0*() +0 -> 12 free var = FreeVar(require) + +0 -> 13 call = os.arch*0*() - *0* os.arch: The Node.js os.arch method: https://nodejs.org/api/os.html#os_os_arch -0 -> 8 call = os.process*0*() +0 -> 14 call = os.process*0*() - *0* os.process: The Node.js os.process method: https://nodejs.org/api/os.html#os_os_process -0 -> 9 call = os.endianness*0*() +0 -> 15 call = os.endianness*0*() - *0* os.endianness: The Node.js os.endianness method: https://nodejs.org/api/os.html#os_os_endianness -0 -> 10 call = require*0*("esbuild-x64-linux-LE") +0 -> 16 call = require*0*("esbuild-x64-linux-LE") - *0* require: The require method from CommonJS -0 -> 11 call = os.arch*0*() +0 -> 17 free var = FreeVar(require) + +0 -> 18 call = os.arch*0*() - *0* os.arch: The Node.js os.arch method: https://nodejs.org/api/os.html#os_os_arch -0 -> 13 call = os.endianness*0*() +0 -> 20 free var = FreeVar(process) + +0 -> 21 call = os.endianness*0*() - *0* os.endianness: The Node.js os.endianness method: https://nodejs.org/api/os.html#os_os_endianness -0 -> 14 call = require*0*("esbuild-x64-linux-LE") +0 -> 22 call = require*0*("esbuild-x64-linux-LE") - *0* require: The require method from CommonJS -0 -> 17 call = os.endianness*0*() +0 -> 23 free var = FreeVar(require) + +0 -> 25 free var = FreeVar(process) + +0 -> 27 free var = FreeVar(process) + +0 -> 28 call = os.endianness*0*() - *0* os.endianness: The Node.js os.endianness method: https://nodejs.org/api/os.html#os_os_endianness -0 -> 18 call = require*0*("esbuild-x64-linux-LE") +0 -> 29 call = require*0*("esbuild-x64-linux-LE") - *0* require: The require method from CommonJS -0 -> 21 call = os.endianness*0*() +0 -> 30 free var = FreeVar(require) + +0 -> 33 call = os.endianness*0*() - *0* os.endianness: The Node.js os.endianness method: https://nodejs.org/api/os.html#os_os_endianness -0 -> 22 call = require*0*("esbuild-x64-linux-LE") +0 -> 34 call = require*0*("esbuild-x64-linux-LE") - *0* require: The require method from CommonJS -0 -> 24 call = os.endianness*0*() +0 -> 35 free var = FreeVar(require) + +0 -> 37 call = os.endianness*0*() - *0* os.endianness: The Node.js os.endianness method: https://nodejs.org/api/os.html#os_os_endianness -0 -> 25 call = require*0*("esbuild-x64-linux-LE") +0 -> 38 call = require*0*("esbuild-x64-linux-LE") - *0* require: The require method from CommonJS diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/react-dom-production/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/react-dom-production/graph-explained.snapshot index 0540e276485a6..d5e251d4d0c71 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/react-dom-production/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/react-dom-production/graph-explained.snapshot @@ -2301,7 +2301,7 @@ a#994 = arguments[0] a#997 = arguments[0] -aa = FreeVar(Require)("react") +aa = FreeVar(require)("react") ab = (...) => undefined @@ -3648,7 +3648,7 @@ c#994 = L() c#997 = Zg(a, b) -ca = FreeVar(Require)("scheduler") +ca = FreeVar(require)("scheduler") cb = (...) => undefined diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/react-dom-production/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/react-dom-production/resolved-effects.snapshot index 0f2a9a158887a..c1f927ac4490e 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/react-dom-production/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/react-dom-production/resolved-effects.snapshot @@ -1,10 +1,20 @@ -0 -> 1 call = require*0*("react") +0 -> 1 free var = FreeVar(require) + +0 -> 2 call = require*0*("react") - *0* require: The require method from CommonJS -0 -> 2 call = require*0*("scheduler") +0 -> 3 free var = FreeVar(require) + +0 -> 4 call = require*0*("scheduler") - *0* require: The require method from CommonJS -0 -> 5 call = ???*0*(???*1*) +0 -> 6 free var = FreeVar(arguments) + +0 -> 7 free var = FreeVar(encodeURIComponent) + +0 -> 9 free var = FreeVar(arguments) + +0 -> 10 call = ???*0*(???*1*) - *0* FreeVar(encodeURIComponent) ⚠️ unknown global - *1* ???*2*[c] @@ -12,26 +22,36 @@ - *2* FreeVar(arguments) ⚠️ unknown global -0 -> 6 call = (...) => undefined(???*0*, ???*1*) +0 -> 11 free var = FreeVar(Set) + +0 -> 12 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 7 call = (...) => undefined(`${???*0*}Capture`, ???*1*) +0 -> 13 call = (...) => undefined(`${???*0*}Capture`, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 12 member call = ???*0*["add"](???*1*) +0 -> 18 member call = ???*0*["add"](???*1*) - *0* unknown new expression - *1* ???*2*[a] ⚠️ unknown object - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 19 member call = ???*0*["call"]({}, ???*3*) +0 -> 19 free var = FreeVar(window) + +0 -> 21 free var = FreeVar(window) + +0 -> 24 free var = FreeVar(window) + +0 -> 27 free var = FreeVar(Object) + +0 -> 29 member call = ???*0*["call"]({}, ???*3*) - *0* ???*1*["hasOwnProperty"] ⚠️ unknown object - *1* ???*2*["prototype"] @@ -41,7 +61,7 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 21 member call = ???*0*["call"]({}, ???*3*) +0 -> 31 member call = ???*0*["call"]({}, ???*3*) - *0* ???*1*["hasOwnProperty"] ⚠️ unknown object - *1* ???*2*["prototype"] @@ -51,19 +71,19 @@ - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 23 member call = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/["test"](???*0*) +0 -> 33 member call = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/["test"](???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 24 conditional = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/["test"](???*0*) +0 -> 34 conditional = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/["test"](???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 28 conditional = (null !== ???*0*) +0 -> 38 conditional = (null !== ???*0*) - *0* arguments[2] ⚠️ function calls are not analysed yet -0 -> 32 member call = (???*0* | ???*1*)["toLowerCase"]() +0 -> 42 member call = (???*0* | ???*1*)["toLowerCase"]() - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*(0, 5) @@ -77,13 +97,13 @@ - *5* a ⚠️ circular variable reference -0 -> 33 member call = ???*0*()["slice"](0, 5) +0 -> 43 member call = ???*0*()["slice"](0, 5) - *0* ???*1*["toLowerCase"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 34 call = (...) => (undefined | !(1) | !(0) | !(c["acceptsBooleans"]) | (("data-" !== a) && ("aria-" !== a)))(???*0*, ???*1*, ???*2*, ???*3*) +0 -> 44 call = (...) => (undefined | !(1) | !(0) | !(c["acceptsBooleans"]) | (("data-" !== a) && ("aria-" !== a)))(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -93,102 +113,106 @@ - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 35 conditional = (null !== ???*0*) +0 -> 45 conditional = (null !== ???*0*) - *0* arguments[2] ⚠️ function calls are not analysed yet -35 -> 37 call = ???*0*(???*1*) +45 -> 47 free var = FreeVar(isNaN) + +45 -> 48 call = ???*0*(???*1*) - *0* FreeVar(isNaN) ⚠️ unknown global - *1* arguments[1] ⚠️ function calls are not analysed yet -35 -> 38 call = ???*0*(???*1*) +45 -> 49 free var = FreeVar(isNaN) + +45 -> 50 call = ???*0*(???*1*) - *0* FreeVar(isNaN) ⚠️ unknown global - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 49 member call = "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style"["split"](" ") +0 -> 61 member call = "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style"["split"](" ") -0 -> 50 member call = "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style"["split"](" ")["forEach"]((...) => undefined) +0 -> 62 member call = "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style"["split"](" ")["forEach"]((...) => undefined) -0 -> 53 member call = [ +0 -> 65 member call = [ ["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"] ]["forEach"]((...) => undefined) -0 -> 58 member call = ["contentEditable", "draggable", "spellCheck", "value"]["forEach"]((...) => undefined) +0 -> 70 member call = ["contentEditable", "draggable", "spellCheck", "value"]["forEach"]((...) => undefined) -58 -> 61 member call = ???*0*["toLowerCase"]() +70 -> 73 member call = ???*0*["toLowerCase"]() - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 63 member call = ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"]["forEach"]((...) => undefined) +0 -> 75 member call = ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"]["forEach"]((...) => undefined) -0 -> 67 member call = "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope"["split"](" ") +0 -> 79 member call = "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope"["split"](" ") -0 -> 68 member call = "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope"["split"](" ")["forEach"]((...) => undefined) +0 -> 80 member call = "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope"["split"](" ")["forEach"]((...) => undefined) -68 -> 71 member call = ???*0*["toLowerCase"]() +80 -> 83 member call = ???*0*["toLowerCase"]() - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 73 member call = ["checked", "multiple", "muted", "selected"]["forEach"]((...) => undefined) +0 -> 85 member call = ["checked", "multiple", "muted", "selected"]["forEach"]((...) => undefined) -0 -> 76 member call = ["capture", "download"]["forEach"]((...) => undefined) +0 -> 88 member call = ["capture", "download"]["forEach"]((...) => undefined) -0 -> 79 member call = ["cols", "rows", "size", "span"]["forEach"]((...) => undefined) +0 -> 91 member call = ["cols", "rows", "size", "span"]["forEach"]((...) => undefined) -0 -> 82 member call = ["rowSpan", "start"]["forEach"]((...) => undefined) +0 -> 94 member call = ["rowSpan", "start"]["forEach"]((...) => undefined) -82 -> 85 member call = ???*0*["toLowerCase"]() +94 -> 97 member call = ???*0*["toLowerCase"]() - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 88 member call = ???*0*["toUpperCase"]() +0 -> 100 member call = ???*0*["toUpperCase"]() - *0* ???*1*[1] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 91 member call = "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height"["split"](" ") +0 -> 103 member call = "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height"["split"](" ") -0 -> 92 member call = "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height"["split"](" ")["forEach"]((...) => undefined) +0 -> 104 member call = "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height"["split"](" ")["forEach"]((...) => undefined) -92 -> 94 member call = ???*0*["replace"](/[\-:]([a-z])/g, (...) => (undefined | a[1]["toUpperCase"]())) +104 -> 106 member call = ???*0*["replace"](/[\-:]([a-z])/g, (...) => (undefined | a[1]["toUpperCase"]())) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 98 member call = "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type"["split"](" ") +0 -> 110 member call = "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type"["split"](" ") -0 -> 99 member call = "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type"["split"](" ")["forEach"]((...) => undefined) +0 -> 111 member call = "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type"["split"](" ")["forEach"]((...) => undefined) -99 -> 101 member call = ???*0*["replace"](/[\-:]([a-z])/g, (...) => (undefined | a[1]["toUpperCase"]())) +111 -> 113 member call = ???*0*["replace"](/[\-:]([a-z])/g, (...) => (undefined | a[1]["toUpperCase"]())) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 104 member call = ["xml:base", "xml:lang", "xml:space"]["forEach"]((...) => undefined) +0 -> 116 member call = ["xml:base", "xml:lang", "xml:space"]["forEach"]((...) => undefined) -104 -> 106 member call = ???*0*["replace"](/[\-:]([a-z])/g, (...) => (undefined | a[1]["toUpperCase"]())) +116 -> 118 member call = ???*0*["replace"](/[\-:]([a-z])/g, (...) => (undefined | a[1]["toUpperCase"]())) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 109 member call = ["tabIndex", "crossOrigin"]["forEach"]((...) => undefined) +0 -> 121 member call = ["tabIndex", "crossOrigin"]["forEach"]((...) => undefined) -109 -> 112 member call = ???*0*["toLowerCase"]() +121 -> 124 member call = ???*0*["toLowerCase"]() - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 115 member call = ["src", "href", "action", "formAction"]["forEach"]((...) => undefined) +0 -> 127 member call = ["src", "href", "action", "formAction"]["forEach"]((...) => undefined) -115 -> 118 member call = ???*0*["toLowerCase"]() +127 -> 130 member call = ???*0*["toLowerCase"]() - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 120 member call = {}["hasOwnProperty"]((???*0* | ???*1* | null["attributeName"])) +0 -> 132 member call = {}["hasOwnProperty"]((???*0* | ???*1* | null["attributeName"])) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["attributeName"] @@ -198,7 +222,7 @@ - *3* b ⚠️ circular variable reference -0 -> 128 conditional = ( +0 -> 140 conditional = ( | (0 !== (???*0* | null["type"])) | ???*3* | ???*4* @@ -241,7 +265,7 @@ - *15* arguments[1] ⚠️ function calls are not analysed yet -128 -> 129 call = (...) => (undefined | !(0) | !(1) | !(b) | (!(1) === b) | FreeVar(isNaN)(b) | (FreeVar(isNaN)(b) || ???*0*))( +140 -> 141 call = (...) => (undefined | !(0) | !(1) | !(b) | (!(1) === b) | FreeVar(isNaN)(b) | (FreeVar(isNaN)(b) || ???*0*))( (???*1* | ???*2* | null["attributeName"]), (???*5* | null | "" | ???*6*), (???*7* | null | ???*9*), @@ -277,7 +301,7 @@ - *14* arguments[1] ⚠️ function calls are not analysed yet -128 -> 130 call = (...) => (undefined | !(0) | !(1) | ???*0*)((???*1* | ???*2* | null["attributeName"])) +140 -> 142 call = (...) => (undefined | !(0) | !(1) | ???*0*)((???*1* | ???*2* | null["attributeName"])) - *0* unsupported expression - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -288,7 +312,7 @@ - *4* b ⚠️ circular variable reference -128 -> 132 member call = ???*0*["removeAttribute"]((???*1* | ???*2* | null["attributeName"])) +140 -> 144 member call = ???*0*["removeAttribute"]((???*1* | ???*2* | null["attributeName"])) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -300,7 +324,7 @@ - *4* b ⚠️ circular variable reference -128 -> 134 member call = ???*0*["setAttribute"]((???*1* | ???*2* | null["attributeName"]), (???*5* | null | "" | ???*6*)) +140 -> 146 member call = ???*0*["setAttribute"]((???*1* | ???*2* | null["attributeName"]), (???*5* | null | "" | ???*6*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -316,7 +340,7 @@ - *6* c ⚠️ circular variable reference -128 -> 142 member call = ???*0*["removeAttribute"]((???*1* | ???*2* | null["attributeName"])) +140 -> 154 member call = ???*0*["removeAttribute"]((???*1* | ???*2* | null["attributeName"])) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -328,7 +352,7 @@ - *4* b ⚠️ circular variable reference -128 -> 145 member call = ???*0*["setAttributeNS"]( +140 -> 157 member call = ???*0*["setAttributeNS"]( (???*1* | ???*2* | null["attributeNamespace"]), (???*5* | ???*6* | null["attributeName"]), (???*9* | null | "" | ???*10*) @@ -356,7 +380,7 @@ - *10* c ⚠️ circular variable reference -128 -> 147 member call = ???*0*["setAttribute"]((???*1* | ???*2* | null["attributeName"]), (???*5* | null | "" | ???*6*)) +140 -> 159 member call = ???*0*["setAttribute"]((???*1* | ???*2* | null["attributeName"]), (???*5* | null | "" | ???*6*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -372,79 +396,119 @@ - *6* c ⚠️ circular variable reference -0 -> 150 member call = ???*0*["for"]("react.element") +0 -> 162 free var = FreeVar(Symbol) + +0 -> 163 member call = ???*0*["for"]("react.element") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 152 member call = ???*0*["for"]("react.portal") +0 -> 165 free var = FreeVar(Symbol) + +0 -> 166 member call = ???*0*["for"]("react.portal") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 154 member call = ???*0*["for"]("react.fragment") +0 -> 168 free var = FreeVar(Symbol) + +0 -> 169 member call = ???*0*["for"]("react.fragment") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 156 member call = ???*0*["for"]("react.strict_mode") +0 -> 171 free var = FreeVar(Symbol) + +0 -> 172 member call = ???*0*["for"]("react.strict_mode") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 158 member call = ???*0*["for"]("react.profiler") +0 -> 174 free var = FreeVar(Symbol) + +0 -> 175 member call = ???*0*["for"]("react.profiler") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 160 member call = ???*0*["for"]("react.provider") +0 -> 177 free var = FreeVar(Symbol) + +0 -> 178 member call = ???*0*["for"]("react.provider") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 162 member call = ???*0*["for"]("react.context") +0 -> 180 free var = FreeVar(Symbol) + +0 -> 181 member call = ???*0*["for"]("react.context") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 164 member call = ???*0*["for"]("react.forward_ref") +0 -> 183 free var = FreeVar(Symbol) + +0 -> 184 member call = ???*0*["for"]("react.forward_ref") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 166 member call = ???*0*["for"]("react.suspense") +0 -> 186 free var = FreeVar(Symbol) + +0 -> 187 member call = ???*0*["for"]("react.suspense") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 168 member call = ???*0*["for"]("react.suspense_list") +0 -> 189 free var = FreeVar(Symbol) + +0 -> 190 member call = ???*0*["for"]("react.suspense_list") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 170 member call = ???*0*["for"]("react.memo") +0 -> 192 free var = FreeVar(Symbol) + +0 -> 193 member call = ???*0*["for"]("react.memo") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 172 member call = ???*0*["for"]("react.lazy") +0 -> 195 free var = FreeVar(Symbol) + +0 -> 196 member call = ???*0*["for"]("react.lazy") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 174 member call = ???*0*["for"]("react.scope") +0 -> 198 free var = FreeVar(Symbol) + +0 -> 199 member call = ???*0*["for"]("react.scope") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 176 member call = ???*0*["for"]("react.debug_trace_mode") +0 -> 201 free var = FreeVar(Symbol) + +0 -> 202 member call = ???*0*["for"]("react.debug_trace_mode") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 178 member call = ???*0*["for"]("react.offscreen") +0 -> 204 free var = FreeVar(Symbol) + +0 -> 205 member call = ???*0*["for"]("react.offscreen") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 180 member call = ???*0*["for"]("react.legacy_hidden") +0 -> 207 free var = FreeVar(Symbol) + +0 -> 208 member call = ???*0*["for"]("react.legacy_hidden") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 182 member call = ???*0*["for"]("react.cache") +0 -> 210 free var = FreeVar(Symbol) + +0 -> 211 member call = ???*0*["for"]("react.cache") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 184 member call = ???*0*["for"]("react.tracing_marker") +0 -> 213 free var = FreeVar(Symbol) + +0 -> 214 member call = ???*0*["for"]("react.tracing_marker") - *0* FreeVar(Symbol) ⚠️ unknown global -0 -> 189 conditional = (???*0* === (???*1* | ???*2* | ???*7* | "")) +0 -> 216 free var = FreeVar(Symbol) + +0 -> 220 free var = FreeVar(Object) + +0 -> 221 conditional = (???*0* === (???*1* | ???*2* | ???*7* | "")) - *0* unsupported expression - *1* La ⚠️ pattern without value @@ -469,17 +533,19 @@ - *11* ???["trim"] ⚠️ unknown object -189 -> 190 call = ???*0*() +221 -> 222 free var = FreeVar(Error) + +221 -> 223 call = ???*0*() - *0* FreeVar(Error) ⚠️ unknown global -189 -> 194 member call = ???*0*["trim"]() +221 -> 227 member call = ???*0*["trim"]() - *0* ???*1*["stack"] ⚠️ unknown object - *1* c ⚠️ pattern without value -189 -> 195 member call = ???*0*()["match"](/\n( *(at )?)/) +221 -> 228 member call = ???*0*()["match"](/\n( *(at )?)/) - *0* ???*1*["trim"] ⚠️ unknown object - *1* ???*2*["stack"] @@ -487,19 +553,29 @@ - *2* c ⚠️ pattern without value -0 -> 199 conditional = (???*0* | (...) => undefined) +0 -> 231 free var = FreeVar(Error) + +0 -> 233 free var = FreeVar(Error) + +0 -> 234 conditional = (???*0* | (...) => undefined) - *0* arguments[1] ⚠️ function calls are not analysed yet -199 -> 200 call = ???*0*() +234 -> 235 free var = FreeVar(Error) + +234 -> 236 call = ???*0*() - *0* FreeVar(Error) ⚠️ unknown global -199 -> 203 call = ???*0*() +234 -> 238 free var = FreeVar(Object) + +234 -> 240 free var = FreeVar(Error) + +234 -> 241 call = ???*0*() - *0* FreeVar(Error) ⚠️ unknown global -199 -> 204 member call = ???*0*["defineProperty"]((???*1* | (...) => undefined["prototype"]), "props", {"set": (...) => undefined}) +234 -> 242 member call = ???*0*["defineProperty"]((???*1* | (...) => undefined["prototype"]), "props", {"set": (...) => undefined}) - *0* FreeVar(Object) ⚠️ unknown global - *1* ???*2*["prototype"] @@ -507,20 +583,28 @@ - *2* arguments[1] ⚠️ function calls are not analysed yet -199 -> 206 conditional = (("object" === ???*0*) | ???*1*) +234 -> 243 free var = FreeVar(Reflect) + +234 -> 245 free var = FreeVar(Reflect) + +234 -> 246 conditional = (("object" === ???*0*) | ???*1*) - *0* unsupported expression - *1* ???*2*["construct"] ⚠️ unknown object - *2* FreeVar(Reflect) ⚠️ unknown global -206 -> 208 member call = ???*0*["construct"]((???*1* | (...) => undefined), []) +246 -> 248 free var = FreeVar(Reflect) + +246 -> 249 member call = ???*0*["construct"]((???*1* | (...) => undefined), []) - *0* FreeVar(Reflect) ⚠️ unknown global - *1* arguments[1] ⚠️ function calls are not analysed yet -206 -> 210 member call = ???*0*["construct"]((???*1* | ???*2* | ""), [], (???*4* | (...) => undefined)) +246 -> 251 free var = FreeVar(Reflect) + +246 -> 252 member call = ???*0*["construct"]((???*1* | ???*2* | ""), [], (???*4* | (...) => undefined)) - *0* FreeVar(Reflect) ⚠️ unknown global - *1* arguments[0] @@ -532,11 +616,11 @@ - *4* arguments[1] ⚠️ function calls are not analysed yet -206 -> 212 member call = (???*0* | (...) => undefined)["call"]() +246 -> 254 member call = (???*0* | (...) => undefined)["call"]() - *0* arguments[1] ⚠️ function calls are not analysed yet -206 -> 215 member call = (???*0* | ???*1* | "")["call"]((???*3* | (...) => undefined["prototype"])) +246 -> 257 member call = (???*0* | ???*1* | "")["call"]((???*3* | (...) => undefined["prototype"])) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["displayName"] @@ -548,11 +632,13 @@ - *4* arguments[1] ⚠️ function calls are not analysed yet -199 -> 216 call = ???*0*() +234 -> 258 free var = FreeVar(Error) + +234 -> 259 call = ???*0*() - *0* FreeVar(Error) ⚠️ unknown global -199 -> 217 call = (???*0* | ???*1* | "")() +234 -> 260 call = (???*0* | ???*1* | "")() - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["displayName"] @@ -560,24 +646,24 @@ - *2* a ⚠️ circular variable reference -0 -> 219 conditional = (???*0* | ("string" === ???*1*)) +0 -> 262 conditional = (???*0* | ("string" === ???*1*)) - *0* l ⚠️ pattern without value - *1* unsupported expression -219 -> 222 member call = ???*0*["split"]("\n") +262 -> 265 member call = ???*0*["split"]("\n") - *0* ???*1*["stack"] ⚠️ unknown object - *1* l ⚠️ pattern without value -219 -> 225 member call = ???*0*["split"]("\n") +262 -> 268 member call = ???*0*["split"]("\n") - *0* ???*1*["stack"] ⚠️ unknown object - *1* l ⚠️ pattern without value -219 -> 232 conditional = (???*0* !== ???*4*) +262 -> 275 conditional = (???*0* !== ???*4*) - *0* ???*1*[g] ⚠️ unknown object - *1* ???*2*["split"]("\n") @@ -595,10 +681,10 @@ - *7* l ⚠️ pattern without value -232 -> 233 conditional = (1 !== ???*0*) +275 -> 276 conditional = (1 !== ???*0*) - *0* unsupported expression -233 -> 236 conditional = (???*0* | (???*1* !== ???*5*)) +276 -> 279 conditional = (???*0* | (???*1* !== ???*5*)) - *0* unsupported expression - *1* ???*2*[g] ⚠️ unknown object @@ -617,7 +703,7 @@ - *8* l ⚠️ pattern without value -236 -> 239 member call = ???*0*["replace"](" at new ", " at ") +279 -> 282 member call = ???*0*["replace"](" at new ", " at ") - *0* ???*1*[g] ⚠️ unknown object - *1* ???*2*["split"]("\n") @@ -627,7 +713,7 @@ - *3* l ⚠️ pattern without value -236 -> 242 member call = ( +279 -> 285 member call = ( | ` ${???*0*}` | ???*5* @@ -647,7 +733,7 @@ ${???*0*}` - *6* k ⚠️ circular variable reference -236 -> 245 member call = ( +279 -> 288 member call = ( | ` ${???*0*}` | ???*5* @@ -671,7 +757,9 @@ ${???*0*}` - *8* arguments[0] ⚠️ function calls are not analysed yet -0 -> 249 call = (...) => ( +0 -> 290 free var = FreeVar(Error) + +0 -> 293 call = (...) => ( | undefined | ` ${La}${a}` @@ -683,7 +771,7 @@ ${La}${a}` - *2* a ⚠️ circular variable reference -0 -> 252 call = (...) => ( +0 -> 296 call = (...) => ( | undefined | ` ${La}${a}` @@ -739,25 +827,25 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *19* a ⚠️ circular variable reference -0 -> 253 call = (...) => ( +0 -> 297 call = (...) => ( | undefined | ` ${La}${a}` )("Lazy") -0 -> 254 call = (...) => ( +0 -> 298 call = (...) => ( | undefined | ` ${La}${a}` )("Suspense") -0 -> 255 call = (...) => ( +0 -> 299 call = (...) => ( | undefined | ` ${La}${a}` )("SuspenseList") -0 -> 257 call = (...) => (undefined | "" | k | Ma(a))( +0 -> 301 call = (...) => (undefined | "" | k | Ma(a))( ( | ???*0* | undefined["type"] @@ -810,7 +898,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *19* a ⚠️ circular variable reference -0 -> 260 call = (...) => (undefined | "" | k | Ma(a))( +0 -> 304 call = (...) => (undefined | "" | k | Ma(a))( ( | ???*0* | undefined["type"]["render"] @@ -865,7 +953,7 @@ ${(???*8* | ???*9* | ???*14* | "")}${(???*19* | "")}`["type"]["render"] - *20* a ⚠️ circular variable reference -0 -> 262 call = (...) => (undefined | "" | k | Ma(a))( +0 -> 306 call = (...) => (undefined | "" | k | Ma(a))( ( | ???*0* | undefined["type"] @@ -918,13 +1006,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *19* a ⚠️ circular variable reference -0 -> 263 conditional = ("function" === ???*0*) +0 -> 307 conditional = ("function" === ???*0*) - *0* unsupported expression -0 -> 266 conditional = ("object" === ???*0*) +0 -> 310 conditional = ("object" === ???*0*) - *0* unsupported expression -266 -> 277 call = (...) => ( +310 -> 321 call = (...) => ( | undefined | null | (a["displayName"] || a["name"] || null) @@ -957,7 +1045,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -266 -> 280 call = ( +310 -> 324 call = ( | ???*0* | ???*1* | null["displayName"] @@ -999,7 +1087,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* a ⚠️ circular variable reference -266 -> 281 call = (...) => ( +310 -> 325 call = (...) => ( | undefined | null | (a["displayName"] || a["name"] || null) @@ -1035,7 +1123,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -0 -> 291 call = (...) => ( +0 -> 335 call = (...) => ( | undefined | null | (a["displayName"] || a["name"] || null) @@ -1057,10 +1145,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 292 conditional = ("function" === ???*0*) +0 -> 336 conditional = ("function" === ???*0*) - *0* unsupported expression -0 -> 298 member call = (???*0* | ???*1*)["toLowerCase"]() +0 -> 342 member call = (???*0* | ???*1*)["toLowerCase"]() - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["nodeName"] @@ -1068,7 +1156,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -0 -> 299 call = (...) => ( +0 -> 343 call = (...) => ( | undefined | (???*0* && ("input" === a["toLowerCase"]()) && (("checkbox" === b) || ("radio" === b))) )(???*1*) @@ -1076,7 +1164,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 303 member call = ???*0*["getOwnPropertyDescriptor"](???*1*, ("checked" | "value")) +0 -> 345 free var = FreeVar(Object) + +0 -> 348 member call = ???*0*["getOwnPropertyDescriptor"](???*1*, ("checked" | "value")) - *0* FreeVar(Object) ⚠️ unknown global - *1* ???*2*["prototype"] @@ -1086,11 +1176,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 306 member call = ???*0*["hasOwnProperty"](("checked" | "value")) +0 -> 351 member call = ???*0*["hasOwnProperty"](("checked" | "value")) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 309 conditional = (!(???*0*) | ("undefined" !== ???*2*) | ("function" === ???*3*)) +0 -> 354 conditional = (!(???*0*) | ("undefined" !== ???*2*) | ("function" === ???*3*)) - *0* ???*1*["hasOwnProperty"](b) ⚠️ unknown callee object - *1* arguments[0] @@ -1098,7 +1188,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* unsupported expression - *3* unsupported expression -309 -> 314 member call = ???*0*["call"](???*3*) +354 -> 358 free var = FreeVar(Object) + +354 -> 360 member call = ???*0*["call"](???*3*) - *0* ???*1*["get"] ⚠️ unknown object - *1* ???*2*["getOwnPropertyDescriptor"](a["constructor"]["prototype"], b) @@ -1107,7 +1199,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *3* unsupported expression -309 -> 316 member call = ???*0*["call"](???*3*, ???*4*) +354 -> 362 member call = ???*0*["call"](???*3*, ???*4*) - *0* ???*1*["set"] ⚠️ unknown object - *1* ???*2*["getOwnPropertyDescriptor"](a["constructor"]["prototype"], b) @@ -1118,7 +1210,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -309 -> 317 member call = ???*0*["defineProperty"]( +354 -> 363 member call = ???*0*["defineProperty"]( ???*1*, ("checked" | "value"), {"configurable": true, "get": (...) => (undefined | e["call"](???*2*)), "set": (...) => undefined} @@ -1129,7 +1221,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *2* unsupported expression -309 -> 320 member call = ???*0*["defineProperty"](???*1*, ("checked" | "value"), {"enumerable": ???*2*}) +354 -> 365 free var = FreeVar(Object) + +354 -> 367 member call = ???*0*["defineProperty"](???*1*, ("checked" | "value"), {"enumerable": ???*2*}) - *0* FreeVar(Object) ⚠️ unknown global - *1* arguments[0] @@ -1141,7 +1235,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Object) ⚠️ unknown global -0 -> 325 call = (...) => ( +0 -> 372 call = (...) => ( | undefined | { "getValue": *anonymous function 10089*, @@ -1152,13 +1246,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 328 member call = (???*0* | ""["_valueTracker"] | "true"["_valueTracker"] | "false"["_valueTracker"])["getValue"]() +0 -> 375 member call = (???*0* | ""["_valueTracker"] | "true"["_valueTracker"] | "false"["_valueTracker"])["getValue"]() - *0* ???*1*["_valueTracker"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 329 call = (...) => ( +0 -> 376 call = (...) => ( | undefined | (???*0* && ("input" === a["toLowerCase"]()) && (("checkbox" === b) || ("radio" === b))) )((???*1* | "" | "true" | "false" | ???*2*)) @@ -1170,7 +1264,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 333 member call = (???*0* | ""["_valueTracker"] | "true"["_valueTracker"] | "false"["_valueTracker"])["setValue"]((???*2* | "" | "true" | "false" | ???*3*)) +0 -> 380 member call = (???*0* | ""["_valueTracker"] | "true"["_valueTracker"] | "false"["_valueTracker"])["setValue"]((???*2* | "" | "true" | "false" | ???*3*)) - *0* ???*1*["_valueTracker"] ⚠️ unknown object - *1* arguments[0] @@ -1182,7 +1276,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -0 -> 340 call = ???*0*( +0 -> 381 free var = FreeVar(document) + +0 -> 382 free var = FreeVar(document) + +0 -> 389 call = ???*0*( {}, ???*2*, {"defaultChecked": ???*3*, "defaultValue": ???*4*, "value": ???*5*, "checked": ???*6*} @@ -1201,7 +1299,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[1] ⚠️ function calls are not analysed yet -0 -> 348 call = (...) => (undefined | a | "")((???*0* | "" | undefined | ???*2*)) +0 -> 397 call = (...) => (undefined | a | "")((???*0* | "" | undefined | ???*2*)) - *0* ???*1*["value"] ⚠️ unknown object - *1* arguments[1] @@ -1209,7 +1307,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* c ⚠️ circular variable reference -0 -> 355 call = (...) => undefined(???*0*, "checked", (???*1* | ???*2*), false) +0 -> 404 call = (...) => undefined(???*0*, "checked", (???*1* | ???*2*), false) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -1219,31 +1317,31 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* b ⚠️ circular variable reference -0 -> 356 call = (...) => undefined(???*0*, ???*1*) +0 -> 405 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 358 call = (...) => (undefined | a | "")(???*0*) +0 -> 407 call = (...) => (undefined | a | "")(???*0*) - *0* ???*1*["value"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 360 conditional = (null != (undefined | ???*0* | "")) +0 -> 409 conditional = (null != (undefined | ???*0* | "")) - *0* ???*1*["value"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -360 -> 361 conditional = ("number" === ???*0*) +409 -> 410 conditional = ("number" === ???*0*) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -361 -> 364 conditional = ((0 === (undefined | ???*0* | "")) | ("" === ???*2*) | (???*4* != (undefined | ???*6* | ""))) +410 -> 413 conditional = ((0 === (undefined | ???*0* | "")) | ("" === ???*2*) | (???*4* != (undefined | ???*6* | ""))) - *0* ???*1*["value"] ⚠️ unknown object - *1* arguments[1] @@ -1261,7 +1359,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[1] ⚠️ function calls are not analysed yet -360 -> 368 conditional = (("submit" === ???*0*) | ("reset" === ???*2*)) +409 -> 417 conditional = (("submit" === ???*0*) | ("reset" === ???*2*)) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[1] @@ -1271,15 +1369,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -368 -> 370 member call = ???*0*["removeAttribute"]("value") +417 -> 419 member call = ???*0*["removeAttribute"]("value") - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 372 member call = ???*0*["hasOwnProperty"]("value") +0 -> 421 member call = ???*0*["hasOwnProperty"]("value") - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 374 call = (...) => undefined(???*0*, ???*1*, (undefined | ???*3* | "")) +0 -> 423 call = (...) => undefined(???*0*, ???*1*, (undefined | ???*3* | "")) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["type"] @@ -1291,17 +1389,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 376 member call = ???*0*["hasOwnProperty"]("defaultValue") +0 -> 425 member call = ???*0*["hasOwnProperty"]("defaultValue") - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 379 call = (...) => (undefined | a | "")(???*0*) +0 -> 428 call = (...) => (undefined | a | "")(???*0*) - *0* ???*1*["defaultValue"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 380 call = (...) => undefined(???*0*, ???*1*, (undefined | ???*3* | "")) +0 -> 429 call = (...) => undefined(???*0*, ???*1*, (undefined | ???*3* | "")) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["type"] @@ -1313,7 +1411,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 386 member call = (???*0* | ???*1*)["hasOwnProperty"]("value") +0 -> 435 member call = (???*0* | ???*1*)["hasOwnProperty"]("value") - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["initialValue"] @@ -1323,7 +1421,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 388 member call = (???*0* | ???*1*)["hasOwnProperty"]("defaultValue") +0 -> 437 member call = (???*0* | ???*1*)["hasOwnProperty"]("defaultValue") - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["initialValue"] @@ -1333,19 +1431,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 389 conditional = ???*0* +0 -> 438 conditional = ???*0* - *0* ???*1*["hasOwnProperty"]("value") ⚠️ unknown callee object - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 405 call = (...) => (undefined | null | (a["activeElement"] || a["body"]) | a["body"])(???*0*) +0 -> 454 call = (...) => (undefined | null | (a["activeElement"] || a["body"]) | a["body"])(???*0*) - *0* ???*1*["ownerDocument"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 406 conditional = (("number" !== ???*0*) | ((undefined | null | ???*1*) !== ???*4*)) +0 -> 455 conditional = (("number" !== ???*0*) | ((undefined | null | ???*1*) !== ???*4*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["activeElement"] @@ -1357,7 +1455,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 414 conditional = (???*0* | {} | null | ???*1*) +0 -> 462 free var = FreeVar(Array) + +0 -> 464 conditional = (???*0* | {} | null | ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*[(0 | ???*3*)] @@ -1369,7 +1469,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* b ⚠️ circular variable reference -414 -> 422 member call = (???*0* | {} | null | ???*1*)["hasOwnProperty"](`$${???*5*}`) +464 -> 472 member call = (???*0* | {} | null | ???*1*)["hasOwnProperty"](`$${???*5*}`) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*[(0 | ???*3*)] @@ -1391,13 +1491,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* c ⚠️ circular variable reference -414 -> 429 call = (...) => (undefined | a | "")((???*0* | 0 | undefined | ???*1* | "")) +464 -> 479 call = (...) => (undefined | a | "")((???*0* | 0 | undefined | ???*1* | "")) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* c ⚠️ circular variable reference -414 -> 433 conditional = (???*0* === (???*15* | 0 | undefined | ???*16* | "")) +464 -> 483 conditional = (???*0* === (???*15* | 0 | undefined | ???*16* | "")) - *0* ???*1*["value"] ⚠️ unknown object - *1* ???*2*[(0 | ???*3* | ???*7* | null["hasOwnProperty"](???*12*))] @@ -1432,18 +1532,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *16* c ⚠️ circular variable reference -0 -> 443 conditional = (null != ???*0*) +0 -> 493 conditional = (null != ???*0*) - *0* ???*1*["dangerouslySetInnerHTML"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -443 -> 444 call = (...) => ( +493 -> 494 free var = FreeVar(Error) + +493 -> 495 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(91) -443 -> 445 call = ???*0*( +493 -> 496 call = ???*0*( ( | undefined | `Minified React error #${91}; visit https://reactjs.org/docs/error-decoder.html?invariant=${91} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -1452,7 +1554,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 448 call = ???*0*( +0 -> 499 call = ???*0*( {}, ???*2*, {"value": ???*3*, "defaultValue": ???*4*, "children": ???*5*} @@ -1472,7 +1574,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[0] ⚠️ function calls are not analysed yet -0 -> 450 conditional = (null == (???*0* | ""["value"] | ""["children"] | ???*2* | ???*3* | "")) +0 -> 501 conditional = (null == (???*0* | ""["value"] | ""["children"] | ???*2* | ???*3* | "")) - *0* ???*1*["value"] ⚠️ unknown object - *1* arguments[1] @@ -1482,7 +1584,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -450 -> 453 conditional = (null != (???*0* | ""["value"] | ""["children"] | ???*2* | ???*3* | "")) +501 -> 504 conditional = (null != (???*0* | ""["value"] | ""["children"] | ???*2* | ???*3* | "")) - *0* ???*1*["value"] ⚠️ unknown object - *1* arguments[1] @@ -1492,7 +1594,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -453 -> 454 conditional = (null != (???*0* | ???*1* | ???*3* | "")) +504 -> 505 conditional = (null != (???*0* | ???*1* | ???*3* | "")) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["defaultValue"] @@ -1502,12 +1604,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* b ⚠️ circular variable reference -454 -> 455 call = (...) => ( +505 -> 506 free var = FreeVar(Error) + +505 -> 507 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(92) -454 -> 456 call = ???*0*( +505 -> 508 call = ???*0*( ( | undefined | `Minified React error #${92}; visit https://reactjs.org/docs/error-decoder.html?invariant=${92} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -1516,7 +1620,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -453 -> 457 call = ???*0*( +504 -> 509 call = ???*0*( (???*2* | ""["value"] | ""["children"] | ???*4* | ???*5* | "") ) - *0* ???*1*["isArray"] @@ -1532,7 +1636,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* c ⚠️ circular variable reference -453 -> 458 conditional = ???*0* +504 -> 510 conditional = ???*0* - *0* ???*1*(c) ⚠️ unknown callee - *1* ???*2*["isArray"] @@ -1540,12 +1644,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Array) ⚠️ unknown global -458 -> 460 call = (...) => ( +510 -> 512 free var = FreeVar(Error) + +510 -> 513 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(93) -458 -> 461 call = ???*0*( +510 -> 514 call = ???*0*( ( | undefined | `Minified React error #${93}; visit https://reactjs.org/docs/error-decoder.html?invariant=${93} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -1554,7 +1660,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 464 call = (...) => (undefined | a | "")( +0 -> 517 call = (...) => (undefined | a | "")( (???*0* | ""["value"] | ""["children"] | ???*2* | ???*3* | "") ) - *0* ???*1*["value"] @@ -1566,19 +1672,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -0 -> 466 call = (...) => (undefined | a | "")(???*0*) +0 -> 519 call = (...) => (undefined | a | "")(???*0*) - *0* ???*1*["value"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 468 call = (...) => (undefined | a | "")(???*0*) +0 -> 521 call = (...) => (undefined | a | "")(???*0*) - *0* ???*1*["defaultValue"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 479 call = (...) => ( +0 -> 532 call = (...) => ( | undefined | "http://www.w3.org/2000/svg" | "http://www.w3.org/1998/Math/MathML" @@ -1587,11 +1693,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 482 member call = ???*0*["execUnsafeLocalFunction"]((...) => (undefined | a(b, c, d, e))) +0 -> 533 free var = FreeVar(MSApp) + +0 -> 535 free var = FreeVar(MSApp) + +0 -> 537 free var = FreeVar(MSApp) + +0 -> 538 member call = ???*0*["execUnsafeLocalFunction"]((...) => (undefined | a(b, c, d, e))) - *0* FreeVar(MSApp) ⚠️ unknown global -482 -> 483 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) +538 -> 539 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -1601,18 +1713,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 485 conditional = (("http://www.w3.org/2000/svg" !== ???*0*) | ???*2*) +0 -> 541 conditional = (("http://www.w3.org/2000/svg" !== ???*0*) | ???*2*) - *0* ???*1*["namespaceURI"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* unsupported expression -485 -> 488 member call = ???*0*["createElement"]("div") +541 -> 544 free var = FreeVar(document) + +541 -> 545 member call = ???*0*["createElement"]("div") - *0* FreeVar(document) ⚠️ unknown global -485 -> 492 member call = (???*0* | ???*1*)["valueOf"]() +541 -> 549 member call = (???*0* | ???*1*)["valueOf"]() - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["firstChild"] @@ -1620,13 +1734,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* mb ⚠️ pattern without value -485 -> 493 member call = ???*0*()["toString"]() +541 -> 550 member call = ???*0*()["toString"]() - *0* ???*1*["valueOf"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -485 -> 498 member call = ???*0*["removeChild"](???*1*) +541 -> 555 member call = ???*0*["removeChild"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["firstChild"] @@ -1634,7 +1748,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -485 -> 502 member call = ???*0*["appendChild"](???*1*) +541 -> 559 member call = ???*0*["appendChild"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["firstChild"] @@ -1642,11 +1756,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 503 conditional = ???*0* +0 -> 560 conditional = ???*0* - *0* arguments[1] ⚠️ function calls are not analysed yet -503 -> 507 conditional = (???*0* | (???*2* === ???*4*) | (3 === ???*6*)) +560 -> 564 conditional = (???*0* | (???*2* === ???*4*) | (3 === ???*6*)) - *0* ???*1*["firstChild"] ⚠️ unknown object - *1* arguments[0] @@ -1666,7 +1780,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[0] ⚠️ function calls are not analysed yet -0 -> 512 member call = ???*0*["keys"]( +0 -> 569 free var = FreeVar(Object) + +0 -> 570 member call = ???*0*["keys"]( { "animationIterationCount": true, "aspectRatio": true, @@ -1716,29 +1832,29 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Object) ⚠️ unknown global -0 -> 513 member call = ???*0*["forEach"]((...) => undefined) +0 -> 571 member call = ???*0*["forEach"]((...) => undefined) - *0* ???*1*["keys"](pb) ⚠️ unknown callee object - *1* FreeVar(Object) ⚠️ unknown global -513 -> 515 member call = ["Webkit", "ms", "Moz", "O"]["forEach"]((...) => undefined) +571 -> 573 member call = ["Webkit", "ms", "Moz", "O"]["forEach"]((...) => undefined) -515 -> 518 member call = ???*0*["charAt"](0) +573 -> 576 member call = ???*0*["charAt"](0) - *0* arguments[0] ⚠️ function calls are not analysed yet -515 -> 519 member call = ???*0*["toUpperCase"]() +573 -> 577 member call = ???*0*["toUpperCase"]() - *0* ???*1*["charAt"](0) ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -515 -> 521 member call = ???*0*["substring"](1) +573 -> 579 member call = ???*0*["substring"](1) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 525 member call = { +0 -> 583 member call = { "animationIterationCount": true, "aspectRatio": true, "borderImageOutset": true, @@ -1786,27 +1902,27 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 528 member call = ???*0*["trim"]() +0 -> 586 member call = ???*0*["trim"]() - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 531 member call = ???*0*["hasOwnProperty"]((???*1* | "cssFloat")) +0 -> 589 member call = ???*0*["hasOwnProperty"]((???*1* | "cssFloat")) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* c ⚠️ pattern without value -0 -> 532 conditional = ???*0* +0 -> 590 conditional = ???*0* - *0* ???*1*["hasOwnProperty"](c) ⚠️ unknown callee object - *1* arguments[1] ⚠️ function calls are not analysed yet -532 -> 534 member call = (???*0* | "cssFloat")["indexOf"]("--") +590 -> 592 member call = (???*0* | "cssFloat")["indexOf"]("--") - *0* c ⚠️ pattern without value -532 -> 536 call = (...) => (undefined | "" | `${b}`["trim"]() | `${b}px`)((???*0* | "cssFloat"), ???*1*, (0 === (???*3* | ???*5*))) +590 -> 594 call = (...) => (undefined | "" | `${b}`["trim"]() | `${b}px`)((???*0* | "cssFloat"), ???*1*, (0 === (???*3* | ???*5*))) - *0* c ⚠️ pattern without value - *1* ???*2*[c] @@ -1820,7 +1936,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* "cssFloat"["indexOf"]("--") ⚠️ nested operation -532 -> 538 member call = (???*0* | ???*1*)["setProperty"]((???*3* | "cssFloat"), (undefined | "" | ???*4*() | `${???*7*}px`)) +590 -> 596 member call = (???*0* | ???*1*)["setProperty"]((???*3* | "cssFloat"), (undefined | "" | ???*4*() | `${???*7*}px`)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["style"] @@ -1840,7 +1956,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[1] ⚠️ function calls are not analysed yet -0 -> 540 call = ???*0*( +0 -> 598 call = ???*0*( {"menuitem": true}, { "area": true, @@ -1865,11 +1981,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* FreeVar(Object) ⚠️ unknown global -0 -> 541 conditional = ???*0* +0 -> 599 conditional = ???*0* - *0* arguments[1] ⚠️ function calls are not analysed yet -541 -> 545 conditional = (???*0* | (null != ???*4*)) +599 -> 603 conditional = (???*0* | (null != ???*4*)) - *0* ???*1*[a] ⚠️ unknown object - *1* ???*2*( @@ -1902,14 +2018,16 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -545 -> 546 call = (...) => ( +603 -> 604 free var = FreeVar(Error) + +603 -> 605 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(137, ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -545 -> 547 call = ???*0*( +603 -> 606 call = ???*0*( ( | undefined | `Minified React error #${137}; visit https://reactjs.org/docs/error-decoder.html?invariant=${137} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -1918,24 +2036,26 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -541 -> 549 conditional = (null != ???*0*) +599 -> 608 conditional = (null != ???*0*) - *0* ???*1*["dangerouslySetInnerHTML"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -549 -> 551 conditional = (null != ???*0*) +608 -> 610 conditional = (null != ???*0*) - *0* ???*1*["children"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -551 -> 552 call = (...) => ( +610 -> 611 free var = FreeVar(Error) + +610 -> 612 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(60) -551 -> 553 call = ???*0*( +610 -> 613 call = ???*0*( ( | undefined | `Minified React error #${60}; visit https://reactjs.org/docs/error-decoder.html?invariant=${60} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -1944,16 +2064,18 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -549 -> 556 conditional = (("object" !== ???*0*) | !(???*1*)) +608 -> 616 conditional = (("object" !== ???*0*) | !(???*1*)) - *0* unsupported expression - *1* unsupported expression -556 -> 557 call = (...) => ( +616 -> 617 free var = FreeVar(Error) + +616 -> 618 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(61) -556 -> 558 call = ???*0*( +616 -> 619 call = ???*0*( ( | undefined | `Minified React error #${61}; visit https://reactjs.org/docs/error-decoder.html?invariant=${61} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -1962,19 +2084,21 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -541 -> 561 conditional = ((null != ???*0*) | ("object" !== ???*2*)) +599 -> 622 conditional = ((null != ???*0*) | ("object" !== ???*2*)) - *0* ???*1*["style"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet - *2* unsupported expression -561 -> 562 call = (...) => ( +622 -> 623 free var = FreeVar(Error) + +622 -> 624 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(62) -561 -> 563 call = ???*0*( +622 -> 625 call = ???*0*( ( | undefined | `Minified React error #${62}; visit https://reactjs.org/docs/error-decoder.html?invariant=${62} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -1983,18 +2107,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 565 member call = ???*0*["indexOf"]("-") +0 -> 627 member call = ???*0*["indexOf"]("-") - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 566 conditional = (???*0* === ???*1*) +0 -> 628 conditional = (???*0* === ???*1*) - *0* unsupported expression - *1* ???*2*["indexOf"]("-") ⚠️ unknown callee object - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 574 call = (...) => (undefined | null | a)((???*0* | undefined | null | ???*1* | ???*2*)) +0 -> 632 free var = FreeVar(window) + +0 -> 637 call = (...) => (undefined | null | a)((???*0* | undefined | null | ???*1* | ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a @@ -2004,15 +2130,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 575 conditional = ("function" !== ???*0*) +0 -> 638 conditional = ("function" !== ???*0*) - *0* unsupported expression -575 -> 576 call = (...) => ( +638 -> 639 free var = FreeVar(Error) + +638 -> 640 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(280) -575 -> 577 call = ???*0*( +638 -> 641 call = ???*0*( ( | undefined | `Minified React error #${280}; visit https://reactjs.org/docs/error-decoder.html?invariant=${280} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -2021,7 +2149,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 579 call = (...) => (undefined | (a[Pf] || null))( +0 -> 643 call = (...) => (undefined | (a[Pf] || null))( (???*0* | undefined["stateNode"] | null["stateNode"] | undefined | null) ) - *0* ???*1*["stateNode"] @@ -2029,7 +2157,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 582 call = (null | (...) => undefined)( +0 -> 646 call = (null | (...) => undefined)( (???*0* | undefined["stateNode"] | null["stateNode"]), (???*2* | undefined["type"] | null["type"]), (???*4* | undefined["stateNode"] | null["stateNode"] | undefined | null) @@ -2047,27 +2175,27 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[0] ⚠️ function calls are not analysed yet -0 -> 584 member call = (null | [???*0*] | ???*1*)["push"](???*2*) +0 -> 648 member call = (null | [???*0*] | ???*1*)["push"](???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 585 conditional = (null | ???*0*) +0 -> 649 conditional = (null | ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -585 -> 586 call = (...) => undefined((null | ???*0* | 0)) +649 -> 650 call = (...) => undefined((null | ???*0* | 0)) - *0* arguments[0] ⚠️ function calls are not analysed yet -585 -> 587 conditional = (null | [???*0*] | ???*1*) +649 -> 651 conditional = (null | [???*0*] | ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -587 -> 590 call = (...) => undefined( +651 -> 654 call = (...) => undefined( (null[(null | ???*0* | 0)] | ???*1* | ???*3* | ???*4* | ???*6* | ???*7*) ) - *0* arguments[0] @@ -2089,15 +2217,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[0] ⚠️ function calls are not analysed yet -0 -> 591 call = ???*0*(???*1*) +0 -> 655 call = ???*0*(???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 592 conditional = (false | true) +0 -> 656 conditional = (false | true) -592 -> 593 call = ???*0*(???*1*, ???*2*) +656 -> 657 call = ???*0*(???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -2105,7 +2233,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 594 call = ((...) => (undefined | a(b)) | (...) => (undefined | a(b)))(???*0*, ???*1*, ???*2*) +0 -> 658 call = ((...) => (undefined | a(b)) | (...) => (undefined | a(b)))(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -2113,18 +2241,18 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 595 conditional = ((null !== (null | ???*0*)) | (null !== (null | [???*1*] | ???*2*))) +0 -> 659 conditional = ((null !== (null | ???*0*)) | (null !== (null | [???*1*] | ???*2*))) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* unsupported expression -595 -> 596 call = ((...) => undefined | (...) => (undefined | a()))() +659 -> 660 call = ((...) => undefined | (...) => (undefined | a()))() -595 -> 597 call = (...) => undefined() +659 -> 661 call = (...) => undefined() -0 -> 599 call = (...) => (undefined | (a[Pf] || null))( +0 -> 663 call = (...) => (undefined | (a[Pf] || null))( ( | ???*0* | !((undefined | ???*2* | null | ???*4*))["stateNode"] @@ -2174,7 +2302,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *18* arguments[1] ⚠️ function calls are not analysed yet -0 -> 603 conditional = ( +0 -> 667 conditional = ( | ???*0* | !((undefined | ???*2* | null | ???*4*))["stateNode"] | false["stateNode"] @@ -2224,7 +2352,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *19* unsupported expression -603 -> 604 call = (...) => ( +667 -> 668 free var = FreeVar(Error) + +667 -> 669 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(231, ???*0*, ???*1*) @@ -2232,7 +2362,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *1* unsupported expression -603 -> 605 call = ???*0*( +667 -> 670 call = ???*0*( ( | undefined | `Minified React error #${231}; visit https://reactjs.org/docs/error-decoder.html?invariant=${231} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -2241,24 +2371,34 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 606 conditional = !(???*0*) +0 -> 671 conditional = !(???*0*) - *0* ("undefined" === ???*1*) ⚠️ nested operation - *1* unsupported expression -606 -> 608 member call = ???*0*["defineProperty"]({}, "passive", {"get": (...) => undefined}) +671 -> 673 free var = FreeVar(Object) + +671 -> 674 member call = ???*0*["defineProperty"]({}, "passive", {"get": (...) => undefined}) - *0* FreeVar(Object) ⚠️ unknown global -606 -> 610 member call = ???*0*["addEventListener"]("test", {}, {}) +671 -> 676 free var = FreeVar(window) + +671 -> 677 member call = ???*0*["addEventListener"]("test", {}, {}) - *0* FreeVar(window) ⚠️ unknown global -606 -> 612 member call = ???*0*["removeEventListener"]("test", {}, {}) +671 -> 679 free var = FreeVar(window) + +671 -> 680 member call = ???*0*["removeEventListener"]("test", {}, {}) - *0* FreeVar(window) ⚠️ unknown global -0 -> 616 member call = ???*0*["call"](???*3*, 3) +0 -> 684 free var = FreeVar(Array) + +0 -> 685 free var = FreeVar(arguments) + +0 -> 686 member call = ???*0*["call"](???*3*, 3) - *0* ???*1*["slice"] ⚠️ unknown object - *1* ???*2*["prototype"] @@ -2268,7 +2408,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* FreeVar(arguments) ⚠️ unknown global -0 -> 618 member call = ???*0*["apply"](???*1*, ???*2*) +0 -> 688 member call = ???*0*["apply"](???*1*, ???*2*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -2282,30 +2422,36 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* FreeVar(Array) ⚠️ unknown global -0 -> 620 member call = ???*0*["onError"](???*1*) +0 -> 690 member call = ???*0*["onError"](???*1*) - *0* unsupported expression - *1* m ⚠️ pattern without value -0 -> 622 member call = (...) => undefined["apply"]({"onError": (...) => undefined}, ???*0*) +0 -> 692 free var = FreeVar(arguments) + +0 -> 693 member call = (...) => undefined["apply"]({"onError": (...) => undefined}, ???*0*) - *0* FreeVar(arguments) ⚠️ unknown global -0 -> 624 member call = (...) => undefined["apply"](???*0*, ???*1*) +0 -> 695 free var = FreeVar(arguments) + +0 -> 696 member call = (...) => undefined["apply"](???*0*, ???*1*) - *0* unsupported expression - *1* FreeVar(arguments) ⚠️ unknown global -0 -> 625 conditional = (false | true) +0 -> 697 conditional = (false | true) -625 -> 626 conditional = (false | true) +697 -> 698 conditional = (false | true) -626 -> 627 call = (...) => ( +698 -> 699 free var = FreeVar(Error) + +698 -> 700 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(198) -626 -> 628 call = ???*0*( +698 -> 701 call = ???*0*( ( | undefined | `Minified React error #${198}; visit https://reactjs.org/docs/error-decoder.html?invariant=${198} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -2314,29 +2460,29 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 630 conditional = ???*0* +0 -> 703 conditional = ???*0* - *0* ???*1*["alternate"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 638 conditional = (13 === ???*0*) +0 -> 711 conditional = (13 === ???*0*) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -638 -> 642 conditional = (null !== ???*0*) +711 -> 715 conditional = (null !== ???*0*) - *0* ???*1*["memoizedState"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 644 call = (...) => (undefined | c | null)(???*0*) +0 -> 717 call = (...) => (undefined | c | null)(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 645 conditional = ((undefined | ???*0* | ???*1* | ???*2* | null) !== ???*4*) +0 -> 718 conditional = ((undefined | ???*0* | ???*1* | ???*2* | null) !== ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a @@ -2348,12 +2494,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -645 -> 646 call = (...) => ( +718 -> 719 free var = FreeVar(Error) + +718 -> 720 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(188) -645 -> 647 call = ???*0*( +718 -> 721 call = ???*0*( ( | undefined | `Minified React error #${188}; visit https://reactjs.org/docs/error-decoder.html?invariant=${188} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -2362,7 +2510,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 649 conditional = !((???*0* | undefined | ???*2* | ???*3* | null)) +0 -> 723 conditional = !((???*0* | undefined | ???*2* | ???*3* | null)) - *0* ???*1*["alternate"] ⚠️ unknown object - *1* arguments[0] @@ -2372,11 +2520,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -649 -> 650 call = (...) => (undefined | c | null)(???*0*) +723 -> 724 call = (...) => (undefined | c | null)(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -649 -> 651 conditional = (null === (???*0* | undefined | ???*2* | ???*3* | null)) +723 -> 725 conditional = (null === (???*0* | undefined | ???*2* | ???*3* | null)) - *0* ???*1*["alternate"] ⚠️ unknown object - *1* arguments[0] @@ -2386,12 +2534,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -651 -> 652 call = (...) => ( +725 -> 726 free var = FreeVar(Error) + +725 -> 727 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(188) -651 -> 653 call = ???*0*( +725 -> 728 call = ???*0*( ( | undefined | `Minified React error #${188}; visit https://reactjs.org/docs/error-decoder.html?invariant=${188} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -2400,7 +2550,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 656 conditional = (null === ( +0 -> 731 conditional = (null === ( | ???*0* | undefined["return"]["alternate"] | null["return"]["alternate"] @@ -2414,7 +2564,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 660 conditional = ((???*0* | undefined["return"]["child"] | null["return"]["child"]) === ( +0 -> 735 conditional = ((???*0* | undefined["return"]["child"] | null["return"]["child"]) === ( | ???*3* | undefined["return"]["alternate"]["child"] | null["return"]["alternate"]["child"] @@ -2436,7 +2586,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -660 -> 662 conditional = (( +735 -> 737 conditional = (( | ???*0* | undefined["return"]["alternate"] | null["return"]["alternate"] @@ -2458,13 +2608,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* a ⚠️ circular variable reference -662 -> 663 call = (...) => undefined((???*0* | undefined["return"] | null["return"])) +737 -> 738 call = (...) => undefined((???*0* | undefined["return"] | null["return"])) - *0* ???*1*["return"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -660 -> 664 conditional = (( +735 -> 739 conditional = (( | ???*0* | undefined["return"]["alternate"] | null["return"]["alternate"] @@ -2486,18 +2636,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* a ⚠️ circular variable reference -664 -> 665 call = (...) => undefined((???*0* | undefined["return"] | null["return"])) +739 -> 740 call = (...) => undefined((???*0* | undefined["return"] | null["return"])) - *0* ???*1*["return"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -660 -> 667 call = (...) => ( +735 -> 742 free var = FreeVar(Error) + +735 -> 743 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(188) -660 -> 668 call = ???*0*( +735 -> 744 call = ???*0*( ( | undefined | `Minified React error #${188}; visit https://reactjs.org/docs/error-decoder.html?invariant=${188} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -2506,7 +2658,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 671 conditional = ((???*0* | undefined["return"] | null["return"]) !== (???*2* | undefined["return"] | null["return"])) +0 -> 747 conditional = ((???*0* | undefined["return"] | null["return"]) !== (???*2* | undefined["return"] | null["return"])) - *0* ???*1*["return"] ⚠️ unknown object - *1* arguments[0] @@ -2518,16 +2670,18 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -671 -> 674 conditional = !((false | true)) +747 -> 750 conditional = !((false | true)) -674 -> 677 conditional = !((false | true)) +750 -> 753 conditional = !((false | true)) -677 -> 678 call = (...) => ( +753 -> 754 free var = FreeVar(Error) + +753 -> 755 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(189) -677 -> 679 call = ???*0*( +753 -> 756 call = ???*0*( ( | undefined | `Minified React error #${189}; visit https://reactjs.org/docs/error-decoder.html?invariant=${189} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -2536,7 +2690,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 681 conditional = ((???*0* | undefined["alternate"] | null["alternate"]) !== (???*2* | undefined | ???*4* | ???*5* | null)) +0 -> 758 conditional = ((???*0* | undefined["alternate"] | null["alternate"]) !== (???*2* | undefined | ???*4* | ???*5* | null)) - *0* ???*1*["alternate"] ⚠️ unknown object - *1* arguments[0] @@ -2550,12 +2704,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* a ⚠️ circular variable reference -681 -> 682 call = (...) => ( +758 -> 759 free var = FreeVar(Error) + +758 -> 760 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(190) -681 -> 683 call = ???*0*( +758 -> 761 call = ???*0*( ( | undefined | `Minified React error #${190}; visit https://reactjs.org/docs/error-decoder.html?invariant=${190} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -2564,18 +2720,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 685 conditional = (3 !== (???*0* | undefined["tag"] | null["tag"])) +0 -> 763 conditional = (3 !== (???*0* | undefined["tag"] | null["tag"])) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -685 -> 686 call = (...) => ( +763 -> 764 free var = FreeVar(Error) + +763 -> 765 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(188) -685 -> 687 call = ???*0*( +763 -> 766 call = ???*0*( ( | undefined | `Minified React error #${188}; visit https://reactjs.org/docs/error-decoder.html?invariant=${188} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -2584,7 +2742,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 690 call = (...) => (undefined | null | a | b)((???*0* | undefined | null | ???*1* | ???*2*)) +0 -> 769 call = (...) => (undefined | null | a | b)((???*0* | undefined | null | ???*1* | ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a @@ -2594,7 +2752,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 691 call = (...) => (undefined | a | b | null)((???*0* | undefined | null | ???*1* | ???*2*)) +0 -> 770 call = (...) => (undefined | a | b | null)((???*0* | undefined | null | ???*1* | ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a @@ -2604,7 +2762,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 695 call = (...) => (undefined | a | b | null)((???*0* | ???*1*)) +0 -> 774 call = (...) => (undefined | a | b | null)((???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -2612,12 +2770,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -0 -> 709 conditional = (null | ???*0* | ("function" === ???*1*)) +0 -> 788 conditional = (null | ???*0* | ("function" === ???*1*)) - *0* FreeVar(__REACT_DEVTOOLS_GLOBAL_HOOK__) ⚠️ unknown global - *1* unsupported expression -709 -> 713 member call = (null | ???*0*)["onCommitFiberRoot"]((null | ???*1*), ???*3*, ???*4*, (128 === ???*5*)) +788 -> 792 member call = (null | ???*0*)["onCommitFiberRoot"]((null | ???*1*), ???*3*, ???*4*, (128 === ???*5*)) - *0* FreeVar(__REACT_DEVTOOLS_GLOBAL_HOOK__) ⚠️ unknown global - *1* ???*2*["inject"](vl) @@ -2629,7 +2787,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* unsupported expression - *5* unsupported expression -0 -> 718 call = ???*0*(???*2*) +0 -> 794 free var = FreeVar(Math) + +0 -> 796 free var = FreeVar(Math) + +0 -> 798 free var = FreeVar(Math) + +0 -> 800 free var = FreeVar(Math) + +0 -> 801 call = ???*0*(???*2*) - *0* ???*1*["log"] ⚠️ unknown object - *1* FreeVar(Math) @@ -2637,14 +2803,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 722 conditional = (0 !== ???*0*) +0 -> 805 conditional = (0 !== ???*0*) - *0* unsupported expression -722 -> 723 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)(???*1*) +805 -> 806 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)(???*1*) - *0* unsupported expression - *1* unsupported expression -722 -> 724 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)((???*1* | ???*3*)) +805 -> 807 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)((???*1* | ???*3*)) - *0* unsupported expression - *1* ???*2*["pingedLanes"] ⚠️ unknown object @@ -2652,11 +2818,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* unsupported expression -722 -> 725 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)(???*1*) +805 -> 808 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)(???*1*) - *0* unsupported expression - *1* unsupported expression -722 -> 726 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)((???*1* | ???*3*)) +805 -> 809 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)((???*1* | ???*3*)) - *0* unsupported expression - *1* ???*2*["pingedLanes"] ⚠️ unknown object @@ -2664,7 +2830,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* unsupported expression -0 -> 728 conditional = (0 !== (???*0* | ???*1*)) +0 -> 811 conditional = (0 !== (???*0* | ???*1*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["entangledLanes"] @@ -2672,7 +2838,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -728 -> 730 call = (???*0* | (...) => (undefined | 32 | ???*2*))((???*3* | ???*4*)) +811 -> 813 call = (???*0* | (...) => (undefined | 32 | ???*2*))((???*3* | ???*4*)) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -2685,7 +2851,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[0] ⚠️ function calls are not analysed yet -0 -> 736 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) +0 -> 819 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -2696,7 +2862,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 738 conditional = (???*0* === ???*1*) +0 -> 821 conditional = (???*0* === ???*1*) - *0* unsupported expression - *1* ???*2*[g] ⚠️ unknown object @@ -2705,21 +2871,21 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -738 -> 739 conditional = ((0 === ???*0*) | (0 !== ???*1*)) +821 -> 822 conditional = ((0 === ???*0*) | (0 !== ???*1*)) - *0* unsupported expression - *1* unsupported expression -739 -> 741 call = (...) => (undefined | (b + 250) | (b + 5000) | ???*0*)(???*1*, ???*2*) +822 -> 824 call = (...) => (undefined | (b + 250) | (b + 5000) | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* unsupported expression - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 745 member call = []["push"](???*0*) +0 -> 828 member call = []["push"](???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 750 call = (???*0* | (...) => (undefined | 32 | ???*2*))((???*3* | ???*4*)) +0 -> 833 call = (???*0* | (...) => (undefined | 32 | ???*2*))((???*3* | ???*4*)) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -2729,7 +2895,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *4* unsupported expression -0 -> 762 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) +0 -> 845 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -2737,7 +2903,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* unsupported expression - *3* unsupported expression -0 -> 768 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) +0 -> 851 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -2745,23 +2911,27 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* unsupported expression - *3* unsupported expression -0 -> 772 member call = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit"["split"](" ") +0 -> 854 free var = FreeVar(Map) + +0 -> 855 free var = FreeVar(Map) -0 -> 775 member call = ???*0*["delete"](???*1*) +0 -> 857 member call = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit"["split"](" ") + +0 -> 860 member call = ???*0*["delete"](???*1*) - *0* unknown new expression - *1* ???*2*["pointerId"] ⚠️ unknown object - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 778 member call = ???*0*["delete"](???*1*) +0 -> 863 member call = ???*0*["delete"](???*1*) - *0* unknown new expression - *1* ???*2*["pointerId"] ⚠️ unknown object - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 780 conditional = ( +0 -> 865 conditional = ( | (null === ( | ???*0* | { @@ -2802,7 +2972,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* arguments[5] ⚠️ function calls are not analysed yet -780 -> 781 call = (...) => (undefined | null | a)( +865 -> 866 call = (...) => (undefined | null | a)( (???*0* | undefined | null | ???*1* | ???*2* | [???*4*] | ???*5*) ) - *0* arguments[1] @@ -2817,7 +2987,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *5* unknown mutation -780 -> 782 call = (???*0* | (...) => undefined)( +865 -> 867 call = (???*0* | (...) => undefined)( (???*1* | undefined | null | ???*2* | ???*3* | [???*5*] | ???*6*) ) - *0* Fc @@ -2834,7 +3004,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *6* unknown mutation -0 -> 786 member call = (???*0* | undefined | null | ???*1* | ???*2* | [???*4*] | ???*5*)["indexOf"](???*6*) +0 -> 871 member call = (???*0* | undefined | null | ???*1* | ???*2* | [???*4*] | ???*5*)["indexOf"](???*6*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* b @@ -2849,7 +3019,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[4] ⚠️ function calls are not analysed yet -0 -> 788 member call = (???*0* | undefined | null | ???*1* | ???*2* | [???*4*] | ???*5*)["push"](???*6*) +0 -> 873 member call = (???*0* | undefined | null | ???*1* | ???*2* | [???*4*] | ???*5*)["push"](???*6*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* b @@ -2864,7 +3034,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[4] ⚠️ function calls are not analysed yet -0 -> 789 call = (...) => (undefined | a)( +0 -> 874 call = (...) => (undefined | a)( ( | null | undefined @@ -2912,7 +3082,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* arguments[4] ⚠️ function calls are not analysed yet -0 -> 790 call = (...) => (undefined | a)( +0 -> 875 call = (...) => (undefined | a)( ( | null | undefined @@ -2960,7 +3130,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* arguments[4] ⚠️ function calls are not analysed yet -0 -> 791 call = (...) => (undefined | a)( +0 -> 876 call = (...) => (undefined | a)( ( | null | undefined @@ -3008,14 +3178,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* arguments[4] ⚠️ function calls are not analysed yet -0 -> 795 member call = ???*0*["get"](???*1*) +0 -> 880 member call = ???*0*["get"](???*1*) - *0* unknown new expression - *1* ???*2*["pointerId"] ⚠️ unknown object - *2* arguments[4] ⚠️ function calls are not analysed yet -0 -> 796 call = (...) => (undefined | a)((???*0* | null), ???*2*, ???*3*, ???*4*, ???*5*, ???*6*) +0 -> 881 call = (...) => (undefined | a)((???*0* | null), ???*2*, ???*3*, ???*4*, ???*5*, ???*6*) - *0* ???*1*["get"](f) ⚠️ unknown callee object - *1* unknown new expression @@ -3030,7 +3200,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[4] ⚠️ function calls are not analysed yet -0 -> 797 member call = ???*0*["set"]( +0 -> 882 member call = ???*0*["set"]( ???*1*, ( | undefined @@ -3070,14 +3240,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *12* arguments[3] ⚠️ function calls are not analysed yet -0 -> 801 member call = ???*0*["get"](???*1*) +0 -> 886 member call = ???*0*["get"](???*1*) - *0* unknown new expression - *1* ???*2*["pointerId"] ⚠️ unknown object - *2* arguments[4] ⚠️ function calls are not analysed yet -0 -> 802 call = (...) => (undefined | a)((???*0* | null), ???*2*, ???*3*, ???*4*, ???*5*, ???*6*) +0 -> 887 call = (...) => (undefined | a)((???*0* | null), ???*2*, ???*3*, ???*4*, ???*5*, ???*6*) - *0* ???*1*["get"](f) ⚠️ unknown callee object - *1* unknown new expression @@ -3092,7 +3262,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[4] ⚠️ function calls are not analysed yet -0 -> 803 member call = ???*0*["set"]( +0 -> 888 member call = ???*0*["set"]( ???*1*, ( | undefined @@ -3132,31 +3302,31 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *12* arguments[3] ⚠️ function calls are not analysed yet -0 -> 805 call = (...) => (undefined | b | c | null)(???*0*) +0 -> 890 call = (...) => (undefined | b | c | null)(???*0*) - *0* ???*1*["target"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 806 conditional = ???*0* +0 -> 891 conditional = ???*0* - *0* max number of linking steps reached -806 -> 807 call = (...) => (undefined | c | null)(???*0*) +891 -> 892 call = (...) => (undefined | c | null)(???*0*) - *0* max number of linking steps reached -806 -> 808 conditional = ???*0* +891 -> 893 conditional = ???*0* - *0* max number of linking steps reached -808 -> 810 conditional = ???*0* +893 -> 895 conditional = ???*0* - *0* max number of linking steps reached -810 -> 811 call = (...) => (undefined | b["dehydrated"] | null)(???*0*) +895 -> 896 call = (...) => (undefined | b["dehydrated"] | null)(???*0*) - *0* max number of linking steps reached -810 -> 812 conditional = ???*0* +895 -> 897 conditional = ???*0* - *0* max number of linking steps reached -812 -> 815 call = (???*0* | (...) => (undefined | b()))(???*1*, (...) => undefined) +897 -> 900 call = (???*0* | (...) => (undefined | b()))(???*1*, (...) => undefined) - *0* Ic ⚠️ pattern without value - *1* ???*2*["priority"] @@ -3164,15 +3334,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -815 -> 816 call = (???*0* | (...) => undefined)(???*1*) +900 -> 901 call = (???*0* | (...) => undefined)(???*1*) - *0* Gc ⚠️ pattern without value - *1* max number of linking steps reached -810 -> 821 conditional = ???*0* +895 -> 906 conditional = ???*0* - *0* max number of linking steps reached -0 -> 834 call = (...) => (undefined | a | b["stateNode"]["containerInfo"] | null)(???*0*, ???*2*, ???*4*, ???*5*) +0 -> 919 call = (...) => (undefined | a | b["stateNode"]["containerInfo"] | null)(???*0*, ???*2*, ???*4*, ???*5*) - *0* ???*1*["domEventName"] ⚠️ unknown object - *1* arguments[0] @@ -3187,35 +3357,35 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 835 conditional = ???*0* +0 -> 920 conditional = ???*0* - *0* max number of linking steps reached -835 -> 841 member call = ???*0*["dispatchEvent"](???*1*) +920 -> 926 member call = ???*0*["dispatchEvent"](???*1*) - *0* max number of linking steps reached - *1* unknown new expression -835 -> 842 call = (...) => (undefined | null | a)(???*0*) +920 -> 927 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -835 -> 843 call = (???*0* | (...) => undefined)(???*1*) +920 -> 928 call = (???*0* | (...) => undefined)(???*1*) - *0* Fc ⚠️ pattern without value - *1* max number of linking steps reached -0 -> 846 member call = ???*0*["shift"]() +0 -> 931 member call = ???*0*["shift"]() - *0* max number of linking steps reached -0 -> 847 call = (...) => (undefined | !(1) | !(0))(???*0*) +0 -> 932 call = (...) => (undefined | !(1) | !(0))(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 849 member call = ???*0*["delete"](???*1*) +0 -> 934 member call = ???*0*["delete"](???*1*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 850 call = (...) => (undefined | !(1) | !(0))( +0 -> 935 call = (...) => (undefined | !(1) | !(0))( ( | null | undefined @@ -3248,7 +3418,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[3] ⚠️ function calls are not analysed yet -0 -> 851 call = (...) => (undefined | !(1) | !(0))( +0 -> 936 call = (...) => (undefined | !(1) | !(0))( ( | null | undefined @@ -3281,7 +3451,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[3] ⚠️ function calls are not analysed yet -0 -> 852 call = (...) => (undefined | !(1) | !(0))( +0 -> 937 call = (...) => (undefined | !(1) | !(0))( ( | null | undefined @@ -3314,27 +3484,27 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[3] ⚠️ function calls are not analysed yet -0 -> 854 member call = ???*0*["forEach"]((...) => undefined) +0 -> 939 member call = ???*0*["forEach"]((...) => undefined) - *0* unknown new expression -0 -> 856 member call = ???*0*["forEach"]((...) => undefined) +0 -> 941 member call = ???*0*["forEach"]((...) => undefined) - *0* unknown new expression -0 -> 861 member call = module["unstable_scheduleCallback"](module["unstable_NormalPriority"], (...) => undefined) +0 -> 946 member call = module["unstable_scheduleCallback"](module["unstable_NormalPriority"], (...) => undefined) -0 -> 862 call = (...) => undefined(???*0*, ???*1*) +0 -> 947 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 865 call = (...) => undefined(???*0*, ???*1*) +0 -> 950 call = (...) => undefined(???*0*, ???*1*) - *0* [][0] ⚠️ invalid index - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 870 call = (...) => undefined( +0 -> 955 call = (...) => undefined( ( | null | undefined @@ -3370,7 +3540,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[0] ⚠️ function calls are not analysed yet -0 -> 871 call = (...) => undefined( +0 -> 956 call = (...) => undefined( ( | null | undefined @@ -3406,7 +3576,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[0] ⚠️ function calls are not analysed yet -0 -> 872 call = (...) => undefined( +0 -> 957 call = (...) => undefined( ( | null | undefined @@ -3442,19 +3612,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[0] ⚠️ function calls are not analysed yet -0 -> 874 member call = ???*0*["forEach"]((...) => (undefined | ad(b, a))) +0 -> 959 member call = ???*0*["forEach"]((...) => (undefined | ad(b, a))) - *0* unknown new expression -0 -> 876 member call = ???*0*["forEach"]((...) => (undefined | ad(b, a))) +0 -> 961 member call = ???*0*["forEach"]((...) => (undefined | ad(b, a))) - *0* unknown new expression -0 -> 884 call = (...) => (undefined | FreeVar(undefined))((1 | 0 | ???*0*)) +0 -> 969 call = (...) => (undefined | FreeVar(undefined))((1 | 0 | ???*0*)) - *0* [][0] ⚠️ invalid index -0 -> 887 member call = []["shift"]() +0 -> 972 member call = []["shift"]() -0 -> 891 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) +0 -> 976 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -3464,7 +3634,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 895 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) +0 -> 980 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -3474,13 +3644,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 897 conditional = (true | false | !(???*0*)) +0 -> 982 conditional = (true | false | !(???*0*)) - *0* !((null | ???*1*)) ⚠️ nested operation - *1* dd ⚠️ circular variable reference -897 -> 898 call = (...) => (undefined | a | b["stateNode"]["containerInfo"] | null)(???*0*, ???*1*, ???*2*, ???*3*) +982 -> 983 call = (...) => (undefined | a | b["stateNode"]["containerInfo"] | null)(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -3490,10 +3660,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -897 -> 899 conditional = ???*0* +982 -> 984 conditional = ???*0* - *0* max number of linking steps reached -899 -> 900 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) +984 -> 985 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -3504,13 +3674,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[2] ⚠️ function calls are not analysed yet -899 -> 901 call = (...) => undefined(???*0*, ???*1*) +984 -> 986 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[3] ⚠️ function calls are not analysed yet -899 -> 902 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) +984 -> 987 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -3521,35 +3691,35 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[3] ⚠️ function calls are not analysed yet -899 -> 903 conditional = ???*0* +984 -> 988 conditional = ???*0* - *0* max number of linking steps reached -903 -> 905 member call = ???*0*["stopPropagation"]() +988 -> 990 member call = ???*0*["stopPropagation"]() - *0* arguments[3] ⚠️ function calls are not analysed yet -903 -> 906 call = (...) => undefined(???*0*, ???*1*) +988 -> 991 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[3] ⚠️ function calls are not analysed yet -903 -> 908 member call = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit"["split"](" ")["indexOf"](???*0*) +988 -> 993 member call = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit"["split"](" ")["indexOf"](???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -903 -> 909 conditional = ???*0* +988 -> 994 conditional = ???*0* - *0* unsupported expression -909 -> 910 call = (...) => (undefined | null | a)(???*0*) +994 -> 995 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -909 -> 911 call = (???*0* | (...) => undefined)(???*1*) +994 -> 996 call = (???*0* | (...) => undefined)(???*1*) - *0* Ec ⚠️ pattern without value - *1* max number of linking steps reached -909 -> 912 call = (...) => (undefined | a | b["stateNode"]["containerInfo"] | null)(???*0*, ???*1*, ???*2*, ???*3*) +994 -> 997 call = (...) => (undefined | a | b["stateNode"]["containerInfo"] | null)(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -3559,7 +3729,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -909 -> 913 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) +994 -> 998 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -3570,11 +3740,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[2] ⚠️ function calls are not analysed yet -909 -> 915 member call = ???*0*["stopPropagation"]() +994 -> 1000 member call = ???*0*["stopPropagation"]() - *0* arguments[3] ⚠️ function calls are not analysed yet -909 -> 916 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, null, ???*3*) +994 -> 1001 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, null, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -3584,37 +3754,37 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[2] ⚠️ function calls are not analysed yet -0 -> 917 call = (...) => (undefined | a["parentNode"] | a)(???*0*) +0 -> 1002 call = (...) => (undefined | a["parentNode"] | a)(???*0*) - *0* arguments[3] ⚠️ function calls are not analysed yet -0 -> 918 call = (...) => (undefined | b | c | null)(???*0*) +0 -> 1003 call = (...) => (undefined | b | c | null)(???*0*) - *0* max number of linking steps reached -0 -> 919 conditional = ???*0* +0 -> 1004 conditional = ???*0* - *0* max number of linking steps reached -919 -> 920 call = (...) => (undefined | c | null)(???*0*) +1004 -> 1005 call = (...) => (undefined | c | null)(???*0*) - *0* max number of linking steps reached -919 -> 921 conditional = ???*0* +1004 -> 1006 conditional = ???*0* - *0* max number of linking steps reached -921 -> 923 conditional = ???*0* +1006 -> 1008 conditional = ???*0* - *0* max number of linking steps reached -923 -> 924 call = (...) => (undefined | b["dehydrated"] | null)(???*0*) +1008 -> 1009 call = (...) => (undefined | b["dehydrated"] | null)(???*0*) - *0* max number of linking steps reached -923 -> 925 conditional = ???*0* +1008 -> 1010 conditional = ???*0* - *0* max number of linking steps reached -925 -> 930 conditional = ???*0* +1010 -> 1015 conditional = ???*0* - *0* max number of linking steps reached -0 -> 934 call = module["unstable_getCurrentPriorityLevel"]() +0 -> 1019 call = module["unstable_getCurrentPriorityLevel"]() -0 -> 944 member call = (null["value"] | undefined["value"] | ???*0* | null["textContent"] | undefined["textContent"])["slice"]((???*3* | 0), ???*4*) +0 -> 1029 member call = (null["value"] | undefined["value"] | ???*0* | null["textContent"] | undefined["textContent"])["slice"]((???*3* | 0), ???*4*) - *0* ???*1*["value"] ⚠️ unknown object - *1* ???*2*["parentNode"] @@ -3625,13 +3795,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ pattern without value - *4* unsupported expression -0 -> 954 member call = ???*0*["hasOwnProperty"](???*1*) +0 -> 1039 member call = ???*0*["hasOwnProperty"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* c ⚠️ pattern without value -0 -> 957 call = (???*0* | ???*1*)(???*3*) +0 -> 1042 call = (???*0* | ???*1*)(???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*[c] @@ -3641,17 +3811,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 969 member call = ???*0*["preventDefault"]() +0 -> 1054 member call = ???*0*["preventDefault"]() - *0* ???*1*["nativeEvent"] ⚠️ unknown object - *1* unsupported expression -0 -> 976 member call = ???*0*["stopPropagation"]() +0 -> 1061 member call = ???*0*["stopPropagation"]() - *0* ???*1*["nativeEvent"] ⚠️ unknown object - *1* unsupported expression -0 -> 980 call = ???*0*( +0 -> 1065 call = ???*0*( (...) => (undefined | ???*2*)["prototype"], { "preventDefault": (...) => undefined, @@ -3666,11 +3836,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *2* unsupported expression -0 -> 983 member call = ???*0*["now"]() +0 -> 1068 free var = FreeVar(Date) + +0 -> 1069 member call = ???*0*["now"]() - *0* FreeVar(Date) ⚠️ unknown global -0 -> 984 call = (...) => (undefined | b)( +0 -> 1070 call = (...) => (undefined | b)( { "eventPhase": 0, "bubbles": 0, @@ -3681,7 +3853,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] } ) -0 -> 985 call = ???*0*( +0 -> 1071 call = ???*0*( {}, { "eventPhase": 0, @@ -3698,7 +3870,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* FreeVar(Object) ⚠️ unknown global -0 -> 986 call = (...) => (undefined | b)(???*0*) +0 -> 1072 call = (...) => (undefined | b)(???*0*) - *0* ???*1*({}, sd, {"view": 0, "detail": 0}) ⚠️ unknown callee - *1* ???*2*["assign"] @@ -3706,7 +3878,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1000 call = ???*0*( +0 -> 1086 call = ???*0*( {}, ???*2*, { @@ -3739,7 +3911,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Object) ⚠️ unknown global -0 -> 1001 call = (...) => (undefined | b)(???*0*) +0 -> 1087 call = (...) => (undefined | b)(???*0*) - *0* ???*1*( {}, ud, @@ -3768,7 +3940,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1002 call = ???*0*({}, ???*2*, {"dataTransfer": 0}) +0 -> 1088 call = ???*0*({}, ???*2*, {"dataTransfer": 0}) - *0* ???*1*["assign"] ⚠️ unknown object - *1* FreeVar(Object) @@ -3801,7 +3973,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Object) ⚠️ unknown global -0 -> 1003 call = (...) => (undefined | b)(???*0*) +0 -> 1089 call = (...) => (undefined | b)(???*0*) - *0* ???*1*({}, Ad, {"dataTransfer": 0}) ⚠️ unknown callee - *1* ???*2*["assign"] @@ -3809,7 +3981,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1004 call = ???*0*({}, ???*2*, {"relatedTarget": 0}) +0 -> 1090 call = ???*0*({}, ???*2*, {"relatedTarget": 0}) - *0* ???*1*["assign"] ⚠️ unknown object - *1* FreeVar(Object) @@ -3821,7 +3993,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Object) ⚠️ unknown global -0 -> 1005 call = (...) => (undefined | b)(???*0*) +0 -> 1091 call = (...) => (undefined | b)(???*0*) - *0* ???*1*({}, ud, {"relatedTarget": 0}) ⚠️ unknown callee - *1* ???*2*["assign"] @@ -3829,7 +4001,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1006 call = ???*0*( +0 -> 1092 call = ???*0*( {}, { "eventPhase": 0, @@ -3846,7 +4018,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* FreeVar(Object) ⚠️ unknown global -0 -> 1007 call = (...) => (undefined | b)(???*0*) +0 -> 1093 call = (...) => (undefined | b)(???*0*) - *0* ???*1*( {}, sd, @@ -3858,7 +4030,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1010 call = ???*0*( +0 -> 1096 free var = FreeVar(window) + +0 -> 1097 call = ???*0*( {}, { "eventPhase": 0, @@ -3877,7 +4051,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* FreeVar(Object) ⚠️ unknown global -0 -> 1011 call = (...) => (undefined | b)(???*0*) +0 -> 1098 call = (...) => (undefined | b)(???*0*) - *0* ???*1*({}, sd, {"clipboardData": *anonymous function 28936*}) ⚠️ unknown callee - *1* ???*2*["assign"] @@ -3885,7 +4059,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1012 call = ???*0*( +0 -> 1099 call = ???*0*( {}, { "eventPhase": 0, @@ -3902,7 +4076,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* FreeVar(Object) ⚠️ unknown global -0 -> 1013 call = (...) => (undefined | b)(???*0*) +0 -> 1100 call = (...) => (undefined | b)(???*0*) - *0* ???*1*({}, sd, {"data": 0}) ⚠️ unknown callee - *1* ???*2*["assign"] @@ -3910,7 +4084,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1017 member call = ???*0*["getModifierState"]( +0 -> 1104 member call = ???*0*["getModifierState"]( (???*2* | "altKey" | "ctrlKey" | "metaKey" | "shiftKey" | ???*3*) ) - *0* ???*1*["nativeEvent"] @@ -3923,13 +4097,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -0 -> 1021 conditional = (???*0* | undefined["key"] | 13["key"] | 0["key"]) +0 -> 1108 conditional = (???*0* | undefined["key"] | 13["key"] | 0["key"]) - *0* ???*1*["key"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1026 call = (...) => (undefined | a | 0)((???*0* | undefined | ???*1* | ???*2* | 13 | 0)) +0 -> 1113 call = (...) => (undefined | a | 0)((???*0* | undefined | ???*1* | ???*2* | 13 | 0)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a @@ -3939,7 +4113,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 1028 member call = ???*0*["fromCharCode"]((???*1* | undefined | ???*2* | ???*3* | 13 | 0)) +0 -> 1115 free var = FreeVar(String) + +0 -> 1116 member call = ???*0*["fromCharCode"]((???*1* | undefined | ???*2* | ???*3* | 13 | 0)) - *0* FreeVar(String) ⚠️ unknown global - *1* arguments[0] @@ -3951,15 +4127,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -0 -> 1034 call = (...) => (undefined | a | 0)(???*0*) +0 -> 1122 call = (...) => (undefined | a | 0)(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1039 call = (...) => (undefined | a | 0)(???*0*) +0 -> 1127 call = (...) => (undefined | a | 0)(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1043 call = ???*0*( +0 -> 1131 call = ???*0*( {}, ???*2*, { @@ -3996,7 +4172,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Object) ⚠️ unknown global -0 -> 1044 call = (...) => (undefined | b)(???*0*) +0 -> 1132 call = (...) => (undefined | b)(???*0*) - *0* ???*1*( {}, ud, @@ -4022,7 +4198,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1045 call = ???*0*( +0 -> 1133 call = ???*0*( {}, ???*2*, { @@ -4070,7 +4246,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Object) ⚠️ unknown global -0 -> 1046 call = (...) => (undefined | b)(???*0*) +0 -> 1134 call = (...) => (undefined | b)(???*0*) - *0* ???*1*( {}, Ad, @@ -4093,7 +4269,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1047 call = ???*0*( +0 -> 1135 call = ???*0*( {}, ???*2*, { @@ -4118,7 +4294,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Object) ⚠️ unknown global -0 -> 1048 call = (...) => (undefined | b)(???*0*) +0 -> 1136 call = (...) => (undefined | b)(???*0*) - *0* ???*1*( {}, ud, @@ -4139,7 +4315,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1049 call = ???*0*( +0 -> 1137 call = ???*0*( {}, { "eventPhase": 0, @@ -4156,7 +4332,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* FreeVar(Object) ⚠️ unknown global -0 -> 1050 call = (...) => (undefined | b)(???*0*) +0 -> 1138 call = (...) => (undefined | b)(???*0*) - *0* ???*1*( {}, sd, @@ -4168,7 +4344,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1056 call = ???*0*( +0 -> 1144 call = ???*0*( {}, ???*2*, { @@ -4212,7 +4388,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* unsupported expression - *6* unsupported expression -0 -> 1057 call = (...) => (undefined | b)(???*0*) +0 -> 1145 call = (...) => (undefined | b)(???*0*) - *0* ???*1*( {}, Ad, @@ -4229,23 +4405,33 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Object) ⚠️ unknown global -0 -> 1060 member call = ???*0*["fromCharCode"](32) +0 -> 1146 free var = FreeVar(window) + +0 -> 1147 free var = FreeVar(document) + +0 -> 1149 free var = FreeVar(document) + +0 -> 1150 free var = FreeVar(window) + +0 -> 1152 free var = FreeVar(String) + +0 -> 1153 member call = ???*0*["fromCharCode"](32) - *0* FreeVar(String) ⚠️ unknown global -0 -> 1063 member call = [9, 13, 27, 32]["indexOf"](???*0*) +0 -> 1156 member call = [9, 13, 27, 32]["indexOf"](???*0*) - *0* ???*1*["keyCode"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1067 call = (...) => (undefined | a["data"] | null)(???*0*) +0 -> 1160 call = (...) => (undefined | a["data"] | null)(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1070 conditional = (false | true) +0 -> 1163 conditional = (false | true) -1070 -> 1071 call = (...) => (undefined | (???*0* !== $d["indexOf"](b["keyCode"])) | (229 !== b["keyCode"]) | !(0) | !(1))( +1163 -> 1164 call = (...) => (undefined | (???*0* !== $d["indexOf"](b["keyCode"])) | (229 !== b["keyCode"]) | !(0) | !(1))( ( | ???*1* | undefined @@ -4289,10 +4475,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *17* arguments[1] ⚠️ function calls are not analysed yet -1070 -> 1072 call = (...) => (undefined | md | ???*0*)() +1163 -> 1165 call = (...) => (undefined | md | ???*0*)() - *0* unsupported expression -0 -> 1078 conditional = (!(???*0*) | ???*2*) +0 -> 1171 conditional = (!(???*0*) | ???*2*) - *0* ???*1*["ctrlKey"] ⚠️ unknown object - *1* arguments[1] @@ -4302,20 +4488,22 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -1078 -> 1082 conditional = (???*0* | ???*2*) +1171 -> 1175 conditional = (???*0* | ???*2*) - *0* ???*1*["char"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet - *2* unsupported expression -1078 -> 1085 conditional = ???*0* +1171 -> 1178 conditional = ???*0* - *0* ???*1*["which"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -1085 -> 1088 member call = ???*0*["fromCharCode"](???*1*) +1178 -> 1180 free var = FreeVar(String) + +1178 -> 1182 member call = ???*0*["fromCharCode"](???*1*) - *0* FreeVar(String) ⚠️ unknown global - *1* ???*2*["which"] @@ -4323,21 +4511,21 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1094 member call = ???*0*["toLowerCase"]() +0 -> 1188 member call = ???*0*["toLowerCase"]() - *0* ???*1*["nodeName"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1097 call = (...) => undefined(???*0*) +0 -> 1191 call = (...) => undefined(???*0*) - *0* arguments[3] ⚠️ function calls are not analysed yet -0 -> 1098 call = (...) => (undefined | d)((???*0* | undefined | []), "onChange") +0 -> 1192 call = (...) => (undefined | d)((???*0* | undefined | []), "onChange") - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1101 member call = ???*0*["push"]( +0 -> 1195 member call = ???*0*["push"]( {"event": (???*1* | ???*2*), "listeners": (???*3* | undefined | [])} ) - *0* arguments[0] @@ -4348,56 +4536,64 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1102 call = (...) => undefined(???*0*, 0) +0 -> 1196 call = (...) => undefined(???*0*, 0) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1103 call = (...) => (undefined | a["stateNode"])(???*0*) +0 -> 1197 call = (...) => (undefined | a["stateNode"])(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1104 call = (...) => (undefined | !(1) | !(0))((undefined | ???*0*)) +0 -> 1198 call = (...) => (undefined | !(1) | !(0))((undefined | ???*0*)) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1105 conditional = !(???*0*) +0 -> 1199 conditional = !(???*0*) - *0* ("undefined" === ???*1*) ⚠️ nested operation - *1* unsupported expression -1105 -> 1106 conditional = !(???*0*) +1199 -> 1200 conditional = !(???*0*) - *0* ("undefined" === ???*1*) ⚠️ nested operation - *1* unsupported expression -1106 -> 1107 conditional = !((???*0* | ???*1*)) +1200 -> 1201 free var = FreeVar(document) + +1200 -> 1202 conditional = !((???*0* | ???*1*)) - *0* unsupported expression - *1* ("function" === ???*2*) ⚠️ nested operation - *2* unsupported expression -1107 -> 1109 member call = ???*0*["createElement"]("div") +1202 -> 1204 free var = FreeVar(document) + +1202 -> 1205 member call = ???*0*["createElement"]("div") - *0* FreeVar(document) ⚠️ unknown global -1107 -> 1111 member call = ???*0*["setAttribute"]("oninput", "return;") +1202 -> 1207 member call = ???*0*["setAttribute"]("oninput", "return;") - *0* ???*1*["createElement"]("div") ⚠️ unknown callee object - *1* FreeVar(document) ⚠️ unknown global -0 -> 1116 member call = (null | ???*0*)["detachEvent"]("onpropertychange", (...) => undefined) +1199 -> 1210 free var = FreeVar(document) + +1199 -> 1212 free var = FreeVar(document) + +0 -> 1214 member call = (null | ???*0*)["detachEvent"]("onpropertychange", (...) => undefined) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1118 call = (...) => (undefined | a)((null | ???*0* | ???*1*)) +0 -> 1216 call = (...) => (undefined | a)((null | ???*0* | ???*1*)) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 1119 conditional = (("value" === ???*0*) | undefined | null | ???*2* | ???*3*) +0 -> 1217 conditional = (("value" === ???*0*) | undefined | null | ???*2* | ???*3*) - *0* ???*1*["propertyName"] ⚠️ unknown object - *1* arguments[0] @@ -4406,11 +4602,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[2] ⚠️ function calls are not analysed yet -1119 -> 1120 call = (...) => (undefined | a["parentNode"] | a)(???*0*) +1217 -> 1218 call = (...) => (undefined | a["parentNode"] | a)(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -1119 -> 1121 call = (...) => undefined([], (null | ???*0* | ???*1*), ???*2*, (undefined | ???*3* | ???*5* | ???*6*)) +1217 -> 1219 call = (...) => undefined([], (null | ???*0* | ???*1*), ???*2*, (undefined | ???*3* | ???*5* | ???*6*)) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -4425,17 +4621,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* FreeVar(window) ⚠️ unknown global -1119 -> 1122 call = (...) => (undefined | a(b, c) | Gb(a, b, c))((...) => undefined, []) +1217 -> 1220 call = (...) => (undefined | a(b, c) | Gb(a, b, c))((...) => undefined, []) -0 -> 1123 call = (...) => undefined() +0 -> 1221 call = (...) => undefined() -0 -> 1125 member call = (null | ???*0*)["attachEvent"]("onpropertychange", (...) => undefined) +0 -> 1223 member call = (null | ???*0*)["attachEvent"]("onpropertychange", (...) => undefined) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1126 call = (...) => undefined() +0 -> 1224 call = (...) => undefined() -0 -> 1127 conditional = (("selectionchange" === ???*0*) | ("keyup" === ???*1*) | ("keydown" === ???*2*)) +0 -> 1225 conditional = (("selectionchange" === ???*0*) | ("keyup" === ???*1*) | ("keydown" === ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -4443,30 +4639,34 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -1127 -> 1128 call = (...) => (undefined | a)((null | ???*0* | ???*1*)) +1225 -> 1226 call = (...) => (undefined | a)((null | ???*0* | ???*1*)) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 1129 conditional = ("click" === ???*0*) +0 -> 1227 conditional = ("click" === ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -1129 -> 1130 call = (...) => (undefined | a)(???*0*) +1227 -> 1228 call = (...) => (undefined | a)(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1131 conditional = (("input" === ???*0*) | ("change" === ???*1*)) +0 -> 1229 conditional = (("input" === ???*0*) | ("change" === ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -1131 -> 1132 call = (...) => (undefined | a)(???*0*) +1229 -> 1230 call = (...) => (undefined | a)(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1135 call = ( +0 -> 1232 free var = FreeVar(Object) + +0 -> 1234 free var = FreeVar(Object) + +0 -> 1235 call = ( | ???*0* | (...) => ( | undefined @@ -4484,19 +4684,23 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1137 member call = ???*0*["keys"](???*1*) +0 -> 1237 free var = FreeVar(Object) + +0 -> 1238 member call = ???*0*["keys"](???*1*) - *0* FreeVar(Object) ⚠️ unknown global - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1139 member call = ???*0*["keys"](???*1*) +0 -> 1240 free var = FreeVar(Object) + +0 -> 1241 member call = ???*0*["keys"](???*1*) - *0* FreeVar(Object) ⚠️ unknown global - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1145 member call = ???*0*["call"](???*3*, ???*4*) +0 -> 1247 member call = ???*0*["call"](???*3*, ???*4*) - *0* ???*1*["hasOwnProperty"] ⚠️ unknown object - *1* ???*2*["prototype"] @@ -4512,7 +4716,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* FreeVar(Object) ⚠️ unknown global -0 -> 1148 call = ( +0 -> 1250 call = ( | ???*0* | (...) => ( | undefined @@ -4534,7 +4738,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1151 call = (...) => (undefined | a)( +0 -> 1253 call = (...) => (undefined | a)( ( | ???*0* | 0 @@ -4555,13 +4759,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* a ⚠️ circular variable reference -0 -> 1153 conditional = (3 === (undefined["nodeType"] | ???*0* | 0["nodeType"])) +0 -> 1255 conditional = (3 === (undefined["nodeType"] | ???*0* | 0["nodeType"])) - *0* ???*1*["nodeType"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1157 conditional = (undefined["nextSibling"] | ???*0* | 0["nextSibling"] | (???*2* + ???*3*)["nextSibling"]) +0 -> 1259 conditional = (undefined["nextSibling"] | ???*0* | 0["nextSibling"] | (???*2* + ???*3*)["nextSibling"]) - *0* ???*1*["nextSibling"] ⚠️ unknown object - *1* arguments[0] @@ -4575,7 +4779,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* c ⚠️ circular variable reference -0 -> 1160 call = (...) => (undefined | a)( +0 -> 1262 call = (...) => (undefined | a)( (undefined | ???*0* | 0 | ???*1* | (???*2* + ???*3*) | ???*6* | ???*8* | ???*9*) ) - *0* arguments[0] @@ -4598,7 +4802,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* c ⚠️ circular variable reference -0 -> 1164 call = (...) => (undefined | !(0) | !(1) | Le(a, b["parentNode"]) | a["contains"](b) | !(!(???*0*)))(???*1*, ???*2*) +0 -> 1266 call = (...) => (undefined | !(0) | !(1) | Le(a, b["parentNode"]) | a["contains"](b) | !(!(???*0*)))(???*1*, ???*2*) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -4607,24 +4811,26 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1166 member call = ???*0*["contains"](???*1*) +0 -> 1268 member call = ???*0*["contains"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1169 member call = ???*0*["compareDocumentPosition"](???*1*) +0 -> 1271 member call = ???*0*["compareDocumentPosition"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1170 call = (...) => (undefined | null | (a["activeElement"] || a["body"]) | a["body"])() +0 -> 1272 free var = FreeVar(window) -0 -> 1175 conditional = (("string" === ???*0*) | false) +0 -> 1273 call = (...) => (undefined | null | (a["activeElement"] || a["body"]) | a["body"])() + +0 -> 1278 conditional = (("string" === ???*0*) | false) - *0* unsupported expression -0 -> 1178 call = (...) => (undefined | null | (a["activeElement"] || a["body"]) | a["body"])( +0 -> 1281 call = (...) => (undefined | null | (a["activeElement"] || a["body"]) | a["body"])( (???*0* | undefined["contentWindow"]["document"] | null["contentWindow"]["document"]) ) - *0* ???*1*["document"] @@ -4632,23 +4838,23 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* FreeVar(window) ⚠️ unknown global -0 -> 1182 member call = ???*0*["toLowerCase"]() +0 -> 1285 member call = ???*0*["toLowerCase"]() - *0* ???*1*["nodeName"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1189 call = (...) => (undefined | b)() +0 -> 1292 call = (...) => (undefined | b)() -0 -> 1195 call = (...) => (undefined | !(0) | !(1) | Le(a, b["parentNode"]) | a["contains"](b) | !(!(???*0*)))(???*1*, ???*2*) +0 -> 1298 call = (...) => (undefined | !(0) | !(1) | Le(a, b["parentNode"]) | a["contains"](b) | !(!(???*0*)))(???*1*, ???*2*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 1196 conditional = ???*0* +0 -> 1299 conditional = ???*0* - *0* max number of linking steps reached -1196 -> 1197 call = (...) => ( +1299 -> 1300 call = (...) => ( | undefined | ( && b @@ -4670,83 +4876,97 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] )(???*0*) - *0* max number of linking steps reached -1196 -> 1198 conditional = ???*0* +1299 -> 1301 conditional = ???*0* - *0* max number of linking steps reached -1198 -> 1206 member call = ???*0*["min"](???*1*, ???*2*) +1301 -> 1307 free var = FreeVar(Math) + +1301 -> 1310 member call = ???*0*["min"](???*1*, ???*2*) - *0* FreeVar(Math) ⚠️ unknown global - *1* max number of linking steps reached - *2* max number of linking steps reached -1198 -> 1210 conditional = ???*0* +1301 -> 1312 free var = FreeVar(document) + +1301 -> 1314 free var = FreeVar(window) + +1301 -> 1316 conditional = ???*0* - *0* max number of linking steps reached -1210 -> 1212 member call = ???*0*["getSelection"]() +1316 -> 1318 member call = ???*0*["getSelection"]() - *0* max number of linking steps reached -1210 -> 1217 member call = ???*0*["min"](???*1*, ???*2*) +1316 -> 1322 free var = FreeVar(Math) + +1316 -> 1324 member call = ???*0*["min"](???*1*, ???*2*) - *0* FreeVar(Math) ⚠️ unknown global - *1* max number of linking steps reached - *2* max number of linking steps reached -1210 -> 1221 member call = ???*0*["min"](???*1*, ???*2*) +1316 -> 1327 free var = FreeVar(Math) + +1316 -> 1329 member call = ???*0*["min"](???*1*, ???*2*) - *0* FreeVar(Math) ⚠️ unknown global - *1* max number of linking steps reached - *2* max number of linking steps reached -1210 -> 1223 call = (...) => (undefined | {"node": c, "offset": ???*0*})(???*1*, ???*2*) +1316 -> 1331 call = (...) => (undefined | {"node": c, "offset": ???*0*})(???*1*, ???*2*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached -1210 -> 1224 call = (...) => (undefined | {"node": c, "offset": ???*0*})(???*1*, ???*2*) +1316 -> 1332 call = (...) => (undefined | {"node": c, "offset": ???*0*})(???*1*, ???*2*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached -1210 -> 1235 member call = ???*0*["createRange"]() +1316 -> 1343 member call = ???*0*["createRange"]() - *0* max number of linking steps reached -1210 -> 1239 member call = ???*0*["setStart"](???*1*, ???*2*) +1316 -> 1347 member call = ???*0*["setStart"](???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -1210 -> 1241 member call = ???*0*["removeAllRanges"]() +1316 -> 1349 member call = ???*0*["removeAllRanges"]() - *0* max number of linking steps reached -1210 -> 1243 member call = ???*0*["addRange"](???*1*) +1316 -> 1351 member call = ???*0*["addRange"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1210 -> 1247 member call = ???*0*["extend"](???*1*, ???*2*) +1316 -> 1355 member call = ???*0*["extend"](???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -1210 -> 1251 member call = ???*0*["setEnd"](???*1*, ???*2*) +1316 -> 1359 member call = ???*0*["setEnd"](???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -1210 -> 1253 member call = ???*0*["addRange"](???*1*) +1316 -> 1361 member call = ???*0*["addRange"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1196 -> 1259 member call = ???*0*["push"](???*1*) +1299 -> 1367 member call = ???*0*["push"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1196 -> 1262 member call = ???*0*["focus"]() +1299 -> 1370 member call = ???*0*["focus"]() - *0* max number of linking steps reached -0 -> 1276 call = (...) => (undefined | null | (a["activeElement"] || a["body"]) | a["body"])(???*0*) +0 -> 1379 free var = FreeVar(document) + +0 -> 1381 free var = FreeVar(document) + +0 -> 1386 call = (...) => (undefined | null | (a["activeElement"] || a["body"]) | a["body"])(???*0*) - *0* max number of linking steps reached -0 -> 1277 call = (...) => ( +0 -> 1387 call = (...) => ( | undefined | ( && b @@ -4768,48 +4988,56 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] )(???*0*) - *0* max number of linking steps reached -0 -> 1284 member call = ???*0*["getSelection"]() +0 -> 1394 free var = FreeVar(window) + +0 -> 1395 member call = ???*0*["getSelection"]() - *0* max number of linking steps reached -0 -> 1289 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) +0 -> 1400 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 1290 call = (...) => (undefined | d)(???*0*, "onSelect") +0 -> 1401 call = (...) => (undefined | d)(???*0*, "onSelect") - *0* max number of linking steps reached -0 -> 1293 member call = ???*0*["push"](???*1*) +0 -> 1404 member call = ???*0*["push"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 1297 member call = ???*0*["toLowerCase"]() +0 -> 1408 member call = ???*0*["toLowerCase"]() - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1299 member call = ???*0*["toLowerCase"]() +0 -> 1410 member call = ???*0*["toLowerCase"]() - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1302 call = (...) => (undefined | c)("Animation", "AnimationEnd") +0 -> 1413 call = (...) => (undefined | c)("Animation", "AnimationEnd") + +0 -> 1414 call = (...) => (undefined | c)("Animation", "AnimationIteration") -0 -> 1303 call = (...) => (undefined | c)("Animation", "AnimationIteration") +0 -> 1415 call = (...) => (undefined | c)("Animation", "AnimationStart") -0 -> 1304 call = (...) => (undefined | c)("Animation", "AnimationStart") +0 -> 1416 call = (...) => (undefined | c)("Transition", "TransitionEnd") -0 -> 1305 call = (...) => (undefined | c)("Transition", "TransitionEnd") +0 -> 1419 free var = FreeVar(document) -0 -> 1308 member call = ???*0*["createElement"]("div") +0 -> 1420 member call = ???*0*["createElement"]("div") - *0* FreeVar(document) ⚠️ unknown global -0 -> 1318 conditional = ???*0* +0 -> 1421 free var = FreeVar(window) + +0 -> 1428 free var = FreeVar(window) + +0 -> 1432 conditional = ???*0* - *0* {}[???*1*] ⚠️ unknown object prototype methods or values - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1323 member call = (undefined | {} | ???*0*)["hasOwnProperty"](???*2*) +0 -> 1437 member call = (undefined | {} | ???*0*)["hasOwnProperty"](???*2*) - *0* {}[???*1*] ⚠️ unknown object prototype methods or values - *1* arguments[0] @@ -4817,7 +5045,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* c ⚠️ pattern without value -0 -> 1324 conditional = (undefined["hasOwnProperty"](???*0*) | ???*1* | ???*5* | ???*9*) +0 -> 1438 conditional = (undefined["hasOwnProperty"](???*0*) | ???*1* | ???*5* | ???*9*) - *0* c ⚠️ pattern without value - *1* (???*2* | ???*3*)(???*4*) @@ -4837,40 +5065,42 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ pattern without value - *9* unsupported expression -0 -> 1327 call = (...) => (undefined | Xe[a] | a | ???*0*)("animationend") +0 -> 1441 call = (...) => (undefined | Xe[a] | a | ???*0*)("animationend") - *0* unsupported expression -0 -> 1328 call = (...) => (undefined | Xe[a] | a | ???*0*)("animationiteration") +0 -> 1442 call = (...) => (undefined | Xe[a] | a | ???*0*)("animationiteration") - *0* unsupported expression -0 -> 1329 call = (...) => (undefined | Xe[a] | a | ???*0*)("animationstart") +0 -> 1443 call = (...) => (undefined | Xe[a] | a | ???*0*)("animationstart") - *0* unsupported expression -0 -> 1330 call = (...) => (undefined | Xe[a] | a | ???*0*)("transitionend") +0 -> 1444 call = (...) => (undefined | Xe[a] | a | ???*0*)("transitionend") - *0* unsupported expression -0 -> 1332 member call = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel"["split"](" ") +0 -> 1445 free var = FreeVar(Map) -0 -> 1334 member call = ???*0*["set"](???*1*, ???*2*) +0 -> 1447 member call = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel"["split"](" ") + +0 -> 1449 member call = ???*0*["set"](???*1*, ???*2*) - *0* unknown new expression - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1335 call = (...) => undefined(???*0*, [???*1*]) +0 -> 1450 call = (...) => undefined(???*0*, [???*1*]) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1339 member call = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel"["split"](" ")[0]["toLowerCase"]() +0 -> 1454 member call = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel"["split"](" ")[0]["toLowerCase"]() -0 -> 1342 member call = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel"["split"](" ")[0][0]["toUpperCase"]() +0 -> 1457 member call = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel"["split"](" ")[0][0]["toUpperCase"]() -0 -> 1344 member call = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel"["split"](" ")[0]["slice"](1) +0 -> 1459 member call = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel"["split"](" ")[0]["slice"](1) -0 -> 1345 call = (...) => undefined(???*0*(), `on${???*3*}`) +0 -> 1460 call = (...) => undefined(???*0*(), `on${???*3*}`) - *0* ???*1*["toLowerCase"] ⚠️ unknown object - *1* ???*2*[0] @@ -4896,7 +5126,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *11* "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel"["split"](" ") ⚠️ nested operation -0 -> 1346 call = (...) => undefined( +0 -> 1461 call = (...) => undefined( (undefined | ???*0* | ???*1* | "animationend" | ???*2*), "onAnimationEnd" ) @@ -4905,7 +5135,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* unknown mutation - *2* unsupported expression -0 -> 1347 call = (...) => undefined( +0 -> 1462 call = (...) => undefined( (undefined | ???*0* | ???*1* | "animationiteration" | ???*2*), "onAnimationIteration" ) @@ -4914,7 +5144,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* unknown mutation - *2* unsupported expression -0 -> 1348 call = (...) => undefined( +0 -> 1463 call = (...) => undefined( (undefined | ???*0* | ???*1* | "animationstart" | ???*2*), "onAnimationStart" ) @@ -4923,13 +5153,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* unknown mutation - *2* unsupported expression -0 -> 1349 call = (...) => undefined("dblclick", "onDoubleClick") +0 -> 1464 call = (...) => undefined("dblclick", "onDoubleClick") -0 -> 1350 call = (...) => undefined("focusin", "onFocus") +0 -> 1465 call = (...) => undefined("focusin", "onFocus") -0 -> 1351 call = (...) => undefined("focusout", "onBlur") +0 -> 1466 call = (...) => undefined("focusout", "onBlur") -0 -> 1352 call = (...) => undefined( +0 -> 1467 call = (...) => undefined( (undefined | ???*0* | ???*1* | "transitionend" | ???*2*), "onTransitionEnd" ) @@ -4938,63 +5168,65 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* unknown mutation - *2* unsupported expression -0 -> 1353 call = (...) => undefined("onMouseEnter", ["mouseout", "mouseover"]) +0 -> 1468 call = (...) => undefined("onMouseEnter", ["mouseout", "mouseover"]) -0 -> 1354 call = (...) => undefined("onMouseLeave", ["mouseout", "mouseover"]) +0 -> 1469 call = (...) => undefined("onMouseLeave", ["mouseout", "mouseover"]) -0 -> 1355 call = (...) => undefined("onPointerEnter", ["pointerout", "pointerover"]) +0 -> 1470 call = (...) => undefined("onPointerEnter", ["pointerout", "pointerover"]) -0 -> 1356 call = (...) => undefined("onPointerLeave", ["pointerout", "pointerover"]) +0 -> 1471 call = (...) => undefined("onPointerLeave", ["pointerout", "pointerover"]) -0 -> 1358 member call = "change click focusin focusout input keydown keyup selectionchange"["split"](" ") +0 -> 1473 member call = "change click focusin focusout input keydown keyup selectionchange"["split"](" ") -0 -> 1359 call = (...) => undefined( +0 -> 1474 call = (...) => undefined( "onChange", "change click focusin focusout input keydown keyup selectionchange"["split"](" ") ) -0 -> 1361 member call = "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange"["split"](" ") +0 -> 1476 member call = "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange"["split"](" ") -0 -> 1362 call = (...) => undefined( +0 -> 1477 call = (...) => undefined( "onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange"["split"](" ") ) -0 -> 1363 call = (...) => undefined( +0 -> 1478 call = (...) => undefined( "onBeforeInput", ["compositionend", "keypress", "textInput", "paste"] ) -0 -> 1365 member call = "compositionend focusout keydown keypress keyup mousedown"["split"](" ") +0 -> 1480 member call = "compositionend focusout keydown keypress keyup mousedown"["split"](" ") -0 -> 1366 call = (...) => undefined( +0 -> 1481 call = (...) => undefined( "onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown"["split"](" ") ) -0 -> 1368 member call = "compositionstart focusout keydown keypress keyup mousedown"["split"](" ") +0 -> 1483 member call = "compositionstart focusout keydown keypress keyup mousedown"["split"](" ") -0 -> 1369 call = (...) => undefined( +0 -> 1484 call = (...) => undefined( "onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown"["split"](" ") ) -0 -> 1371 member call = "compositionupdate focusout keydown keypress keyup mousedown"["split"](" ") +0 -> 1486 member call = "compositionupdate focusout keydown keypress keyup mousedown"["split"](" ") -0 -> 1372 call = (...) => undefined( +0 -> 1487 call = (...) => undefined( "onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown"["split"](" ") ) -0 -> 1374 member call = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting"["split"](" ") +0 -> 1489 member call = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting"["split"](" ") + +0 -> 1490 free var = FreeVar(Set) -0 -> 1377 member call = "cancel close invalid load scroll toggle"["split"](" ") +0 -> 1493 member call = "cancel close invalid load scroll toggle"["split"](" ") -0 -> 1378 member call = "cancel close invalid load scroll toggle"["split"](" ")["concat"]( +0 -> 1494 member call = "cancel close invalid load scroll toggle"["split"](" ")["concat"]( "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting"["split"](" ") ) -0 -> 1381 call = (...) => undefined((???*0* | "unknown-event"), ???*2*, ???*3*, ???*4*) +0 -> 1497 call = (...) => undefined((???*0* | "unknown-event"), ???*2*, ???*3*, ???*4*) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[0] @@ -5005,12 +5237,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1387 conditional = (???*0* | (0 !== ???*1*)) +0 -> 1503 conditional = (???*0* | (0 !== ???*1*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* unsupported expression -1387 -> 1394 member call = (???*0* | null[0]["event"])["isPropagationStopped"]() +1503 -> 1510 member call = (???*0* | null[0]["event"])["isPropagationStopped"]() - *0* ???*1*["event"] ⚠️ unknown object - *1* ???*2*[0] @@ -5018,7 +5250,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -1387 -> 1395 call = (...) => undefined( +1503 -> 1511 call = (...) => undefined( (???*0* | null[0]["event"]), (???*3* | null[0][(???*7* | 0)]), (???*8* | null[0][(???*13* | 0)]["currentTarget"]) @@ -5048,7 +5280,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *12* unsupported expression - *13* unsupported expression -1387 -> 1402 member call = (???*0* | null[0]["event"])["isPropagationStopped"]() +1503 -> 1518 member call = (???*0* | null[0]["event"])["isPropagationStopped"]() - *0* ???*1*["event"] ⚠️ unknown object - *1* ???*2*[0] @@ -5056,7 +5288,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -1387 -> 1403 call = (...) => undefined( +1503 -> 1519 call = (...) => undefined( (???*0* | null[0]["event"]), (???*3* | null[0][(???*7* | 0)]), (???*8* | null[0][(???*13* | 0)]["currentTarget"]) @@ -5086,7 +5318,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *12* unsupported expression - *13* unsupported expression -0 -> 1407 member call = (???*0* | ???*2*)["has"](`${???*3*}__bubble`) +0 -> 1522 free var = FreeVar(Set) + +0 -> 1524 member call = (???*0* | ???*2*)["has"](`${???*3*}__bubble`) - *0* ???*1*[of] ⚠️ unknown object - *1* arguments[1] @@ -5095,13 +5329,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1408 call = (...) => undefined(???*0*, ???*1*, 2, false) +0 -> 1525 call = (...) => undefined(???*0*, ???*1*, 2, false) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1410 member call = (???*0* | ???*2*)["add"](`${???*3*}__bubble`) +0 -> 1527 member call = (???*0* | ???*2*)["add"](`${???*3*}__bubble`) - *0* ???*1*[of] ⚠️ unknown object - *1* arguments[1] @@ -5110,7 +5344,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1411 call = (...) => undefined(???*0*, ???*1*, 0, ???*2*) +0 -> 1528 call = (...) => undefined(???*0*, ???*1*, 0, ???*2*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -5118,17 +5352,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1415 member call = ???*0*["random"]() +0 -> 1532 free var = FreeVar(Math) + +0 -> 1533 member call = ???*0*["random"]() - *0* FreeVar(Math) ⚠️ unknown global -0 -> 1416 member call = ???*0*()["toString"](36) +0 -> 1534 member call = ???*0*()["toString"](36) - *0* ???*1*["random"] ⚠️ unknown object - *1* FreeVar(Math) ⚠️ unknown global -0 -> 1417 member call = ???*0*["slice"](2) +0 -> 1535 member call = ???*0*["slice"](2) - *0* ???*1*(36) ⚠️ unknown callee - *1* ???*2*["toString"] @@ -5140,33 +5376,33 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Math) ⚠️ unknown global -0 -> 1419 conditional = !(???*0*) +0 -> 1537 conditional = !(???*0*) - *0* ???*1*[rf] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -1419 -> 1422 member call = ???*0*["forEach"]((...) => undefined) +1537 -> 1540 member call = ???*0*["forEach"]((...) => undefined) - *0* unknown new expression -1422 -> 1424 member call = ???*0*["has"](???*1*) +1540 -> 1542 member call = ???*0*["has"](???*1*) - *0* unknown new expression - *1* arguments[0] ⚠️ function calls are not analysed yet -1422 -> 1425 call = (...) => undefined(???*0*, false, ???*1*) +1540 -> 1543 call = (...) => undefined(???*0*, false, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -1422 -> 1426 call = (...) => undefined(???*0*, true, ???*1*) +1540 -> 1544 call = (...) => undefined(???*0*, true, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -1419 -> 1431 call = (...) => undefined("selectionchange", false, (???*0* | ???*1*)) +1537 -> 1549 call = (...) => undefined("selectionchange", false, (???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["ownerDocument"] @@ -5174,11 +5410,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1432 call = (...) => (undefined | 1 | 4 | 16 | 536870912)(???*0*) +0 -> 1550 call = (...) => (undefined | 1 | 4 | 16 | 536870912)(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1434 member call = ((...) => undefined | ???*0* | true)["bind"]( +0 -> 1552 member call = ((...) => undefined | ???*0* | true)["bind"]( null, ???*1*, ( @@ -5218,7 +5454,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *14* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1436 member call = ???*0*["addEventListener"]( +0 -> 1554 member call = ???*0*["addEventListener"]( ???*1*, ( | ???*2* @@ -5257,7 +5493,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *14* unsupported expression -0 -> 1438 member call = ???*0*["addEventListener"]( +0 -> 1556 member call = ???*0*["addEventListener"]( ???*1*, ( | ???*2* @@ -5295,7 +5531,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1440 member call = ???*0*["addEventListener"]( +0 -> 1558 member call = ???*0*["addEventListener"]( ???*1*, ( | ???*2* @@ -5334,7 +5570,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *14* unsupported expression -0 -> 1442 member call = ???*0*["addEventListener"]( +0 -> 1560 member call = ???*0*["addEventListener"]( ???*1*, ( | ???*2* @@ -5372,7 +5608,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1443 conditional = ((0 === ???*0*) | (null !== (???*1* | ???*2* | ???*3*))) +0 -> 1561 conditional = ((0 === ???*0*) | (null !== (???*1* | ???*2* | ???*3*))) - *0* unsupported expression - *1* arguments[3] ⚠️ function calls are not analysed yet @@ -5382,16 +5618,16 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* d ⚠️ circular variable reference -1443 -> 1445 conditional = ???*0* +1561 -> 1563 conditional = ???*0* - *0* max number of linking steps reached -1445 -> 1450 conditional = ???*0* +1563 -> 1568 conditional = ???*0* - *0* max number of linking steps reached -1450 -> 1453 conditional = ???*0* +1568 -> 1571 conditional = ???*0* - *0* max number of linking steps reached -1445 -> 1459 call = (...) => (undefined | b | c | null)(???*0*) +1563 -> 1577 call = (...) => (undefined | b | c | null)(???*0*) - *0* ???*1*["containerInfo"] ⚠️ unknown object - *1* ???*2*["stateNode"] @@ -5399,68 +5635,70 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[3] ⚠️ function calls are not analysed yet -0 -> 1463 call = (...) => (undefined | a(b, c) | Gb(a, b, c))((...) => undefined) +0 -> 1581 call = (...) => (undefined | a(b, c) | Gb(a, b, c))((...) => undefined) -1463 -> 1464 call = (...) => (undefined | a["parentNode"] | a)(???*0*) +1581 -> 1582 call = (...) => (undefined | a["parentNode"] | a)(???*0*) - *0* arguments[2] ⚠️ function calls are not analysed yet -1463 -> 1466 member call = ???*0*["get"](???*1*) +1581 -> 1584 member call = ???*0*["get"](???*1*) - *0* unknown new expression - *1* arguments[0] ⚠️ function calls are not analysed yet -1463 -> 1467 conditional = ???*0* +1581 -> 1585 conditional = ???*0* - *0* max number of linking steps reached -1467 -> 1468 call = (...) => (undefined | a | 0)(???*0*) +1585 -> 1586 call = (...) => (undefined | a | 0)(???*0*) - *0* arguments[2] ⚠️ function calls are not analysed yet -1467 -> 1472 call = (...) => (undefined | null | c)(???*0*, ???*1*) +1585 -> 1590 call = (...) => (undefined | null | c)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1467 -> 1474 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})(???*0*, ???*1*, ???*2*) +1585 -> 1592 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -1467 -> 1475 member call = ???*0*["push"](???*1*) +1585 -> 1593 member call = ???*0*["push"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1467 -> 1479 member call = []["push"](???*0*) +1585 -> 1597 member call = []["push"](???*0*) - *0* max number of linking steps reached -1463 -> 1480 conditional = (0 === ???*0*) +1581 -> 1598 conditional = (0 === ???*0*) - *0* unsupported expression -1480 -> 1483 call = (...) => (undefined | b | c | null)(???*0*) +1598 -> 1601 call = (...) => (undefined | b | c | null)(???*0*) - *0* max number of linking steps reached -1480 -> 1485 conditional = ???*0* +1598 -> 1603 conditional = ???*0* - *0* max number of linking steps reached -1485 -> 1490 conditional = ???*0* +1603 -> 1608 free var = FreeVar(window) + +1603 -> 1609 conditional = ???*0* - *0* max number of linking steps reached -1490 -> 1493 call = (...) => (undefined | b | c | null)(???*0*) +1609 -> 1612 call = (...) => (undefined | b | c | null)(???*0*) - *0* max number of linking steps reached -1490 -> 1494 call = (...) => (undefined | c | null)(???*0*) +1609 -> 1613 call = (...) => (undefined | c | null)(???*0*) - *0* max number of linking steps reached -1485 -> 1497 conditional = ???*0* +1603 -> 1616 conditional = ???*0* - *0* max number of linking steps reached -1497 -> 1498 call = (...) => (undefined | a["stateNode"])(???*0*) +1616 -> 1617 call = (...) => (undefined | a["stateNode"])(???*0*) - *0* max number of linking steps reached -1497 -> 1499 call = (...) => (undefined | a["stateNode"])(???*0*) +1616 -> 1618 call = (...) => (undefined | a["stateNode"])(???*0*) - *0* max number of linking steps reached -1497 -> 1502 call = (...) => (undefined | b | c | null)((undefined | ???*0* | ???*2* | ???*3* | ???*4*)) +1616 -> 1621 call = (...) => (undefined | b | c | null)((undefined | ???*0* | ???*2* | ???*3* | ???*4*)) - *0* ???*1*["parentNode"] ⚠️ unknown object - *1* arguments[2] @@ -5471,56 +5709,58 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *4* unknown new expression -1497 -> 1505 conditional = ???*0* +1616 -> 1624 conditional = ???*0* - *0* max number of linking steps reached -1505 -> 1506 call = (...) => (undefined | null | a)(???*0*) +1624 -> 1625 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -1505 -> 1507 call = (...) => (undefined | null | a)(???*0*) +1624 -> 1626 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -1505 -> 1508 call = (...) => (undefined | null | a)(???*0*) +1624 -> 1627 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -1505 -> 1509 call = (...) => (undefined | null | a)(???*0*) +1624 -> 1628 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -1505 -> 1511 call = (...) => (undefined | null | a)(???*0*) +1624 -> 1630 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -1505 -> 1512 call = (...) => (undefined | null | a)(???*0*) +1624 -> 1631 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -1497 -> 1513 call = (...) => undefined([], ???*0*, ???*1*, ???*2*, false) +1616 -> 1632 call = (...) => undefined([], ???*0*, ???*1*, ???*2*, false) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -1497 -> 1514 call = (...) => undefined([], ???*0*, ???*1*, ???*2*, true) +1616 -> 1633 call = (...) => undefined([], ???*0*, ???*1*, ???*2*, true) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -1480 -> 1515 call = (...) => (undefined | a["stateNode"])(???*0*) +1598 -> 1634 call = (...) => (undefined | a["stateNode"])(???*0*) - *0* max number of linking steps reached -1480 -> 1519 member call = ???*0*["toLowerCase"]() +1598 -> 1635 free var = FreeVar(window) + +1598 -> 1639 member call = ???*0*["toLowerCase"]() - *0* max number of linking steps reached -1480 -> 1521 conditional = ???*0* +1598 -> 1641 conditional = ???*0* - *0* max number of linking steps reached -1521 -> 1522 call = (...) => (undefined | !(!(le[a["type"]])) | !(0) | !(1))(???*0*) +1641 -> 1642 call = (...) => (undefined | !(!(le[a["type"]])) | !(0) | !(1))(???*0*) - *0* max number of linking steps reached -1521 -> 1523 conditional = ???*0* +1641 -> 1643 conditional = ???*0* - *0* max number of linking steps reached -1523 -> 1526 member call = ???*0*["toLowerCase"]() +1643 -> 1646 member call = ???*0*["toLowerCase"]() - *0* max number of linking steps reached -1480 -> 1529 call = ( +1598 -> 1649 call = ( | (...) => (undefined | b) | (...) => (undefined | te(b)) | (...) => (undefined | te(qe)) @@ -5535,7 +5775,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* max number of linking steps reached -1480 -> 1530 conditional = ( +1598 -> 1650 conditional = ( | (...) => (undefined | b) | (...) => (undefined | te(b)) | (...) => (undefined | te(qe)) @@ -5549,7 +5789,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *2* unsupported expression -1530 -> 1531 call = (...) => undefined( +1650 -> 1651 call = (...) => undefined( [], ( | (...) => (undefined | b) @@ -5577,24 +5817,26 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *7* unknown new expression -1480 -> 1532 call = ???*0*(???*1*, ???*2*, ???*3*) +1598 -> 1652 call = ???*0*(???*1*, ???*2*, ???*3*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* max number of linking steps reached - *3* max number of linking steps reached -1480 -> 1537 call = (...) => undefined(???*0*, "number", ???*1*) +1598 -> 1657 call = (...) => undefined(???*0*, "number", ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1480 -> 1538 call = (...) => (undefined | a["stateNode"])(???*0*) +1598 -> 1658 call = (...) => (undefined | a["stateNode"])(???*0*) - *0* max number of linking steps reached -1480 -> 1539 call = (...) => (undefined | !(!(le[a["type"]])) | !(0) | !(1))(???*0*) +1598 -> 1659 free var = FreeVar(window) + +1598 -> 1660 call = (...) => (undefined | !(!(le[a["type"]])) | !(0) | !(1))(???*0*) - *0* max number of linking steps reached -1480 -> 1541 call = (...) => undefined([], ???*0*, (undefined | ???*1* | ???*3* | ???*4* | ???*5*)) +1598 -> 1662 call = (...) => undefined([], ???*0*, (undefined | ???*1* | ???*3* | ???*4* | ???*5*)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["parentNode"] @@ -5607,7 +5849,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *5* unknown new expression -1480 -> 1542 call = (...) => undefined([], ???*0*, (undefined | ???*1* | ???*3* | ???*4* | ???*5*)) +1598 -> 1663 call = (...) => undefined([], ???*0*, (undefined | ???*1* | ???*3* | ???*4* | ???*5*)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["parentNode"] @@ -5620,23 +5862,23 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *5* unknown new expression -1480 -> 1543 conditional = (!(???*0*) | ???*2*) +1598 -> 1664 conditional = (!(???*0*) | ???*2*) - *0* ("undefined" === ???*1*) ⚠️ nested operation - *1* unsupported expression - *2* unsupported expression -1543 -> 1544 call = (...) => (undefined | (???*0* !== $d["indexOf"](b["keyCode"])) | (229 !== b["keyCode"]) | !(0) | !(1))(???*1*, ???*2*) +1664 -> 1665 call = (...) => (undefined | (???*0* !== $d["indexOf"](b["keyCode"])) | (229 !== b["keyCode"]) | !(0) | !(1))(???*1*, ???*2*) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* arguments[2] ⚠️ function calls are not analysed yet -1480 -> 1547 call = (...) => (undefined | md | ???*0*)() +1598 -> 1668 call = (...) => (undefined | md | ???*0*)() - *0* unsupported expression -1480 -> 1550 call = (...) => (undefined | d)( +1598 -> 1671 call = (...) => (undefined | d)( ???*0*, ("onCompositionStart" | "onCompositionEnd" | "onCompositionUpdate" | ???*1* | ???*2*) ) @@ -5644,36 +5886,36 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* unsupported expression - *2* unknown new expression -1480 -> 1553 member call = []["push"](???*0*) +1598 -> 1674 member call = []["push"](???*0*) - *0* max number of linking steps reached -1480 -> 1555 call = (...) => (undefined | a["data"] | null)(???*0*) +1598 -> 1676 call = (...) => (undefined | a["data"] | null)(???*0*) - *0* arguments[2] ⚠️ function calls are not analysed yet -1480 -> 1557 call = (...) => (undefined | he(b) | null | ee | a)(???*0*, ???*1*) +1598 -> 1678 call = (...) => (undefined | he(b) | null | ee | a)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet -1480 -> 1558 call = (...) => (undefined | a | null | b["char"] | FreeVar(String)["fromCharCode"](b["which"]) | b["data"])(???*0*, ???*1*) +1598 -> 1679 call = (...) => (undefined | a | null | b["char"] | FreeVar(String)["fromCharCode"](b["which"]) | b["data"])(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet -1480 -> 1559 call = (...) => (undefined | d)(???*0*, "onBeforeInput") +1598 -> 1680 call = (...) => (undefined | d)(???*0*, "onBeforeInput") - *0* max number of linking steps reached -1480 -> 1562 member call = []["push"](???*0*) +1598 -> 1683 member call = []["push"](???*0*) - *0* max number of linking steps reached -1463 -> 1564 call = (...) => undefined([], ???*0*) +1581 -> 1685 call = (...) => undefined([], ???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1567 call = (...) => (undefined | null | c)((???*0* | ???*1*), `${???*3*}Capture`) +0 -> 1688 call = (...) => (undefined | null | c)((???*0* | ???*1*), `${???*3*}Capture`) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -5683,7 +5925,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1569 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})((???*0* | ???*1*), ???*3*, ???*4*) +0 -> 1690 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})((???*0* | ???*1*), ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -5693,10 +5935,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* max number of linking steps reached - *4* max number of linking steps reached -0 -> 1570 member call = []["unshift"](???*0*) +0 -> 1691 member call = []["unshift"](???*0*) - *0* max number of linking steps reached -0 -> 1571 call = (...) => (undefined | null | c)((???*0* | ???*1*), ???*3*) +0 -> 1692 call = (...) => (undefined | null | c)((???*0* | ???*1*), ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -5706,7 +5948,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1573 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})((???*0* | ???*1*), ???*3*, ???*4*) +0 -> 1694 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})((???*0* | ???*1*), ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -5716,10 +5958,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* max number of linking steps reached - *4* max number of linking steps reached -0 -> 1574 member call = []["push"](???*0*) +0 -> 1695 member call = []["push"](???*0*) - *0* max number of linking steps reached -0 -> 1582 call = (...) => (undefined | null | c)((???*0* | ???*1*), ???*3*) +0 -> 1703 call = (...) => (undefined | null | c)((???*0* | ???*1*), ???*3*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -5731,7 +5973,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1584 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})( +0 -> 1705 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})( (???*0* | ???*1*), ( | ???*3* @@ -5805,7 +6047,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *28* c ⚠️ circular variable reference -0 -> 1585 member call = []["unshift"]( +0 -> 1706 member call = []["unshift"]( ( | undefined | { @@ -5884,7 +6126,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *28* c ⚠️ circular variable reference -0 -> 1586 call = (...) => (undefined | null | c)((???*0* | ???*1*), ???*3*) +0 -> 1707 call = (...) => (undefined | null | c)((???*0* | ???*1*), ???*3*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -5896,7 +6138,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1588 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})( +0 -> 1709 call = (...) => (undefined | {"instance": a, "listener": b, "currentTarget": c})( (???*0* | ???*1*), ( | ???*3* @@ -5970,7 +6212,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *28* c ⚠️ circular variable reference -0 -> 1589 member call = []["push"]( +0 -> 1710 member call = []["push"]( ( | undefined | { @@ -6049,23 +6291,23 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *28* c ⚠️ circular variable reference -0 -> 1593 member call = ???*0*["push"]({"event": ???*1*, "listeners": []}) +0 -> 1714 member call = ???*0*["push"]({"event": ???*1*, "listeners": []}) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1596 member call = ???*0*["replace"](/\r\n?/g, "\n") +0 -> 1717 member call = ???*0*["replace"](/\r\n?/g, "\n") - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1597 member call = ???*0*["replace"](/\u0000|\uFFFD/g, "") +0 -> 1718 member call = ???*0*["replace"](/\u0000|\uFFFD/g, "") - *0* ???*1*["replace"](xf, "\n") ⚠️ unknown callee object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1598 call = (...) => ( +0 -> 1719 call = (...) => ( | undefined | (a | `${a}`)["replace"](xf, "\n")["replace"](yf, "") )((???*0* | undefined | ???*1*)) @@ -6078,14 +6320,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* b ⚠️ circular variable reference -0 -> 1599 call = (...) => ( +0 -> 1720 call = (...) => ( | undefined | (a | `${a}`)["replace"](xf, "\n")["replace"](yf, "") )(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1600 conditional = ( +0 -> 1721 conditional = ( | ((undefined | ???*0*) !== (???*3* | undefined | ???*4*)) | ???*7* ) @@ -6106,12 +6348,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[2] ⚠️ function calls are not analysed yet -1600 -> 1601 call = (...) => ( +1721 -> 1722 free var = FreeVar(Error) + +1721 -> 1723 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(425) -1600 -> 1602 call = ???*0*( +1721 -> 1724 call = ???*0*( ( | undefined | `Minified React error #${425}; visit https://reactjs.org/docs/error-decoder.html?invariant=${425} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -6120,12 +6364,28 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 1612 member call = (???*0* | ???*1*)["resolve"](null) +0 -> 1731 free var = FreeVar(setTimeout) + +0 -> 1732 free var = FreeVar(setTimeout) + +0 -> 1733 free var = FreeVar(clearTimeout) + +0 -> 1734 free var = FreeVar(clearTimeout) + +0 -> 1735 free var = FreeVar(Promise) + +0 -> 1736 free var = FreeVar(Promise) + +0 -> 1737 free var = FreeVar(queueMicrotask) + +0 -> 1738 free var = FreeVar(queueMicrotask) + +0 -> 1742 member call = (???*0* | ???*1*)["resolve"](null) - *0* FreeVar(Promise) ⚠️ unknown global - *1* unsupported expression -0 -> 1613 member call = ???*0*["then"](???*2*) +0 -> 1743 member call = ???*0*["then"](???*2*) - *0* ???*1*["resolve"](null) ⚠️ unknown callee object - *1* FreeVar(Promise) @@ -6133,7 +6393,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1614 member call = ???*0*["catch"]((...) => undefined) +0 -> 1744 member call = ???*0*["catch"]((...) => undefined) - *0* ???*1*["then"](a) ⚠️ unknown callee object - *1* ???*2*["resolve"](null) @@ -6141,11 +6401,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Promise) ⚠️ unknown global -0 -> 1615 call = ???*0*((...) => undefined) +0 -> 1745 free var = FreeVar(setTimeout) + +0 -> 1746 call = ???*0*((...) => undefined) - *0* FreeVar(setTimeout) ⚠️ unknown global -0 -> 1618 member call = ???*0*["removeChild"]((???*1* | ???*2*)) +0 -> 1749 member call = ???*0*["removeChild"]((???*1* | ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -6157,7 +6419,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 1620 conditional = (???*0* | (8 === ???*2*)) +0 -> 1751 conditional = (???*0* | (8 === ???*2*)) - *0* ???*1*["nextSibling"] ⚠️ unknown object - *1* arguments[1] @@ -6169,7 +6431,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -1620 -> 1622 conditional = ("/$" === (???*0* | ???*1*)) +1751 -> 1753 conditional = ("/$" === (???*0* | ???*1*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["data"] @@ -6179,9 +6441,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -1622 -> 1623 conditional = true +1753 -> 1754 conditional = true -1623 -> 1625 member call = ???*0*["removeChild"](???*1*) +1754 -> 1756 member call = ???*0*["removeChild"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["nextSibling"] @@ -6189,37 +6451,39 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -1623 -> 1626 call = (...) => undefined(???*0*) +1754 -> 1757 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1627 call = (...) => undefined(???*0*) +0 -> 1758 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1630 conditional = (8 === ???*0*) +0 -> 1761 conditional = (8 === ???*0*) - *0* ???*1*["nodeType"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1634 conditional = (8 === ???*0*) +0 -> 1765 conditional = (8 === ???*0*) - *0* ???*1*["nodeType"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1640 member call = ???*0*["random"]() +0 -> 1771 free var = FreeVar(Math) + +0 -> 1772 member call = ???*0*["random"]() - *0* FreeVar(Math) ⚠️ unknown global -0 -> 1641 member call = ???*0*()["toString"](36) +0 -> 1773 member call = ???*0*()["toString"](36) - *0* ???*1*["random"] ⚠️ unknown object - *1* FreeVar(Math) ⚠️ unknown global -0 -> 1642 member call = ???*0*["slice"](2) +0 -> 1774 member call = ???*0*["slice"](2) - *0* ???*1*(36) ⚠️ unknown callee - *1* ???*2*["toString"] @@ -6231,10 +6495,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Math) ⚠️ unknown global -0 -> 1650 conditional = ???*0* +0 -> 1782 conditional = ???*0* - *0* max number of linking steps reached -1650 -> 1651 call = (...) => (undefined | a | null)((???*0* | undefined | ???*1* | ???*2* | null)) +1782 -> 1783 call = (...) => (undefined | a | null)((???*0* | undefined | ???*1* | ???*2* | null)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a @@ -6244,7 +6508,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -1650 -> 1653 call = (...) => (undefined | a | null)((???*0* | undefined | ???*1* | ???*2* | null)) +1782 -> 1785 call = (...) => (undefined | a | null)((???*0* | undefined | ???*1* | ???*2* | null)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a @@ -6254,7 +6518,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 1663 conditional = ((5 === ???*0*) | (6 === ???*2*)) +0 -> 1795 conditional = ((5 === ???*0*) | (6 === ???*2*)) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] @@ -6264,12 +6528,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1665 call = (...) => ( +0 -> 1797 free var = FreeVar(Error) + +0 -> 1798 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(33) -0 -> 1666 call = ???*0*( +0 -> 1799 call = ???*0*( ( | undefined | `Minified React error #${33}; visit https://reactjs.org/docs/error-decoder.html?invariant=${33} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -6278,11 +6544,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 1674 call = (...) => (undefined | {"current": a})({}) +0 -> 1807 call = (...) => (undefined | {"current": a})({}) -0 -> 1675 call = (...) => (undefined | {"current": a})(false) +0 -> 1808 call = (...) => (undefined | {"current": a})(false) -0 -> 1680 conditional = (???*0* | (???*2* === ???*5*)) +0 -> 1813 conditional = (???*0* | (???*2* === ???*5*)) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -6296,19 +6562,21 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1688 call = (...) => undefined((undefined | {"current": false})) +0 -> 1821 call = (...) => undefined((undefined | {"current": false})) -0 -> 1689 call = (...) => undefined((undefined | {"current": {}})) +0 -> 1822 call = (...) => undefined((undefined | {"current": {}})) -0 -> 1691 conditional = ((undefined["current"] | {} | ???*0*) !== {}) +0 -> 1824 conditional = ((undefined["current"] | {} | ???*0*) !== {}) - *0* unknown mutation -1691 -> 1692 call = (...) => ( +1824 -> 1825 free var = FreeVar(Error) + +1824 -> 1826 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(168) -1691 -> 1693 call = ???*0*( +1824 -> 1827 call = ???*0*( ( | undefined | `Minified React error #${168}; visit https://reactjs.org/docs/error-decoder.html?invariant=${168} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -6317,15 +6585,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 1694 call = (...) => undefined((undefined | {"current": {}}), ???*0*) +0 -> 1828 call = (...) => undefined((undefined | {"current": {}}), ???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1695 call = (...) => undefined((undefined | {"current": false}), ???*0*) +0 -> 1829 call = (...) => undefined((undefined | {"current": false}), ???*0*) - *0* arguments[2] ⚠️ function calls are not analysed yet -0 -> 1700 member call = (???*0* | ???*2*())["getChildContext"]() +0 -> 1834 member call = (???*0* | ???*2*())["getChildContext"]() - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -6335,10 +6603,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* d ⚠️ circular variable reference -0 -> 1701 conditional = !(???*0*) +0 -> 1835 conditional = !(???*0*) - *0* unsupported expression -1701 -> 1702 call = (...) => ( +1835 -> 1836 free var = FreeVar(Error) + +1835 -> 1837 call = (...) => ( | undefined | "Cache" | `${(b["displayName"] || "Context")}.Consumer` @@ -6365,7 +6635,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* arguments[0] ⚠️ function calls are not analysed yet -1701 -> 1703 call = (...) => ( +1835 -> 1838 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(108, ???*0*, ???*1*) @@ -6373,12 +6643,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* e ⚠️ pattern without value -1701 -> 1704 call = ???*0*(???*1*) +1835 -> 1839 call = ???*0*(???*1*) - *0* FreeVar(Error) ⚠️ unknown global - *1* max number of linking steps reached -0 -> 1705 call = ???*0*({}, ???*2*, (???*3* | ???*5*())) +0 -> 1840 call = ???*0*({}, ???*2*, (???*3* | ???*5*())) - *0* ???*1*["assign"] ⚠️ unknown object - *1* FreeVar(Object) @@ -6394,7 +6664,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* d ⚠️ circular variable reference -0 -> 1709 call = (...) => undefined((undefined | {"current": {}}), (???*0* | ???*1* | ???*2* | {})) +0 -> 1844 call = (...) => undefined((undefined | {"current": {}}), (???*0* | ???*1* | ???*2* | {})) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression @@ -6403,10 +6673,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 1711 call = (...) => undefined((undefined | {"current": false}), (undefined["current"] | false | ???*0*)) +0 -> 1846 call = (...) => undefined((undefined | {"current": false}), (undefined["current"] | false | ???*0*)) - *0* unknown mutation -0 -> 1713 conditional = !((???*0* | undefined["stateNode"] | ???*2* | ???*3* | undefined["current"]["stateNode"])) +0 -> 1848 conditional = !((???*0* | undefined["stateNode"] | ???*2* | ???*3* | undefined["current"]["stateNode"])) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -6415,12 +6685,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *3* unknown mutation -1713 -> 1714 call = (...) => ( +1848 -> 1849 free var = FreeVar(Error) + +1848 -> 1850 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(169) -1713 -> 1715 call = ???*0*( +1848 -> 1851 call = ???*0*( ( | undefined | `Minified React error #${169}; visit https://reactjs.org/docs/error-decoder.html?invariant=${169} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -6429,7 +6701,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 1716 call = (...) => (undefined | c | A({}, c, d))( +0 -> 1852 call = (...) => (undefined | c | A({}, c, d))( (???*0* | undefined | {} | undefined["current"] | ???*1* | ???*2*), ???*5*, ({} | undefined["current"] | ???*6*) @@ -6447,11 +6719,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *6* unknown mutation -0 -> 1718 call = (...) => undefined((undefined | {"current": false})) +0 -> 1854 call = (...) => undefined((undefined | {"current": false})) -0 -> 1719 call = (...) => undefined((undefined | {"current": {}})) +0 -> 1855 call = (...) => undefined((undefined | {"current": {}})) -0 -> 1720 call = (...) => undefined( +0 -> 1856 call = (...) => undefined( (undefined | {"current": {}}), (???*0* | undefined | {} | undefined["current"] | ???*1* | ???*2*) ) @@ -6465,13 +6737,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* FreeVar(Object) ⚠️ unknown global -0 -> 1721 call = (...) => undefined((undefined | {"current": false})) +0 -> 1857 call = (...) => undefined((undefined | {"current": false})) -0 -> 1722 call = (...) => undefined((undefined | {"current": false}), ???*0*) +0 -> 1858 call = (...) => undefined((undefined | {"current": false}), ???*0*) - *0* arguments[2] ⚠️ function calls are not analysed yet -0 -> 1724 member call = (null | [???*0*] | ???*1*)["push"](???*3*) +0 -> 1860 member call = (null | [???*0*] | ???*1*)["push"](???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["slice"]((a + 1)) @@ -6481,11 +6753,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1725 call = (...) => undefined(???*0*) +0 -> 1861 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1726 conditional = (!((false | true)) | (null !== (null | [???*0*] | ???*1*))) +0 -> 1862 conditional = (!((false | true)) | (null !== (null | [???*0*] | ???*1*))) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["slice"]((a + 1)) @@ -6493,7 +6765,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* eg ⚠️ circular variable reference -1726 -> 1729 call = (null[0] | ???*0* | ???*1* | ???*2* | ???*5*)(true) +1862 -> 1865 call = (null[0] | ???*0* | ???*1* | ???*2* | ???*5*)(true) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unknown mutation @@ -6508,7 +6780,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* d ⚠️ circular variable reference -1726 -> 1731 member call = (null | [???*0*] | ???*1*)["slice"]((0 + 1)) +1862 -> 1867 member call = (null | [???*0*] | ???*1*)["slice"]((0 + 1)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["slice"]((a + 1)) @@ -6516,12 +6788,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* eg ⚠️ circular variable reference -1726 -> 1732 call = module["unstable_scheduleCallback"]( +1862 -> 1868 call = module["unstable_scheduleCallback"]( module["unstable_ImmediatePriority"], (...) => (undefined | null) ) -0 -> 1738 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) +0 -> 1874 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -6529,7 +6801,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* unsupported expression - *3* max number of linking steps reached -0 -> 1739 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) +0 -> 1875 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -6538,10 +6810,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1741 member call = ???*0*["toString"](32) +0 -> 1877 member call = ???*0*["toString"](32) - *0* unsupported expression -0 -> 1742 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) +0 -> 1878 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -6550,18 +6822,18 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1744 call = (...) => undefined(???*0*, 1) +0 -> 1880 call = (...) => undefined(???*0*, 1) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1745 call = (...) => undefined(???*0*, 1, 0) +0 -> 1881 call = (...) => undefined(???*0*, 1, 0) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1756 call = (...) => (undefined | ???*0*)(5, null, null, 0) +0 -> 1892 call = (...) => (undefined | ???*0*)(5, null, null, 0) - *0* unknown new expression -0 -> 1764 member call = (???*0* | ???*1*)["push"]((undefined | ???*3*)) +0 -> 1900 member call = (???*0* | ???*1*)["push"]((undefined | ???*3*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["deletions"] @@ -6570,53 +6842,55 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* unknown new expression -0 -> 1769 member call = ???*0*["toLowerCase"]() +0 -> 1905 member call = ???*0*["toLowerCase"]() - *0* max number of linking steps reached -0 -> 1772 member call = (???*0* | null["nodeName"])["toLowerCase"]() +0 -> 1908 member call = (???*0* | null["nodeName"])["toLowerCase"]() - *0* ???*1*["nodeName"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1775 call = (...) => (undefined | null | a)((???*0* | null["firstChild"])) +0 -> 1911 call = (...) => (undefined | null | a)((???*0* | null["firstChild"])) - *0* ???*1*["firstChild"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1781 call = (...) => (undefined | ???*0*)(18, null, null, 0) +0 -> 1917 call = (...) => (undefined | ???*0*)(18, null, null, 0) - *0* unknown new expression -0 -> 1787 conditional = (false | true) +0 -> 1923 conditional = (false | true) -1787 -> 1788 conditional = ???*0* +1923 -> 1924 conditional = ???*0* - *0* max number of linking steps reached -1788 -> 1789 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) +1924 -> 1925 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1788 -> 1790 conditional = ???*0* +1924 -> 1926 conditional = ???*0* - *0* max number of linking steps reached -1790 -> 1791 call = (...) => (undefined | ((0 !== ???*0*) && (0 === ???*1*)))(???*2*) +1926 -> 1927 call = (...) => (undefined | ((0 !== ???*0*) && (0 === ???*1*)))(???*2*) - *0* unsupported expression - *1* unsupported expression - *2* arguments[0] ⚠️ function calls are not analysed yet -1790 -> 1792 conditional = (undefined | (0 !== ???*0*) | (0 === ???*1*)) +1926 -> 1928 conditional = (undefined | (0 !== ???*0*) | (0 === ???*1*)) - *0* unsupported expression - *1* unsupported expression -1792 -> 1793 call = (...) => ( +1928 -> 1929 free var = FreeVar(Error) + +1928 -> 1930 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(418) -1792 -> 1794 call = ???*0*( +1928 -> 1931 call = ???*0*( ( | undefined | `Minified React error #${418}; visit https://reactjs.org/docs/error-decoder.html?invariant=${418} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -6625,34 +6899,36 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -1790 -> 1796 call = (...) => (undefined | null | a)(???*0*) +1926 -> 1933 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -1790 -> 1797 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) +1926 -> 1934 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -1790 -> 1798 call = (...) => undefined(???*0*, ???*1*) +1926 -> 1935 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1788 -> 1801 call = (...) => (undefined | ((0 !== ???*0*) && (0 === ???*1*)))(???*2*) +1924 -> 1938 call = (...) => (undefined | ((0 !== ???*0*) && (0 === ???*1*)))(???*2*) - *0* unsupported expression - *1* unsupported expression - *2* arguments[0] ⚠️ function calls are not analysed yet -1788 -> 1802 conditional = (undefined | (0 !== ???*0*) | (0 === ???*1*)) +1924 -> 1939 conditional = (undefined | (0 !== ???*0*) | (0 === ???*1*)) - *0* unsupported expression - *1* unsupported expression -1802 -> 1803 call = (...) => ( +1939 -> 1940 free var = FreeVar(Error) + +1939 -> 1941 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(418) -1802 -> 1804 call = ???*0*( +1939 -> 1942 call = ???*0*( ( | undefined | `Minified React error #${418}; visit https://reactjs.org/docs/error-decoder.html?invariant=${418} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -6661,9 +6937,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 1812 conditional = !((false | true)) +0 -> 1950 conditional = !((false | true)) -1812 -> 1813 call = (...) => undefined((???*0* | ???*1* | null)) +1950 -> 1951 call = (...) => undefined((???*0* | ???*1* | null)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["memoizedState"] @@ -6671,7 +6947,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -0 -> 1819 call = (...) => ( +0 -> 1957 call = (...) => ( | undefined | ( || ("textarea" === a) @@ -6697,10 +6973,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1820 conditional = ???*0* +0 -> 1958 conditional = ???*0* - *0* max number of linking steps reached -1820 -> 1821 call = (...) => (undefined | ((0 !== ???*0*) && (0 === ???*1*)))((???*2* | ???*3* | null)) +1958 -> 1959 call = (...) => (undefined | ((0 !== ???*0*) && (0 === ???*1*)))((???*2* | ???*3* | null)) - *0* unsupported expression - *1* unsupported expression - *2* arguments[0] @@ -6710,18 +6986,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -1820 -> 1822 conditional = (undefined | (0 !== ???*0*) | (0 === ???*1*)) +1958 -> 1960 conditional = (undefined | (0 !== ???*0*) | (0 === ???*1*)) - *0* unsupported expression - *1* unsupported expression -1822 -> 1823 call = (...) => undefined() +1960 -> 1961 call = (...) => undefined() -1822 -> 1824 call = (...) => ( +1960 -> 1962 free var = FreeVar(Error) + +1960 -> 1963 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(418) -1822 -> 1825 call = ???*0*( +1960 -> 1964 call = ???*0*( ( | undefined | `Minified React error #${418}; visit https://reactjs.org/docs/error-decoder.html?invariant=${418} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -6730,7 +7008,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -1820 -> 1826 call = (...) => undefined((???*0* | ???*1* | null), ???*3*) +1958 -> 1965 call = (...) => undefined((???*0* | ???*1* | null), ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["memoizedState"] @@ -6739,10 +7017,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *3* max number of linking steps reached -1820 -> 1828 call = (...) => (undefined | null | a)(???*0*) +1958 -> 1967 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -0 -> 1829 call = (...) => undefined((???*0* | ???*1* | null)) +0 -> 1968 call = (...) => undefined((???*0* | ???*1* | null)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["memoizedState"] @@ -6750,13 +7028,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -0 -> 1831 conditional = (13 === (???*0* | null["tag"])) +0 -> 1970 conditional = (13 === (???*0* | null["tag"])) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -1831 -> 1834 conditional = !((???*0* | ???*1* | null)) +1970 -> 1973 conditional = !((???*0* | ???*1* | null)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["memoizedState"] @@ -6764,12 +7042,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -1834 -> 1835 call = (...) => ( +1973 -> 1974 free var = FreeVar(Error) + +1973 -> 1975 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(317) -1834 -> 1836 call = ???*0*( +1973 -> 1976 call = ???*0*( ( | undefined | `Minified React error #${317}; visit https://reactjs.org/docs/error-decoder.html?invariant=${317} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -6778,28 +7058,28 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -1831 -> 1839 conditional = (8 === (???*0* | null["nodeType"])) +1970 -> 1979 conditional = (8 === (???*0* | null["nodeType"])) - *0* ???*1*["nodeType"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -1839 -> 1841 conditional = ("/$" === (???*0* | null["data"])) +1979 -> 1981 conditional = ("/$" === (???*0* | null["data"])) - *0* ???*1*["data"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -1841 -> 1842 conditional = ???*0* +1981 -> 1982 conditional = ???*0* - *0* max number of linking steps reached -1842 -> 1844 call = (...) => (undefined | null | a)((???*0* | null["nextSibling"])) +1982 -> 1984 call = (...) => (undefined | null | a)((???*0* | null["nextSibling"])) - *0* ???*1*["nextSibling"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -1831 -> 1848 call = (...) => (undefined | null | a)((???*0* | null["stateNode"]["nextSibling"])) +1970 -> 1988 call = (...) => (undefined | null | a)((???*0* | null["stateNode"]["nextSibling"])) - *0* ???*1*["nextSibling"] ⚠️ unknown object - *1* ???*2*["stateNode"] @@ -6807,16 +7087,16 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1850 call = (...) => (undefined | null | a)(???*0*) +0 -> 1990 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -0 -> 1852 member call = (null | [???*0*])["push"](???*1*) +0 -> 1992 member call = (null | [???*0*])["push"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1855 conditional = (???*0* | ???*1*) +0 -> 1995 conditional = (???*0* | ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["defaultProps"] @@ -6824,7 +7104,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -1855 -> 1856 call = ???*0*({}, (???*2* | ???*3*)) +1995 -> 1996 call = ???*0*({}, (???*2* | ???*3*)) - *0* ???*1*["assign"] ⚠️ unknown object - *1* FreeVar(Object) @@ -6838,11 +7118,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* FreeVar(Object) ⚠️ unknown global -0 -> 1861 call = (...) => (undefined | {"current": a})(null) +0 -> 2001 call = (...) => (undefined | {"current": a})(null) -0 -> 1863 call = (...) => undefined((undefined | {"current": null})) +0 -> 2003 call = (...) => undefined((undefined | {"current": null})) -0 -> 1877 conditional = ((null | ???*0*) !== ( +0 -> 2017 conditional = ((null | ???*0*) !== ( | ???*1* | {"context": ???*2*, "memoizedValue": ???*3*, "next": null} )) @@ -6856,7 +7136,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -1877 -> 1878 conditional = (null === ( +2017 -> 2018 conditional = (null === ( | null | ???*0* | ???*1* @@ -6872,7 +7152,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -1878 -> 1879 conditional = (null === (null | ???*0* | ???*1*)) +2018 -> 2019 conditional = (null === (null | ???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["dependencies"] @@ -6880,12 +7160,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -1879 -> 1880 call = (...) => ( +2019 -> 2020 free var = FreeVar(Error) + +2019 -> 2021 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(308) -1879 -> 1881 call = ???*0*( +2019 -> 2022 call = ???*0*( ( | undefined | `Minified React error #${308}; visit https://reactjs.org/docs/error-decoder.html?invariant=${308} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -6894,44 +7176,44 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 1885 member call = (null | [???*0*])["push"](???*1*) +0 -> 2026 member call = (null | [???*0*])["push"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1888 call = (...) => undefined(???*0*) +0 -> 2029 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 1893 call = (...) => (undefined | c["stateNode"] | null)(???*0*, ???*1*) +0 -> 2034 call = (...) => (undefined | c["stateNode"] | null)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[3] ⚠️ function calls are not analysed yet -0 -> 1916 conditional = (0 !== ???*0*) +0 -> 2057 conditional = (0 !== ???*0*) - *0* unsupported expression -1916 -> 1923 call = (...) => (undefined | c["stateNode"] | null)(???*0*, ???*1*) +2057 -> 2064 call = (...) => (undefined | c["stateNode"] | null)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 1926 call = (...) => undefined(???*0*) +0 -> 2067 call = (...) => undefined(???*0*) - *0* ???*1*["updateQueue"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1931 call = (...) => (undefined | c["stateNode"] | null)(???*0*, ???*1*) +0 -> 2072 call = (...) => (undefined | c["stateNode"] | null)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 1934 conditional = ((null !== (???*0* | ???*1*)) | (0 !== ???*3*)) +0 -> 2075 conditional = ((null !== (???*0* | ???*1*)) | (0 !== ???*3*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["updateQueue"] @@ -6940,13 +7222,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *3* unsupported expression -1934 -> 1938 call = (...) => undefined(???*0*, ???*1*) +2075 -> 2079 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 1942 conditional = ( +0 -> 2083 conditional = ( | (null !== (???*0* | null["alternate"] | ???*2* | ???*3*)) | (( | ???*4* @@ -7032,7 +7314,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *31* unknown mutation -1942 -> 1944 conditional = (null !== ( +2083 -> 2085 conditional = (null !== ( | ???*0* | { "baseState": ???*2*, @@ -7101,19 +7383,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *23* arguments[0] ⚠️ function calls are not analysed yet -0 -> 1966 conditional = ???*0* +0 -> 2107 conditional = ???*0* - *0* max number of linking steps reached -0 -> 1978 conditional = ???*0* +0 -> 2119 conditional = ???*0* - *0* max number of linking steps reached -1978 -> 1982 conditional = ???*0* +2119 -> 2123 conditional = ???*0* - *0* max number of linking steps reached -1982 -> 1989 conditional = ("function" === ???*0*) +2123 -> 2130 conditional = ("function" === ???*0*) - *0* unsupported expression -1989 -> 1991 member call = (???*0* | ???*1* | null["next"]["payload"])["call"](???*6*, ???*7*, ???*8*) +2130 -> 2132 member call = (???*0* | ???*1* | null["next"]["payload"])["call"](???*6*, ???*7*, ???*8*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["payload"] @@ -7130,7 +7412,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* max number of linking steps reached - *8* max number of linking steps reached -1982 -> 1996 member call = (???*0* | ???*1* | null["next"]["payload"])["call"](???*6*, ???*7*, ???*8*) +2123 -> 2137 member call = (???*0* | ???*1* | null["next"]["payload"])["call"](???*6*, ???*7*, ???*8*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["payload"] @@ -7147,7 +7429,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* max number of linking steps reached - *8* max number of linking steps reached -1982 -> 1997 call = ???*0*({}, ???*2*, ???*3*) +2123 -> 2138 call = ???*0*({}, ???*2*, ???*3*) - *0* ???*1*["assign"] ⚠️ unknown object - *1* FreeVar(Object) @@ -7155,17 +7437,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* max number of linking steps reached - *3* max number of linking steps reached -1982 -> 2004 member call = ???*0*["push"](???*1*) +2123 -> 2145 member call = ???*0*["push"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -1978 -> 2010 conditional = ???*0* +2119 -> 2151 conditional = ???*0* - *0* max number of linking steps reached -2010 -> 2013 conditional = ???*0* +2151 -> 2154 conditional = ???*0* - *0* max number of linking steps reached -1978 -> 2024 conditional = (null !== (???*0* | ???*1*)) +2119 -> 2165 conditional = (null !== (???*0* | ???*1*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["interleaved"] @@ -7177,7 +7459,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2033 conditional = (null !== (???*0* | ???*1* | 0["effects"])) +0 -> 2174 conditional = (null !== (???*0* | ???*1* | 0["effects"])) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["effects"] @@ -7185,7 +7467,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -2033 -> 2037 conditional = (null !== (???*0* | 0["effects"][(???*4* | 0)]["callback"])) +2174 -> 2178 conditional = (null !== (???*0* | 0["effects"][(???*4* | 0)]["callback"])) - *0* ???*1*["callback"] ⚠️ unknown object - *1* ???*2*[(???*3* | 0)] @@ -7197,10 +7479,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -2037 -> 2039 conditional = ("function" !== ???*0*) +2178 -> 2180 conditional = ("function" !== ???*0*) - *0* unsupported expression -2039 -> 2040 call = (...) => ( +2180 -> 2181 free var = FreeVar(Error) + +2180 -> 2182 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(191, (???*0* | 0["effects"][(???*4* | 0)]["callback"])) @@ -7215,7 +7499,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -2039 -> 2041 call = ???*0*( +2180 -> 2183 call = ???*0*( ( | undefined | `Minified React error #${191}; visit https://reactjs.org/docs/error-decoder.html?invariant=${191} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -7224,7 +7508,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -2037 -> 2043 member call = (???*0* | 0["effects"][(???*4* | 0)]["callback"])["call"]((???*5* | 0["effects"][(???*8* | 0)] | ???*9*)) +2178 -> 2185 member call = (???*0* | 0["effects"][(???*4* | 0)]["callback"])["call"]((???*5* | 0["effects"][(???*8* | 0)] | ???*9*)) - *0* ???*1*["callback"] ⚠️ unknown object - *1* ???*2*[(???*3* | 0)] @@ -7246,7 +7530,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2047 call = (???*0* | ???*1* | ???*3*)(???*5*, (???*6* | ???*7*)) +0 -> 2189 call = (???*0* | ???*1* | ???*3*)(???*5*, (???*6* | ???*7*)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*(d, b) @@ -7266,7 +7550,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2048 call = ???*0*({}, (???*2* | ???*3*), (???*5* | ???*6* | ???*8*)) +0 -> 2190 call = ???*0*({}, (???*2* | ???*3*), (???*5* | ???*6* | ???*8*)) - *0* ???*1*["assign"] ⚠️ unknown object - *1* FreeVar(Object) @@ -7288,7 +7572,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2054 call = (...) => (undefined | c | null)((???*0* | ???*1*)) +0 -> 2196 call = (...) => (undefined | c | null)((???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["_reactInternals"] @@ -7296,10 +7580,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -0 -> 2056 call = (...) => (undefined | B() | Bk | ???*0*)() +0 -> 2198 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -0 -> 2057 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | ???*2*)) +0 -> 2199 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | ???*2*)) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -7308,7 +7592,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 2058 call = (...) => ( +0 -> 2200 call = (...) => ( | undefined | {"eventTime": a, "lane": b, "tag": 0, "payload": null, "callback": null, "next": null} )( @@ -7326,7 +7610,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* C ⚠️ circular variable reference -0 -> 2061 call = (...) => (undefined | null | Zg(a, c))( +0 -> 2203 call = (...) => (undefined | null | Zg(a, c))( (???*0* | ???*1*), ( | undefined @@ -7367,7 +7651,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* C ⚠️ circular variable reference -0 -> 2062 call = (...) => undefined( +0 -> 2204 call = (...) => undefined( (???*0* | undefined | null | ???*1*), (???*4* | ???*5*), (undefined | 1 | ???*7* | 0 | 64 | ???*8* | ???*9* | ???*11* | 4 | 16 | 536870912 | null), @@ -7398,7 +7682,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *12* unsupported expression -0 -> 2063 call = (...) => undefined( +0 -> 2205 call = (...) => undefined( (???*0* | undefined | null | ???*1*), (???*4* | ???*5*), (undefined | 1 | ???*7* | 0 | 64 | ???*8* | ???*9* | ???*11* | 4 | 16 | 536870912 | null) @@ -7427,10 +7711,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *11* C ⚠️ circular variable reference -0 -> 2065 call = (...) => (undefined | B() | Bk | ???*0*)() +0 -> 2207 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -0 -> 2066 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | ???*2*)) +0 -> 2208 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | ???*2*)) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -7439,7 +7723,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 2067 call = (...) => ( +0 -> 2209 call = (...) => ( | undefined | {"eventTime": a, "lane": b, "tag": 0, "payload": null, "callback": null, "next": null} )( @@ -7457,7 +7741,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* C ⚠️ circular variable reference -0 -> 2071 call = (...) => (undefined | null | Zg(a, c))( +0 -> 2213 call = (...) => (undefined | null | Zg(a, c))( (???*0* | ???*1*), ( | undefined @@ -7498,7 +7782,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* C ⚠️ circular variable reference -0 -> 2072 call = (...) => undefined( +0 -> 2214 call = (...) => undefined( (???*0* | undefined | null | ???*1*), (???*4* | ???*5*), (undefined | 1 | ???*7* | 0 | 64 | ???*8* | ???*9* | ???*11* | 4 | 16 | 536870912 | null), @@ -7529,7 +7813,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *12* unsupported expression -0 -> 2073 call = (...) => undefined( +0 -> 2215 call = (...) => undefined( (???*0* | undefined | null | ???*1*), (???*4* | ???*5*), (undefined | 1 | ???*7* | 0 | 64 | ???*8* | ???*9* | ???*11* | 4 | 16 | 536870912 | null) @@ -7558,10 +7842,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *11* C ⚠️ circular variable reference -0 -> 2075 call = (...) => (undefined | B() | Bk | ???*0*)() +0 -> 2217 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -0 -> 2076 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | ???*2*)) +0 -> 2218 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | ???*2*)) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -7570,7 +7854,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -0 -> 2077 call = (...) => ( +0 -> 2219 call = (...) => ( | undefined | {"eventTime": a, "lane": b, "tag": 0, "payload": null, "callback": null, "next": null} )( @@ -7588,7 +7872,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* C ⚠️ circular variable reference -0 -> 2080 call = (...) => (undefined | null | Zg(a, c))( +0 -> 2222 call = (...) => (undefined | null | Zg(a, c))( (???*0* | ???*1*), ( | undefined @@ -7629,7 +7913,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* C ⚠️ circular variable reference -0 -> 2081 call = (...) => undefined( +0 -> 2223 call = (...) => undefined( (???*0* | undefined | null | ???*1*), (???*4* | ???*5*), (undefined | 1 | ???*7* | 0 | 64 | ???*8* | ???*9* | ???*11* | 4 | 16 | 536870912 | null), @@ -7660,7 +7944,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *12* unsupported expression -0 -> 2082 call = (...) => undefined( +0 -> 2224 call = (...) => undefined( (???*0* | undefined | null | ???*1*), (???*4* | ???*5*), (undefined | 1 | ???*7* | 0 | 64 | ???*8* | ???*9* | ???*11* | 4 | 16 | 536870912 | null) @@ -7689,7 +7973,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *11* C ⚠️ circular variable reference -0 -> 2086 member call = (???*0* | ???*1*)["shouldComponentUpdate"](???*3*, ???*4*, ???*5*) +0 -> 2228 member call = (???*0* | ???*1*)["shouldComponentUpdate"](???*3*, ???*4*, ???*5*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -7703,19 +7987,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[6] ⚠️ function calls are not analysed yet -0 -> 2090 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) +0 -> 2232 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2091 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) +0 -> 2233 call = (...) => (undefined | !(0) | !(1))(???*0*, ???*1*) - *0* arguments[4] ⚠️ function calls are not analysed yet - *1* arguments[5] ⚠️ function calls are not analysed yet -0 -> 2093 call = (...) => (undefined | b)((???*0* | undefined | ???*2* | ???*3* | {})) +0 -> 2235 call = (...) => (undefined | b)((???*0* | undefined | ???*2* | ???*3* | {})) - *0* ???*1*["contextType"] ⚠️ unknown object - *1* arguments[1] @@ -7724,13 +8008,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *3* unknown mutation -0 -> 2094 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))((???*1* | ???*2*)) +0 -> 2236 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))((???*1* | ???*2*)) - *0* unsupported expression - *1* arguments[1] ⚠️ function calls are not analysed yet - *2* unknown new expression -0 -> 2097 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)((???*0* | ???*1*), ({} | undefined["current"] | ???*3*)) +0 -> 2239 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)((???*0* | ???*1*), ({} | undefined["current"] | ???*3*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -7739,7 +8023,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *3* unknown mutation -0 -> 2111 member call = ???*0*["componentWillReceiveProps"](???*1*, ???*2*) +0 -> 2253 member call = ???*0*["componentWillReceiveProps"](???*1*, ???*2*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -7747,7 +8031,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2114 member call = ???*0*["UNSAFE_componentWillReceiveProps"](???*1*, ???*2*) +0 -> 2256 member call = ???*0*["UNSAFE_componentWillReceiveProps"](???*1*, ???*2*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -7755,7 +8039,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2118 member call = { +0 -> 2260 member call = { "isMounted": (...) => (undefined | (Vb(a) === a) | !(1)), "enqueueSetState": (...) => undefined, "enqueueReplaceState": (...) => undefined, @@ -7768,18 +8052,18 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2124 call = (...) => undefined(???*0*) +0 -> 2266 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2127 call = (...) => (undefined | b)((???*0* | {} | undefined["current"] | ???*2*)) +0 -> 2269 call = (...) => (undefined | b)((???*0* | {} | undefined["current"] | ???*2*)) - *0* ???*1*["contextType"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet - *2* unknown mutation -0 -> 2128 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))((???*1* | ???*2*)) +0 -> 2270 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))((???*1* | ???*2*)) - *0* unsupported expression - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -7790,7 +8074,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2131 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)(???*0*, (???*1* | {} | undefined["current"] | ???*3*)) +0 -> 2273 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)(???*0*, (???*1* | {} | undefined["current"] | ???*3*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["contextType"] @@ -7799,7 +8083,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* unknown mutation -0 -> 2135 call = (...) => undefined(???*0*, (???*1* | ???*2*), (???*5* | {} | undefined["current"] | ???*7*), ???*8*) +0 -> 2277 call = (...) => undefined(???*0*, (???*1* | ???*2*), (???*5* | {} | undefined["current"] | ???*7*), ???*8*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -7818,19 +8102,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2145 member call = ???*0*["componentWillMount"]() +0 -> 2287 member call = ???*0*["componentWillMount"]() - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2148 member call = ???*0*["UNSAFE_componentWillMount"]() +0 -> 2290 member call = ???*0*["UNSAFE_componentWillMount"]() - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2152 member call = { +0 -> 2294 member call = { "isMounted": (...) => (undefined | (Vb(a) === a) | !(1)), "enqueueSetState": (...) => undefined, "enqueueReplaceState": (...) => undefined, @@ -7847,7 +8131,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2153 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*4*) +0 -> 2295 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -7859,7 +8143,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2159 conditional = ((null !== (???*0* | ???*1*)) | ("function" !== ???*3*) | ("object" !== ???*4*)) +0 -> 2301 conditional = ((null !== (???*0* | ???*1*)) | ("function" !== ???*3*) | ("object" !== ???*4*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["ref"] @@ -7869,13 +8153,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* unsupported expression - *4* unsupported expression -2159 -> 2161 conditional = ???*0* +2301 -> 2303 conditional = ???*0* - *0* ???*1*["_owner"] ⚠️ unknown object - *1* arguments[2] ⚠️ function calls are not analysed yet -2161 -> 2163 conditional = (???*0* | ???*1*) +2303 -> 2305 conditional = (???*0* | ???*1*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["_owner"] @@ -7883,18 +8167,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* c ⚠️ circular variable reference -2163 -> 2165 conditional = (1 !== ???*0*) +2305 -> 2307 conditional = (1 !== ???*0*) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[2] ⚠️ function calls are not analysed yet -2165 -> 2166 call = (...) => ( +2307 -> 2308 free var = FreeVar(Error) + +2307 -> 2309 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(309) -2165 -> 2167 call = ???*0*( +2307 -> 2310 call = ???*0*( ( | undefined | `Minified React error #${309}; visit https://reactjs.org/docs/error-decoder.html?invariant=${309} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -7903,13 +8189,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -2161 -> 2169 conditional = !(???*0*) +2303 -> 2312 conditional = !(???*0*) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[2] ⚠️ function calls are not analysed yet -2169 -> 2170 call = (...) => ( +2312 -> 2313 free var = FreeVar(Error) + +2312 -> 2314 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(147, (???*0* | ???*1*)) @@ -7920,7 +8208,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -2169 -> 2171 call = ???*0*( +2312 -> 2315 call = ???*0*( ( | undefined | `Minified React error #${147}; visit https://reactjs.org/docs/error-decoder.html?invariant=${147} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -7929,7 +8217,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -2161 -> 2176 conditional = ( +2303 -> 2320 conditional = ( | (null !== (???*0* | (...) => undefined)) | (null !== (???*1* | (...) => undefined["ref"])) | ("function" === ???*3*) @@ -7955,15 +8243,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[2] ⚠️ function calls are not analysed yet -2159 -> 2183 conditional = ("string" !== ???*0*) +2301 -> 2327 conditional = ("string" !== ???*0*) - *0* unsupported expression -2183 -> 2184 call = (...) => ( +2327 -> 2328 free var = FreeVar(Error) + +2327 -> 2329 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(284) -2183 -> 2185 call = ???*0*( +2327 -> 2330 call = ???*0*( ( | undefined | `Minified React error #${284}; visit https://reactjs.org/docs/error-decoder.html?invariant=${284} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -7972,13 +8262,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -2159 -> 2187 conditional = !(???*0*) +2301 -> 2332 conditional = !(???*0*) - *0* ???*1*["_owner"] ⚠️ unknown object - *1* arguments[2] ⚠️ function calls are not analysed yet -2187 -> 2188 call = (...) => ( +2332 -> 2333 free var = FreeVar(Error) + +2332 -> 2334 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(290, (???*0* | ???*1*)) @@ -7989,7 +8281,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -2187 -> 2189 call = ???*0*( +2332 -> 2335 call = ???*0*( ( | undefined | `Minified React error #${290}; visit https://reactjs.org/docs/error-decoder.html?invariant=${290} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -7998,7 +8290,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2193 member call = ???*0*["call"](???*3*) +0 -> 2339 free var = FreeVar(Object) + +0 -> 2340 member call = ???*0*["call"](???*3*) - *0* ???*1*["toString"] ⚠️ unknown object - *1* ???*2*["prototype"] @@ -8008,19 +8302,23 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2196 member call = ???*0*["keys"](???*1*) +0 -> 2341 free var = FreeVar(Error) + +0 -> 2344 free var = FreeVar(Object) + +0 -> 2345 member call = ???*0*["keys"](???*1*) - *0* FreeVar(Object) ⚠️ unknown global - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2197 member call = ???*0*["join"](", ") +0 -> 2346 member call = ???*0*["join"](", ") - *0* ???*1*["keys"](b) ⚠️ unknown callee object - *1* FreeVar(Object) ⚠️ unknown global -0 -> 2198 call = (...) => ( +0 -> 2347 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(31, (`object with keys {${???*0*}}` | ???*3* | ???*4*)) @@ -8041,7 +8339,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* FreeVar(Object) ⚠️ unknown global -0 -> 2199 call = ???*0*( +0 -> 2348 call = ???*0*( ( | undefined | `Minified React error #${31}; visit https://reactjs.org/docs/error-decoder.html?invariant=${31} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -8050,7 +8348,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2202 call = ???*0*(???*2*) +0 -> 2351 call = ???*0*(???*2*) - *0* ???*1*["_init"] ⚠️ unknown object - *1* arguments[0] @@ -8060,11 +8358,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2203 conditional = ???*0* +0 -> 2352 conditional = ???*0* - *0* arguments[0] ⚠️ function calls are not analysed yet -2203 -> 2208 member call = ???*0*["push"](???*2*) +2352 -> 2357 member call = ???*0*["push"](???*2*) - *0* ???*1*["deletions"] ⚠️ unknown object - *1* arguments[0] @@ -8072,7 +8370,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2209 call = (...) => undefined(???*0*, (???*1* | ???*2*)) +0 -> 2358 call = (...) => undefined(???*0*, (???*1* | ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -8082,7 +8380,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* d ⚠️ circular variable reference -0 -> 2214 member call = (???*0* | ???*1*)["set"](???*2*, (???*4* | ???*5*)) +0 -> 2360 free var = FreeVar(Map) + +0 -> 2364 member call = (???*0* | ???*1*)["set"](???*2*, (???*4* | ???*5*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unknown new expression @@ -8097,7 +8397,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* b ⚠️ circular variable reference -0 -> 2217 member call = (???*0* | ???*1*)["set"](???*2*, (???*4* | ???*5*)) +0 -> 2367 member call = (???*0* | ???*1*)["set"](???*2*, (???*4* | ???*5*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unknown new expression @@ -8112,7 +8412,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* b ⚠️ circular variable reference -0 -> 2219 call = (...) => (undefined | c)((???*0* | undefined | ???*1* | ???*3*), ???*4*) +0 -> 2369 call = (...) => (undefined | c)((???*0* | undefined | ???*1* | ???*3*), ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["alternate"] @@ -8123,11 +8423,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2223 conditional = !(???*0*) +0 -> 2373 conditional = !(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2226 conditional = (null !== (???*0* | ???*1*)) +0 -> 2376 conditional = (null !== (???*0* | ???*1*)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["alternate"] @@ -8135,7 +8435,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2233 conditional = ( +0 -> 2383 conditional = ( | (null === (???*0* | undefined | ???*1* | ???*2* | ???*3*)) | (6 !== (???*5* | undefined["tag"])) ) @@ -8153,7 +8453,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[1] ⚠️ function calls are not analysed yet -2233 -> 2235 call = (...) => (undefined | a)(???*0*, ???*1*, ???*3*) +2383 -> 2385 call = (...) => (undefined | a)(???*0*, ???*1*, ???*3*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["mode"] @@ -8163,7 +8463,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2237 call = (...) => (undefined | a)((???*0* | undefined | ???*1* | ???*2* | ???*3*), ???*5*) +0 -> 2387 call = (...) => (undefined | a)((???*0* | undefined | ???*1* | ???*2* | ???*3*), ???*5*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* unknown new expression @@ -8176,7 +8476,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2240 conditional = (???*0* === ???*2*) +0 -> 2390 conditional = (???*0* === ???*2*) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[2] @@ -8186,7 +8486,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* FreeVar(Symbol) ⚠️ unknown global -2240 -> 2244 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*, (???*5* | undefined | ???*6* | ???*8*), ???*9*) +2390 -> 2394 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*, (???*5* | undefined | ???*6* | ???*8*), ???*9*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -8209,13 +8509,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2247 call = (...) => (undefined | b(a["_payload"]))(???*0*) +0 -> 2397 call = (...) => (undefined | b(a["_payload"]))(???*0*) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2249 conditional = ( +0 -> 2399 conditional = ( | (null !== ???*0*) | (???*1* === ???*3*) | ("object" === ???*5*) @@ -8261,7 +8561,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *18* arguments[1] ⚠️ function calls are not analysed yet -2249 -> 2251 call = (...) => (undefined | a)(???*0*, ???*1*) +2399 -> 2401 call = (...) => (undefined | a)(???*0*, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["props"] @@ -8269,7 +8569,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -2249 -> 2253 call = (...) => (undefined | b["ref"] | b | a)(???*0*, ???*1*, ???*2*) +2399 -> 2403 call = (...) => (undefined | b["ref"] | b | a)(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -8277,7 +8577,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2259 call = (...) => (undefined | Ah(c["children"], e, f, b) | a | qj(c, e, f, b) | b)(???*0*, ???*2*, ???*4*, null, ???*6*, (???*8* | undefined | ???*9* | ???*11*)) +0 -> 2409 call = (...) => (undefined | Ah(c["children"], e, f, b) | a | qj(c, e, f, b) | b)(???*0*, ???*2*, ???*4*, null, ???*6*, (???*8* | undefined | ???*9* | ???*11*)) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[2] @@ -8302,7 +8602,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *11* unknown new expression -0 -> 2261 call = (...) => (undefined | b["ref"] | b | a)(???*0*, ???*1*, ???*2*) +0 -> 2411 call = (...) => (undefined | b["ref"] | b | a)(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -8310,7 +8610,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2270 conditional = ( +0 -> 2420 conditional = ( | (null === (???*0* | undefined | ???*1* | ???*3* | ???*4*)) | (4 !== (???*5* | undefined["tag"])) | ((???*7* | undefined["stateNode"]["containerInfo"]) !== ???*10*) @@ -8350,7 +8650,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *16* arguments[2] ⚠️ function calls are not analysed yet -2270 -> 2272 call = (...) => (undefined | b)(???*0*, ???*1*, ???*3*) +2420 -> 2422 call = (...) => (undefined | b)(???*0*, ???*1*, ???*3*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["mode"] @@ -8360,7 +8660,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2275 call = (...) => (undefined | a)((???*0* | undefined | ???*1* | ???*3* | ???*4*), (???*5* | [])) +0 -> 2425 call = (...) => (undefined | a)((???*0* | undefined | ???*1* | ???*3* | ???*4*), (???*5* | [])) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["mode"] @@ -8375,7 +8675,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2278 conditional = ( +0 -> 2428 conditional = ( | (null === (???*0* | undefined | ???*1* | ???*2* | ???*3*)) | (7 !== (???*5* | undefined["tag"])) ) @@ -8393,7 +8693,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[1] ⚠️ function calls are not analysed yet -2278 -> 2280 call = (...) => (undefined | a)(???*0*, ???*1*, ???*3*, ???*4*) +2428 -> 2430 call = (...) => (undefined | a)(???*0*, ???*1*, ???*3*, ???*4*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["mode"] @@ -8405,7 +8705,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[4] ⚠️ function calls are not analysed yet -0 -> 2282 call = (...) => (undefined | a)((???*0* | undefined | ???*1* | ???*2* | ???*3*), ???*5*) +0 -> 2432 call = (...) => (undefined | a)((???*0* | undefined | ???*1* | ???*2* | ???*3*), ???*5*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* unknown new expression @@ -8418,10 +8718,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2284 conditional = ???*0* +0 -> 2434 conditional = ???*0* - *0* max number of linking steps reached -2284 -> 2286 call = (...) => (undefined | a)( +2434 -> 2436 call = (...) => (undefined | a)( ???*0*, ???*1*, ( @@ -8450,10 +8750,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *7* unknown new expression -0 -> 2288 conditional = ???*0* +0 -> 2438 conditional = ???*0* - *0* max number of linking steps reached -2288 -> 2294 call = (...) => (undefined | Ah(c["children"], e, f, b) | a | qj(c, e, f, b) | b)( +2438 -> 2444 call = (...) => (undefined | Ah(c["children"], e, f, b) | a | qj(c, e, f, b) | b)( ???*0*, ???*1*, ???*2*, @@ -8487,12 +8787,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *9* unknown new expression -2288 -> 2296 call = (...) => (undefined | b["ref"] | b | a)(???*0*, null, ???*1*) +2438 -> 2446 call = (...) => (undefined | b["ref"] | b | a)(???*0*, null, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2288 -> 2299 call = (...) => (undefined | b)( +2438 -> 2449 call = (...) => (undefined | b)( ???*0*, ???*1*, ( @@ -8521,11 +8821,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *7* unknown new expression -2288 -> 2303 call = ???*0*(???*1*) +2438 -> 2453 call = ???*0*(???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2288 -> 2304 call = (...) => (undefined | b | c | q(a, d(b["_payload"]), c) | null)( +2438 -> 2454 call = (...) => (undefined | b | c | q(a, d(b["_payload"]), c) | null)( ???*0*, ???*1*, ( @@ -8552,20 +8852,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *6* unknown new expression -2288 -> 2305 call = ???*0*(???*2*) +2438 -> 2455 call = ???*0*(???*2*) - *0* ???*1*["isArray"] ⚠️ unknown object - *1* FreeVar(Array) ⚠️ unknown global - *2* max number of linking steps reached -2288 -> 2306 call = (...) => (undefined | null | a)(???*0*) +2438 -> 2456 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -2288 -> 2307 conditional = ???*0* +2438 -> 2457 conditional = ???*0* - *0* max number of linking steps reached -2307 -> 2309 call = (...) => (undefined | a)( +2457 -> 2459 call = (...) => (undefined | a)( ???*0*, ???*1*, ( @@ -8595,18 +8895,18 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *7* unknown new expression -2288 -> 2311 call = (...) => undefined(???*0*, ???*1*) +2438 -> 2461 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 2313 conditional = (("string" === ???*0*) | ("" !== ???*1*) | ("number" === ???*2*)) +0 -> 2463 conditional = (("string" === ???*0*) | ("" !== ???*1*) | ("number" === ???*2*)) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet - *2* unsupported expression -2313 -> 2314 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*, ???*3*) +2463 -> 2464 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -8616,12 +8916,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2315 conditional = (("object" === ???*0*) | (null !== ???*1*)) +0 -> 2465 conditional = (("object" === ???*0*) | (null !== ???*1*)) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet -2315 -> 2318 call = (...) => (undefined | m(a, b, c["props"]["children"], d, c["key"]) | d)(???*0*, ???*1*, ???*2*, ???*3*) +2465 -> 2468 call = (...) => (undefined | m(a, b, c["props"]["children"], d, c["key"]) | d)(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -8631,7 +8931,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -2315 -> 2320 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*, ???*3*) +2465 -> 2470 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -8641,7 +8941,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -2315 -> 2323 call = (???*0* | null)(???*2*) +2465 -> 2473 call = (???*0* | null)(???*2*) - *0* ???*1*["key"] ⚠️ unknown object - *1* arguments[1] @@ -8651,7 +8951,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[2] ⚠️ function calls are not analysed yet -2315 -> 2324 call = (...) => ( +2465 -> 2474 call = (...) => ( | undefined | null | h(a, b, `${c}`, d) @@ -8673,7 +8973,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[3] ⚠️ function calls are not analysed yet -2315 -> 2325 call = ???*0*(???*2*) +2465 -> 2475 call = ???*0*(???*2*) - *0* ???*1*["isArray"] ⚠️ unknown object - *1* FreeVar(Array) @@ -8681,11 +8981,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -2315 -> 2326 call = (...) => (undefined | null | a)(???*0*) +2465 -> 2476 call = (...) => (undefined | null | a)(???*0*) - *0* arguments[2] ⚠️ function calls are not analysed yet -2315 -> 2327 conditional = (???*0* | undefined | null | ???*3* | ???*4*) +2465 -> 2477 conditional = (???*0* | undefined | null | ???*3* | ???*4*) - *0* ???*1*(c) ⚠️ unknown callee - *1* ???*2*["isArray"] @@ -8699,7 +8999,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* FreeVar(Symbol) ⚠️ unknown global -2327 -> 2328 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*, ???*3*, null) +2477 -> 2478 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*, ???*3*, null) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -8709,19 +9009,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -2315 -> 2329 call = (...) => undefined(???*0*, ???*1*) +2465 -> 2479 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2330 conditional = (("string" === ???*0*) | ("" !== ???*1*) | ("number" === ???*2*)) +0 -> 2480 conditional = (("string" === ???*0*) | ("" !== ???*1*) | ("number" === ???*2*)) - *0* unsupported expression - *1* arguments[3] ⚠️ function calls are not analysed yet - *2* unsupported expression -2330 -> 2332 member call = (???*0* | ???*1* | null)["get"](???*3*) +2480 -> 2482 member call = (???*0* | ???*1* | null)["get"](???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["get"](c) @@ -8731,7 +9031,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[2] ⚠️ function calls are not analysed yet -2330 -> 2333 call = (...) => (undefined | b)(???*0*, (???*1* | ???*2* | null), ???*4*, ???*5*) +2480 -> 2483 call = (...) => (undefined | b)(???*0*, (???*1* | ???*2* | null), ???*4*, ???*5*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -8745,12 +9045,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[4] ⚠️ function calls are not analysed yet -0 -> 2334 conditional = (("object" === ???*0*) | (null !== ???*1*)) +0 -> 2484 conditional = (("object" === ???*0*) | (null !== ???*1*)) - *0* unsupported expression - *1* arguments[3] ⚠️ function calls are not analysed yet -2334 -> 2339 member call = (???*0* | ???*1* | null)["get"]((???*3* | ???*4*)) +2484 -> 2489 member call = (???*0* | ???*1* | null)["get"]((???*3* | ???*4*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["get"](c) @@ -8764,7 +9064,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[3] ⚠️ function calls are not analysed yet -2334 -> 2340 call = (...) => (undefined | m(a, b, c["props"]["children"], d, c["key"]) | d)(???*0*, (???*1* | ???*2* | null), ???*4*, ???*5*) +2484 -> 2490 call = (...) => (undefined | m(a, b, c["props"]["children"], d, c["key"]) | d)(???*0*, (???*1* | ???*2* | null), ???*4*, ???*5*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -8778,7 +9078,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[4] ⚠️ function calls are not analysed yet -2334 -> 2344 member call = (???*0* | ???*1* | null)["get"]((???*3* | ???*4*)) +2484 -> 2494 member call = (???*0* | ???*1* | null)["get"]((???*3* | ???*4*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["get"](c) @@ -8792,7 +9092,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[3] ⚠️ function calls are not analysed yet -2334 -> 2345 call = (...) => (undefined | b)(???*0*, (???*1* | ???*2* | null), ???*4*, ???*5*) +2484 -> 2495 call = (...) => (undefined | b)(???*0*, (???*1* | ???*2* | null), ???*4*, ???*5*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -8806,7 +9106,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[4] ⚠️ function calls are not analysed yet -2334 -> 2348 call = ???*0*(???*2*) +2484 -> 2498 call = ???*0*(???*2*) - *0* ???*1*["_init"] ⚠️ unknown object - *1* arguments[3] @@ -8816,7 +9116,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -2334 -> 2349 call = (...) => ( +2484 -> 2499 call = (...) => ( | undefined | h(b, a, `${d}`, e) | k(b, a, d, e) @@ -8844,7 +9144,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[4] ⚠️ function calls are not analysed yet -2334 -> 2350 call = ???*0*(???*2*) +2484 -> 2500 call = ???*0*(???*2*) - *0* ???*1*["isArray"] ⚠️ unknown object - *1* FreeVar(Array) @@ -8852,11 +9152,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[3] ⚠️ function calls are not analysed yet -2334 -> 2351 call = (...) => (undefined | null | a)(???*0*) +2484 -> 2501 call = (...) => (undefined | null | a)(???*0*) - *0* arguments[3] ⚠️ function calls are not analysed yet -2334 -> 2352 conditional = (???*0* | undefined | null | ???*3* | ???*4*) +2484 -> 2502 conditional = (???*0* | undefined | null | ???*3* | ???*4*) - *0* ???*1*(d) ⚠️ unknown callee - *1* ???*2*["isArray"] @@ -8870,7 +9170,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* FreeVar(Symbol) ⚠️ unknown global -2352 -> 2354 member call = (???*0* | ???*1* | null)["get"](???*3*) +2502 -> 2504 member call = (???*0* | ???*1* | null)["get"](???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["get"](c) @@ -8880,7 +9180,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[2] ⚠️ function calls are not analysed yet -2352 -> 2355 call = (...) => (undefined | b)(???*0*, (???*1* | ???*2* | null), ???*4*, ???*5*, null) +2502 -> 2505 call = (...) => (undefined | b)(???*0*, (???*1* | ???*2* | null), ???*4*, ???*5*, null) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -8894,13 +9194,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[4] ⚠️ function calls are not analysed yet -2334 -> 2356 call = (...) => undefined(???*0*, ???*1*) +2484 -> 2506 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2361 call = (...) => ( +0 -> 2511 call = (...) => ( | undefined | null | h(a, b, `${c}`, d) @@ -8919,37 +9219,37 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2363 call = (...) => undefined(???*0*, ???*1*) +0 -> 2513 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 2364 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) +0 -> 2514 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* unsupported expression -0 -> 2367 conditional = (???*0* === ???*1*) +0 -> 2517 conditional = (???*0* === ???*1*) - *0* unsupported expression - *1* ???*2*["length"] ⚠️ unknown object - *2* arguments[2] ⚠️ function calls are not analysed yet -2367 -> 2368 call = (...) => (undefined | null)(???*0*, ???*1*) +2517 -> 2518 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2367 -> 2369 call = (...) => undefined(???*0*, ???*1*) +2517 -> 2519 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -0 -> 2370 conditional = ???*0* +0 -> 2520 conditional = ???*0* - *0* max number of linking steps reached -2370 -> 2373 call = (...) => (undefined | b | c | q(a, d(b["_payload"]), c) | null)(???*0*, ???*1*, ???*3*) +2520 -> 2523 call = (...) => (undefined | b | c | q(a, d(b["_payload"]), c) | null)(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*[w] @@ -8959,22 +9259,22 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -2370 -> 2374 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) +2520 -> 2524 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* unsupported expression -2370 -> 2376 call = (...) => undefined(???*0*, ???*1*) +2520 -> 2526 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -0 -> 2377 call = (...) => (undefined | a)(???*0*, ???*1*) +0 -> 2527 call = (...) => (undefined | a)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 2380 call = (...) => ( +0 -> 2530 call = (...) => ( | undefined | h(b, a, `${d}`, e) | k(b, a, d, e) @@ -8994,41 +9294,43 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2385 member call = ???*0*["delete"](???*1*) +0 -> 2535 member call = ???*0*["delete"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 2386 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) +0 -> 2536 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* unsupported expression -0 -> 2389 member call = ???*0*["forEach"]((...) => (undefined | b(e, a))) +0 -> 2539 member call = ???*0*["forEach"]((...) => (undefined | b(e, a))) - *0* max number of linking steps reached -2389 -> 2390 call = (...) => undefined(???*0*, ???*1*) +2539 -> 2540 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2391 call = (...) => undefined(???*0*, ???*1*) +0 -> 2541 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -0 -> 2392 call = (...) => (undefined | null | a)(???*0*) +0 -> 2542 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -0 -> 2393 conditional = ("function" !== ???*0*) +0 -> 2543 conditional = ("function" !== ???*0*) - *0* unsupported expression -2393 -> 2394 call = (...) => ( +2543 -> 2544 free var = FreeVar(Error) + +2543 -> 2545 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(150) -2393 -> 2395 call = ???*0*( +2543 -> 2546 call = ???*0*( ( | undefined | `Minified React error #${150}; visit https://reactjs.org/docs/error-decoder.html?invariant=${150} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -9037,19 +9339,21 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2397 member call = ???*0*["call"](???*1*) +0 -> 2548 member call = ???*0*["call"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 2398 conditional = ???*0* +0 -> 2549 conditional = ???*0* - *0* max number of linking steps reached -2398 -> 2399 call = (...) => ( +2549 -> 2550 free var = FreeVar(Error) + +2549 -> 2551 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(151) -2398 -> 2400 call = ???*0*( +2549 -> 2552 call = ???*0*( ( | undefined | `Minified React error #${151}; visit https://reactjs.org/docs/error-decoder.html?invariant=${151} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -9058,13 +9362,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2402 member call = ???*0*["next"]() +0 -> 2554 member call = ???*0*["next"]() - *0* max number of linking steps reached -0 -> 2405 member call = ???*0*["next"]() +0 -> 2557 member call = ???*0*["next"]() - *0* max number of linking steps reached -0 -> 2409 call = (...) => ( +0 -> 2561 call = (...) => ( | undefined | null | h(a, b, `${c}`, d) @@ -9080,61 +9384,61 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2411 call = (...) => undefined(???*0*, ???*1*) +0 -> 2563 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 2412 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) +0 -> 2564 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* unsupported expression -0 -> 2415 conditional = ???*0* +0 -> 2567 conditional = ???*0* - *0* max number of linking steps reached -2415 -> 2416 call = (...) => (undefined | null)(???*0*, ???*1*) +2567 -> 2568 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -2415 -> 2417 call = (...) => undefined(???*0*, ???*1*) +2567 -> 2569 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -0 -> 2418 conditional = ???*0* +0 -> 2570 conditional = ???*0* - *0* max number of linking steps reached -2418 -> 2421 member call = ???*0*["next"]() +2570 -> 2573 member call = ???*0*["next"]() - *0* max number of linking steps reached -2418 -> 2423 call = (...) => (undefined | b | c | q(a, d(b["_payload"]), c) | null)(???*0*, ???*1*, ???*2*) +2570 -> 2575 call = (...) => (undefined | b | c | q(a, d(b["_payload"]), c) | null)(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached - *2* arguments[3] ⚠️ function calls are not analysed yet -2418 -> 2424 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) +2570 -> 2576 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* unsupported expression -2418 -> 2426 call = (...) => undefined(???*0*, ???*1*) +2570 -> 2578 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -0 -> 2427 call = (...) => (undefined | a)(???*0*, ???*1*) +0 -> 2579 call = (...) => (undefined | a)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 2430 member call = ???*0*["next"]() +0 -> 2582 member call = ???*0*["next"]() - *0* max number of linking steps reached -0 -> 2432 call = (...) => ( +0 -> 2584 call = (...) => ( | undefined | h(b, a, `${d}`, e) | k(b, a, d, e) @@ -9151,30 +9455,30 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2437 member call = ???*0*["delete"](???*1*) +0 -> 2589 member call = ???*0*["delete"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 2438 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) +0 -> 2590 call = (...) => (undefined | c | d)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* unsupported expression -0 -> 2441 member call = ???*0*["forEach"]((...) => (undefined | b(e, a))) +0 -> 2593 member call = ???*0*["forEach"]((...) => (undefined | b(e, a))) - *0* max number of linking steps reached -2441 -> 2442 call = (...) => undefined(???*0*, ???*1*) +2593 -> 2594 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2443 call = (...) => undefined(???*0*, ???*1*) +0 -> 2595 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -0 -> 2448 conditional = (("object" === ???*0*) | (null !== (???*1* | ???*2* | ???*5*))) +0 -> 2600 conditional = (("object" === ???*0*) | (null !== (???*1* | ???*2* | ???*5*))) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -9187,10 +9491,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* f ⚠️ circular variable reference -2448 -> 2452 conditional = ???*0* +2600 -> 2604 conditional = ???*0* - *0* max number of linking steps reached -2452 -> 2454 conditional = (???*0* === ???*2*) +2604 -> 2606 conditional = (???*0* === ???*2*) - *0* ???*1*["key"] ⚠️ unknown object - *1* arguments[2] @@ -9200,14 +9504,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* FreeVar(Symbol) ⚠️ unknown global -2454 -> 2456 conditional = ???*0* +2606 -> 2608 conditional = ???*0* - *0* max number of linking steps reached -2456 -> 2458 call = (...) => (undefined | null)(???*0*, ???*1*) +2608 -> 2610 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2456 -> 2461 call = (...) => (undefined | a)(???*0*, ???*1*) +2608 -> 2613 call = (...) => (undefined | a)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* ???*2*["children"] ⚠️ unknown object @@ -9216,27 +9520,27 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[2] ⚠️ function calls are not analysed yet -2454 -> 2465 call = (...) => (undefined | b(a["_payload"]))(???*0*) +2606 -> 2617 call = (...) => (undefined | b(a["_payload"]))(???*0*) - *0* ???*1*["key"] ⚠️ unknown object - *1* arguments[2] ⚠️ function calls are not analysed yet -2454 -> 2467 conditional = ???*0* +2606 -> 2619 conditional = ???*0* - *0* max number of linking steps reached -2467 -> 2469 call = (...) => (undefined | null)(???*0*, ???*1*) +2619 -> 2621 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2467 -> 2471 call = (...) => (undefined | a)(???*0*, ???*1*) +2619 -> 2623 call = (...) => (undefined | a)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* ???*2*["props"] ⚠️ unknown object - *2* arguments[2] ⚠️ function calls are not analysed yet -2467 -> 2473 call = (...) => (undefined | b["ref"] | b | a)(???*0*, ???*1*, (???*2* | ???*3* | ???*6*)) +2619 -> 2625 call = (...) => (undefined | b["ref"] | b | a)(???*0*, ???*1*, (???*2* | ???*3* | ???*6*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -9250,15 +9554,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* f ⚠️ circular variable reference -2452 -> 2475 call = (...) => (undefined | null)(???*0*, ???*1*) +2604 -> 2627 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2452 -> 2476 call = (...) => undefined(???*0*, ???*1*) +2604 -> 2628 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2448 -> 2483 call = (...) => (undefined | a)(???*0*, ???*3*, ???*4*, ???*5*) +2600 -> 2635 call = (...) => (undefined | a)(???*0*, ???*3*, ???*4*, ???*5*) - *0* ???*1*["children"] ⚠️ unknown object - *1* ???*2*["props"] @@ -9272,7 +9576,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[2] ⚠️ function calls are not analysed yet -2448 -> 2489 call = (...) => (undefined | Ah(c["children"], e, f, b) | a | qj(c, e, f, b) | b)(???*0*, ???*2*, ???*4*, null, ???*6*, ???*7*) +2600 -> 2641 call = (...) => (undefined | Ah(c["children"], e, f, b) | a | qj(c, e, f, b) | b)(???*0*, ???*2*, ???*4*, null, ???*6*, ???*7*) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[2] @@ -9288,7 +9592,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* max number of linking steps reached - *7* max number of linking steps reached -2448 -> 2491 call = (...) => (undefined | b["ref"] | b | a)(???*0*, ???*1*, (???*2* | ???*3* | ???*6*)) +2600 -> 2643 call = (...) => (undefined | b["ref"] | b | a)(???*0*, ???*1*, (???*2* | ???*3* | ???*6*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -9302,35 +9606,35 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* f ⚠️ circular variable reference -2448 -> 2493 call = (...) => (undefined | b)(???*0*) +2600 -> 2645 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -2448 -> 2496 conditional = ???*0* +2600 -> 2648 conditional = ???*0* - *0* max number of linking steps reached -2496 -> 2504 conditional = ???*0* +2648 -> 2656 conditional = ???*0* - *0* max number of linking steps reached -2504 -> 2506 call = (...) => (undefined | null)(???*0*, ???*1*) +2656 -> 2658 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2504 -> 2508 call = (...) => (undefined | a)(???*0*, (???*1* | [])) +2656 -> 2660 call = (...) => (undefined | a)(???*0*, (???*1* | [])) - *0* max number of linking steps reached - *1* ???*2*["children"] ⚠️ unknown object - *2* arguments[2] ⚠️ function calls are not analysed yet -2504 -> 2510 call = (...) => (undefined | null)(???*0*, ???*1*) +2656 -> 2662 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2496 -> 2511 call = (...) => undefined(???*0*, ???*1*) +2648 -> 2663 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -2448 -> 2514 call = (...) => (undefined | b)((???*0* | ???*1* | ???*4*), ???*5*, ???*6*) +2600 -> 2666 call = (...) => (undefined | b)((???*0* | ???*1* | ???*4*), ???*5*, ???*6*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["children"] @@ -9344,23 +9648,23 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* max number of linking steps reached - *6* max number of linking steps reached -2448 -> 2516 call = (...) => (undefined | b)(???*0*) +2600 -> 2668 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -2448 -> 2519 call = ???*0*(???*1*) +2600 -> 2671 call = ???*0*(???*1*) - *0* max number of linking steps reached - *1* ???*2*["_payload"] ⚠️ unknown object - *2* arguments[2] ⚠️ function calls are not analysed yet -2448 -> 2520 call = (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d))(???*0*, ???*1*, ???*2*, ???*3*) +2600 -> 2672 call = (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d))(???*0*, ???*1*, ???*2*, ???*3*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached - *3* max number of linking steps reached -2448 -> 2521 call = ???*0*((???*2* | ???*3* | ???*6*)) +2600 -> 2673 call = ???*0*((???*2* | ???*3* | ???*6*)) - *0* ???*1*["isArray"] ⚠️ unknown object - *1* FreeVar(Array) @@ -9376,7 +9680,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* f ⚠️ circular variable reference -2448 -> 2522 conditional = ???*0* +2600 -> 2674 conditional = ???*0* - *0* ???*1*(f) ⚠️ unknown callee - *1* ???*2*["isArray"] @@ -9384,7 +9688,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* FreeVar(Array) ⚠️ unknown global -2522 -> 2523 call = (...) => (undefined | l)(???*0*, ???*1*, (???*2* | ???*3* | ???*6*), ???*7*) +2674 -> 2675 call = (...) => (undefined | l)(???*0*, ???*1*, (???*2* | ???*3* | ???*6*), ???*7*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -9399,7 +9703,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *7* max number of linking steps reached -2448 -> 2524 call = (...) => (undefined | null | a)((???*0* | ???*1* | ???*4*)) +2600 -> 2676 call = (...) => (undefined | null | a)((???*0* | ???*1* | ???*4*)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["children"] @@ -9411,7 +9715,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* f ⚠️ circular variable reference -2448 -> 2525 conditional = (undefined | null | ???*0* | ???*1* | ???*4*) +2600 -> 2677 conditional = (undefined | null | ???*0* | ???*1* | ???*4*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["children"] @@ -9423,7 +9727,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* f ⚠️ circular variable reference -2525 -> 2526 call = (...) => (undefined | l)(???*0*, ???*1*, (???*2* | ???*3* | ???*6*), ???*7*) +2677 -> 2678 call = (...) => (undefined | l)(???*0*, ???*1*, (???*2* | ???*3* | ???*6*), ???*7*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -9438,7 +9742,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *7* max number of linking steps reached -2448 -> 2527 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*5*)) +2600 -> 2679 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*5*)) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -9451,11 +9755,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* f ⚠️ circular variable reference -0 -> 2530 call = (...) => (undefined | null)(???*0*, ???*1*) +0 -> 2682 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 2531 call = (...) => (undefined | a)(???*0*, (???*1* | ???*2* | ???*5*)) +0 -> 2683 call = (...) => (undefined | a)(???*0*, (???*1* | ???*2* | ???*5*)) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -9468,11 +9772,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* f ⚠️ circular variable reference -0 -> 2533 call = (...) => (undefined | null)(???*0*, ???*1*) +0 -> 2685 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 2535 call = (...) => (undefined | a)((???*0* | ???*1* | ???*4*), ???*5*, ???*6*) +0 -> 2687 call = (...) => (undefined | a)((???*0* | ???*1* | ???*4*), ???*5*, ???*6*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["children"] @@ -9486,33 +9790,35 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* max number of linking steps reached - *6* max number of linking steps reached -0 -> 2537 call = (...) => (undefined | b)(???*0*) +0 -> 2689 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 2538 call = (...) => (undefined | null)(???*0*, ???*1*) +0 -> 2690 call = (...) => (undefined | null)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 2539 call = (...) => (undefined | J)(true) +0 -> 2691 call = (...) => (undefined | J)(true) -0 -> 2540 call = (...) => (undefined | J)(false) +0 -> 2692 call = (...) => (undefined | J)(false) -0 -> 2541 call = (...) => (undefined | {"current": a})({}) +0 -> 2693 call = (...) => (undefined | {"current": a})({}) -0 -> 2542 call = (...) => (undefined | {"current": a})({}) +0 -> 2694 call = (...) => (undefined | {"current": a})({}) -0 -> 2543 call = (...) => (undefined | {"current": a})({}) +0 -> 2695 call = (...) => (undefined | {"current": a})({}) -0 -> 2544 conditional = (???*0* === {}) +0 -> 2696 conditional = (???*0* === {}) - *0* arguments[0] ⚠️ function calls are not analysed yet -2544 -> 2545 call = (...) => ( +2696 -> 2697 free var = FreeVar(Error) + +2696 -> 2698 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(174) -2544 -> 2546 call = ???*0*( +2696 -> 2699 call = ???*0*( ( | undefined | `Minified React error #${174}; visit https://reactjs.org/docs/error-decoder.html?invariant=${174} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -9521,7 +9827,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2547 call = (...) => undefined( +0 -> 2700 call = (...) => undefined( (undefined | {"current": {}}), ( | ???*0* @@ -9543,7 +9849,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* b ⚠️ circular variable reference -0 -> 2548 call = (...) => undefined( +0 -> 2701 call = (...) => undefined( (undefined | {"current": {}}), ( | ???*0* @@ -9575,11 +9881,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* b ⚠️ circular variable reference -0 -> 2549 call = (...) => undefined((undefined | {"current": {}}), {}) +0 -> 2702 call = (...) => undefined((undefined | {"current": {}}), {}) -0 -> 2553 call = (...) => (undefined | kb(b) | "http://www.w3.org/1999/xhtml" | a)(null, "") +0 -> 2706 call = (...) => (undefined | kb(b) | "http://www.w3.org/1999/xhtml" | a)(null, "") -0 -> 2557 call = (...) => (undefined | kb(b) | "http://www.w3.org/1999/xhtml" | a)( +0 -> 2710 call = (...) => (undefined | kb(b) | "http://www.w3.org/1999/xhtml" | a)( ( | ???*0* | ???*1* @@ -9628,9 +9934,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* b ⚠️ circular variable reference -0 -> 2558 call = (...) => undefined((undefined | {"current": {}})) +0 -> 2711 call = (...) => undefined((undefined | {"current": {}})) -0 -> 2559 call = (...) => undefined( +0 -> 2712 call = (...) => undefined( (undefined | {"current": {}}), ( | ???*0* @@ -9652,30 +9958,30 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* b ⚠️ circular variable reference -0 -> 2560 call = (...) => undefined((undefined | {"current": {}})) +0 -> 2713 call = (...) => undefined((undefined | {"current": {}})) -0 -> 2561 call = (...) => undefined((undefined | {"current": {}})) +0 -> 2714 call = (...) => undefined((undefined | {"current": {}})) -0 -> 2562 call = (...) => undefined((undefined | {"current": {}})) +0 -> 2715 call = (...) => undefined((undefined | {"current": {}})) -0 -> 2564 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) +0 -> 2717 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) - *0* unknown mutation -0 -> 2566 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) +0 -> 2719 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) - *0* unknown mutation -0 -> 2568 call = (...) => (undefined | kb(b) | "http://www.w3.org/1999/xhtml" | a)((undefined | undefined["current"] | {} | ???*0*), ???*1*) +0 -> 2721 call = (...) => (undefined | kb(b) | "http://www.w3.org/1999/xhtml" | a)((undefined | undefined["current"] | {} | ???*0*), ???*1*) - *0* unknown mutation - *1* ???*2*["type"] ⚠️ unknown object - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2569 call = (...) => undefined((undefined | {"current": {}}), ???*0*) +0 -> 2722 call = (...) => undefined((undefined | {"current": {}}), ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2570 call = (...) => undefined( +0 -> 2723 call = (...) => undefined( (undefined | {"current": {}}), ( | undefined @@ -9689,19 +9995,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ) - *0* unknown mutation -0 -> 2572 call = (...) => undefined((undefined | {"current": {}})) +0 -> 2725 call = (...) => undefined((undefined | {"current": {}})) -0 -> 2573 call = (...) => undefined((undefined | {"current": {}})) +0 -> 2726 call = (...) => undefined((undefined | {"current": {}})) -0 -> 2574 call = (...) => (undefined | {"current": a})(0) +0 -> 2727 call = (...) => (undefined | {"current": a})(0) -0 -> 2576 conditional = (13 === ???*0*) +0 -> 2729 conditional = (13 === ???*0*) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -2576 -> 2584 conditional = ((19 === ???*0*) | (???*2* !== ???*3*)) +2729 -> 2737 conditional = ((19 === ???*0*) | (???*2* !== ???*3*)) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] @@ -9714,18 +10020,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[0] ⚠️ function calls are not analysed yet -2584 -> 2587 conditional = (null !== ???*0*) +2737 -> 2740 conditional = (null !== ???*0*) - *0* ???*1*["child"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2605 call = (...) => ( +0 -> 2758 free var = FreeVar(Error) + +0 -> 2759 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(321) -0 -> 2606 call = ???*0*( +0 -> 2760 call = ???*0*( ( | undefined | `Minified React error #${321}; visit https://reactjs.org/docs/error-decoder.html?invariant=${321} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -9734,7 +10042,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2611 call = ( +0 -> 2765 call = ( | ???*0* | (...) => ( | undefined @@ -9756,7 +10064,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2617 call = ???*0*(???*1*, ???*2*) +0 -> 2771 call = ???*0*(???*1*, ???*2*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[3] @@ -9764,15 +10072,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[4] ⚠️ function calls are not analysed yet -0 -> 2618 conditional = (false | ???*0*) +0 -> 2772 conditional = (false | ???*0*) - *0* unsupported expression -2618 -> 2619 call = (...) => ( +2772 -> 2773 free var = FreeVar(Error) + +2772 -> 2774 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(301) -2618 -> 2620 call = ???*0*( +2772 -> 2775 call = ???*0*( ( | undefined | `Minified React error #${301}; visit https://reactjs.org/docs/error-decoder.html?invariant=${301} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -9781,7 +10091,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -2618 -> 2623 call = ???*0*(???*1*, ???*2*) +2772 -> 2778 call = ???*0*(???*1*, ???*2*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[3] @@ -9789,7 +10099,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[4] ⚠️ function calls are not analysed yet -0 -> 2626 conditional = ( +0 -> 2781 conditional = ( | ???*0* | (null !== ( | null @@ -9828,12 +10138,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* unsupported expression - *14* unknown mutation -2626 -> 2627 call = (...) => ( +2781 -> 2782 free var = FreeVar(Error) + +2781 -> 2783 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(300) -2626 -> 2628 call = ???*0*( +2781 -> 2784 call = ???*0*( ( | undefined | `Minified React error #${300}; visit https://reactjs.org/docs/error-decoder.html?invariant=${300} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -9842,7 +10154,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2631 conditional = (null === ( +0 -> 2787 conditional = (null === ( | null | ???*0* | null["alternate"] @@ -9871,7 +10183,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* O ⚠️ circular variable reference -0 -> 2637 conditional = (null !== ( +0 -> 2793 conditional = (null !== ( | null["memoizedState"] | ???*0* | null["next"] @@ -9886,7 +10198,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *2* unknown mutation -2637 -> 2638 conditional = (null === ( +2793 -> 2794 conditional = (null === ( | null["alternate"] | ???*0* | null @@ -9916,12 +10228,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown object - *9* unsupported expression -2638 -> 2639 call = (...) => ( +2794 -> 2795 free var = FreeVar(Error) + +2794 -> 2796 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(310) -2638 -> 2640 call = ???*0*( +2794 -> 2797 call = ???*0*( ( | undefined | `Minified React error #${310}; visit https://reactjs.org/docs/error-decoder.html?invariant=${310} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -9930,23 +10244,25 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2647 call = ???*0*(???*1*) +0 -> 2804 call = ???*0*(???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2648 call = (...) => (undefined | P)() +0 -> 2805 call = (...) => (undefined | P)() -0 -> 2650 conditional = ???*0* +0 -> 2807 conditional = ???*0* - *0* max number of linking steps reached -2650 -> 2651 call = (...) => ( +2807 -> 2808 free var = FreeVar(Error) + +2807 -> 2809 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(311) -2650 -> 2652 call = ???*0*( +2807 -> 2810 call = ???*0*( ( | undefined | `Minified React error #${311}; visit https://reactjs.org/docs/error-decoder.html?invariant=${311} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -9955,24 +10271,24 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2656 conditional = ???*0* +0 -> 2814 conditional = ???*0* - *0* max number of linking steps reached -2656 -> 2657 conditional = ???*0* +2814 -> 2815 conditional = ???*0* - *0* max number of linking steps reached -0 -> 2664 conditional = ???*0* +0 -> 2822 conditional = ???*0* - *0* max number of linking steps reached -2664 -> 2668 conditional = ???*0* +2822 -> 2826 conditional = ???*0* - *0* max number of linking steps reached -2668 -> 2676 call = ???*0*(???*1*, ???*2*) +2826 -> 2834 call = ???*0*(???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -2664 -> 2685 call = ( +2822 -> 2843 call = ( | ???*0* | (...) => ( | undefined @@ -10049,20 +10365,22 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown object - *25* unsupported expression -0 -> 2691 conditional = ???*0* +0 -> 2849 conditional = ???*0* - *0* max number of linking steps reached -0 -> 2698 call = (...) => (undefined | P)() +0 -> 2856 call = (...) => (undefined | P)() -0 -> 2700 conditional = ???*0* +0 -> 2858 conditional = ???*0* - *0* max number of linking steps reached -2700 -> 2701 call = (...) => ( +2858 -> 2859 free var = FreeVar(Error) + +2858 -> 2860 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(311) -2700 -> 2702 call = ???*0*( +2858 -> 2861 call = ???*0*( ( | undefined | `Minified React error #${311}; visit https://reactjs.org/docs/error-decoder.html?invariant=${311} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -10071,10 +10389,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 2707 conditional = ???*0* +0 -> 2866 conditional = ???*0* - *0* max number of linking steps reached -2707 -> 2711 call = ???*0*( +2866 -> 2870 call = ???*0*( ( | undefined["memoizedState"] | null["memoizedState"] @@ -10142,7 +10460,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown object - *25* unsupported expression -2707 -> 2714 call = ( +2866 -> 2873 call = ( | ???*0* | (...) => ( | undefined @@ -10282,13 +10600,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown object - *47* unsupported expression -0 -> 2719 call = (...) => (undefined | P)() +0 -> 2878 call = (...) => (undefined | P)() -0 -> 2720 call = ???*0*() +0 -> 2879 call = ???*0*() - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2722 call = ( +0 -> 2881 call = ( | ???*0* | (...) => ( | undefined @@ -10366,7 +10684,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *25* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2726 member call = (...) => (undefined | c(*anonymous function 67764*))["bind"]( +0 -> 2885 member call = (...) => (undefined | c(*anonymous function 67764*))["bind"]( null, ( | null @@ -10491,15 +10809,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *44* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2727 call = (...) => (undefined | ui(2048, 8, a, b))(???*0*, [???*1*]) +0 -> 2886 call = (...) => (undefined | ui(2048, 8, a, b))(???*0*, [???*1*]) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2731 conditional = ???*0* +0 -> 2890 conditional = ???*0* - *0* max number of linking steps reached -2731 -> 2734 member call = (...) => undefined["bind"]( +2890 -> 2893 member call = (...) => undefined["bind"]( null, ( | null @@ -10627,11 +10945,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *45* arguments[1] ⚠️ function calls are not analysed yet -2731 -> 2735 call = (...) => (undefined | a)(9, ???*0*, ???*1*, null) +2890 -> 2894 call = (...) => (undefined | a)(9, ???*0*, ???*1*, null) - *0* max number of linking steps reached - *1* unsupported expression -2731 -> 2736 conditional = (null === (null | ???*0* | undefined | ???*1* | ???*4*)) +2890 -> 2895 conditional = (null === (null | ???*0* | undefined | ???*1* | ???*4*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["alternate"] @@ -10642,12 +10960,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *4* unknown new expression -2736 -> 2737 call = (...) => ( +2895 -> 2896 free var = FreeVar(Error) + +2895 -> 2897 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(349) -2736 -> 2738 call = ???*0*( +2895 -> 2898 call = ???*0*( ( | undefined | `Minified React error #${349}; visit https://reactjs.org/docs/error-decoder.html?invariant=${349} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -10656,7 +10976,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -2731 -> 2739 call = (...) => undefined( +2890 -> 2899 call = (...) => undefined( ( | null | ???*0* @@ -10703,7 +11023,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *16* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2747 member call = ( +0 -> 2907 member call = ( | ???*0* | ???*1* | null["updateQueue"]["stores"] @@ -10860,33 +11180,33 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *52* unknown mutation - *53* unknown mutation -0 -> 2750 call = (...) => (undefined | !(He(a, c)) | !(0))(???*0*) +0 -> 2910 call = (...) => (undefined | !(He(a, c)) | !(0))(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2751 call = (...) => undefined(???*0*) +0 -> 2911 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2752 call = ???*0*((...) => undefined) +0 -> 2912 call = ???*0*((...) => undefined) - *0* arguments[2] ⚠️ function calls are not analysed yet -2752 -> 2753 call = (...) => (undefined | !(He(a, c)) | !(0))(???*0*) +2912 -> 2913 call = (...) => (undefined | !(He(a, c)) | !(0))(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -2752 -> 2754 call = (...) => undefined(???*0*) +2912 -> 2914 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2757 call = ???*0*() +0 -> 2917 call = ???*0*() - *0* ???*1*["getSnapshot"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2758 call = ( +0 -> 2918 call = ( | ???*0* | (...) => ( | undefined @@ -10910,11 +11230,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2759 call = (...) => (undefined | c["stateNode"] | null)(???*0*, 1) +0 -> 2919 call = (...) => (undefined | c["stateNode"] | null)(???*0*, 1) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2760 call = (...) => undefined((undefined | ???*0* | null), ???*3*, 1, ???*4*) +0 -> 2920 call = (...) => undefined((undefined | ???*0* | null), ???*3*, 1, ???*4*) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* ???*2*["alternate"] @@ -10925,9 +11245,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *4* unsupported expression -0 -> 2761 call = (...) => (undefined | P)() +0 -> 2921 call = (...) => (undefined | P)() -0 -> 2762 call = ( +0 -> 2922 call = ( | ???*0* | ???*1*() | { @@ -10948,7 +11268,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *3* unsupported expression -0 -> 2768 member call = (...) => (undefined | FreeVar(undefined))["bind"]( +0 -> 2928 member call = (...) => (undefined | FreeVar(undefined))["bind"]( null, ( | null @@ -11010,11 +11330,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *18* unsupported expression -0 -> 2782 call = (...) => (undefined | P)() +0 -> 2942 call = (...) => (undefined | P)() -0 -> 2783 call = (...) => (undefined | P)() +0 -> 2943 call = (...) => (undefined | P)() -0 -> 2786 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, (null | ???*3*)) +0 -> 2946 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, (null | ???*3*)) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -11022,9 +11342,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 2787 call = (...) => (undefined | P)() +0 -> 2947 call = (...) => (undefined | P)() -0 -> 2788 conditional = (null !== ( +0 -> 2948 conditional = (null !== ( | null | ???*0* | null["alternate"] @@ -11053,7 +11373,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* O ⚠️ circular variable reference -2788 -> 2792 call = (...) => (undefined | !(1) | !(0))( +2948 -> 2952 call = (...) => (undefined | !(1) | !(0))( (???*0* | null | ???*1*), ( | null["memoizedState"]["deps"] @@ -11079,13 +11399,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* O ⚠️ circular variable reference -2788 -> 2793 conditional = ((null !== (???*0* | null | ???*1*)) | undefined | false | true) +2948 -> 2953 conditional = ((null !== (???*0* | null | ???*1*)) | undefined | false | true) - *0* arguments[3] ⚠️ function calls are not analysed yet - *1* d ⚠️ circular variable reference -2793 -> 2795 call = (...) => (undefined | a)( +2953 -> 2955 call = (...) => (undefined | a)( ???*0*, ???*1*, ( @@ -11119,7 +11439,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* d ⚠️ circular variable reference -0 -> 2798 call = (...) => (undefined | a)( +0 -> 2958 call = (...) => (undefined | a)( ???*0*, ???*1*, ( @@ -11152,40 +11472,40 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* d ⚠️ circular variable reference -0 -> 2799 call = (...) => undefined(8390656, 8, ???*0*, ???*1*) +0 -> 2959 call = (...) => undefined(8390656, 8, ???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2800 call = (...) => (undefined | FreeVar(undefined))(2048, 8, ???*0*, ???*1*) +0 -> 2960 call = (...) => (undefined | FreeVar(undefined))(2048, 8, ???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2801 call = (...) => (undefined | FreeVar(undefined))(4, 2, ???*0*, ???*1*) +0 -> 2961 call = (...) => (undefined | FreeVar(undefined))(4, 2, ???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2802 call = (...) => (undefined | FreeVar(undefined))(4, 4, ???*0*, ???*1*) +0 -> 2962 call = (...) => (undefined | FreeVar(undefined))(4, 4, ???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2803 conditional = ("function" === ???*0*) +0 -> 2963 conditional = ("function" === ???*0*) - *0* unsupported expression -2803 -> 2804 call = (???*0* | ???*1*())() +2963 -> 2964 call = (???*0* | ???*1*())() - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a ⚠️ circular variable reference -2803 -> 2805 call = ???*0*((???*1* | ???*2*())) +2963 -> 2965 call = ???*0*((???*1* | ???*2*())) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -11193,24 +11513,24 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -2803 -> 2806 call = ???*0*(null) +2963 -> 2966 call = ???*0*(null) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2807 conditional = ((null !== ???*0*) | (???*1* !== ???*2*)) +0 -> 2967 conditional = ((null !== ???*0*) | (???*1* !== ???*2*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* unsupported expression - *2* arguments[1] ⚠️ function calls are not analysed yet -2807 -> 2808 call = (???*0* | ???*1*())() +2967 -> 2968 call = (???*0* | ???*1*())() - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a ⚠️ circular variable reference -0 -> 2812 member call = (???*0* | ???*1* | null)["concat"]([???*3*]) +0 -> 2972 member call = (???*0* | ???*1* | null)["concat"]([???*3*]) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["concat"]([a]) @@ -11220,13 +11540,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2814 member call = (...) => (undefined | *anonymous function 69020* | *anonymous function 69089*)["bind"](null, ???*0*, ???*1*) +0 -> 2974 member call = (...) => (undefined | *anonymous function 69020* | *anonymous function 69089*)["bind"](null, ???*0*, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2815 call = (...) => (undefined | FreeVar(undefined))( +0 -> 2975 call = (...) => (undefined | FreeVar(undefined))( 4, 4, (...) => (undefined | *anonymous function 69020* | *anonymous function 69089*)["bind"](null, ???*0*, ???*1*), @@ -11243,40 +11563,40 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 2816 call = (...) => (undefined | P)() +0 -> 2976 call = (...) => (undefined | P)() -0 -> 2819 call = (...) => (undefined | !(1) | !(0))((???*0* | null | ???*1*), ???*2*) +0 -> 2979 call = (...) => (undefined | !(1) | !(0))((???*0* | null | ???*1*), ???*2*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* b ⚠️ circular variable reference - *2* max number of linking steps reached -0 -> 2820 conditional = ???*0* +0 -> 2980 conditional = ???*0* - *0* max number of linking steps reached -0 -> 2823 call = (...) => (undefined | P)() +0 -> 2983 call = (...) => (undefined | P)() -0 -> 2826 call = (...) => (undefined | !(1) | !(0))((???*0* | null | ???*1*), ???*2*) +0 -> 2986 call = (...) => (undefined | !(1) | !(0))((???*0* | null | ???*1*), ???*2*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* b ⚠️ circular variable reference - *2* max number of linking steps reached -0 -> 2827 conditional = ???*0* +0 -> 2987 conditional = ???*0* - *0* max number of linking steps reached -0 -> 2829 call = (???*0* | ???*1*())() +0 -> 2989 call = (???*0* | ???*1*())() - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a ⚠️ circular variable reference -0 -> 2831 conditional = (0 === ???*0*) +0 -> 2991 conditional = (0 === ???*0*) - *0* unsupported expression -0 -> 2835 call = ( +0 -> 2995 call = ( | ???*0* | (...) => ( | undefined @@ -11294,32 +11614,32 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2836 call = (...) => (undefined | a)() +0 -> 2996 call = (...) => (undefined | a)() -0 -> 2839 call = ???*0*(true) +0 -> 2999 call = ???*0*(true) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2842 call = ???*0*(false) +0 -> 3002 call = ???*0*(false) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2843 call = ???*0*() +0 -> 3003 call = ???*0*() - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2846 call = (...) => (undefined | P)() +0 -> 3006 call = (...) => (undefined | P)() -0 -> 2847 call = (...) => (undefined | 1 | ???*0* | Ck | a)(???*1*) +0 -> 3007 call = (...) => (undefined | 1 | ???*0* | Ck | a)(???*1*) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2848 call = (...) => (undefined | ((a === N) || ((null !== b) && (b === N))))(???*0*) +0 -> 3008 call = (...) => (undefined | ((a === N) || ((null !== b) && (b === N))))(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2849 conditional = ( +0 -> 3009 conditional = ( | undefined | (???*0* === (null | ???*1* | ???*2*)) | (null !== ???*14*) @@ -11402,7 +11722,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *30* O ⚠️ circular variable reference -2849 -> 2850 call = (...) => undefined( +3009 -> 3010 call = (...) => undefined( ???*0*, ( | ???*1* @@ -11440,7 +11760,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* arguments[0] ⚠️ function calls are not analysed yet -2849 -> 2851 call = (...) => (undefined | Zg(a, d))( +3009 -> 3011 call = (...) => (undefined | Zg(a, d))( ???*0*, ???*1*, ( @@ -11491,7 +11811,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *16* arguments[1] ⚠️ function calls are not analysed yet -2849 -> 2852 conditional = (null !== ( +3009 -> 3012 conditional = (null !== ( | ???*0* | { "lane": (undefined | 1 | ???*1* | 0 | 64 | ???*2* | ???*3* | 4 | 16 | 536870912 | null | ???*4*), @@ -11524,10 +11844,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[0] ⚠️ function calls are not analysed yet -2852 -> 2853 call = (...) => (undefined | B() | Bk | ???*0*)() +3012 -> 3013 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -2852 -> 2854 call = (...) => undefined( +3012 -> 3014 call = (...) => undefined( ( | ???*0* | { @@ -11577,7 +11897,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *16* unsupported expression -2852 -> 2855 call = (...) => undefined( +3012 -> 3015 call = (...) => undefined( ( | ???*0* | { @@ -11625,16 +11945,16 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *15* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2856 call = (...) => (undefined | 1 | ???*0* | Ck | a)(???*1*) +0 -> 3016 call = (...) => (undefined | 1 | ???*0* | Ck | a)(???*1*) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2857 call = (...) => (undefined | ((a === N) || ((null !== b) && (b === N))))(???*0*) +0 -> 3017 call = (...) => (undefined | ((a === N) || ((null !== b) && (b === N))))(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2858 conditional = ( +0 -> 3018 conditional = ( | undefined | (???*0* === (null | ???*1* | ???*2*)) | (null !== ???*14*) @@ -11717,7 +12037,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *30* O ⚠️ circular variable reference -2858 -> 2859 call = (...) => undefined( +3018 -> 3019 call = (...) => undefined( ???*0*, ( | { @@ -11753,7 +12073,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *10* unsupported expression -2858 -> 2864 conditional = ((0 === ???*0*) | (null === ???*2*) | (null !== ???*4*)) +3018 -> 3024 conditional = ((0 === ???*0*) | (null === ???*2*) | (null !== ???*4*)) - *0* ???*1*["lanes"] ⚠️ unknown object - *1* arguments[0] @@ -11767,7 +12087,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[0] ⚠️ function calls are not analysed yet -2864 -> 2866 call = ???*0*(???*2*, (???*4* | undefined | ???*5* | null)) +3024 -> 3026 call = ???*0*(???*2*, (???*4* | undefined | ???*5* | null)) - *0* ???*1*["alternate"] ⚠️ unknown object - *1* arguments[0] @@ -11785,7 +12105,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[0] ⚠️ function calls are not analysed yet -2864 -> 2869 call = ( +3024 -> 3029 call = ( | ???*0* | (...) => ( | undefined @@ -11809,7 +12129,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[1] ⚠️ function calls are not analysed yet -2864 -> 2870 conditional = ???*0* +3024 -> 3030 conditional = ???*0* - *0* ( | ???*1* | (...) => ( @@ -11825,11 +12145,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* unsupported expression - *4* unsupported expression -2870 -> 2873 call = (...) => undefined(???*0*) +3030 -> 3033 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -2858 -> 2878 call = (...) => (undefined | Zg(a, d))( +3018 -> 3038 call = (...) => (undefined | Zg(a, d))( ???*0*, ???*1*, ( @@ -11878,10 +12198,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *16* arguments[1] ⚠️ function calls are not analysed yet -2858 -> 2879 call = (...) => (undefined | B() | Bk | ???*0*)() +3018 -> 3039 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -2858 -> 2880 call = (...) => undefined( +3018 -> 3040 call = (...) => undefined( (???*0* | undefined | ???*1* | null), ???*4*, (undefined | 1 | ???*5* | 0 | 64 | ???*6* | ???*7* | 4 | 16 | 536870912 | null | ???*8*), @@ -11936,7 +12256,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *19* unsupported expression -2858 -> 2881 call = (...) => undefined( +3018 -> 3041 call = (...) => undefined( (???*0* | undefined | ???*1* | null), ???*4*, (undefined | 1 | ???*5* | 0 | 64 | ???*6* | ???*7* | 4 | 16 | 536870912 | null | ???*8*) @@ -11961,18 +12281,18 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2889 conditional = (0 !== ???*0*) +0 -> 3049 conditional = (0 !== ???*0*) - *0* unsupported expression -2889 -> 2893 call = (...) => undefined(???*0*, ???*1*) +3049 -> 3053 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 2895 call = (...) => (undefined | P)() +0 -> 3055 call = (...) => (undefined | P)() -0 -> 2897 member call = (???*0* | ???*1* | null)["concat"]([???*3*]) +0 -> 3057 member call = (???*0* | ???*1* | null)["concat"]([???*3*]) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["concat"]([a]) @@ -11982,13 +12302,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2899 member call = (...) => (undefined | *anonymous function 69020* | *anonymous function 69089*)["bind"](null, ???*0*, ???*1*) +0 -> 3059 member call = (...) => (undefined | *anonymous function 69020* | *anonymous function 69089*)["bind"](null, ???*0*, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2900 call = (...) => undefined( +0 -> 3060 call = (...) => undefined( 4194308, 4, (...) => (undefined | *anonymous function 69020* | *anonymous function 69089*)["bind"](null, ???*0*, ???*1*), @@ -12005,29 +12325,29 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 2901 call = (...) => undefined(4194308, 4, ???*0*, ???*1*) +0 -> 3061 call = (...) => undefined(4194308, 4, ???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2902 call = (...) => undefined(4, 2, ???*0*, ???*1*) +0 -> 3062 call = (...) => undefined(4, 2, ???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2903 call = (...) => (undefined | P)() +0 -> 3063 call = (...) => (undefined | P)() -0 -> 2904 call = (???*0* | ???*1*())() +0 -> 3064 call = (???*0* | ???*1*())() - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* a ⚠️ circular variable reference -0 -> 2906 call = (...) => (undefined | P)() +0 -> 3066 call = (...) => (undefined | P)() -0 -> 2907 call = ???*0*((???*1* | ???*2* | ???*4*)) +0 -> 3067 call = ???*0*((???*1* | ???*2* | ???*4*)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -12039,7 +12359,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* b ⚠️ circular variable reference -0 -> 2913 member call = (...) => undefined["bind"]( +0 -> 3073 member call = (...) => undefined["bind"]( null, ( | null @@ -12106,22 +12426,22 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *21* unsupported expression -0 -> 2915 call = (...) => (undefined | P)() +0 -> 3075 call = (...) => (undefined | P)() -0 -> 2918 call = (...) => (undefined | P)() +0 -> 3078 call = (...) => (undefined | P)() -0 -> 2919 call = (...) => (undefined | [b["memoizedState"], a])(false) +0 -> 3079 call = (...) => (undefined | [b["memoizedState"], a])(false) -0 -> 2923 member call = (...) => undefined["bind"](null, ???*0*) +0 -> 3083 member call = (...) => undefined["bind"](null, ???*0*) - *0* max number of linking steps reached -0 -> 2925 call = (...) => (undefined | P)() +0 -> 3085 call = (...) => (undefined | P)() -0 -> 2926 call = (...) => (undefined | P)() +0 -> 3086 call = (...) => (undefined | P)() -0 -> 2927 conditional = (false | true) +0 -> 3087 conditional = (false | true) -2927 -> 2928 conditional = (???*0* === (???*1* | ???*2*)) +3087 -> 3088 conditional = (???*0* === (???*1* | ???*2*)) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -12130,12 +12450,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -2928 -> 2929 call = (...) => ( +3088 -> 3089 free var = FreeVar(Error) + +3088 -> 3090 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(407) -2928 -> 2930 call = ???*0*( +3088 -> 3091 call = ???*0*( ( | undefined | `Minified React error #${407}; visit https://reactjs.org/docs/error-decoder.html?invariant=${407} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -12144,7 +12466,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -2927 -> 2931 call = (???*0* | ???*1*() | ???*2*())() +3087 -> 3092 call = (???*0* | ???*1*() | ???*2*())() - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* c @@ -12152,11 +12474,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -2927 -> 2932 call = ???*0*() +3087 -> 3093 call = ???*0*() - *0* arguments[1] ⚠️ function calls are not analysed yet -2927 -> 2933 conditional = (null === (null | ???*0* | undefined | ???*1* | ???*4*)) +3087 -> 3094 conditional = (null === (null | ???*0* | undefined | ???*1* | ???*4*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["alternate"] @@ -12167,12 +12489,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *4* unknown new expression -2933 -> 2934 call = (...) => ( +3094 -> 3095 free var = FreeVar(Error) + +3094 -> 3096 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(349) -2933 -> 2935 call = ???*0*( +3094 -> 3097 call = ???*0*( ( | undefined | `Minified React error #${349}; visit https://reactjs.org/docs/error-decoder.html?invariant=${349} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -12181,7 +12505,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -2927 -> 2936 call = (...) => undefined( +3087 -> 3098 call = (...) => undefined( ( | null | ???*0* @@ -12232,7 +12556,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *18* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2940 member call = (...) => (undefined | c(*anonymous function 67764*))["bind"]( +0 -> 3102 member call = (...) => (undefined | c(*anonymous function 67764*))["bind"]( null, ( | null @@ -12286,7 +12610,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *19* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2941 call = (...) => (undefined | ti(8390656, 8, a, b))( +0 -> 3103 call = (...) => (undefined | ti(8390656, 8, a, b))( (...) => (undefined | ???*0*)["bind"]( null, (null | ???*1* | ???*2*), @@ -12340,7 +12664,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *19* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2944 member call = (...) => undefined["bind"]( +0 -> 3106 member call = (...) => undefined["bind"]( null, ( | null @@ -12401,7 +12725,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *22* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2945 call = (...) => (undefined | a)( +0 -> 3107 call = (...) => (undefined | a)( 9, (...) => undefined["bind"]( null, @@ -12461,11 +12785,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *21* unsupported expression -0 -> 2946 call = (...) => (undefined | P)() +0 -> 3108 call = (...) => (undefined | P)() -0 -> 2948 conditional = (false | true) +0 -> 3110 conditional = (false | true) -2948 -> 2950 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) +3110 -> 3112 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -12473,20 +12797,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* unsupported expression - *3* max number of linking steps reached -2948 -> 2951 member call = ???*0*["toString"](32) +3110 -> 3113 member call = ???*0*["toString"](32) - *0* unsupported expression -2948 -> 2953 member call = ???*0*["toString"](32) +3110 -> 3115 member call = ???*0*["toString"](32) - *0* max number of linking steps reached -2948 -> 2955 member call = ???*0*["toString"](32) +3110 -> 3117 member call = ???*0*["toString"](32) - *0* max number of linking steps reached -0 -> 2957 call = (...) => (undefined | [b["memoizedState"], c["dispatch"]])((...) => (undefined | b(a) | b)) +0 -> 3119 call = (...) => (undefined | [b["memoizedState"], c["dispatch"]])((...) => (undefined | b(a) | b)) -0 -> 2958 call = (...) => (undefined | P)() +0 -> 3120 call = (...) => (undefined | P)() -0 -> 2960 call = (...) => (undefined | ???*0* | b)( +0 -> 3122 call = (...) => (undefined | ???*0* | b)( ( | undefined | null @@ -12585,15 +12909,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *36* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2962 call = (...) => (undefined | [b["memoizedState"], c["dispatch"]])((...) => (undefined | b(a) | b)) +0 -> 3124 call = (...) => (undefined | [b["memoizedState"], c["dispatch"]])((...) => (undefined | b(a) | b)) -0 -> 2964 call = (...) => (undefined | P)() +0 -> 3126 call = (...) => (undefined | P)() -0 -> 2965 call = (...) => (undefined | [f, d])((...) => (undefined | b(a) | b)) +0 -> 3127 call = (...) => (undefined | [f, d])((...) => (undefined | b(a) | b)) -0 -> 2966 call = (...) => (undefined | P)() +0 -> 3128 call = (...) => (undefined | P)() -0 -> 2969 call = (...) => (undefined | ???*0* | b)( +0 -> 3131 call = (...) => (undefined | ???*0* | b)( ( | undefined | null @@ -12692,11 +13016,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *36* arguments[0] ⚠️ function calls are not analysed yet -0 -> 2971 call = (...) => (undefined | [f, d])((...) => (undefined | b(a) | b)) +0 -> 3133 call = (...) => (undefined | [f, d])((...) => (undefined | b(a) | b)) -0 -> 2973 call = (...) => (undefined | P)() +0 -> 3135 call = (...) => (undefined | P)() -0 -> 2974 call = (...) => (undefined | Ma(a["type"]) | Ma("Lazy") | Ma("Suspense") | Ma("SuspenseList") | a | "")((???*0* | ???*1*)) +0 -> 3136 call = (...) => (undefined | Ma(a["type"]) | Ma("Lazy") | Ma("Suspense") | Ma("SuspenseList") | a | "")((???*0* | ???*1*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -12704,7 +13028,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* d ⚠️ circular variable reference -0 -> 2980 member call = ???*0*["error"](???*1*) +0 -> 3141 free var = FreeVar(console) + +0 -> 3143 member call = ???*0*["error"](???*1*) - *0* FreeVar(console) ⚠️ unknown global - *1* ???*2*["value"] @@ -12712,11 +13038,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2981 call = ???*0*((...) => undefined) +0 -> 3144 free var = FreeVar(setTimeout) + +0 -> 3145 call = ???*0*((...) => undefined) - *0* FreeVar(setTimeout) ⚠️ unknown global -0 -> 2982 call = (...) => ( +0 -> 3146 free var = FreeVar(WeakMap) + +0 -> 3147 free var = FreeVar(WeakMap) + +0 -> 3148 free var = FreeVar(Map) + +0 -> 3149 call = (...) => ( | undefined | {"eventTime": a, "lane": b, "tag": 0, "payload": null, "callback": null, "next": null} )( @@ -12734,13 +13068,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -0 -> 2987 call = (...) => undefined(???*0*, ???*1*) +0 -> 3154 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 2988 call = (...) => ( +0 -> 3155 call = (...) => ( | undefined | {"eventTime": a, "lane": b, "tag": 0, "payload": null, "callback": null, "next": null} )( @@ -12758,10 +13092,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -0 -> 2992 conditional = ("function" === ???*0*) +0 -> 3159 conditional = ("function" === ???*0*) - *0* unsupported expression -2992 -> 2995 call = ???*0*(???*3*) +3159 -> 3162 call = ???*0*(???*3*) - *0* ???*1*["getDerivedStateFromError"] ⚠️ unknown object - *1* ???*2*["type"] @@ -12773,23 +13107,25 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -2992 -> 2997 call = (...) => undefined(???*0*, ???*1*) +3159 -> 3164 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3001 call = (...) => undefined(???*0*, ???*1*) +0 -> 3168 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3003 member call = (???*0* | null)["add"](???*1*) +0 -> 3169 free var = FreeVar(Set) + +0 -> 3171 member call = (???*0* | null)["add"](???*1*) - *0* unknown new expression - *1* unsupported expression -0 -> 3007 member call = ???*0*["componentDidCatch"](???*1*, {"componentStack": (???*3* | "")}) +0 -> 3175 member call = ???*0*["componentDidCatch"](???*1*, {"componentStack": (???*3* | "")}) - *0* unsupported expression - *1* ???*2*["value"] ⚠️ unknown object @@ -12800,14 +13136,16 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3009 conditional = (null === (???*0* | ???*2*)) +0 -> 3177 conditional = (null === (???*0* | ???*2*)) - *0* ???*1*["pingCache"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* unsupported expression -3009 -> 3012 member call = ( +3177 -> 3179 free var = FreeVar(Set) + +3177 -> 3181 member call = ( | ???*0* | (...) => undefined["bind"](null, ???*2*, ???*3*, ???*4*)["pingCache"] | ???*5* @@ -12851,7 +13189,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *19* arguments[1] ⚠️ function calls are not analysed yet -3009 -> 3014 member call = ( +3177 -> 3183 member call = ( | ???*0* | (...) => undefined["bind"](null, ???*2*, ???*3*, ???*4*)["pingCache"] | ???*5* @@ -12870,7 +13208,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[1] ⚠️ function calls are not analysed yet -3009 -> 3016 member call = ( +3177 -> 3184 free var = FreeVar(Set) + +3177 -> 3186 member call = ( | ???*0* | (...) => undefined["bind"](null, ???*2*, ???*3*, ???*4*)["pingCache"] | ???*5* @@ -12914,7 +13254,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *19* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3018 member call = (???*0* | ???*1* | ???*5*)["has"](???*13*) +0 -> 3188 member call = (???*0* | ???*1* | ???*5*)["has"](???*13*) - *0* unknown new expression - *1* ???*2*["get"](???*4*) ⚠️ unknown callee object @@ -12943,7 +13283,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3020 member call = (???*0* | ???*1* | ???*5*)["add"](???*13*) +0 -> 3190 member call = (???*0* | ???*1* | ???*5*)["add"](???*13*) - *0* unknown new expression - *1* ???*2*["get"](???*4*) ⚠️ unknown callee object @@ -12972,7 +13312,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3022 member call = (...) => undefined["bind"]( +0 -> 3192 member call = (...) => undefined["bind"]( null, ( | ???*0* @@ -12994,7 +13334,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3024 member call = ???*0*["then"]( +0 -> 3194 member call = ???*0*["then"]( ( | ???*1* | (...) => undefined["bind"](null, ???*2*, ???*3*, ???*4*) @@ -13023,16 +13363,16 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3030 conditional = (0 === ???*0*) +0 -> 3200 conditional = (0 === ???*0*) - *0* unsupported expression -3030 -> 3038 call = (...) => ( +3200 -> 3208 call = (...) => ( | undefined | {"eventTime": a, "lane": b, "tag": 0, "payload": null, "callback": null, "next": null} )(???*0*, 1) - *0* unsupported expression -3030 -> 3040 call = (...) => (undefined | null | Zg(a, c))( +3200 -> 3210 call = (...) => (undefined | null | Zg(a, c))( ???*0*, ( | ???*1* @@ -13047,7 +13387,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *2* unsupported expression -0 -> 3046 call = ( +0 -> 3216 call = ( | undefined | (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d)) )(???*0*, null, ???*1*, ???*2*) @@ -13058,7 +13398,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[3] ⚠️ function calls are not analysed yet -0 -> 3048 call = ( +0 -> 3218 call = ( | undefined | (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d)) )(???*0*, ???*1*, ???*3*, ???*4*) @@ -13073,13 +13413,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[3] ⚠️ function calls are not analysed yet -0 -> 3051 call = (...) => undefined(???*0*, ???*1*) +0 -> 3221 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3052 call = (...) => (undefined | a)( +0 -> 3222 call = (...) => (undefined | a)( ???*0*, ???*1*, (???*2* | ???*3* | undefined | false), @@ -13114,13 +13454,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *12* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3053 call = (...) => (undefined | a)() +0 -> 3223 call = (...) => (undefined | a)() -0 -> 3054 conditional = ((null !== ???*0*) | !((true | false))) +0 -> 3224 conditional = ((null !== ???*0*) | !((true | false))) - *0* arguments[0] ⚠️ function calls are not analysed yet -3054 -> 3059 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, ???*2*) +3224 -> 3229 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -13128,11 +13468,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3060 call = (...) => undefined(???*0*) +0 -> 3230 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3062 call = (...) => undefined(???*0*, ???*1*, (???*2* | undefined | ???*3*), ???*7*) +0 -> 3232 call = (...) => undefined(???*0*, ???*1*, (???*2* | undefined | ???*3*), ???*7*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -13150,7 +13490,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3064 conditional = (null === ( +0 -> 3234 conditional = (null === ( | ???*0* | undefined | ???*1* @@ -13175,7 +13515,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* !(1) ⚠️ nested operation -3064 -> 3066 call = (...) => (undefined | !((!(a) || !(a["isReactComponent"]))))( +3234 -> 3236 call = (...) => (undefined | !((!(a) || !(a["isReactComponent"]))))( ( | ???*0* | (...) => (undefined | !(0) | !(1))["type"] @@ -13189,10 +13529,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[2] ⚠️ function calls are not analysed yet -3064 -> 3070 conditional = ???*0* +3234 -> 3240 conditional = ???*0* - *0* max number of linking steps reached -3070 -> 3073 call = (...) => (undefined | $i(a, b, e) | dj(a, b, c, d, e))( +3240 -> 3243 call = (...) => (undefined | $i(a, b, e) | dj(a, b, c, d, e))( ( | ???*0* | undefined @@ -13231,7 +13571,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[4] ⚠️ function calls are not analysed yet -3064 -> 3076 call = (...) => (undefined | Ah(c["children"], e, f, b) | a | qj(c, e, f, b) | b)( +3234 -> 3246 call = (...) => (undefined | Ah(c["children"], e, f, b) | a | qj(c, e, f, b) | b)( (???*0* | (...) => (undefined | !(0) | !(1))["type"]), null, ???*2*, @@ -13254,10 +13594,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3083 conditional = (0 === ???*0*) +0 -> 3253 conditional = (0 === ???*0*) - *0* unsupported expression -3083 -> 3086 call = (???*0* | ???*1* | ???*3* | (...) => (undefined | !(0) | !(1)))( +3253 -> 3256 call = (???*0* | ???*1* | ???*3* | (...) => (undefined | !(0) | !(1)))( ( | ???*4* | (...) => (undefined | !(0) | !(1))["type"]["memoizedProps"] @@ -13284,7 +13624,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[3] ⚠️ function calls are not analysed yet -3083 -> 3089 conditional = ( +3253 -> 3259 conditional = ( | ???*0* | (( | ???*5* @@ -13321,7 +13661,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *12* arguments[1] ⚠️ function calls are not analysed yet -3089 -> 3090 call = (...) => (undefined | null | b["child"])( +3259 -> 3260 call = (...) => (undefined | null | b["child"])( ( | ???*0* | undefined @@ -13346,7 +13686,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3092 call = (...) => (undefined | c)( +0 -> 3262 call = (...) => (undefined | c)( ( | ???*0* | (...) => (undefined | !(0) | !(1))["type"] @@ -13363,11 +13703,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[3] ⚠️ function calls are not analysed yet -0 -> 3097 conditional = (null !== ???*0*) +0 -> 3267 conditional = (null !== ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -3097 -> 3099 call = (...) => (undefined | !(0) | !(1))(???*0*, (???*2* | ???*3*)) +3267 -> 3269 call = (...) => (undefined | !(0) | !(1))(???*0*, (???*2* | ???*3*)) - *0* ???*1*["memoizedProps"] ⚠️ unknown object - *1* arguments[0] @@ -13379,7 +13719,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -3097 -> 3102 conditional = (undefined | true | false | (???*0* === ???*2*)) +3267 -> 3272 conditional = (undefined | true | false | (???*0* === ???*2*)) - *0* ???*1*["ref"] ⚠️ unknown object - *1* arguments[0] @@ -13389,10 +13729,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -3102 -> 3105 conditional = (0 !== ???*0*) +3272 -> 3275 conditional = (0 !== ???*0*) - *0* unsupported expression -3105 -> 3109 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, ???*2*) +3275 -> 3279 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -13400,7 +13740,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3110 call = (...) => (undefined | $i(a, b, e) | b["child"])(???*0*, ???*1*, ???*2*, (???*3* | ???*4*), ???*6*) +0 -> 3280 call = (...) => (undefined | $i(a, b, e) | b["child"])(???*0*, ???*1*, ???*2*, (???*3* | ???*4*), ???*6*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -13416,7 +13756,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3115 conditional = ("hidden" === (???*0* | null["baseLanes"]["mode"])) +0 -> 3285 conditional = ("hidden" === (???*0* | null["baseLanes"]["mode"])) - *0* ???*1*["mode"] ⚠️ unknown object - *1* ???*2*["pendingProps"] @@ -13424,33 +13764,33 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -3115 -> 3117 conditional = (0 === ???*0*) +3285 -> 3287 conditional = (0 === ???*0*) - *0* unsupported expression -3117 -> 3119 call = (...) => undefined((undefined | {"current": 0}), (0 | undefined["current"] | ???*0* | ???*1*)) +3287 -> 3289 call = (...) => undefined((undefined | {"current": 0}), (0 | undefined["current"] | ???*0* | ???*1*)) - *0* unknown mutation - *1* arguments[1] ⚠️ function calls are not analysed yet -3117 -> 3120 conditional = (0 === ???*0*) +3287 -> 3290 conditional = (0 === ???*0*) - *0* unsupported expression -3120 -> 3126 call = (...) => undefined((undefined | {"current": 0}), (0 | undefined["current"] | ???*0* | ???*1*)) +3290 -> 3296 call = (...) => undefined((undefined | {"current": 0}), (0 | undefined["current"] | ???*0* | ???*1*)) - *0* unknown mutation - *1* arguments[1] ⚠️ function calls are not analysed yet -3117 -> 3129 call = (...) => undefined((undefined | {"current": 0}), (0 | undefined["current"] | ???*0* | ???*1*)) +3287 -> 3299 call = (...) => undefined((undefined | {"current": 0}), (0 | undefined["current"] | ???*0* | ???*1*)) - *0* unknown mutation - *1* arguments[1] ⚠️ function calls are not analysed yet -3115 -> 3132 call = (...) => undefined((undefined | {"current": 0}), (0 | undefined["current"] | ???*0* | ???*1*)) +3285 -> 3302 call = (...) => undefined((undefined | {"current": 0}), (0 | undefined["current"] | ???*0* | ???*1*)) - *0* unknown mutation - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3133 call = (...) => undefined((???*0* | ???*1*), ???*2*, (???*3* | null["baseLanes"]["children"]), ???*6*) +0 -> 3303 call = (...) => undefined((???*0* | ???*1*), ???*2*, (???*3* | null["baseLanes"]["children"]), ???*6*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression @@ -13465,7 +13805,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3137 conditional = ((null === ???*0*) | (null !== ???*1*) | (null !== ???*3*) | (???*4* !== ???*6*)) +0 -> 3307 conditional = ((null === ???*0*) | (null !== ???*1*) | (null !== ???*3*) | (???*4* !== ???*6*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["ref"] @@ -13483,7 +13823,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3140 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))((???*1* | undefined | ???*2*)) +0 -> 3310 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))((???*1* | undefined | ???*2*)) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -13492,7 +13832,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -0 -> 3142 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)( +0 -> 3312 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)( ???*0*, ({} | undefined["current"] | ???*1* | undefined | ???*2*) ) @@ -13506,13 +13846,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3143 call = (...) => undefined(???*0*, ???*1*) +0 -> 3313 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3144 call = (...) => (undefined | a)( +0 -> 3314 call = (...) => (undefined | a)( ???*0*, ???*1*, (???*2* | undefined | ???*3*), @@ -13542,13 +13882,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3145 call = (...) => (undefined | a)() +0 -> 3315 call = (...) => (undefined | a)() -0 -> 3146 conditional = ((null !== ???*0*) | !((true | false))) +0 -> 3316 conditional = ((null !== ???*0*) | !((true | false))) - *0* arguments[0] ⚠️ function calls are not analysed yet -3146 -> 3151 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, ???*2*) +3316 -> 3321 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -13556,11 +13896,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3152 call = (...) => undefined(???*0*) +0 -> 3322 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3154 call = (...) => undefined(???*0*, ???*1*, (???*2* | undefined | ???*3*), ???*5*) +0 -> 3324 call = (...) => undefined(???*0*, ???*1*, (???*2* | undefined | ???*3*), ???*5*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -13574,12 +13914,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3156 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +0 -> 3326 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3157 conditional = (undefined | (null !== (???*0* | ???*1*)) | (???*3* !== (???*4* | ???*5*))) +0 -> 3327 conditional = (undefined | (null !== (???*0* | ???*1*)) | (???*3* !== (???*4* | ???*5*))) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["childContextTypes"] @@ -13594,36 +13934,36 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* a ⚠️ circular variable reference -3157 -> 3158 call = (...) => (undefined | !(0))(???*0*) +3327 -> 3328 call = (...) => (undefined | !(0))(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3159 call = (...) => undefined(???*0*, ???*1*) +0 -> 3329 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3161 conditional = (null === ???*0*) +0 -> 3331 conditional = (null === ???*0*) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -3161 -> 3162 call = (...) => undefined(???*0*, ???*1*) +3331 -> 3332 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -3161 -> 3163 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*) +3331 -> 3333 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet - *2* max number of linking steps reached -3161 -> 3164 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) +3331 -> 3334 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -13632,24 +13972,24 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[4] ⚠️ function calls are not analysed yet -3161 -> 3165 conditional = (null === ???*0*) +3331 -> 3335 conditional = (null === ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -3165 -> 3171 call = (...) => (undefined | b)(???*0*) +3335 -> 3341 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -3165 -> 3172 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +3335 -> 3342 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet -3165 -> 3174 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)(???*0*, ???*1*) +3335 -> 3344 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)(???*0*, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -3165 -> 3179 call = (...) => undefined(???*0*, ???*1*, ???*3*, ???*4*) +3335 -> 3349 call = (...) => undefined(???*0*, ???*1*, ???*3*, ???*4*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -13659,7 +13999,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* max number of linking steps reached - *4* max number of linking steps reached -3165 -> 3182 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*4*) +3335 -> 3352 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*4*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached @@ -13670,7 +14010,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[4] ⚠️ function calls are not analysed yet -3165 -> 3185 call = (...) => undefined(???*0*, ???*1*, (???*2* | ("function" === ???*4*)), ???*5*) +3335 -> 3355 call = (...) => undefined(???*0*, ???*1*, (???*2* | ("function" === ???*4*)), ???*5*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -13682,7 +14022,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* unsupported expression - *5* max number of linking steps reached -3165 -> 3187 call = (...) => (undefined | a["shouldComponentUpdate"](d, f, g) | (!(Ie(c, d)) || !(Ie(e, f))) | !(0))( +3335 -> 3357 call = (...) => (undefined | a["shouldComponentUpdate"](d, f, g) | (!(Ie(c, d)) || !(Ie(e, f))) | !(0))( ???*0*, ???*1*, ???*2*, @@ -13712,32 +14052,32 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* unknown mutation - *11* max number of linking steps reached -3165 -> 3192 member call = ???*0*["componentWillMount"]() +3335 -> 3362 member call = ???*0*["componentWillMount"]() - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -3165 -> 3195 member call = ???*0*["UNSAFE_componentWillMount"]() +3335 -> 3365 member call = ???*0*["UNSAFE_componentWillMount"]() - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -3165 -> 3208 call = (...) => undefined(???*0*, ???*1*) +3335 -> 3378 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -3165 -> 3213 call = (...) => (undefined | b)(???*0*, ???*2*) +3335 -> 3383 call = (...) => (undefined | b)(???*0*, ???*2*) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet - *2* max number of linking steps reached -3165 -> 3218 call = (...) => (undefined | b)( +3335 -> 3388 call = (...) => (undefined | b)( (???*0* | undefined | ???*3* | ???*4* | {} | undefined["current"]) ) - *0* ???*1*["context"] @@ -13750,12 +14090,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *4* unknown mutation -3165 -> 3219 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +3335 -> 3389 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet -3165 -> 3221 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)( +3335 -> 3391 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)( ???*0*, (???*1* | undefined | ???*4* | ???*5* | {} | undefined["current"]) ) @@ -13771,7 +14111,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *5* unknown mutation -3165 -> 3226 call = (...) => undefined( +3335 -> 3396 call = (...) => undefined( ???*0*, ???*1*, ???*3*, @@ -13794,7 +14134,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *8* unknown mutation -3165 -> 3229 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*4*) +3335 -> 3399 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*4*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached @@ -13805,7 +14145,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[4] ⚠️ function calls are not analysed yet -3165 -> 3232 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*4*) +3335 -> 3402 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*4*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -13816,7 +14156,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *4* max number of linking steps reached -3165 -> 3234 call = (...) => (undefined | a["shouldComponentUpdate"](d, f, g) | (!(Ie(c, d)) || !(Ie(e, f))) | !(0))( +3335 -> 3404 call = (...) => (undefined | a["shouldComponentUpdate"](d, f, g) | (!(Ie(c, d)) || !(Ie(e, f))) | !(0))( ???*0*, ???*1*, ???*2*, @@ -13849,7 +14189,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *12* unknown mutation -3165 -> 3239 member call = ???*0*["componentWillUpdate"]( +3335 -> 3409 member call = ???*0*["componentWillUpdate"]( ???*2*, ???*3*, (???*5* | undefined | ???*8* | ???*9* | {} | undefined["current"]) @@ -13873,7 +14213,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *9* unknown mutation -3165 -> 3242 member call = ???*0*["UNSAFE_componentWillUpdate"]( +3335 -> 3412 member call = ???*0*["UNSAFE_componentWillUpdate"]( ???*2*, ???*3*, (???*5* | undefined | ???*8* | ???*9* | {} | undefined["current"]) @@ -13897,7 +14237,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *9* unknown mutation -0 -> 3268 call = (...) => (undefined | $i(a, b, f) | b["child"])(???*0*, ???*1*, ???*2*, ???*3*, (true | false), ???*4*) +0 -> 3438 call = (...) => (undefined | $i(a, b, f) | b["child"])(???*0*, ???*1*, ???*2*, ???*3*, (true | false), ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -13908,13 +14248,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3269 call = (...) => undefined(???*0*, ???*1*) +0 -> 3439 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3271 conditional = (!((???*0* | ???*1*)) | !(???*3*)) +0 -> 3441 conditional = (!((???*0* | ???*1*)) | !(???*3*)) - *0* arguments[3] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -13925,13 +14265,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ nested operation - *4* unsupported expression -3271 -> 3272 call = (...) => undefined(???*0*, ???*1*, false) +3441 -> 3442 call = (...) => undefined(???*0*, ???*1*, false) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet -3271 -> 3273 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, ???*2*) +3441 -> 3443 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -13939,7 +14279,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[5] ⚠️ function calls are not analysed yet -0 -> 3278 member call = (???*0* | ???*1*)["render"]() +0 -> 3448 member call = (???*0* | ???*1*)["render"]() - *0* arguments[3] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -13947,7 +14287,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3282 call = ( +0 -> 3452 call = ( | undefined | (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d)) )(???*0*, ???*1*, null, ???*3*) @@ -13960,7 +14300,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[5] ⚠️ function calls are not analysed yet -0 -> 3284 call = ( +0 -> 3454 call = ( | undefined | (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d)) )(???*0*, null, (null | ???*1*()), ???*3*) @@ -13973,7 +14313,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[5] ⚠️ function calls are not analysed yet -0 -> 3285 call = (...) => undefined(???*0*, ???*1*, (null | ???*2*()), ???*4*) +0 -> 3455 call = (...) => undefined(???*0*, ???*1*, (null | ???*2*()), ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -13985,13 +14325,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[5] ⚠️ function calls are not analysed yet -0 -> 3288 call = (...) => undefined(???*0*, ???*1*, true) +0 -> 3458 call = (...) => undefined(???*0*, ???*1*, true) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3295 call = (...) => undefined(???*0*, ???*1*, (???*4* !== ???*7*)) +0 -> 3465 call = (...) => undefined(???*0*, ???*1*, (???*4* !== ???*7*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["pendingContext"] @@ -14013,7 +14353,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* arguments[0] ⚠️ function calls are not analysed yet -0 -> 3298 call = (...) => undefined(???*0*, ???*1*, false) +0 -> 3468 call = (...) => undefined(???*0*, ???*1*, false) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["context"] @@ -14023,7 +14363,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 3300 call = (...) => undefined(???*0*, ???*1*) +0 -> 3470 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["containerInfo"] @@ -14033,13 +14373,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 3301 call = (...) => undefined() +0 -> 3471 call = (...) => undefined() -0 -> 3302 call = (...) => undefined(???*0*) +0 -> 3472 call = (...) => undefined(???*0*) - *0* arguments[4] ⚠️ function calls are not analysed yet -0 -> 3304 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) +0 -> 3474 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -14049,27 +14389,27 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[3] ⚠️ function calls are not analysed yet -0 -> 3310 conditional = ???*0* +0 -> 3480 conditional = ???*0* - *0* max number of linking steps reached -0 -> 3313 call = (...) => undefined((undefined | {"current": 0}), ???*0*) +0 -> 3483 call = (...) => undefined((undefined | {"current": 0}), ???*0*) - *0* unsupported expression -0 -> 3314 conditional = ???*0* +0 -> 3484 conditional = ???*0* - *0* max number of linking steps reached -3314 -> 3315 call = (...) => undefined(???*0*) +3484 -> 3485 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -3314 -> 3318 conditional = ???*0* +3484 -> 3488 conditional = ???*0* - *0* max number of linking steps reached -3314 -> 3330 call = (...) => (undefined | a)(???*0*, ???*1*, 0, null) +3484 -> 3500 call = (...) => (undefined | a)(???*0*, ???*1*, 0, null) - *0* max number of linking steps reached - *1* max number of linking steps reached -3314 -> 3331 call = (...) => (undefined | a)(???*0*, ???*1*, (???*2* | ???*3*), null) +3484 -> 3501 call = (...) => (undefined | a)(???*0*, ???*1*, (???*2* | ???*3*), null) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -14079,7 +14419,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -3314 -> 3338 call = (...) => ( +3484 -> 3508 call = (...) => ( | undefined | {"baseLanes": a, "cachePool": null, "transitions": null} )((???*0* | ???*1*)) @@ -14090,16 +14430,16 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -3314 -> 3340 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +3484 -> 3510 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* arguments[1] ⚠️ function calls are not analysed yet - *2* max number of linking steps reached -0 -> 3343 conditional = ???*0* +0 -> 3513 conditional = ???*0* - *0* max number of linking steps reached -3343 -> 3344 call = (...) => (undefined | tj(a, b, g, d) | null | f | tj(a, b, g, null) | b)(???*0*, ???*1*, ???*2*, ???*3*, ???*4*, ???*5*, (???*6* | ???*7*)) +3513 -> 3514 call = (...) => (undefined | tj(a, b, g, d) | null | f | tj(a, b, g, null) | b)(???*0*, ???*1*, ???*2*, ???*3*, ???*4*, ???*5*, (???*6* | ???*7*)) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -14114,18 +14454,18 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3345 conditional = ???*0* +0 -> 3515 conditional = ???*0* - *0* max number of linking steps reached -3345 -> 3356 call = (...) => (undefined | c)(???*0*, ???*1*) +3515 -> 3526 call = (...) => (undefined | c)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3345 -> 3359 call = (...) => (undefined | c)(???*0*, ???*1*) +3515 -> 3529 call = (...) => (undefined | c)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3345 -> 3360 call = (...) => (undefined | a)(???*0*, ???*1*, (???*2* | ???*3*), null) +3515 -> 3530 call = (...) => (undefined | a)(???*0*, ???*1*, (???*2* | ???*3*), null) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -14135,7 +14475,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -3345 -> 3369 call = (...) => ( +3515 -> 3539 call = (...) => ( | undefined | {"baseLanes": a, "cachePool": null, "transitions": null} )((???*0* | ???*1*)) @@ -14146,11 +14486,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3379 call = (...) => (undefined | c)(???*0*, ???*1*) +0 -> 3549 call = (...) => (undefined | c)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 3388 member call = (???*0* | ???*1*)["push"](???*3*) +0 -> 3558 member call = (???*0* | ???*1*)["push"](???*3*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["deletions"] @@ -14159,7 +14499,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* max number of linking steps reached -0 -> 3392 call = (...) => (undefined | a)( +0 -> 3562 call = (...) => (undefined | a)( { "mode": "visible", "children": (???*0* | undefined | {"mode": "visible", "children": ???*1*} | ???*2*) @@ -14178,11 +14518,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 3395 call = (...) => undefined(???*0*) +0 -> 3565 call = (...) => undefined(???*0*) - *0* arguments[3] ⚠️ function calls are not analysed yet -0 -> 3397 call = ( +0 -> 3567 call = ( | undefined | (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d)) )(???*0*, (???*1* | undefined["child"]), null, ???*3*) @@ -14195,7 +14535,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3400 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +0 -> 3570 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -14206,16 +14546,18 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3403 conditional = ???*0* +0 -> 3573 conditional = ???*0* - *0* arguments[2] ⚠️ function calls are not analysed yet -3403 -> 3406 call = (...) => ( +3573 -> 3576 free var = FreeVar(Error) + +3573 -> 3577 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(422) -3403 -> 3407 call = ???*0*( +3573 -> 3578 call = ???*0*( ( | undefined | `Minified React error #${422}; visit https://reactjs.org/docs/error-decoder.html?invariant=${422} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -14224,7 +14566,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -3403 -> 3408 call = (...) => ( +3573 -> 3579 call = (...) => ( | undefined | {"value": a, "source": null, "stack": (c | null), "digest": (b | null)} )(???*0*) @@ -14233,27 +14575,27 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* FreeVar(Error) ⚠️ unknown global -3403 -> 3409 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*) +3573 -> 3580 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[6] ⚠️ function calls are not analysed yet - *3* max number of linking steps reached -3403 -> 3411 conditional = ???*0* +3573 -> 3582 conditional = ???*0* - *0* max number of linking steps reached -3403 -> 3418 call = (...) => (undefined | a)(???*0*, ???*1*, 0, null) +3573 -> 3589 call = (...) => (undefined | a)(???*0*, ???*1*, 0, null) - *0* max number of linking steps reached - *1* max number of linking steps reached -3403 -> 3419 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, null) +3573 -> 3590 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, null) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[6] ⚠️ function calls are not analysed yet -3403 -> 3427 call = ( +3573 -> 3598 call = ( | undefined | (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d)) )(???*0*, ???*1*, null, ???*2*) @@ -14262,34 +14604,36 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[6] ⚠️ function calls are not analysed yet -3403 -> 3430 call = (...) => ( +3573 -> 3601 call = (...) => ( | undefined | {"baseLanes": a, "cachePool": null, "transitions": null} )(???*0*) - *0* arguments[6] ⚠️ function calls are not analysed yet -0 -> 3433 conditional = (0 === ???*0*) +0 -> 3604 conditional = (0 === ???*0*) - *0* unsupported expression -3433 -> 3434 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, null) +3604 -> 3605 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, null) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[6] ⚠️ function calls are not analysed yet -0 -> 3436 conditional = ???*0* +0 -> 3607 conditional = ???*0* - *0* max number of linking steps reached -3436 -> 3440 conditional = ???*0* +3607 -> 3611 conditional = ???*0* - *0* max number of linking steps reached -3436 -> 3442 call = (...) => ( +3607 -> 3613 free var = FreeVar(Error) + +3607 -> 3614 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(419) -3436 -> 3443 call = ???*0*( +3607 -> 3615 call = ???*0*( ( | undefined | `Minified React error #${419}; visit https://reactjs.org/docs/error-decoder.html?invariant=${419} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -14298,7 +14642,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -3436 -> 3444 call = (...) => ( +3607 -> 3616 call = (...) => ( | undefined | {"value": a, "source": null, "stack": (c | null), "digest": (b | null)} )(???*0*, ???*1*, ???*2*) @@ -14306,37 +14650,39 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* max number of linking steps reached - *2* unsupported expression -3436 -> 3445 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*) +3607 -> 3617 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[6] ⚠️ function calls are not analysed yet - *3* max number of linking steps reached -0 -> 3447 conditional = ???*0* +0 -> 3619 conditional = ???*0* - *0* max number of linking steps reached -3447 -> 3448 conditional = ???*0* +3619 -> 3620 conditional = ???*0* - *0* max number of linking steps reached -3448 -> 3452 call = (...) => (undefined | c["stateNode"] | null)(???*0*, ???*1*) +3620 -> 3624 call = (...) => (undefined | c["stateNode"] | null)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3448 -> 3453 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) +3620 -> 3625 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached - *3* unsupported expression -3447 -> 3454 call = (...) => undefined() +3619 -> 3626 call = (...) => undefined() -3447 -> 3455 call = (...) => ( +3619 -> 3627 free var = FreeVar(Error) + +3619 -> 3628 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(421) -3447 -> 3456 call = ???*0*( +3619 -> 3629 call = ???*0*( ( | undefined | `Minified React error #${421}; visit https://reactjs.org/docs/error-decoder.html?invariant=${421} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -14345,7 +14691,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -3447 -> 3457 call = (...) => ( +3619 -> 3630 call = (...) => ( | undefined | {"value": a, "source": null, "stack": (c | null), "digest": (b | null)} )(???*0*) @@ -14354,28 +14700,28 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* FreeVar(Error) ⚠️ unknown global -3447 -> 3458 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*) +3619 -> 3631 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[6] ⚠️ function calls are not analysed yet - *3* max number of linking steps reached -0 -> 3460 conditional = ???*0* +0 -> 3633 conditional = ???*0* - *0* max number of linking steps reached -3460 -> 3465 member call = (...) => undefined["bind"](null, ???*0*) +3633 -> 3638 member call = (...) => undefined["bind"](null, ???*0*) - *0* max number of linking steps reached -0 -> 3469 call = (...) => (undefined | null | a)(???*0*) +0 -> 3642 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -0 -> 3476 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) +0 -> 3649 call = (...) => (undefined | ???*0*)(???*1*, ???*2*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 3482 call = (...) => undefined(???*0*, ???*2*, ???*3*) +0 -> 3655 call = (...) => undefined(???*0*, ???*2*, ???*3*) - *0* ???*1*["return"] ⚠️ unknown object - *1* arguments[0] @@ -14385,7 +14731,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3495 call = (...) => undefined( +0 -> 3668 call = (...) => undefined( ( | ???*0* | ???*1* @@ -14426,10 +14772,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* c ⚠️ circular variable reference -0 -> 3497 conditional = (0 !== ???*0*) +0 -> 3670 conditional = (0 !== ???*0*) - *0* unsupported expression -3497 -> 3500 conditional = ( +3670 -> 3673 conditional = ( | (null !== ( | ???*0* | ???*1* @@ -14453,7 +14799,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* unsupported expression -3500 -> 3503 conditional = (13 === ( +3673 -> 3676 conditional = (13 === ( | ???*0* | undefined["current"]["revealOrder"]["alternate"]["tag"] | 0["revealOrder"]["alternate"]["tag"] @@ -14470,7 +14816,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[0] ⚠️ function calls are not analysed yet -3503 -> 3505 call = (...) => undefined( +3676 -> 3678 call = (...) => undefined( ( | ???*0* | ???*1* @@ -14504,7 +14850,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[1] ⚠️ function calls are not analysed yet -3503 -> 3507 conditional = (19 === ( +3676 -> 3680 conditional = (19 === ( | ???*0* | undefined["current"]["revealOrder"]["alternate"]["tag"] | 0["revealOrder"]["alternate"]["tag"] @@ -14521,7 +14867,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[0] ⚠️ function calls are not analysed yet -3507 -> 3508 call = (...) => undefined( +3680 -> 3681 call = (...) => undefined( ( | ???*0* | ???*1* @@ -14555,7 +14901,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[1] ⚠️ function calls are not analysed yet -3507 -> 3510 conditional = (null !== ( +3680 -> 3683 conditional = (null !== ( | ???*0* | undefined["current"]["revealOrder"]["alternate"]["child"] | 0["revealOrder"]["alternate"]["child"] @@ -14572,7 +14918,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 3522 call = (...) => undefined( +0 -> 3695 call = (...) => undefined( (undefined | {"current": 0}), (???*0* | undefined["current"] | 0 | ???*2* | ???*3*) ) @@ -14583,10 +14929,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* unknown mutation - *3* unsupported expression -0 -> 3524 conditional = (0 === ???*0*) +0 -> 3697 conditional = (0 === ???*0*) - *0* unsupported expression -3524 -> 3528 call = (...) => (undefined | b | null)( +3697 -> 3701 call = (...) => (undefined | b | null)( ( | ???*0* | ???*1* @@ -14608,7 +14954,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -3524 -> 3534 call = (...) => undefined( +3697 -> 3707 call = (...) => undefined( ???*0*, false, ( @@ -14651,7 +14997,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *12* arguments[1] ⚠️ function calls are not analysed yet -3524 -> 3538 call = (...) => (undefined | b | null)( +3697 -> 3711 call = (...) => (undefined | b | null)( ( | ???*0* | ???*1* @@ -14673,10 +15019,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -3524 -> 3539 conditional = ???*0* +3697 -> 3712 conditional = ???*0* - *0* max number of linking steps reached -3524 -> 3543 call = (...) => undefined( +3697 -> 3716 call = (...) => undefined( ???*0*, true, (???*1* | ???*2* | undefined["current"]["revealOrder"] | 0["revealOrder"] | null | ???*4*), @@ -14700,12 +15046,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[1] ⚠️ function calls are not analysed yet -3524 -> 3544 call = (...) => undefined(???*0*, false, null, null, ???*1*) +3697 -> 3717 call = (...) => undefined(???*0*, false, null, null, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* unsupported expression -0 -> 3557 conditional = ((null !== (???*0* | ???*1*)) | (???*3* !== ???*5*)) +0 -> 3730 conditional = ((null !== (???*0* | ???*1*)) | (???*3* !== ???*5*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -14721,12 +15067,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -3557 -> 3558 call = (...) => ( +3730 -> 3731 free var = FreeVar(Error) + +3730 -> 3732 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(153) -3557 -> 3559 call = ???*0*( +3730 -> 3733 call = ???*0*( ( | undefined | `Minified React error #${153}; visit https://reactjs.org/docs/error-decoder.html?invariant=${153} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -14735,13 +15083,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 3561 conditional = (null !== ???*0*) +0 -> 3735 conditional = (null !== ???*0*) - *0* ???*1*["child"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -3561 -> 3564 call = (...) => (undefined | c)((???*0* | ???*1*), ???*3*) +3735 -> 3738 call = (...) => (undefined | c)((???*0* | ???*1*), ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -14753,7 +15101,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -3561 -> 3571 call = (...) => (undefined | c)((???*0* | ???*1*), ???*3*) +3735 -> 3745 call = (...) => (undefined | c)((???*0* | ???*1*), ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -14765,28 +15113,28 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 3576 call = (...) => undefined(???*0*) +0 -> 3750 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3577 call = (...) => undefined() +0 -> 3751 call = (...) => undefined() -0 -> 3578 call = (...) => undefined(???*0*) +0 -> 3752 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3580 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +0 -> 3754 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* ???*2*["type"] ⚠️ unknown object - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3581 call = (...) => (undefined | !(0))(???*0*) +0 -> 3755 call = (...) => (undefined | !(0))(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3584 call = (...) => undefined(???*0*, ???*1*) +0 -> 3758 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["containerInfo"] @@ -14796,7 +15144,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3590 call = (...) => undefined((undefined | {"current": null}), (???*0* | (0 !== ???*4*)["_currentValue"])) +0 -> 3764 call = (...) => undefined((undefined | {"current": null}), (???*0* | (0 !== ???*4*)["_currentValue"])) - *0* ???*1*["_currentValue"] ⚠️ unknown object - *1* ???*2*["_context"] @@ -14807,7 +15155,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *4* unsupported expression -0 -> 3593 conditional = (null !== (???*0* | ???*3*)) +0 -> 3767 conditional = (null !== (???*0* | ???*3*)) - *0* ???*1*["_context"] ⚠️ unknown object - *1* ???*2*["type"] @@ -14818,7 +15166,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ nested operation - *4* unsupported expression -3593 -> 3595 conditional = (null !== ???*0*) +3767 -> 3769 conditional = (null !== ???*0*) - *0* ???*1*["dehydrated"] ⚠️ unknown object - *1* ???*2*["_context"] @@ -14828,13 +15176,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -3595 -> 3597 call = (...) => undefined((undefined | {"current": 0}), ???*0*) +3769 -> 3771 call = (...) => undefined((undefined | {"current": 0}), ???*0*) - *0* unsupported expression -3593 -> 3601 conditional = (0 !== ???*0*) +3767 -> 3775 conditional = (0 !== ???*0*) - *0* unsupported expression -3601 -> 3602 call = (...) => (undefined | null | a | rj(b, g) | sj(a, b, g, d, h, e, c) | d)((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) +3775 -> 3776 call = (...) => (undefined | null | a | rj(b, g) | sj(a, b, g, d, h, e, c) | d)((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -14846,10 +15194,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[2] ⚠️ function calls are not analysed yet -3593 -> 3604 call = (...) => undefined((undefined | {"current": 0}), ???*0*) +3767 -> 3778 call = (...) => undefined((undefined | {"current": 0}), ???*0*) - *0* unsupported expression -3593 -> 3605 call = (...) => (undefined | null | b["child"])((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) +3767 -> 3779 call = (...) => (undefined | null | b["child"])((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -14861,13 +15209,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3608 call = (...) => undefined((undefined | {"current": 0}), ???*0*) +0 -> 3782 call = (...) => undefined((undefined | {"current": 0}), ???*0*) - *0* unsupported expression -0 -> 3611 conditional = (0 !== ???*0*) +0 -> 3785 conditional = (0 !== ???*0*) - *0* unsupported expression -3611 -> 3612 conditional = (???*0* | (0 !== ???*3*)) +3785 -> 3786 conditional = (???*0* | (0 !== ???*3*)) - *0* ???*1*["_context"] ⚠️ unknown object - *1* ???*2*["type"] @@ -14876,7 +15224,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* unsupported expression -3612 -> 3613 call = (...) => (undefined | b["child"])((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) +3786 -> 3787 call = (...) => (undefined | b["child"])((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -14888,10 +15236,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3620 call = (...) => undefined((undefined | {"current": 0}), (undefined["current"] | 0 | ???*0*)) +0 -> 3794 call = (...) => undefined((undefined | {"current": 0}), (undefined["current"] | 0 | ???*0*)) - *0* unknown mutation -0 -> 3622 call = (...) => (undefined | null | b["child"])((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) +0 -> 3796 call = (...) => (undefined | null | b["child"])((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -14903,7 +15251,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3623 call = (...) => (undefined | null | b["child"])((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) +0 -> 3797 call = (...) => (undefined | null | b["child"])((???*0* | undefined | null | ???*1*), ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -14915,7 +15263,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[2] ⚠️ function calls are not analysed yet -0 -> 3627 conditional = ((5 === ???*0*) | (6 === ???*3*)) +0 -> 3801 conditional = ((5 === ???*0*) | (6 === ???*3*)) - *0* ???*1*["tag"] ⚠️ unknown object - *1* ???*2*["child"] @@ -14929,7 +15277,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -3627 -> 3630 member call = ???*0*["appendChild"](???*1*) +3801 -> 3804 member call = ???*0*["appendChild"](???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -14939,7 +15287,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -3627 -> 3633 conditional = ((4 !== ???*0*) | (null !== ???*3*)) +3801 -> 3807 conditional = ((4 !== ???*0*) | (null !== ???*3*)) - *0* ???*1*["tag"] ⚠️ unknown object - *1* ???*2*["child"] @@ -14953,7 +15301,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -0 -> 3646 conditional = ((???*0* | undefined | ???*2*) !== (???*8* | undefined | ???*9*)) +0 -> 3820 conditional = ((???*0* | undefined | ???*2*) !== (???*8* | undefined | ???*9*)) - *0* ???*1*["memoizedProps"] ⚠️ unknown object - *1* arguments[0] @@ -14997,10 +15345,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* unsupported expression - *14* unsupported expression -3646 -> 3649 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) +3820 -> 3823 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) - *0* unknown mutation -3646 -> 3650 call = (...) => ( +3820 -> 3824 call = (...) => ( | undefined | A( {}, @@ -15045,7 +15393,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *12* unsupported expression - *13* unsupported expression -3646 -> 3651 call = (...) => ( +3820 -> 3825 call = (...) => ( | undefined | A( {}, @@ -15088,7 +15436,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *11* unsupported expression - *12* unsupported expression -3646 -> 3652 call = ???*0*({}, (???*2* | undefined | ???*4*), {"value": ???*10*}) +3820 -> 3826 call = ???*0*({}, (???*2* | undefined | ???*4*), {"value": ???*10*}) - *0* ???*1*["assign"] ⚠️ unknown object - *1* FreeVar(Object) @@ -15117,7 +15465,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* unsupported expression - *10* unsupported expression -3646 -> 3653 call = ???*0*({}, (???*2* | undefined | ???*3*), {"value": ???*9*}) +3820 -> 3827 call = ???*0*({}, (???*2* | undefined | ???*3*), {"value": ???*9*}) - *0* ???*1*["assign"] ⚠️ unknown object - *1* FreeVar(Object) @@ -15144,7 +15492,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* unsupported expression - *9* unsupported expression -3646 -> 3654 call = (...) => ( +3820 -> 3828 call = (...) => ( | undefined | A( {}, @@ -15187,7 +15535,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *11* unsupported expression - *12* unsupported expression -3646 -> 3655 call = (...) => ( +3820 -> 3829 call = (...) => ( | undefined | A( {}, @@ -15228,7 +15576,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* unsupported expression - *11* unsupported expression -3646 -> 3659 call = (...) => undefined( +3820 -> 3833 call = (...) => undefined( (???*0* | null | {} | ???*1* | undefined[(???*5* | null | [] | ???*6*)] | ???*7*), (???*8* | undefined | ???*9*) ) @@ -15268,7 +15616,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *13* unsupported expression - *14* unsupported expression -3646 -> 3661 member call = (???*0* | undefined | ???*1*)["hasOwnProperty"]((???*7* | null | [] | ???*8*)) +3820 -> 3835 member call = (???*0* | undefined | ???*1*)["hasOwnProperty"]((???*7* | null | [] | ???*8*)) - *0* arguments[3] ⚠️ function calls are not analysed yet - *1* ???*2*( @@ -15294,7 +15642,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* f ⚠️ circular variable reference -3646 -> 3663 member call = (???*0* | undefined | ???*2*)["hasOwnProperty"]((???*8* | null | [] | ???*9*)) +3820 -> 3837 member call = (???*0* | undefined | ???*2*)["hasOwnProperty"]((???*8* | null | [] | ???*9*)) - *0* ???*1*["memoizedProps"] ⚠️ unknown object - *1* arguments[0] @@ -15322,7 +15670,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *9* f ⚠️ circular variable reference -3646 -> 3665 conditional = ( +3820 -> 3839 conditional = ( | !((???*0* | ???*4*)) | ???*7* | undefined["hasOwnProperty"]((???*12* | null | [] | ???*13*)) @@ -15371,13 +15719,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *20* f ⚠️ circular variable reference -3665 -> 3666 conditional = ("style" === (???*0* | null | [] | ???*1*)) +3839 -> 3840 conditional = ("style" === (???*0* | null | [] | ???*1*)) - *0* l ⚠️ pattern without value - *1* f ⚠️ circular variable reference -3666 -> 3669 member call = (???*0* | undefined[(???*5* | null | [] | ???*6*)] | ???*7*)["hasOwnProperty"](???*8*) +3840 -> 3843 member call = (???*0* | undefined[(???*5* | null | [] | ???*6*)] | ???*7*)["hasOwnProperty"](???*8*) - *0* ???*1*[(???*3* | null | [] | ???*4*)] ⚠️ unknown object - *1* ???*2*["memoizedProps"] @@ -15396,20 +15744,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* g ⚠️ pattern without value -3666 -> 3672 member call = {}["hasOwnProperty"]((???*0* | null | [] | ???*1*)) +3840 -> 3846 member call = {}["hasOwnProperty"]((???*0* | null | [] | ???*1*)) - *0* l ⚠️ pattern without value - *1* f ⚠️ circular variable reference -3666 -> 3674 member call = ???*0*["push"]((???*1* | null | [] | ???*2*), null) +3840 -> 3848 member call = ???*0*["push"]((???*1* | null | [] | ???*2*), null) - *0* unsupported expression - *1* l ⚠️ pattern without value - *2* f ⚠️ circular variable reference -3646 -> 3678 member call = (???*0* | undefined | ???*1*)["hasOwnProperty"]((???*7* | null | [] | ???*8*)) +3820 -> 3852 member call = (???*0* | undefined | ???*1*)["hasOwnProperty"]((???*7* | null | [] | ???*8*)) - *0* arguments[3] ⚠️ function calls are not analysed yet - *1* ???*2*( @@ -15435,7 +15783,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* f ⚠️ circular variable reference -3646 -> 3679 conditional = ( +3820 -> 3853 conditional = ( | ???*0* | undefined["hasOwnProperty"]((???*4* | null | [] | ???*5*)) | ((???*6* | undefined[(???*10* | null | [] | ???*11*)] | ???*12*) !== (???*13* | undefined[(???*18* | null | [] | ???*19*)] | ???*20*)) @@ -15511,13 +15859,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *35* unsupported expression -3679 -> 3680 conditional = ("style" === (???*0* | null | [] | ???*1*)) +3853 -> 3854 conditional = ("style" === (???*0* | null | [] | ???*1*)) - *0* l ⚠️ pattern without value - *1* f ⚠️ circular variable reference -3680 -> 3681 conditional = (???*0* | undefined[(???*5* | null | [] | ???*6*)] | ???*7*) +3854 -> 3855 conditional = (???*0* | undefined[(???*5* | null | [] | ???*6*)] | ???*7*) - *0* ???*1*[(???*3* | null | [] | ???*4*)] ⚠️ unknown object - *1* ???*2*["memoizedProps"] @@ -15534,7 +15882,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *7* unsupported expression -3681 -> 3683 member call = (???*0* | undefined[(???*5* | null | [] | ???*6*)] | ???*7*)["hasOwnProperty"](???*8*) +3855 -> 3857 member call = (???*0* | undefined[(???*5* | null | [] | ???*6*)] | ???*7*)["hasOwnProperty"](???*8*) - *0* ???*1*[(???*3* | null | [] | ???*4*)] ⚠️ unknown object - *1* ???*2*["memoizedProps"] @@ -15553,7 +15901,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* g ⚠️ pattern without value -3681 -> 3685 member call = (???*0* | undefined[(???*4* | null | [] | ???*5*)] | ???*6*)["hasOwnProperty"](???*7*) +3855 -> 3859 member call = (???*0* | undefined[(???*4* | null | [] | ???*5*)] | ???*6*)["hasOwnProperty"](???*7*) - *0* ???*1*[(???*2* | null | [] | ???*3*)] ⚠️ unknown object - *1* arguments[3] @@ -15570,7 +15918,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* g ⚠️ pattern without value -3681 -> 3688 member call = (???*0* | undefined[(???*4* | null | [] | ???*5*)] | ???*6*)["hasOwnProperty"](???*7*) +3855 -> 3862 member call = (???*0* | undefined[(???*4* | null | [] | ???*5*)] | ???*6*)["hasOwnProperty"](???*7*) - *0* ???*1*[(???*2* | null | [] | ???*3*)] ⚠️ unknown object - *1* arguments[3] @@ -15587,7 +15935,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* g ⚠️ pattern without value -3681 -> 3694 member call = (null | [] | ???*0*)["push"]( +3855 -> 3868 member call = (null | [] | ???*0*)["push"]( (???*1* | null | [] | ???*2*), (???*3* | null | {} | ???*4* | undefined[(???*8* | null | [] | ???*9*)] | ???*10*) ) @@ -15613,7 +15961,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *10* unsupported expression -3680 -> 3698 member call = ???*0*["push"]( +3854 -> 3872 member call = ???*0*["push"]( (???*1* | null | [] | ???*2*), (???*3* | undefined[(???*7* | null | [] | ???*8*)] | ???*9*) ) @@ -15636,7 +15984,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *9* unsupported expression -3680 -> 3700 member call = ???*0*["push"]( +3854 -> 3874 member call = ???*0*["push"]( (???*1* | null | [] | ???*2*), (???*3* | undefined[(???*7* | null | [] | ???*8*)] | ???*9*) ) @@ -15659,13 +16007,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *9* unsupported expression -3680 -> 3702 member call = {}["hasOwnProperty"]((???*0* | null | [] | ???*1*)) +3854 -> 3876 member call = {}["hasOwnProperty"]((???*0* | null | [] | ???*1*)) - *0* l ⚠️ pattern without value - *1* f ⚠️ circular variable reference -3680 -> 3703 call = (...) => undefined("scroll", (???*0* | ???*1*)) +3854 -> 3877 call = (...) => undefined("scroll", (???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -15673,7 +16021,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -3680 -> 3705 member call = ???*0*["push"]( +3854 -> 3879 member call = ???*0*["push"]( (???*1* | null | [] | ???*2*), (???*3* | undefined[(???*7* | null | [] | ???*8*)] | ???*9*) ) @@ -15696,7 +16044,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *9* unsupported expression -3646 -> 3707 member call = ???*0*["push"]( +3820 -> 3881 member call = ???*0*["push"]( "style", (???*1* | null | {} | ???*2* | undefined[(???*6* | null | [] | ???*7*)] | ???*8*) ) @@ -15717,9 +16065,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *8* unsupported expression -0 -> 3711 conditional = !((false | true)) +0 -> 3885 conditional = !((false | true)) -0 -> 3730 conditional = ((null !== ???*0*) | (???*2* === ???*5*)) +0 -> 3904 conditional = ((null !== ???*0*) | (???*2* === ???*5*)) - *0* ???*1*["alternate"] ⚠️ unknown object - *1* arguments[0] @@ -15735,58 +16083,58 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 3748 call = (...) => undefined(???*0*) +0 -> 3922 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 3750 call = (...) => (undefined | b)(???*0*) +0 -> 3924 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 3752 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +0 -> 3926 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* max number of linking steps reached -0 -> 3753 call = (...) => undefined() +0 -> 3927 call = (...) => undefined() -0 -> 3754 call = (...) => (undefined | b)(???*0*) +0 -> 3928 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 3756 call = (...) => undefined() +0 -> 3930 call = (...) => undefined() -0 -> 3757 call = (...) => undefined((undefined | {"current": false})) +0 -> 3931 call = (...) => undefined((undefined | {"current": false})) -0 -> 3758 call = (...) => undefined((undefined | {"current": {}})) +0 -> 3932 call = (...) => undefined((undefined | {"current": {}})) -0 -> 3759 call = (...) => undefined() +0 -> 3933 call = (...) => undefined() -0 -> 3765 conditional = ???*0* +0 -> 3939 conditional = ???*0* - *0* max number of linking steps reached -3765 -> 3766 call = (...) => (undefined | !(1) | !(0))(???*0*) +3939 -> 3940 call = (...) => (undefined | !(1) | !(0))(???*0*) - *0* max number of linking steps reached -3765 -> 3772 call = (...) => undefined((null | [???*0*])) +3939 -> 3946 call = (...) => undefined((null | [???*0*])) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 3773 call = (???*0* | (...) => undefined)(???*1*, ???*2*) +0 -> 3947 call = (???*0* | (...) => undefined)(???*1*, ???*2*) - *0* Bj ⚠️ pattern without value - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 3774 call = (...) => (undefined | b)(???*0*) +0 -> 3948 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 3775 call = (...) => undefined(???*0*) +0 -> 3949 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 3777 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) +0 -> 3951 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) - *0* unknown mutation -0 -> 3780 conditional = ???*0* +0 -> 3954 conditional = ???*0* - *0* max number of linking steps reached -3780 -> 3781 call = (???*0* | (...) => undefined)(???*1*, ???*2*, ???*3*, ???*4*, ???*5*) +3954 -> 3955 call = (???*0* | (...) => undefined)(???*1*, ???*2*, ???*3*, ???*4*, ???*5*) - *0* Cj ⚠️ pattern without value - *1* max number of linking steps reached @@ -15795,18 +16143,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* max number of linking steps reached - *5* max number of linking steps reached -3780 -> 3786 conditional = ???*0* +3954 -> 3960 conditional = ???*0* - *0* max number of linking steps reached -3786 -> 3788 conditional = ???*0* +3960 -> 3962 conditional = ???*0* - *0* max number of linking steps reached -3788 -> 3789 call = (...) => ( +3962 -> 3963 free var = FreeVar(Error) + +3962 -> 3964 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(166) -3788 -> 3790 call = ???*0*( +3962 -> 3965 call = ???*0*( ( | undefined | `Minified React error #${166}; visit https://reactjs.org/docs/error-decoder.html?invariant=${166} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -15815,101 +16165,101 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -3786 -> 3791 call = (...) => (undefined | b)(???*0*) +3960 -> 3966 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -3780 -> 3793 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) +3954 -> 3968 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) - *0* unknown mutation -3780 -> 3794 call = (...) => (undefined | !(1) | !(0))(???*0*) +3954 -> 3969 call = (...) => (undefined | !(1) | !(0))(???*0*) - *0* max number of linking steps reached -3780 -> 3795 conditional = ???*0* +3954 -> 3970 conditional = ???*0* - *0* max number of linking steps reached -3795 -> 3802 call = (...) => undefined("cancel", ???*0*) +3970 -> 3977 call = (...) => undefined("cancel", ???*0*) - *0* max number of linking steps reached -3795 -> 3803 call = (...) => undefined("close", ???*0*) +3970 -> 3978 call = (...) => undefined("close", ???*0*) - *0* max number of linking steps reached -3795 -> 3804 call = (...) => undefined("load", ???*0*) +3970 -> 3979 call = (...) => undefined("load", ???*0*) - *0* max number of linking steps reached -3795 -> 3807 call = (...) => undefined(???*0*, ???*1*) +3970 -> 3982 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3808 call = (...) => undefined("error", ???*0*) +3970 -> 3983 call = (...) => undefined("error", ???*0*) - *0* max number of linking steps reached -3795 -> 3809 call = (...) => undefined("error", ???*0*) +3970 -> 3984 call = (...) => undefined("error", ???*0*) - *0* max number of linking steps reached -3795 -> 3810 call = (...) => undefined("load", ???*0*) +3970 -> 3985 call = (...) => undefined("load", ???*0*) - *0* max number of linking steps reached -3795 -> 3811 call = (...) => undefined("toggle", ???*0*) +3970 -> 3986 call = (...) => undefined("toggle", ???*0*) - *0* max number of linking steps reached -3795 -> 3812 call = (...) => undefined(???*0*, ???*1*) +3970 -> 3987 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3813 call = (...) => undefined("invalid", ???*0*) +3970 -> 3988 call = (...) => undefined("invalid", ???*0*) - *0* max number of linking steps reached -3795 -> 3816 call = (...) => undefined("invalid", ???*0*) +3970 -> 3991 call = (...) => undefined("invalid", ???*0*) - *0* max number of linking steps reached -3795 -> 3817 call = (...) => undefined(???*0*, ???*1*) +3970 -> 3992 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3818 call = (...) => undefined("invalid", ???*0*) +3970 -> 3993 call = (...) => undefined("invalid", ???*0*) - *0* max number of linking steps reached -3795 -> 3819 call = (...) => undefined(???*0*, ???*1*) +3970 -> 3994 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3821 member call = ???*0*["hasOwnProperty"](???*1*) +3970 -> 3996 member call = ???*0*["hasOwnProperty"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3822 conditional = ???*0* +3970 -> 3997 conditional = ???*0* - *0* max number of linking steps reached -3822 -> 3827 call = (...) => undefined(???*0*, ???*1*, ???*2*) +3997 -> 4002 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -3822 -> 3831 call = (...) => undefined(???*0*, ???*1*, ???*2*) +3997 -> 4006 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -3822 -> 3833 member call = {}["hasOwnProperty"](???*0*) +3997 -> 4008 member call = {}["hasOwnProperty"](???*0*) - *0* max number of linking steps reached -3822 -> 3834 call = (...) => undefined("scroll", ???*0*) +3997 -> 4009 call = (...) => undefined("scroll", ???*0*) - *0* max number of linking steps reached -3795 -> 3835 call = (...) => undefined(???*0*) +3970 -> 4010 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -3795 -> 3836 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, true) +3970 -> 4011 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, true) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3837 call = (...) => undefined(???*0*) +3970 -> 4012 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -3795 -> 3838 call = (...) => undefined(???*0*) +3970 -> 4013 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -3795 -> 3845 call = (...) => ( +3970 -> 4020 call = (...) => ( | undefined | "http://www.w3.org/2000/svg" | "http://www.w3.org/1998/Math/MathML" @@ -15917,68 +16267,68 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] )(???*0*) - *0* max number of linking steps reached -3795 -> 3847 member call = ???*0*["createElement"]("div") +3970 -> 4022 member call = ???*0*["createElement"]("div") - *0* max number of linking steps reached -3795 -> 3851 member call = ???*0*["removeChild"](???*1*) +3970 -> 4026 member call = ???*0*["removeChild"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3855 member call = ???*0*["createElement"](???*1*, ???*2*) +3970 -> 4030 member call = ???*0*["createElement"](???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -3795 -> 3857 member call = ???*0*["createElement"](???*1*) +3970 -> 4032 member call = ???*0*["createElement"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3864 member call = ???*0*["createElementNS"](???*1*, ???*2*) +3970 -> 4039 member call = ???*0*["createElementNS"](???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -3795 -> 3867 call = (???*0* | (...) => (undefined | FreeVar(undefined)))(???*1*, ???*2*, false, false) +3970 -> 4042 call = (???*0* | (...) => (undefined | FreeVar(undefined)))(???*1*, ???*2*, false, false) - *0* Aj ⚠️ pattern without value - *1* max number of linking steps reached - *2* max number of linking steps reached -3795 -> 3869 call = (...) => (undefined | ("string" === ???*0*) | !(1) | !(0))(???*1*, ???*2*) +3970 -> 4044 call = (...) => (undefined | ("string" === ???*0*) | !(1) | !(0))(???*1*, ???*2*) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached -3795 -> 3870 call = (...) => undefined("cancel", ???*0*) +3970 -> 4045 call = (...) => undefined("cancel", ???*0*) - *0* max number of linking steps reached -3795 -> 3871 call = (...) => undefined("close", ???*0*) +3970 -> 4046 call = (...) => undefined("close", ???*0*) - *0* max number of linking steps reached -3795 -> 3872 call = (...) => undefined("load", ???*0*) +3970 -> 4047 call = (...) => undefined("load", ???*0*) - *0* max number of linking steps reached -3795 -> 3875 call = (...) => undefined(???*0*, ???*1*) +3970 -> 4050 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3876 call = (...) => undefined("error", ???*0*) +3970 -> 4051 call = (...) => undefined("error", ???*0*) - *0* max number of linking steps reached -3795 -> 3877 call = (...) => undefined("error", ???*0*) +3970 -> 4052 call = (...) => undefined("error", ???*0*) - *0* max number of linking steps reached -3795 -> 3878 call = (...) => undefined("load", ???*0*) +3970 -> 4053 call = (...) => undefined("load", ???*0*) - *0* max number of linking steps reached -3795 -> 3879 call = (...) => undefined("toggle", ???*0*) +3970 -> 4054 call = (...) => undefined("toggle", ???*0*) - *0* max number of linking steps reached -3795 -> 3880 call = (...) => undefined(???*0*, ???*1*) +3970 -> 4055 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3881 call = (...) => ( +3970 -> 4056 call = (...) => ( | undefined | A( {}, @@ -15997,10 +16347,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* max number of linking steps reached - *4* max number of linking steps reached -3795 -> 3882 call = (...) => undefined("invalid", ???*0*) +3970 -> 4057 call = (...) => undefined("invalid", ???*0*) - *0* max number of linking steps reached -3795 -> 3885 call = ???*0*({}, ???*2*, {"value": ???*3*}) +3970 -> 4060 call = ???*0*({}, ???*2*, {"value": ???*3*}) - *0* ???*1*["assign"] ⚠️ unknown object - *1* FreeVar(Object) @@ -16008,14 +16358,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* max number of linking steps reached - *3* unsupported expression -3795 -> 3886 call = (...) => undefined("invalid", ???*0*) +3970 -> 4061 call = (...) => undefined("invalid", ???*0*) - *0* max number of linking steps reached -3795 -> 3887 call = (...) => undefined(???*0*, ???*1*) +3970 -> 4062 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3888 call = (...) => ( +3970 -> 4063 call = (...) => ( | undefined | A( {}, @@ -16032,25 +16382,25 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* max number of linking steps reached - *3* max number of linking steps reached -3795 -> 3889 call = (...) => undefined("invalid", ???*0*) +3970 -> 4064 call = (...) => undefined("invalid", ???*0*) - *0* max number of linking steps reached -3795 -> 3890 call = (...) => undefined(???*0*, ???*1*) +3970 -> 4065 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3892 member call = ???*0*["hasOwnProperty"](???*1*) +3970 -> 4067 member call = ???*0*["hasOwnProperty"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3893 conditional = ???*0* +3970 -> 4068 conditional = ???*0* - *0* max number of linking steps reached -3893 -> 3895 call = (...) => undefined(???*0*, ???*1*) +4068 -> 4070 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3893 -> 3897 call = ???*0*(???*2*, ???*3*) +4068 -> 4072 call = ???*0*(???*2*, ???*3*) - *0* ???*1*(*anonymous function 13608*) ⚠️ unknown callee - *1* *anonymous function 13449* @@ -16058,63 +16408,63 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* max number of linking steps reached - *3* max number of linking steps reached -3893 -> 3898 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) +4068 -> 4073 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3893 -> 3899 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) +4068 -> 4074 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3893 -> 3901 member call = {}["hasOwnProperty"](???*0*) +4068 -> 4076 member call = {}["hasOwnProperty"](???*0*) - *0* max number of linking steps reached -3893 -> 3902 call = (...) => undefined("scroll", ???*0*) +4068 -> 4077 call = (...) => undefined("scroll", ???*0*) - *0* max number of linking steps reached -3893 -> 3903 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) +4068 -> 4078 call = (...) => undefined(???*0*, ???*1*, ???*2*, ???*3*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached - *3* max number of linking steps reached -3795 -> 3904 call = (...) => undefined(???*0*) +3970 -> 4079 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -3795 -> 3905 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, false) +3970 -> 4080 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, false) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3906 call = (...) => undefined(???*0*) +3970 -> 4081 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -3795 -> 3907 call = (...) => undefined(???*0*) +3970 -> 4082 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -3795 -> 3911 call = (...) => (undefined | a | "")(???*0*) +3970 -> 4086 call = (...) => (undefined | a | "")(???*0*) - *0* max number of linking steps reached -3795 -> 3912 member call = ???*0*["setAttribute"]("value", ???*1*) +3970 -> 4087 member call = ???*0*["setAttribute"]("value", ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -3795 -> 3917 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, false) +3970 -> 4092 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, false) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -3795 -> 3921 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, true) +3970 -> 4096 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*, ???*2*, true) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 3929 call = (...) => (undefined | b)(???*0*) +0 -> 4104 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 3931 conditional = ???*0* +0 -> 4106 conditional = ???*0* - *0* max number of linking steps reached -3931 -> 3933 call = (???*0* | (...) => undefined)(???*1*, ???*2*, ???*3*, ???*4*) +4106 -> 4108 call = (???*0* | (...) => undefined)(???*1*, ???*2*, ???*3*, ???*4*) - *0* Dj ⚠️ pattern without value - *1* max number of linking steps reached @@ -16122,15 +16472,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* max number of linking steps reached - *4* max number of linking steps reached -3931 -> 3935 conditional = ???*0* +4106 -> 4110 conditional = ???*0* - *0* max number of linking steps reached -3935 -> 3936 call = (...) => ( +4110 -> 4111 free var = FreeVar(Error) + +4110 -> 4112 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(166) -3935 -> 3937 call = ???*0*( +4110 -> 4113 call = ???*0*( ( | undefined | `Minified React error #${166}; visit https://reactjs.org/docs/error-decoder.html?invariant=${166} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -16139,68 +16491,70 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -3931 -> 3939 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) +4106 -> 4115 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) - *0* unknown mutation -3931 -> 3941 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) +4106 -> 4117 call = (...) => (undefined | a)((undefined["current"] | {} | ???*0*)) - *0* unknown mutation -3931 -> 3942 call = (...) => (undefined | !(1) | !(0))(???*0*) +4106 -> 4118 call = (...) => (undefined | !(1) | !(0))(???*0*) - *0* max number of linking steps reached -3931 -> 3943 conditional = ???*0* +4106 -> 4119 conditional = ???*0* - *0* max number of linking steps reached -3943 -> 3948 conditional = ???*0* +4119 -> 4124 conditional = ???*0* - *0* max number of linking steps reached -3948 -> 3952 call = (...) => undefined(???*0*, ???*1*, (0 !== ???*2*)) +4124 -> 4128 call = (...) => undefined(???*0*, ???*1*, (0 !== ???*2*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* unsupported expression -3948 -> 3957 call = (...) => undefined(???*0*, ???*1*, (0 !== ???*2*)) +4124 -> 4133 call = (...) => undefined(???*0*, ???*1*, (0 !== ???*2*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* unsupported expression -3943 -> 3962 member call = ???*0*["createTextNode"](???*1*) +4119 -> 4138 member call = ???*0*["createTextNode"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 3965 call = (...) => (undefined | b)(???*0*) +0 -> 4141 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 3966 call = (...) => undefined((undefined | {"current": 0})) +0 -> 4142 call = (...) => undefined((undefined | {"current": 0})) -0 -> 3971 conditional = ???*0* +0 -> 4147 conditional = ???*0* - *0* max number of linking steps reached -3971 -> 3974 conditional = ???*0* +4147 -> 4150 conditional = ???*0* - *0* max number of linking steps reached -3974 -> 3975 call = (...) => undefined() +4150 -> 4151 call = (...) => undefined() -3974 -> 3976 call = (...) => undefined() +4150 -> 4152 call = (...) => undefined() -3974 -> 3978 call = (...) => (undefined | !(1) | !(0))(???*0*) +4150 -> 4154 call = (...) => (undefined | !(1) | !(0))(???*0*) - *0* max number of linking steps reached -3974 -> 3980 conditional = ???*0* +4150 -> 4156 conditional = ???*0* - *0* max number of linking steps reached -3980 -> 3981 conditional = ???*0* +4156 -> 4157 conditional = ???*0* - *0* max number of linking steps reached -3981 -> 3982 conditional = ???*0* +4157 -> 4158 conditional = ???*0* - *0* max number of linking steps reached -3982 -> 3983 call = (...) => ( +4158 -> 4159 free var = FreeVar(Error) + +4158 -> 4160 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(318) -3982 -> 3984 call = ???*0*( +4158 -> 4161 call = ???*0*( ( | undefined | `Minified React error #${318}; visit https://reactjs.org/docs/error-decoder.html?invariant=${318} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -16209,15 +16563,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -3981 -> 3987 conditional = ???*0* +4157 -> 4164 conditional = ???*0* - *0* max number of linking steps reached -3987 -> 3988 call = (...) => ( +4164 -> 4165 free var = FreeVar(Error) + +4164 -> 4166 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(317) -3987 -> 3989 call = ???*0*( +4164 -> 4167 call = ???*0*( ( | undefined | `Minified React error #${317}; visit https://reactjs.org/docs/error-decoder.html?invariant=${317} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -16226,173 +16582,175 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -3981 -> 3991 call = (...) => undefined() +4157 -> 4169 call = (...) => undefined() -3980 -> 3995 call = (...) => (undefined | b)(???*0*) +4156 -> 4173 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -3980 -> 3996 call = (...) => undefined((null | [???*0*])) +4156 -> 4174 call = (...) => undefined((null | [???*0*])) - *0* arguments[0] ⚠️ function calls are not analysed yet -3971 -> 3997 conditional = ???*0* +4147 -> 4175 conditional = ???*0* - *0* max number of linking steps reached -0 -> 4000 conditional = (0 !== ???*0*) +0 -> 4178 conditional = (0 !== ???*0*) - *0* unsupported expression -0 -> 4007 call = (...) => undefined() +0 -> 4185 call = (...) => undefined() -0 -> 4010 call = (...) => (undefined | b)(???*0*) +0 -> 4188 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 4011 call = (...) => undefined() +0 -> 4189 call = (...) => undefined() -0 -> 4012 call = (???*0* | (...) => undefined)(???*1*, ???*2*) +0 -> 4190 call = (???*0* | (...) => undefined)(???*1*, ???*2*) - *0* Bj ⚠️ pattern without value - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 4015 call = (...) => undefined(???*0*) +0 -> 4193 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 4016 call = (...) => (undefined | b)(???*0*) +0 -> 4194 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 4019 call = (...) => undefined(???*0*) +0 -> 4197 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 4020 call = (...) => (undefined | b)(???*0*) +0 -> 4198 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 4022 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +0 -> 4200 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* max number of linking steps reached -0 -> 4023 call = (...) => undefined() +0 -> 4201 call = (...) => undefined() -0 -> 4024 call = (...) => (undefined | b)(???*0*) +0 -> 4202 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 4025 call = (...) => undefined((undefined | {"current": 0})) +0 -> 4203 call = (...) => undefined((undefined | {"current": 0})) -0 -> 4027 conditional = ???*0* +0 -> 4205 conditional = ???*0* - *0* max number of linking steps reached -4027 -> 4028 call = (...) => (undefined | b)(???*0*) +4205 -> 4206 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 4031 conditional = ???*0* +0 -> 4209 conditional = ???*0* - *0* max number of linking steps reached -4031 -> 4032 conditional = ???*0* +4209 -> 4210 conditional = ???*0* - *0* max number of linking steps reached -4032 -> 4033 call = (...) => undefined(???*0*, false) +4210 -> 4211 call = (...) => undefined(???*0*, false) - *0* max number of linking steps reached -4032 -> 4035 conditional = ???*0* +4210 -> 4213 conditional = ???*0* - *0* max number of linking steps reached -4035 -> 4037 call = (...) => (undefined | b | null)(???*0*) +4213 -> 4215 call = (...) => (undefined | b | null)(???*0*) - *0* max number of linking steps reached -4035 -> 4038 conditional = ???*0* +4213 -> 4216 conditional = ???*0* - *0* max number of linking steps reached -4038 -> 4040 call = (...) => undefined(???*0*, false) +4216 -> 4218 call = (...) => undefined(???*0*, false) - *0* max number of linking steps reached -4038 -> 4079 call = (...) => undefined((undefined | {"current": 0}), ???*0*) +4216 -> 4257 call = (...) => undefined((undefined | {"current": 0}), ???*0*) - *0* unsupported expression -4032 -> 4083 call = module["unstable_now"]() +4210 -> 4261 call = module["unstable_now"]() -4032 -> 4085 call = (...) => undefined(???*0*, false) +4210 -> 4263 call = (...) => undefined(???*0*, false) - *0* max number of linking steps reached -4031 -> 4087 conditional = ???*0* +4209 -> 4265 conditional = ???*0* - *0* max number of linking steps reached -4087 -> 4088 call = (...) => (undefined | b | null)(???*0*) +4265 -> 4266 call = (...) => (undefined | b | null)(???*0*) - *0* max number of linking steps reached -4087 -> 4089 conditional = ???*0* +4265 -> 4267 conditional = ???*0* - *0* max number of linking steps reached -4089 -> 4094 call = (...) => undefined(???*0*, true) +4267 -> 4272 call = (...) => undefined(???*0*, true) - *0* max number of linking steps reached -4089 -> 4098 conditional = ???*0* +4267 -> 4276 conditional = ???*0* - *0* max number of linking steps reached -4098 -> 4099 call = (...) => (undefined | b)(???*0*) +4276 -> 4277 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -4089 -> 4100 call = module["unstable_now"]() +4267 -> 4278 call = module["unstable_now"]() -4089 -> 4103 call = (...) => undefined(???*0*, false) +4267 -> 4281 call = (...) => undefined(???*0*, false) - *0* max number of linking steps reached -0 -> 4114 conditional = ???*0* +0 -> 4292 conditional = ???*0* - *0* max number of linking steps reached -4114 -> 4120 call = module["unstable_now"]() +4292 -> 4298 call = module["unstable_now"]() -4114 -> 4123 call = (...) => undefined((undefined | {"current": 0}), ???*0*) +4292 -> 4301 call = (...) => undefined((undefined | {"current": 0}), ???*0*) - *0* unsupported expression -0 -> 4124 call = (...) => (undefined | b)(???*0*) +0 -> 4302 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 4125 call = (...) => undefined() +0 -> 4303 call = (...) => undefined() -0 -> 4130 call = (...) => (undefined | b)(???*0*) +0 -> 4308 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 4133 call = (...) => (undefined | b)(???*0*) +0 -> 4311 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 4135 call = (...) => ( +0 -> 4312 free var = FreeVar(Error) + +0 -> 4314 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(156, ???*0*) - *0* max number of linking steps reached -0 -> 4136 call = ???*0*(???*1*) +0 -> 4315 call = ???*0*(???*1*) - *0* FreeVar(Error) ⚠️ unknown global - *1* max number of linking steps reached -0 -> 4137 call = (...) => undefined(???*0*) +0 -> 4316 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 4140 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +0 -> 4319 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* ???*2*["type"] ⚠️ unknown object - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 4141 call = (...) => undefined() +0 -> 4320 call = (...) => undefined() -0 -> 4144 call = (...) => undefined() +0 -> 4323 call = (...) => undefined() -0 -> 4145 call = (...) => undefined((undefined | {"current": false})) +0 -> 4324 call = (...) => undefined((undefined | {"current": false})) -0 -> 4146 call = (...) => undefined((undefined | {"current": {}})) +0 -> 4325 call = (...) => undefined((undefined | {"current": {}})) -0 -> 4147 call = (...) => undefined() +0 -> 4326 call = (...) => undefined() -0 -> 4150 call = (...) => undefined(???*0*) +0 -> 4329 call = (...) => undefined(???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 4151 call = (...) => undefined((undefined | {"current": 0})) +0 -> 4330 call = (...) => undefined((undefined | {"current": 0})) -0 -> 4154 conditional = ((null !== (???*0* | ???*1*)) | (null !== ???*3*)) +0 -> 4333 conditional = ((null !== (???*0* | ???*1*)) | (null !== ???*3*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["flags"] @@ -16404,18 +16762,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -4154 -> 4156 conditional = (null === ???*0*) +4333 -> 4335 conditional = (null === ???*0*) - *0* ???*1*["alternate"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -4156 -> 4157 call = (...) => ( +4335 -> 4336 free var = FreeVar(Error) + +4335 -> 4337 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(340) -4156 -> 4158 call = ???*0*( +4335 -> 4338 call = ???*0*( ( | undefined | `Minified React error #${340}; visit https://reactjs.org/docs/error-decoder.html?invariant=${340} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -16424,13 +16784,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -4154 -> 4159 call = (...) => undefined() +4333 -> 4339 call = (...) => undefined() -0 -> 4162 call = (...) => undefined((undefined | {"current": 0})) +0 -> 4342 call = (...) => undefined((undefined | {"current": 0})) -0 -> 4163 call = (...) => undefined() +0 -> 4343 call = (...) => undefined() -0 -> 4166 call = (...) => undefined(???*0*) +0 -> 4346 call = (...) => undefined(???*0*) - *0* ???*1*["_context"] ⚠️ unknown object - *1* ???*2*["type"] @@ -16438,24 +16798,30 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 4167 call = (...) => undefined() +0 -> 4347 call = (...) => undefined() -0 -> 4169 conditional = (null !== ???*0*) +0 -> 4348 free var = FreeVar(WeakSet) + +0 -> 4349 free var = FreeVar(WeakSet) + +0 -> 4350 free var = FreeVar(Set) + +0 -> 4352 conditional = (null !== ???*0*) - *0* ???*1*["ref"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -4169 -> 4170 conditional = ("function" === ???*0*) +4352 -> 4353 conditional = ("function" === ???*0*) - *0* unsupported expression -4170 -> 4171 call = ???*0*(null) +4353 -> 4354 call = ???*0*(null) - *0* ???*1*["ref"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -4170 -> 4172 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4353 -> 4355 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -16463,11 +16829,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* d ⚠️ pattern without value -0 -> 4174 call = ???*0*() +0 -> 4357 call = ???*0*() - *0* arguments[2] ⚠️ function calls are not analysed yet -0 -> 4175 call = (...) => undefined(???*0*, ???*1*, ???*2*) +0 -> 4358 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -16475,9 +16841,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* d ⚠️ pattern without value -0 -> 4176 call = (...) => (undefined | b)() +0 -> 4359 call = (...) => (undefined | b)() -0 -> 4177 call = (...) => ( +0 -> 4360 call = (...) => ( | undefined | ( && b @@ -16499,43 +16865,47 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] )(???*0*) - *0* max number of linking steps reached -0 -> 4178 conditional = ???*0* +0 -> 4361 conditional = ???*0* - *0* max number of linking steps reached -4178 -> 4185 member call = ???*0*["getSelection"]() +4361 -> 4366 free var = FreeVar(window) + +4361 -> 4369 member call = ???*0*["getSelection"]() - *0* max number of linking steps reached -4178 -> 4187 conditional = ???*0* +4361 -> 4371 conditional = ???*0* - *0* max number of linking steps reached -0 -> 4204 conditional = ???*0* +0 -> 4388 conditional = ???*0* - *0* max number of linking steps reached -4204 -> 4208 conditional = (0 !== ???*0*) +4388 -> 4392 conditional = (0 !== ???*0*) - *0* unsupported expression -4208 -> 4210 conditional = ???*0* +4392 -> 4394 conditional = ???*0* - *0* max number of linking steps reached -4210 -> 4218 call = (...) => (undefined | b)(???*0*, ???*1*) +4394 -> 4402 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -4210 -> 4219 member call = ???*0*["getSnapshotBeforeUpdate"](???*1*, ???*2*) +4394 -> 4403 member call = ???*0*["getSnapshotBeforeUpdate"](???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -4208 -> 4229 member call = ???*0*["removeChild"](???*1*) +4392 -> 4413 member call = ???*0*["removeChild"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -4208 -> 4230 call = (...) => ( +4392 -> 4414 free var = FreeVar(Error) + +4392 -> 4415 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(163) -4208 -> 4231 call = ???*0*( +4392 -> 4416 call = ???*0*( ( | undefined | `Minified React error #${163}; visit https://reactjs.org/docs/error-decoder.html?invariant=${163} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -16544,27 +16914,27 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -4204 -> 4233 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4388 -> 4418 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* F ⚠️ pattern without value -4204 -> 4235 conditional = ???*0* +4388 -> 4420 conditional = ???*0* - *0* max number of linking steps reached -0 -> 4241 conditional = (null !== (???*0* | null)) +0 -> 4426 conditional = (null !== (???*0* | null)) - *0* ???*1*["updateQueue"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -4241 -> 4244 conditional = (???*0* === ???*1*) +4426 -> 4429 conditional = (???*0* === ???*1*) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet -4244 -> 4247 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4429 -> 4432 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -16573,7 +16943,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown object - *3* unsupported expression -0 -> 4251 conditional = (null !== (???*0* | ???*1* | null)) +0 -> 4436 conditional = (null !== (???*0* | ???*1* | null)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["updateQueue"] @@ -16581,23 +16951,23 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* b ⚠️ circular variable reference -4251 -> 4254 conditional = (???*0* === ???*1*) +4436 -> 4439 conditional = (???*0* === ???*1*) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet -4254 -> 4257 call = ???*0*() +4439 -> 4442 call = ???*0*() - *0* ???*1*["create"] ⚠️ unknown object - *1* unsupported expression -0 -> 4260 conditional = (null !== ???*0*) +0 -> 4445 conditional = (null !== ???*0*) - *0* ???*1*["ref"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -4260 -> 4263 call = ???*0*((???*2* | ???*3*)) +4445 -> 4448 call = ???*0*((???*2* | ???*3*)) - *0* ???*1*["ref"] ⚠️ unknown object - *1* arguments[0] @@ -16609,13 +16979,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -0 -> 4267 call = (...) => undefined(???*0*) +0 -> 4452 call = (...) => undefined(???*0*) - *0* ???*1*["alternate"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4292 call = (...) => ( +0 -> 4477 call = (...) => ( | undefined | ((5 === a["tag"]) || (3 === a["tag"]) || (4 === a["tag"])) )(???*0*) @@ -16624,7 +16994,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4304 conditional = ((null === ???*0*) | (4 === ???*2*)) +0 -> 4489 conditional = ((null === ???*0*) | (4 === ???*2*)) - *0* ???*1*["child"] ⚠️ unknown object - *1* arguments[0] @@ -16634,10 +17004,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4309 conditional = !(???*0*) +0 -> 4494 conditional = !(???*0*) - *0* unsupported expression -0 -> 4312 conditional = ((5 === ???*0*) | (6 === ???*2*)) +0 -> 4497 conditional = ((5 === ???*0*) | (6 === ???*2*)) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] @@ -16647,7 +17017,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -4312 -> 4317 member call = ???*0*["insertBefore"]((???*2* | ???*3*), (???*5* | ???*6*)) +4497 -> 4502 member call = ???*0*["insertBefore"]((???*2* | ???*3*), (???*5* | ???*6*)) - *0* ???*1*["parentNode"] ⚠️ unknown object - *1* arguments[2] @@ -16665,7 +17035,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[2] ⚠️ function calls are not analysed yet -4312 -> 4319 member call = (???*0* | ???*1*)["insertBefore"]((???*3* | ???*4*), (???*6* | ???*7*)) +4497 -> 4504 member call = (???*0* | ???*1*)["insertBefore"]((???*3* | ???*4*), (???*6* | ???*7*)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["_reactRootContainer"] @@ -16685,7 +17055,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[2] ⚠️ function calls are not analysed yet -4312 -> 4323 member call = (???*0* | ???*1*)["insertBefore"]((???*3* | ???*4*), (???*6* | ???*7*)) +4497 -> 4508 member call = (???*0* | ???*1*)["insertBefore"]((???*3* | ???*4*), (???*6* | ???*7*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["parentNode"] @@ -16705,7 +17075,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* c ⚠️ circular variable reference -4312 -> 4325 member call = (???*0* | ???*1*)["appendChild"]((???*3* | ???*4*)) +4497 -> 4510 member call = (???*0* | ???*1*)["appendChild"]((???*3* | ???*4*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["parentNode"] @@ -16719,7 +17089,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* a ⚠️ circular variable reference -4312 -> 4330 conditional = ((4 !== ???*0*) | (null !== (???*2* | ???*3*))) +4497 -> 4515 conditional = ((4 !== ???*0*) | (null !== (???*2* | ???*3*))) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] @@ -16731,7 +17101,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -4330 -> 4331 call = (...) => undefined((???*0* | ???*1*), (???*3* | ???*4*), (???*6* | ???*7*)) +4515 -> 4516 call = (...) => undefined((???*0* | ???*1*), (???*3* | ???*4*), (???*6* | ???*7*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -16751,7 +17121,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* c ⚠️ circular variable reference -4330 -> 4333 call = (...) => undefined((???*0* | ???*1*), (???*3* | ???*4*), (???*6* | ???*7*)) +4515 -> 4518 call = (...) => undefined((???*0* | ???*1*), (???*3* | ???*4*), (???*6* | ???*7*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -16771,7 +17141,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* c ⚠️ circular variable reference -0 -> 4336 conditional = ((5 === ???*0*) | (6 === ???*2*)) +0 -> 4521 conditional = ((5 === ???*0*) | (6 === ???*2*)) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] @@ -16781,7 +17151,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -4336 -> 4339 member call = ???*0*["insertBefore"]((???*1* | ???*2*), ???*4*) +4521 -> 4524 member call = ???*0*["insertBefore"]((???*1* | ???*2*), ???*4*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -16793,7 +17163,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[1] ⚠️ function calls are not analysed yet -4336 -> 4341 member call = ???*0*["appendChild"]((???*1* | ???*2*)) +4521 -> 4526 member call = ???*0*["appendChild"]((???*1* | ???*2*)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -16803,7 +17173,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* a ⚠️ circular variable reference -4336 -> 4343 conditional = ((4 !== ???*0*) | (null !== (???*2* | ???*3*))) +4521 -> 4528 conditional = ((4 !== ???*0*) | (null !== (???*2* | ???*3*))) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] @@ -16815,7 +17185,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* a ⚠️ circular variable reference -4343 -> 4344 call = (...) => undefined((???*0* | ???*1*), ???*3*, ???*4*) +4528 -> 4529 call = (...) => undefined((???*0* | ???*1*), ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -16827,7 +17197,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[2] ⚠️ function calls are not analysed yet -4343 -> 4346 call = (...) => undefined((???*0* | ???*1*), ???*3*, ???*4*) +4528 -> 4531 call = (...) => undefined((???*0* | ???*1*), ???*3*, ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -16839,7 +17209,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[2] ⚠️ function calls are not analysed yet -0 -> 4349 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) +0 -> 4534 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -16851,12 +17221,12 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 4352 conditional = (null | ???*0* | ("function" === ???*1*)) +0 -> 4537 conditional = (null | ???*0* | ("function" === ???*1*)) - *0* FreeVar(__REACT_DEVTOOLS_GLOBAL_HOOK__) ⚠️ unknown global - *1* unsupported expression -4352 -> 4354 member call = (null | ???*0*)["onCommitFiberUnmount"]((null | ???*1*), (???*3* | ???*4*)) +4537 -> 4539 member call = (null | ???*0*)["onCommitFiberUnmount"]((null | ???*1*), (???*3* | ???*4*)) - *0* FreeVar(__REACT_DEVTOOLS_GLOBAL_HOOK__) ⚠️ unknown global - *1* ???*2*["inject"](vl) @@ -16870,7 +17240,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* c ⚠️ circular variable reference -0 -> 4356 call = (...) => undefined((???*0* | ???*1*), ???*3*) +0 -> 4541 call = (...) => undefined((???*0* | ???*1*), ???*3*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -16880,7 +17250,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 4357 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) +0 -> 4542 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -16891,7 +17261,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 4362 member call = ???*0*["removeChild"]((???*1* | ???*2*)) +0 -> 4547 member call = ???*0*["removeChild"]((???*1* | ???*2*)) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -16900,7 +17270,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -0 -> 4364 member call = ???*0*["removeChild"]((???*1* | ???*2*)) +0 -> 4549 member call = ???*0*["removeChild"]((???*1* | ???*2*)) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -16909,14 +17279,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -0 -> 4367 member call = ???*0*["removeChild"](???*1*) +0 -> 4552 member call = ???*0*["removeChild"](???*1*) - *0* max number of linking steps reached - *1* ???*2*["stateNode"] ⚠️ unknown object - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 4371 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*1* | ???*2*)) +0 -> 4556 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*1* | ???*2*)) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -16925,7 +17295,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -0 -> 4373 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*1* | ???*2*)) +0 -> 4558 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*1* | ???*2*)) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -16934,17 +17304,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* c ⚠️ circular variable reference -0 -> 4374 call = (...) => undefined(???*0*) +0 -> 4559 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 4376 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) +0 -> 4561 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) - *0* max number of linking steps reached - *1* ???*2*["stateNode"] ⚠️ unknown object - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 4379 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) +0 -> 4564 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -16955,10 +17325,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 4382 conditional = ???*0* +0 -> 4567 conditional = ???*0* - *0* max number of linking steps reached -4382 -> 4386 call = (...) => undefined((???*0* | ???*1*), ???*3*, (false["destroy"] | ???*4* | true["destroy"])) +4567 -> 4571 call = (...) => undefined((???*0* | ???*1*), ???*3*, (false["destroy"] | ???*4* | true["destroy"])) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -16972,7 +17342,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* e ⚠️ circular variable reference -4382 -> 4387 call = (...) => undefined((???*0* | ???*1*), ???*3*, (false["destroy"] | ???*4* | true["destroy"])) +4567 -> 4572 call = (...) => undefined((???*0* | ???*1*), ???*3*, (false["destroy"] | ???*4* | true["destroy"])) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -16986,7 +17356,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* e ⚠️ circular variable reference -0 -> 4389 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) +0 -> 4574 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -16997,7 +17367,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 4390 call = (...) => undefined((???*0* | ???*1*), ???*3*) +0 -> 4575 call = (...) => undefined((???*0* | ???*1*), ???*3*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -17007,13 +17377,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 4393 conditional = ???*0* +0 -> 4578 conditional = ???*0* - *0* max number of linking steps reached -4393 -> 4399 member call = ???*0*["componentWillUnmount"]() +4578 -> 4584 member call = ???*0*["componentWillUnmount"]() - *0* max number of linking steps reached -4393 -> 4400 call = (...) => undefined((???*0* | ???*1*), ???*3*, ???*4*) +4578 -> 4585 call = (...) => undefined((???*0* | ???*1*), ???*3*, ???*4*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -17025,7 +17395,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* h ⚠️ pattern without value -0 -> 4401 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) +0 -> 4586 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -17036,7 +17406,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 4402 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) +0 -> 4587 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -17047,7 +17417,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 4405 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) +0 -> 4590 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -17058,7 +17428,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 4406 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) +0 -> 4591 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -17069,7 +17439,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 4407 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) +0 -> 4592 call = (...) => undefined(???*0*, ???*1*, (???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -17080,25 +17450,25 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* c ⚠️ circular variable reference -0 -> 4409 conditional = (null !== ???*0*) +0 -> 4594 conditional = (null !== ???*0*) - *0* ???*1*["updateQueue"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -4409 -> 4414 member call = ???*0*["forEach"]((...) => undefined) +4594 -> 4599 member call = ???*0*["forEach"]((...) => undefined) - *0* ???*1*["updateQueue"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -4414 -> 4416 member call = (...) => undefined["bind"](null, ???*0*, ???*1*) +4599 -> 4601 member call = (...) => undefined["bind"](null, ???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet -4414 -> 4418 member call = (???*0* | ???*2*)["has"](???*3*) +4599 -> 4603 member call = (???*0* | ???*2*)["has"](???*3*) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17107,7 +17477,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -4414 -> 4420 member call = (???*0* | ???*2*)["add"](???*3*) +4599 -> 4605 member call = (???*0* | ???*2*)["add"](???*3*) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17116,7 +17486,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -4414 -> 4422 member call = ???*0*["then"]((...) => undefined["bind"](null, ???*1*, ???*2*), (...) => undefined["bind"](null, ???*3*, ???*4*)) +4599 -> 4607 member call = ???*0*["then"]((...) => undefined["bind"](null, ???*1*, ???*2*), (...) => undefined["bind"](null, ???*3*, ???*4*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -17128,21 +17498,23 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4424 conditional = (null !== ???*0*) +0 -> 4609 conditional = (null !== ???*0*) - *0* ???*1*["deletions"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -4424 -> 4434 conditional = ???*0* +4609 -> 4619 conditional = ???*0* - *0* max number of linking steps reached -4434 -> 4435 call = (...) => ( +4619 -> 4620 free var = FreeVar(Error) + +4619 -> 4621 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(160) -4434 -> 4436 call = ???*0*( +4619 -> 4622 call = ???*0*( ( | undefined | `Minified React error #${160}; visit https://reactjs.org/docs/error-decoder.html?invariant=${160} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -17151,7 +17523,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -4424 -> 4437 call = (...) => undefined(???*0*, (???*1* | ???*2*), ???*4*) +4609 -> 4623 call = (...) => undefined(???*0*, (???*1* | ???*2*), ???*4*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -17167,7 +17539,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[1] ⚠️ function calls are not analysed yet -4424 -> 4441 call = (...) => undefined(???*0*, (???*3* | ???*4*), ???*6*) +4609 -> 4627 call = (...) => undefined(???*0*, (???*3* | ???*4*), ???*6*) - *0* ???*1*[d] ⚠️ unknown object - *1* ???*2*["deletions"] @@ -17183,7 +17555,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* l ⚠️ pattern without value -0 -> 4444 call = (...) => undefined((???*0* | ???*1*), ???*3*) +0 -> 4630 call = (...) => undefined((???*0* | ???*1*), ???*3*) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["child"] @@ -17193,16 +17565,16 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4449 call = (...) => undefined(???*0*, ???*1*) +0 -> 4635 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4450 call = (...) => undefined(???*0*) +0 -> 4636 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4452 call = (...) => undefined(3, ???*0*, ???*1*) +0 -> 4638 call = (...) => undefined(3, ???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17210,11 +17582,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4453 call = (...) => undefined(3, ???*0*) +0 -> 4639 call = (...) => undefined(3, ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4455 call = (...) => undefined(???*0*, ???*1*, ???*3*) +0 -> 4641 call = (...) => undefined(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17224,7 +17596,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* t ⚠️ pattern without value -0 -> 4457 call = (...) => undefined(5, ???*0*, ???*1*) +0 -> 4643 call = (...) => undefined(5, ???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17232,7 +17604,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4459 call = (...) => undefined(???*0*, ???*1*, ???*3*) +0 -> 4645 call = (...) => undefined(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17242,39 +17614,39 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* t ⚠️ pattern without value -0 -> 4460 call = (...) => undefined(???*0*, ???*1*) +0 -> 4646 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4461 call = (...) => undefined(???*0*) +0 -> 4647 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4463 call = (...) => undefined(???*0*, ???*1*) +0 -> 4649 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 4464 call = (...) => undefined(???*0*, ???*1*) +0 -> 4650 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4465 call = (...) => undefined(???*0*) +0 -> 4651 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4467 call = (...) => undefined(???*0*, ???*1*) +0 -> 4653 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 4470 call = (...) => (undefined | FreeVar(undefined))(???*0*, "") +0 -> 4656 call = (...) => (undefined | FreeVar(undefined))(???*0*, "") - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4472 call = (...) => undefined(???*0*, ???*1*, ???*3*) +0 -> 4658 call = (...) => undefined(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17284,20 +17656,20 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* t ⚠️ pattern without value -0 -> 4474 conditional = (???*0* | (null != ???*1*)) +0 -> 4660 conditional = (???*0* | (null != ???*1*)) - *0* unsupported expression - *1* ???*2*["stateNode"] ⚠️ unknown object - *2* arguments[0] ⚠️ function calls are not analysed yet -4474 -> 4480 conditional = (null !== ???*0*) +4660 -> 4666 conditional = (null !== ???*0*) - *0* ???*1*["updateQueue"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4483 call = (...) => undefined(???*0*, (???*2* | (null !== ???*4*))) +4666 -> 4669 call = (...) => undefined(???*0*, (???*2* | (null !== ???*4*))) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17313,7 +17685,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4484 call = (...) => (undefined | ("string" === ???*0*) | !(1) | !(0))(???*1*, ???*3*) +4666 -> 4670 call = (...) => (undefined | ("string" === ???*0*) | !(1) | !(0))(???*1*, ???*3*) - *0* unsupported expression - *1* ???*2*["type"] ⚠️ unknown object @@ -17321,7 +17693,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* max number of linking steps reached -4480 -> 4485 call = (...) => (undefined | ("string" === ???*0*) | !(1) | !(0))(???*1*, (???*3* | (null !== ???*5*))) +4666 -> 4671 call = (...) => (undefined | ("string" === ???*0*) | !(1) | !(0))(???*1*, (???*3* | (null !== ???*5*))) - *0* unsupported expression - *1* ???*2*["type"] ⚠️ unknown object @@ -17338,7 +17710,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4489 call = (...) => undefined(???*0*, (???*2* | ???*5* | ???*6*)) +4666 -> 4675 call = (...) => undefined(???*0*, (???*2* | ???*5* | ???*6*)) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17353,7 +17725,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4490 call = ???*0*(???*2*, (???*4* | ???*7* | ???*8*)) +4666 -> 4676 call = ???*0*(???*2*, (???*4* | ???*7* | ???*8*)) - *0* ???*1*(*anonymous function 13608*) ⚠️ unknown callee - *1* *anonymous function 13449* @@ -17372,7 +17744,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *8* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4491 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*2* | ???*5* | ???*6*)) +4666 -> 4677 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*2* | ???*5* | ???*6*)) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17387,7 +17759,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4492 call = (...) => undefined(???*0*, ???*2*, (???*3* | ???*6* | ???*7*), ???*8*) +4666 -> 4678 call = (...) => undefined(???*0*, ???*2*, (???*3* | ???*6* | ???*7*), ???*8*) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17404,7 +17776,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *8* max number of linking steps reached -4480 -> 4493 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*2* | (null !== ???*4*))) +4666 -> 4679 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*2* | (null !== ???*4*))) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17420,7 +17792,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4494 call = (...) => undefined(???*0*, (???*2* | (null !== ???*4*))) +4666 -> 4680 call = (...) => undefined(???*0*, (???*2* | (null !== ???*4*))) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17436,7 +17808,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4502 call = (...) => (undefined | FreeVar(undefined))(???*0*, !(???*2*), ???*6*, false) +4666 -> 4688 call = (...) => (undefined | FreeVar(undefined))(???*0*, !(???*2*), ???*6*, false) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17451,7 +17823,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *6* max number of linking steps reached -4480 -> 4507 call = (...) => (undefined | FreeVar(undefined))(???*0*, !(???*2*), (???*6* | (null !== ???*9*)["defaultValue"]), true) +4666 -> 4693 call = (...) => (undefined | FreeVar(undefined))(???*0*, !(???*2*), (???*6* | (null !== ???*9*)["defaultValue"]), true) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17477,7 +17849,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *11* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4510 call = (...) => (undefined | FreeVar(undefined))(???*0*, !(???*2*), ([] | ""), false) +4666 -> 4696 call = (...) => (undefined | FreeVar(undefined))(???*0*, !(???*2*), ([] | ""), false) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -17491,7 +17863,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[0] ⚠️ function calls are not analysed yet -4480 -> 4513 call = (...) => undefined(???*0*, ???*1*, ???*3*) +4666 -> 4699 call = (...) => undefined(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17501,27 +17873,29 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* t ⚠️ pattern without value -0 -> 4514 call = (...) => undefined(???*0*, ???*1*) +0 -> 4700 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4515 call = (...) => undefined(???*0*) +0 -> 4701 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4517 conditional = (null === ???*0*) +0 -> 4703 conditional = (null === ???*0*) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -4517 -> 4518 call = (...) => ( +4703 -> 4704 free var = FreeVar(Error) + +4703 -> 4705 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(162) -4517 -> 4519 call = ???*0*( +4703 -> 4706 call = ???*0*( ( | undefined | `Minified React error #${162}; visit https://reactjs.org/docs/error-decoder.html?invariant=${162} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -17530,7 +17904,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 4524 call = (...) => undefined(???*0*, ???*1*, ???*3*) +0 -> 4711 call = (...) => undefined(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17540,22 +17914,22 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* t ⚠️ pattern without value -0 -> 4525 call = (...) => undefined(???*0*, ???*1*) +0 -> 4712 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4526 call = (...) => undefined(???*0*) +0 -> 4713 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4529 conditional = ???*0* +0 -> 4716 conditional = ???*0* - *0* max number of linking steps reached -4529 -> 4531 call = (...) => undefined(???*0*) +4716 -> 4718 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -4529 -> 4533 call = (...) => undefined(???*0*, ???*1*, ???*3*) +4716 -> 4720 call = (...) => undefined(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17565,75 +17939,75 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* t ⚠️ pattern without value -0 -> 4534 call = (...) => undefined(???*0*, ???*1*) +0 -> 4721 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4535 call = (...) => undefined(???*0*) +0 -> 4722 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4536 call = (...) => undefined(???*0*, ???*1*) +0 -> 4723 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4537 call = (...) => undefined(???*0*) +0 -> 4724 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4546 call = module["unstable_now"]() +0 -> 4733 call = module["unstable_now"]() -0 -> 4547 call = (...) => undefined(???*0*) +0 -> 4734 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4550 call = (...) => undefined(???*0*, ???*1*) +0 -> 4737 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4551 call = (...) => undefined(???*0*, ???*1*) +0 -> 4738 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4552 call = (...) => undefined(???*0*) +0 -> 4739 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4557 conditional = ???*0* +0 -> 4744 conditional = ???*0* - *0* max number of linking steps reached -4557 -> 4562 call = (...) => undefined(4, ???*0*, ???*1*) +4744 -> 4749 call = (...) => undefined(4, ???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -4557 -> 4564 call = (...) => undefined(???*0*, ???*1*) +4744 -> 4751 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -4557 -> 4567 conditional = ("function" === ???*0*) +4744 -> 4754 conditional = ("function" === ???*0*) - *0* unsupported expression -4567 -> 4574 member call = ???*0*["componentWillUnmount"]() +4754 -> 4761 member call = ???*0*["componentWillUnmount"]() - *0* max number of linking steps reached -4567 -> 4575 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4754 -> 4762 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* t ⚠️ pattern without value -4557 -> 4577 call = (...) => undefined(???*0*, ???*1*) +4744 -> 4764 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -4557 -> 4579 conditional = ???*0* +4744 -> 4766 conditional = ???*0* - *0* max number of linking steps reached -4579 -> 4580 call = (...) => undefined((???*0* | ???*3* | ???*4*)) +4766 -> 4767 call = (...) => undefined((???*0* | ???*3* | ???*4*)) - *0* ???*1*[(g + 1)] ⚠️ unknown object - *1* ???*2*["updateQueue"] @@ -17644,7 +18018,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -4557 -> 4582 call = (...) => undefined((???*0* | ???*3* | ???*4*)) +4744 -> 4769 call = (...) => undefined((???*0* | ???*3* | ???*4*)) - *0* ???*1*[(g + 1)] ⚠️ unknown object - *1* ???*2*["updateQueue"] @@ -17655,7 +18029,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4585 conditional = (5 === ???*0*) +0 -> 4772 conditional = (5 === ???*0*) - *0* ???*1*["tag"] ⚠️ unknown object - *1* ???*2*[(g + 1)] @@ -17665,10 +18039,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -4585 -> 4586 conditional = ???*0* +4772 -> 4773 conditional = ???*0* - *0* max number of linking steps reached -4586 -> 4591 member call = (???*0* | (null !== ???*2*))["setProperty"]("display", "none", "important") +4773 -> 4778 member call = (???*0* | (null !== ???*2*))["setProperty"]("display", "none", "important") - *0* ???*1*["memoizedProps"] ⚠️ unknown object - *1* arguments[0] @@ -17680,16 +18054,16 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -4586 -> 4597 member call = ???*0*["hasOwnProperty"]("display") +4773 -> 4784 member call = ???*0*["hasOwnProperty"]("display") - *0* ???*1*["updateQueue"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -4586 -> 4601 call = (...) => (undefined | "" | `${b}`["trim"]() | `${b}px`)("display", ???*0*) +4773 -> 4788 call = (...) => (undefined | "" | `${b}`["trim"]() | `${b}px`)("display", ???*0*) - *0* max number of linking steps reached -4586 -> 4603 call = (...) => undefined(???*0*, ???*1*, ???*3*) +4773 -> 4790 call = (...) => undefined(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17699,7 +18073,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* t ⚠️ pattern without value -4585 -> 4605 conditional = (6 === ???*0*) +4772 -> 4792 conditional = (6 === ???*0*) - *0* ???*1*["tag"] ⚠️ unknown object - *1* ???*2*[(g + 1)] @@ -17709,10 +18083,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -4605 -> 4606 conditional = ???*0* +4792 -> 4793 conditional = ???*0* - *0* max number of linking steps reached -4606 -> 4611 call = (...) => undefined(???*0*, ???*1*, ???*3*) +4793 -> 4798 call = (...) => undefined(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17722,7 +18096,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* t ⚠️ pattern without value -4605 -> 4616 conditional = ( +4792 -> 4803 conditional = ( | (22 !== ???*0*) | (23 !== ???*4*) | (null === ???*8*) @@ -17773,29 +18147,29 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *21* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4628 call = (...) => undefined(???*0*, ???*1*) +0 -> 4815 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4629 call = (...) => undefined(???*0*) +0 -> 4816 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4630 call = (...) => undefined(???*0*) +0 -> 4817 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4631 call = (...) => undefined(???*0*, ???*1*) +0 -> 4818 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4632 call = (...) => undefined(???*0*) +0 -> 4819 call = (...) => undefined(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4635 call = (...) => ( +0 -> 4822 call = (...) => ( | undefined | ((5 === a["tag"]) || (3 === a["tag"]) || (4 === a["tag"])) )(???*0*) @@ -17804,12 +18178,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4637 call = (...) => ( +0 -> 4824 free var = FreeVar(Error) + +0 -> 4825 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(160) -0 -> 4638 call = ???*0*( +0 -> 4826 call = ???*0*( ( | undefined | `Minified React error #${160}; visit https://reactjs.org/docs/error-decoder.html?invariant=${160} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -17818,7 +18194,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 4642 call = (...) => (undefined | FreeVar(undefined))(???*0*, "") +0 -> 4830 call = (...) => (undefined | FreeVar(undefined))(???*0*, "") - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* ???*2*["return"] @@ -17826,11 +18202,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4644 call = (...) => (undefined | null | a["stateNode"])(???*0*) +0 -> 4832 call = (...) => (undefined | null | a["stateNode"])(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4645 call = (...) => undefined(???*0*, (undefined | null | ???*1*), ???*3*) +0 -> 4833 call = (...) => undefined(???*0*, (undefined | null | ???*1*), ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -17844,11 +18220,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4648 call = (...) => (undefined | null | a["stateNode"])(???*0*) +0 -> 4836 call = (...) => (undefined | null | a["stateNode"])(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4649 call = (...) => undefined(???*0*, (undefined | null | ???*1*), ???*3*) +0 -> 4837 call = (...) => undefined(???*0*, (undefined | null | ???*1*), ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -17864,12 +18240,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4650 call = (...) => ( +0 -> 4838 free var = FreeVar(Error) + +0 -> 4839 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(161) -0 -> 4651 call = ???*0*( +0 -> 4840 call = ???*0*( ( | undefined | `Minified React error #${161}; visit https://reactjs.org/docs/error-decoder.html?invariant=${161} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -17878,7 +18256,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 4653 call = (...) => undefined(???*0*, ???*1*, ???*3*) +0 -> 4842 call = (...) => undefined(???*0*, ???*1*, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -17888,7 +18266,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* k ⚠️ pattern without value -0 -> 4656 call = (...) => undefined(???*0*, ???*1*, ???*2*) +0 -> 4845 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -17896,29 +18274,29 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 4660 conditional = ???*0* +0 -> 4849 conditional = ???*0* - *0* max number of linking steps reached -4660 -> 4662 conditional = ???*0* +4849 -> 4851 conditional = ???*0* - *0* max number of linking steps reached -4662 -> 4665 conditional = ???*0* +4851 -> 4854 conditional = ???*0* - *0* max number of linking steps reached -4665 -> 4669 call = (...) => undefined(???*0*) +4854 -> 4858 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -4665 -> 4671 call = (...) => undefined(???*0*) +4854 -> 4860 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -4662 -> 4672 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4851 -> 4861 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet - *2* arguments[2] ⚠️ function calls are not analysed yet -4660 -> 4674 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4849 -> 4863 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -17926,7 +18304,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -4660 -> 4677 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4849 -> 4866 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -17934,74 +18312,76 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 4679 conditional = (0 !== ???*0*) +0 -> 4868 conditional = (0 !== ???*0*) - *0* unsupported expression -4679 -> 4682 conditional = (0 !== ???*0*) +4868 -> 4871 conditional = (0 !== ???*0*) - *0* unsupported expression -4682 -> 4684 call = (...) => undefined(5, ???*0*) +4871 -> 4873 call = (...) => undefined(5, ???*0*) - *0* max number of linking steps reached -4682 -> 4687 conditional = ???*0* +4871 -> 4876 conditional = ???*0* - *0* max number of linking steps reached -4687 -> 4688 conditional = ???*0* +4876 -> 4877 conditional = ???*0* - *0* max number of linking steps reached -4688 -> 4690 member call = ???*0*["componentDidMount"]() +4877 -> 4879 member call = ???*0*["componentDidMount"]() - *0* max number of linking steps reached -4688 -> 4696 call = (...) => (undefined | b)(???*0*, ???*1*) +4877 -> 4885 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -4688 -> 4700 member call = ???*0*["componentDidUpdate"](???*1*, ???*2*, ???*3*) +4877 -> 4889 member call = ???*0*["componentDidUpdate"](???*1*, ???*2*, ???*3*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached - *3* max number of linking steps reached -4682 -> 4702 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4871 -> 4891 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -4682 -> 4704 conditional = ???*0* +4871 -> 4893 conditional = ???*0* - *0* max number of linking steps reached -4704 -> 4706 conditional = ???*0* +4893 -> 4895 conditional = ???*0* - *0* max number of linking steps reached -4704 -> 4713 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4893 -> 4902 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -4682 -> 4716 conditional = ???*0* +4871 -> 4905 conditional = ???*0* - *0* max number of linking steps reached -4716 -> 4721 member call = ???*0*["focus"]() +4905 -> 4910 member call = ???*0*["focus"]() - *0* max number of linking steps reached -4682 -> 4726 conditional = ???*0* +4871 -> 4915 conditional = ???*0* - *0* max number of linking steps reached -4726 -> 4728 conditional = ???*0* +4915 -> 4917 conditional = ???*0* - *0* max number of linking steps reached -4728 -> 4730 conditional = ???*0* +4917 -> 4919 conditional = ???*0* - *0* max number of linking steps reached -4730 -> 4732 call = (...) => undefined(???*0*) +4919 -> 4921 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -4682 -> 4733 call = (...) => ( +4871 -> 4922 free var = FreeVar(Error) + +4871 -> 4923 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(163) -4682 -> 4734 call = ???*0*( +4871 -> 4924 call = ???*0*( ( | undefined | `Minified React error #${163}; visit https://reactjs.org/docs/error-decoder.html?invariant=${163} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -18010,80 +18390,86 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -4679 -> 4736 call = (...) => undefined(???*0*) +4868 -> 4926 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -4679 -> 4738 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4868 -> 4928 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* r ⚠️ pattern without value -0 -> 4740 conditional = ???*0* +0 -> 4930 conditional = ???*0* - *0* max number of linking steps reached -0 -> 4745 conditional = ???*0* +0 -> 4935 conditional = ???*0* - *0* max number of linking steps reached -0 -> 4751 call = (...) => undefined(4, ???*0*) +0 -> 4941 call = (...) => undefined(4, ???*0*) - *0* max number of linking steps reached -0 -> 4752 call = (...) => undefined(???*0*, ???*1*, ???*2*) +0 -> 4942 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* k ⚠️ pattern without value -0 -> 4755 conditional = ("function" === ???*0*) +0 -> 4945 conditional = ("function" === ???*0*) - *0* unsupported expression -4755 -> 4758 member call = ???*0*["componentDidMount"]() +4945 -> 4948 member call = ???*0*["componentDidMount"]() - *0* max number of linking steps reached -4755 -> 4759 call = (...) => undefined(???*0*, ???*1*, ???*2*) +4945 -> 4949 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* k ⚠️ pattern without value -0 -> 4761 call = (...) => undefined(???*0*) +0 -> 4951 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 4762 call = (...) => undefined(???*0*, ???*1*, ???*2*) +0 -> 4952 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* k ⚠️ pattern without value -0 -> 4764 call = (...) => undefined(???*0*) +0 -> 4954 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 4765 call = (...) => undefined(???*0*, ???*1*, ???*2*) +0 -> 4955 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* k ⚠️ pattern without value -0 -> 4767 call = (...) => undefined(???*0*, ???*1*, ???*2*) +0 -> 4957 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* k ⚠️ pattern without value -0 -> 4769 conditional = ???*0* +0 -> 4959 conditional = ???*0* - *0* max number of linking steps reached -0 -> 4777 call = (...) => (undefined | {"current": a})(0) +0 -> 4964 free var = FreeVar(Math) + +0 -> 4968 call = (...) => (undefined | {"current": a})(0) + +0 -> 4969 free var = FreeVar(Infinity) -0 -> 4778 call = module["unstable_now"]() +0 -> 4970 call = module["unstable_now"]() -0 -> 4779 call = module["unstable_now"]() +0 -> 4971 call = module["unstable_now"]() -0 -> 4782 conditional = (null !== module["__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED"]["ReactCurrentBatchConfig"]["transition"]) +0 -> 4974 conditional = (null !== module["__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED"]["ReactCurrentBatchConfig"]["transition"]) -4782 -> 4783 call = (...) => (undefined | a)() +4974 -> 4975 call = (...) => (undefined | a)() -0 -> 4786 call = (...) => (undefined | 1 | 4 | 16 | 536870912)( +0 -> 4977 free var = FreeVar(window) + +0 -> 4979 call = (...) => (undefined | 1 | 4 | 16 | 536870912)( ( | ???*0* | 0["type"] @@ -18100,12 +18486,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4787 call = (...) => ( +0 -> 4980 free var = FreeVar(Error) + +0 -> 4981 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(185) -0 -> 4788 call = ???*0*( +0 -> 4982 call = ???*0*( ( | undefined | `Minified React error #${185}; visit https://reactjs.org/docs/error-decoder.html?invariant=${185} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -18114,7 +18502,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 4789 call = (...) => undefined(???*0*, ???*1*, ???*2*) +0 -> 4983 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -18122,7 +18510,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[3] ⚠️ function calls are not analysed yet -0 -> 4790 conditional = ( +0 -> 4984 conditional = ( | (0 === ???*0*) | (???*1* !== (null | ???*2* | undefined | ???*3* | ???*6*)) ) @@ -18139,34 +18527,34 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ circular variable reference - *6* unknown new expression -4790 -> 4791 call = (...) => undefined(???*0*, (0 | ???*1*)) +4984 -> 4985 call = (...) => undefined(???*0*, (0 | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -4790 -> 4792 call = (...) => undefined(???*0*, ???*1*) +4984 -> 4986 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[3] ⚠️ function calls are not analysed yet -4790 -> 4794 call = module["unstable_now"]() +4984 -> 4988 call = module["unstable_now"]() -4790 -> 4795 call = (...) => (undefined | null)() +4984 -> 4989 call = (...) => (undefined | null)() -0 -> 4797 call = (...) => undefined(???*0*, (???*1* | ???*2*)) +0 -> 4991 call = (...) => undefined(???*0*, (???*1* | ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet - *2* unsupported expression -0 -> 4798 call = (...) => (undefined | 0 | b | d)(???*0*, (0 | ???*1*)) +0 -> 4992 call = (...) => (undefined | 0 | b | d)(???*0*, (0 | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -0 -> 4799 conditional = (0 === ( +0 -> 4993 conditional = (0 === ( | undefined | 0 | ???*0* @@ -18188,7 +18576,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -4799 -> 4800 call = module["unstable_cancelCallback"]( +4993 -> 4994 call = module["unstable_cancelCallback"]( ( | ???*0* | null @@ -18213,7 +18601,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[0] ⚠️ function calls are not analysed yet -4799 -> 4804 conditional = (???*0* !== (???*2* | ???*3*)) +4993 -> 4998 conditional = (???*0* !== (???*2* | ???*3*)) - *0* ???*1*["callbackPriority"] ⚠️ unknown object - *1* arguments[0] @@ -18222,7 +18610,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *3* unsupported expression -4804 -> 4805 call = module["unstable_cancelCallback"]( +4998 -> 4999 call = module["unstable_cancelCallback"]( ( | ???*0* | null @@ -18247,28 +18635,28 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[0] ⚠️ function calls are not analysed yet -4804 -> 4806 conditional = (1 === (???*0* | ???*1*)) +4998 -> 5000 conditional = (1 === (???*0* | ???*1*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* unsupported expression -4806 -> 4809 member call = (...) => (undefined | null)["bind"](null, ???*0*) +5000 -> 5003 member call = (...) => (undefined | null)["bind"](null, ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -4806 -> 4810 call = (...) => undefined((...) => (undefined | null)["bind"](null, ???*0*)) +5000 -> 5004 call = (...) => undefined((...) => (undefined | null)["bind"](null, ???*0*)) - *0* arguments[0] ⚠️ function calls are not analysed yet -4806 -> 4812 member call = (...) => (undefined | null)["bind"](null, ???*0*) +5000 -> 5006 member call = (...) => (undefined | null)["bind"](null, ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -4806 -> 4813 call = (...) => undefined((...) => (undefined | null)["bind"](null, ???*0*)) +5000 -> 5007 call = (...) => undefined((...) => (undefined | null)["bind"](null, ???*0*)) - *0* arguments[0] ⚠️ function calls are not analysed yet -4806 -> 4814 call = ( +5000 -> 5008 call = ( | ???*0* | (...) => (undefined | Hf["resolve"](null)["then"](a)["catch"](If)) | ???*1* @@ -18277,9 +18665,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ unknown global - *1* unsupported expression -4814 -> 4815 call = (...) => (undefined | null)() +5008 -> 5009 call = (...) => (undefined | null)() -4806 -> 4816 call = (...) => (undefined | 16 | 536870912 | 4 | 1)( +5000 -> 5010 call = (...) => (undefined | 16 | 536870912 | 4 | 1)( ( | undefined | 0 @@ -18303,11 +18691,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[0] ⚠️ function calls are not analysed yet -4806 -> 4818 member call = (...) => (undefined | null | Hk["bind"](null, a))["bind"](null, ???*0*) +5000 -> 5012 member call = (...) => (undefined | null | Hk["bind"](null, a))["bind"](null, ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -4806 -> 4819 call = (...) => (undefined | ac(a, b))( +5000 -> 5013 call = (...) => (undefined | ac(a, b))( ( | ???*0* | null @@ -18337,15 +18725,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4822 conditional = (0 !== ???*0*) +0 -> 5016 conditional = (0 !== ???*0*) - *0* unsupported expression -4822 -> 4823 call = (...) => ( +5016 -> 5017 free var = FreeVar(Error) + +5016 -> 5018 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(327) -4822 -> 4824 call = ???*0*( +5016 -> 5019 call = ???*0*( ( | undefined | `Minified React error #${327}; visit https://reactjs.org/docs/error-decoder.html?invariant=${327} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -18354,94 +18744,94 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 4826 call = (...) => (undefined | d | !(1))() +0 -> 5021 call = (...) => (undefined | d | !(1))() -0 -> 4828 call = (...) => (undefined | 0 | b | d)(???*0*, (0 | ???*1*)) +0 -> 5023 call = (...) => (undefined | 0 | b | d)(???*0*, (0 | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression -0 -> 4830 conditional = ???*0* +0 -> 5025 conditional = ???*0* - *0* max number of linking steps reached -4830 -> 4831 call = (...) => (undefined | T)(???*0*, ???*1*) +5025 -> 5026 call = (...) => (undefined | T)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4830 -> 4832 call = (...) => (undefined | ai | a)() +5025 -> 5027 call = (...) => (undefined | ai | a)() -4830 -> 4833 conditional = ???*0* +5025 -> 5028 conditional = ???*0* - *0* max number of linking steps reached -4833 -> 4834 call = module["unstable_now"]() +5028 -> 5029 call = module["unstable_now"]() -4833 -> 4835 call = (...) => (undefined | a)(???*0*, ???*1*) +5028 -> 5030 call = (...) => (undefined | a)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4830 -> 4836 call = (...) => undefined() +5025 -> 5031 call = (...) => undefined() -4830 -> 4837 call = (...) => undefined(???*0*, ???*1*) +5025 -> 5032 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* h ⚠️ pattern without value -4830 -> 4838 call = (...) => undefined() +5025 -> 5033 call = (...) => undefined() -0 -> 4840 conditional = ???*0* +0 -> 5035 conditional = ???*0* - *0* max number of linking steps reached -4840 -> 4841 call = (...) => (undefined | a | 1073741824 | 0)(???*0*) +5035 -> 5036 call = (...) => (undefined | a | 1073741824 | 0)(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -4840 -> 4842 call = (...) => (undefined | a)(???*0*, ???*1*) +5035 -> 5037 call = (...) => (undefined | a)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4840 -> 4843 conditional = ???*0* +5035 -> 5038 conditional = ???*0* - *0* max number of linking steps reached -4843 -> 4844 call = (...) => (undefined | a)(???*0*, 0) +5038 -> 5039 call = (...) => (undefined | a)(???*0*, 0) - *0* arguments[0] ⚠️ function calls are not analysed yet -4843 -> 4845 call = (...) => undefined(???*0*, ???*1*) +5038 -> 5040 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4843 -> 4846 call = module["unstable_now"]() +5038 -> 5041 call = module["unstable_now"]() -4843 -> 4847 call = (...) => undefined(???*0*, module["unstable_now"]()) +5038 -> 5042 call = (...) => undefined(???*0*, module["unstable_now"]()) - *0* arguments[0] ⚠️ function calls are not analysed yet -4840 -> 4848 conditional = ???*0* +5035 -> 5043 conditional = ???*0* - *0* max number of linking steps reached -4848 -> 4849 call = (...) => undefined(???*0*, ???*1*) +5043 -> 5044 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4848 -> 4852 call = (...) => (undefined | !(1) | !(0))(???*0*) +5043 -> 5047 call = (...) => (undefined | !(1) | !(0))(???*0*) - *0* max number of linking steps reached -4848 -> 4853 call = (...) => (undefined | T)(???*0*, ???*1*) +5043 -> 5048 call = (...) => (undefined | T)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4848 -> 4854 call = (...) => (undefined | a | 1073741824 | 0)(???*0*) +5043 -> 5049 call = (...) => (undefined | a | 1073741824 | 0)(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -4848 -> 4855 call = (...) => (undefined | a)( +5043 -> 5050 call = (...) => (undefined | a)( ???*0*, ( | undefined @@ -18478,30 +18868,32 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] ⚠️ function calls are not analysed yet - *2* unsupported expression -4848 -> 4856 conditional = ???*0* +5043 -> 5051 conditional = ???*0* - *0* max number of linking steps reached -4856 -> 4857 call = (...) => (undefined | a)(???*0*, 0) +5051 -> 5052 call = (...) => (undefined | a)(???*0*, 0) - *0* arguments[0] ⚠️ function calls are not analysed yet -4856 -> 4858 call = (...) => undefined(???*0*, ???*1*) +5051 -> 5053 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4856 -> 4859 call = module["unstable_now"]() +5051 -> 5054 call = module["unstable_now"]() -4856 -> 4860 call = (...) => undefined(???*0*, module["unstable_now"]()) +5051 -> 5055 call = (...) => undefined(???*0*, module["unstable_now"]()) - *0* arguments[0] ⚠️ function calls are not analysed yet -4848 -> 4863 call = (...) => ( +5043 -> 5058 free var = FreeVar(Error) + +5043 -> 5059 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(345) -4848 -> 4864 call = ???*0*( +5043 -> 5060 call = ???*0*( ( | undefined | `Minified React error #${345}; visit https://reactjs.org/docs/error-decoder.html?invariant=${345} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -18510,54 +18902,54 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -4848 -> 4865 call = (...) => (undefined | null)(???*0*, ???*1*, null) +5043 -> 5061 call = (...) => (undefined | null)(???*0*, ???*1*, null) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4848 -> 4866 call = (...) => undefined(???*0*, ???*1*) +5043 -> 5062 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4848 -> 4867 call = module["unstable_now"]() +5043 -> 5063 call = module["unstable_now"]() -4848 -> 4868 conditional = ???*0* +5043 -> 5064 conditional = ???*0* - *0* max number of linking steps reached -4868 -> 4869 call = (...) => (undefined | 0 | b | d)(???*0*, 0) +5064 -> 5065 call = (...) => (undefined | 0 | b | d)(???*0*, 0) - *0* arguments[0] ⚠️ function calls are not analysed yet -4868 -> 4871 conditional = ???*0* +5064 -> 5067 conditional = ???*0* - *0* max number of linking steps reached -4871 -> 4872 call = (...) => (undefined | B() | Bk | ???*0*)() +5067 -> 5068 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -4868 -> 4877 member call = (...) => (undefined | null)["bind"](null, ???*0*, ???*1*, null) +5064 -> 5073 member call = (...) => (undefined | null)["bind"](null, ???*0*, ???*1*, null) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4868 -> 4878 call = (???*0* | ???*1*)(???*2*, ???*3*) +5064 -> 5074 call = (???*0* | ???*1*)(???*2*, ???*3*) - *0* FreeVar(setTimeout) ⚠️ unknown global - *1* unsupported expression - *2* max number of linking steps reached - *3* max number of linking steps reached -4848 -> 4879 call = (...) => (undefined | null)(???*0*, ???*1*, null) +5043 -> 5075 call = (...) => (undefined | null)(???*0*, ???*1*, null) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4848 -> 4880 call = (...) => undefined(???*0*, ???*1*) +5043 -> 5076 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4848 -> 4882 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) +5043 -> 5078 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -18565,43 +18957,45 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* unsupported expression - *3* max number of linking steps reached -4848 -> 4884 call = module["unstable_now"]() +5043 -> 5080 call = module["unstable_now"]() -4848 -> 4885 call = ???*0*(???*2*) +5043 -> 5081 call = ???*0*(???*2*) - *0* ???*1*["ceil"] ⚠️ unknown object - *1* FreeVar(Math) ⚠️ unknown global - *2* unsupported expression -4848 -> 4888 member call = (...) => (undefined | null)["bind"](null, ???*0*, ???*1*, null) +5043 -> 5084 member call = (...) => (undefined | null)["bind"](null, ???*0*, ???*1*, null) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4848 -> 4889 call = (???*0* | ???*1*)(???*2*, ???*3*) +5043 -> 5085 call = (???*0* | ???*1*)(???*2*, ???*3*) - *0* FreeVar(setTimeout) ⚠️ unknown global - *1* unsupported expression - *2* max number of linking steps reached - *3* max number of linking steps reached -4848 -> 4890 call = (...) => (undefined | null)(???*0*, ???*1*, null) +5043 -> 5086 call = (...) => (undefined | null)(???*0*, ???*1*, null) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4848 -> 4891 call = (...) => (undefined | null)(???*0*, ???*1*, null) +5043 -> 5087 call = (...) => (undefined | null)(???*0*, ???*1*, null) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -4848 -> 4892 call = (...) => ( +5043 -> 5088 free var = FreeVar(Error) + +5043 -> 5089 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(329) -4848 -> 4893 call = ???*0*( +5043 -> 5090 call = ???*0*( ( | undefined | `Minified React error #${329}; visit https://reactjs.org/docs/error-decoder.html?invariant=${329} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -18610,40 +19004,40 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 4894 call = module["unstable_now"]() +0 -> 5091 call = module["unstable_now"]() -0 -> 4895 call = (...) => undefined(???*0*, module["unstable_now"]()) +0 -> 5092 call = (...) => undefined(???*0*, module["unstable_now"]()) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4898 member call = (...) => (undefined | null | Hk["bind"](null, a))["bind"](null, ???*0*) +0 -> 5095 member call = (...) => (undefined | null | Hk["bind"](null, a))["bind"](null, ???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4903 call = (...) => (undefined | a)(???*0*, ???*1*) +0 -> 5100 call = (...) => (undefined | a)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 4904 call = (...) => (undefined | T)(???*0*, ???*1*) +0 -> 5101 call = (...) => (undefined | T)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 4905 call = (...) => undefined(???*0*) +0 -> 5102 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 4908 member call = ???*0*["apply"](???*1*, ???*2*) +0 -> 5105 member call = ???*0*["apply"](???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4912 conditional = (null !== ???*0*) +0 -> 5109 conditional = (null !== ???*0*) - *0* ???*1*["updateQueue"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -4912 -> 4917 call = ???*0*() +5109 -> 5114 call = ???*0*() - *0* ???*1*["getSnapshot"] ⚠️ unknown object - *1* ???*2*[d] @@ -18653,7 +19047,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -4912 -> 4918 call = ( +5109 -> 5115 call = ( | ???*0* | (...) => ( | undefined @@ -18681,14 +19075,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *10* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4921 conditional = (???*0* | (null !== ???*1*)) +0 -> 5118 conditional = (???*0* | (null !== ???*1*)) - *0* unsupported expression - *1* ???*2*["updateQueue"] ⚠️ unknown object - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4934 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) +0 -> 5131 call = (???*0* | (...) => (undefined | 32 | ???*2*))(???*3*) - *0* ???*1*["clz32"] ⚠️ unknown object - *1* FreeVar(Math) @@ -18697,15 +19091,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 4936 conditional = (0 !== ???*0*) +0 -> 5133 conditional = (0 !== ???*0*) - *0* unsupported expression -4936 -> 4937 call = (...) => ( +5133 -> 5134 free var = FreeVar(Error) + +5133 -> 5135 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(327) -4936 -> 4938 call = ???*0*( +5133 -> 5136 call = ???*0*( ( | undefined | `Minified React error #${327}; visit https://reactjs.org/docs/error-decoder.html?invariant=${327} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -18714,22 +19110,22 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 4939 call = (...) => (undefined | d | !(1))() +0 -> 5137 call = (...) => (undefined | d | !(1))() -0 -> 4940 call = (...) => (undefined | 0 | b | d)(???*0*, 0) +0 -> 5138 call = (...) => (undefined | 0 | b | d)(???*0*, 0) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4941 conditional = (0 === ???*0*) +0 -> 5139 conditional = (0 === ???*0*) - *0* unsupported expression -4941 -> 4942 call = module["unstable_now"]() +5139 -> 5140 call = module["unstable_now"]() -4941 -> 4943 call = (...) => undefined(???*0*, module["unstable_now"]()) +5139 -> 5141 call = (...) => undefined(???*0*, module["unstable_now"]()) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4944 call = (...) => (undefined | T)( +0 -> 5142 call = (...) => (undefined | T)( ???*0*, ( | undefined @@ -18759,28 +19155,28 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4946 conditional = ???*0* +0 -> 5144 conditional = ???*0* - *0* max number of linking steps reached -4946 -> 4947 call = (...) => (undefined | a | 1073741824 | 0)(???*0*) +5144 -> 5145 call = (...) => (undefined | a | 1073741824 | 0)(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -4946 -> 4948 call = (...) => (undefined | a)(???*0*, (undefined | ???*1* | ???*2* | 1073741824 | 0)) +5144 -> 5146 call = (...) => (undefined | a)(???*0*, (undefined | ???*1* | ???*2* | 1073741824 | 0)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* unsupported expression -0 -> 4949 conditional = ???*0* +0 -> 5147 conditional = ???*0* - *0* max number of linking steps reached -4949 -> 4950 call = (...) => (undefined | a)(???*0*, 0) +5147 -> 5148 call = (...) => (undefined | a)(???*0*, 0) - *0* arguments[0] ⚠️ function calls are not analysed yet -4949 -> 4951 call = (...) => undefined( +5147 -> 5149 call = (...) => undefined( ???*0*, ( | undefined @@ -18810,21 +19206,23 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -4949 -> 4952 call = module["unstable_now"]() +5147 -> 5150 call = module["unstable_now"]() -4949 -> 4953 call = (...) => undefined(???*0*, module["unstable_now"]()) +5147 -> 5151 call = (...) => undefined(???*0*, module["unstable_now"]()) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4954 conditional = ???*0* +0 -> 5152 conditional = ???*0* - *0* max number of linking steps reached -4954 -> 4955 call = (...) => ( +5152 -> 5153 free var = FreeVar(Error) + +5152 -> 5154 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(345) -4954 -> 4956 call = ???*0*( +5152 -> 5155 call = ???*0*( ( | undefined | `Minified React error #${345}; visit https://reactjs.org/docs/error-decoder.html?invariant=${345} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -18833,148 +19231,152 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 4961 call = (...) => (undefined | null)(???*0*, ???*1*, null) +0 -> 5160 call = (...) => (undefined | null)(???*0*, ???*1*, null) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* max number of linking steps reached -0 -> 4962 call = module["unstable_now"]() +0 -> 5161 call = module["unstable_now"]() -0 -> 4963 call = (...) => undefined(???*0*, module["unstable_now"]()) +0 -> 5162 call = (...) => undefined(???*0*, module["unstable_now"]()) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4964 call = ???*0*(???*1*) +0 -> 5163 call = ???*0*(???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 4965 call = module["unstable_now"]() +0 -> 5164 call = module["unstable_now"]() -0 -> 4966 call = (...) => (undefined | null)() +0 -> 5165 call = (...) => (undefined | null)() -0 -> 4968 call = (...) => (undefined | d | !(1))() +0 -> 5167 call = (...) => (undefined | d | !(1))() -0 -> 4971 conditional = ???*0* +0 -> 5170 conditional = ???*0* - *0* arguments[0] ⚠️ function calls are not analysed yet -4971 -> 4972 call = ???*0*() +5170 -> 5171 call = ???*0*() - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 4974 call = (...) => (undefined | null)() +0 -> 5173 call = (...) => (undefined | null)() -0 -> 4976 call = (...) => undefined((undefined | {"current": 0})) +0 -> 5175 call = (...) => undefined((undefined | {"current": 0})) -0 -> 4981 call = (???*0* | ???*1*)(???*2*) +0 -> 5180 call = (???*0* | ???*1*)(???*2*) - *0* FreeVar(clearTimeout) ⚠️ unknown global - *1* unsupported expression - *2* max number of linking steps reached -0 -> 4982 conditional = ???*0* +0 -> 5181 conditional = ???*0* - *0* max number of linking steps reached -4982 -> 4984 call = (...) => undefined(???*0*) +5181 -> 5183 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -4982 -> 4988 call = (...) => undefined() +5181 -> 5187 call = (...) => undefined() -4982 -> 4989 call = (...) => undefined() +5181 -> 5188 call = (...) => undefined() -4982 -> 4990 call = (...) => undefined((undefined | {"current": false})) +5181 -> 5189 call = (...) => undefined((undefined | {"current": false})) -4982 -> 4991 call = (...) => undefined((undefined | {"current": {}})) +5181 -> 5190 call = (...) => undefined((undefined | {"current": {}})) -4982 -> 4992 call = (...) => undefined() +5181 -> 5191 call = (...) => undefined() -4982 -> 4993 call = (...) => undefined(???*0*) +5181 -> 5192 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -4982 -> 4994 call = (...) => undefined() +5181 -> 5193 call = (...) => undefined() -4982 -> 4995 call = (...) => undefined((undefined | {"current": 0})) +5181 -> 5194 call = (...) => undefined((undefined | {"current": 0})) -4982 -> 4996 call = (...) => undefined((undefined | {"current": 0})) +5181 -> 5195 call = (...) => undefined((undefined | {"current": 0})) -4982 -> 4999 call = (...) => undefined(???*0*) +5181 -> 5198 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -4982 -> 5000 call = (...) => undefined() +5181 -> 5199 call = (...) => undefined() -0 -> 5003 call = (...) => (undefined | c)((???*0* | undefined["current"]), null) +0 -> 5202 call = (...) => (undefined | c)((???*0* | undefined["current"]), null) - *0* ???*1*["current"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5004 conditional = (null !== (null | [???*0*])) +0 -> 5203 conditional = (null !== (null | [???*0*])) - *0* arguments[0] ⚠️ function calls are not analysed yet -5004 -> 5008 conditional = ???*0* +5203 -> 5207 conditional = ???*0* - *0* max number of linking steps reached -5008 -> 5012 conditional = ???*0* +5207 -> 5211 conditional = ???*0* - *0* max number of linking steps reached -0 -> 5017 call = (...) => undefined() +0 -> 5216 call = (...) => undefined() -0 -> 5019 conditional = (false | true) +0 -> 5218 conditional = (false | true) -0 -> 5029 conditional = ???*0* +0 -> 5228 conditional = ???*0* - *0* max number of linking steps reached -5029 -> 5032 conditional = ???*0* +5228 -> 5231 conditional = ???*0* - *0* max number of linking steps reached -5029 -> 5042 call = (...) => (undefined | a | null)(???*0*) +5228 -> 5241 call = (...) => (undefined | a | null)(???*0*) - *0* max number of linking steps reached -5029 -> 5043 conditional = ???*0* +5228 -> 5242 conditional = ???*0* - *0* max number of linking steps reached -5043 -> 5045 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) +5242 -> 5244 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached - *3* max number of linking steps reached - *4* max number of linking steps reached -5043 -> 5047 call = (...) => undefined(???*0*, ???*1*, ???*2*) +5242 -> 5246 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -5043 -> 5049 conditional = ???*0* +5242 -> 5248 conditional = ???*0* - *0* max number of linking steps reached -5049 -> 5051 member call = ???*0*["add"](???*1*) +5248 -> 5249 free var = FreeVar(Set) + +5248 -> 5251 member call = ???*0*["add"](???*1*) - *0* unknown new expression - *1* max number of linking steps reached -5049 -> 5054 member call = ???*0*["add"](???*1*) +5248 -> 5254 member call = ???*0*["add"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -5043 -> 5055 conditional = (0 === ???*0*) +5242 -> 5255 conditional = (0 === ???*0*) - *0* unsupported expression -5055 -> 5056 call = (...) => undefined(???*0*, ???*1*, ???*2*) +5255 -> 5256 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -5055 -> 5057 call = (...) => undefined() +5255 -> 5257 call = (...) => undefined() -5043 -> 5058 call = (...) => ( +5242 -> 5258 free var = FreeVar(Error) + +5242 -> 5259 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(426) -5043 -> 5059 call = ???*0*( +5242 -> 5260 call = ???*0*( ( | undefined | `Minified React error #${426}; visit https://reactjs.org/docs/error-decoder.html?invariant=${426} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -18983,72 +19385,72 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -5029 -> 5061 conditional = (false | true | ???*0*) +5228 -> 5262 conditional = (false | true | ???*0*) - *0* unsupported expression -5061 -> 5062 call = (...) => (undefined | a | null)(???*0*) +5262 -> 5263 call = (...) => (undefined | a | null)(???*0*) - *0* max number of linking steps reached -5061 -> 5063 conditional = ???*0* +5262 -> 5264 conditional = ???*0* - *0* max number of linking steps reached -5063 -> 5066 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) +5264 -> 5267 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, ???*3*, ???*4*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached - *3* max number of linking steps reached - *4* max number of linking steps reached -5063 -> 5067 call = (...) => ( +5264 -> 5268 call = (...) => ( | undefined | {"value": a, "source": b, "stack": e, "digest": null} )(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -5063 -> 5068 call = (...) => undefined(???*0*) +5264 -> 5269 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 5069 call = (...) => ( +0 -> 5270 call = (...) => ( | undefined | {"value": a, "source": b, "stack": e, "digest": null} )(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5071 member call = ???*0*["push"](???*1*) +0 -> 5272 member call = ???*0*["push"](???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5075 call = (...) => (undefined | c)(???*0*, ???*1*, ???*2*) +0 -> 5276 call = (...) => (undefined | c)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 5076 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) +0 -> 5277 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5083 member call = (???*0* | null)["has"](???*1*) +0 -> 5284 member call = (???*0* | null)["has"](???*1*) - *0* unknown new expression - *1* max number of linking steps reached -0 -> 5084 conditional = ???*0* +0 -> 5285 conditional = ???*0* - *0* max number of linking steps reached -5084 -> 5087 call = (...) => (undefined | c)(???*0*, ???*1*, ???*2*) +5285 -> 5288 call = (...) => (undefined | c)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -5084 -> 5088 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) +5285 -> 5289 call = (...) => (undefined | FreeVar(undefined))(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5090 call = (...) => (undefined | FreeVar(undefined))(???*0*) +0 -> 5291 call = (...) => (undefined | FreeVar(undefined))(???*0*) - *0* max number of linking steps reached -0 -> 5094 call = (...) => undefined((null | ???*0* | undefined | ???*1* | ???*4*), (0 | ???*5*)) +0 -> 5295 call = (...) => undefined((null | ???*0* | undefined | ???*1* | ???*4*), (0 | ???*5*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["alternate"] @@ -19060,9 +19462,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* unknown new expression - *5* unsupported expression -0 -> 5095 call = (...) => (undefined | ai | a)() +0 -> 5296 call = (...) => (undefined | ai | a)() -0 -> 5096 conditional = ( +0 -> 5297 conditional = ( | ((null | ???*0* | undefined | ???*1* | ???*4*) !== ???*5*) | ((0 | ???*6*) !== ???*7*) ) @@ -19081,31 +19483,33 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[1] ⚠️ function calls are not analysed yet -5096 -> 5097 call = (...) => (undefined | a)(???*0*, ???*1*) +5297 -> 5298 call = (...) => (undefined | a)(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5098 call = (...) => undefined() +0 -> 5299 call = (...) => undefined() -0 -> 5099 call = (...) => undefined(???*0*, ???*1*) +0 -> 5300 call = (...) => undefined(???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* e ⚠️ pattern without value -0 -> 5100 call = (...) => undefined() +0 -> 5301 call = (...) => undefined() -0 -> 5102 conditional = ???*0* +0 -> 5303 conditional = ???*0* - *0* max number of linking steps reached -5102 -> 5103 call = (...) => ( +5303 -> 5304 free var = FreeVar(Error) + +5303 -> 5305 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(261) -5102 -> 5104 call = ???*0*( +5303 -> 5306 call = ???*0*( ( | undefined | `Minified React error #${261}; visit https://reactjs.org/docs/error-decoder.html?invariant=${261} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -19114,15 +19518,15 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5105 call = (...) => undefined(???*0*) +0 -> 5307 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 5106 call = module["unstable_shouldYield"]() +0 -> 5308 call = module["unstable_shouldYield"]() -0 -> 5107 call = (...) => undefined(???*0*) +0 -> 5309 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 5109 call = ( +0 -> 5311 call = ( | ???*0* | (...) => ( | undefined @@ -19153,14 +19557,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5112 call = (...) => (undefined | FreeVar(undefined))(???*0*) +0 -> 5314 call = (...) => (undefined | FreeVar(undefined))(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5117 conditional = (0 === ???*0*) +0 -> 5319 conditional = (0 === ???*0*) - *0* unsupported expression -5117 -> 5118 call = (...) => (undefined | null | b | b["child"])(???*0*, (???*1* | ???*2*), (0 | undefined["current"] | ???*4* | ???*5*)) +5319 -> 5320 call = (...) => (undefined | null | b | b["child"])(???*0*, (???*1* | ???*2*), (0 | undefined["current"] | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -19172,7 +19576,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -5117 -> 5119 call = (...) => (undefined | b | null)(???*0*, (???*1* | ???*2*)) +5319 -> 5321 call = (...) => (undefined | b | null)(???*0*, (???*1* | ???*2*)) - *0* max number of linking steps reached - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -19181,10 +19585,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* b ⚠️ circular variable reference -5117 -> 5120 conditional = ???*0* +5319 -> 5322 conditional = ???*0* - *0* max number of linking steps reached -5117 -> 5122 conditional = (null !== (???*0* | ???*1*)) +5319 -> 5324 conditional = (null !== (???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["return"] @@ -19192,7 +19596,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* a ⚠️ circular variable reference -0 -> 5129 call = (...) => (undefined | null)( +0 -> 5331 call = (...) => (undefined | null)( ???*0*, ???*1*, ???*2*, @@ -19213,17 +19617,19 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5131 call = (...) => (undefined | d | !(1))() +0 -> 5333 call = (...) => (undefined | d | !(1))() -0 -> 5132 conditional = (0 !== ???*0*) +0 -> 5334 conditional = (0 !== ???*0*) - *0* unsupported expression -5132 -> 5133 call = (...) => ( +5334 -> 5335 free var = FreeVar(Error) + +5334 -> 5336 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(327) -5132 -> 5134 call = ???*0*( +5334 -> 5337 call = ???*0*( ( | undefined | `Minified React error #${327}; visit https://reactjs.org/docs/error-decoder.html?invariant=${327} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -19232,7 +19638,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5140 conditional = ((???*0* | ???*1* | null["finishedWork"] | 0) === (???*3* | null["current"])) +0 -> 5343 conditional = ((???*0* | ???*1* | null["finishedWork"] | 0) === (???*3* | null["current"])) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["finishedWork"] @@ -19244,12 +19650,14 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -5140 -> 5141 call = (...) => ( +5343 -> 5344 free var = FreeVar(Error) + +5343 -> 5345 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(177) -5140 -> 5142 call = ???*0*( +5343 -> 5346 call = ???*0*( ( | undefined | `Minified React error #${177}; visit https://reactjs.org/docs/error-decoder.html?invariant=${177} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -19258,7 +19666,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5147 call = (...) => undefined( +0 -> 5351 call = (...) => undefined( (???*0* | ???*1* | null), ( | ???*3* @@ -19281,11 +19689,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *6* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5150 call = (...) => (undefined | ac(a, b))(module["unstable_NormalPriority"], (...) => (undefined | null)) +0 -> 5354 call = (...) => (undefined | ac(a, b))(module["unstable_NormalPriority"], (...) => (undefined | null)) -5150 -> 5151 call = (...) => (undefined | d | !(1))() +5354 -> 5355 call = (...) => (undefined | d | !(1))() -0 -> 5154 conditional = ( +0 -> 5358 conditional = ( | (0 !== ???*0*) | ???*1* | module["__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED"]["ReactCurrentBatchConfig"]["transition"] @@ -19299,7 +19707,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *3* arguments[0] ⚠️ function calls are not analysed yet -5154 -> 5158 call = (...) => (undefined | n)((???*0* | ???*1* | null), (???*3* | ???*4* | null["finishedWork"] | 0)) +5358 -> 5362 call = (...) => (undefined | n)((???*0* | ???*1* | null), (???*3* | ???*4* | null["finishedWork"] | 0)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["value"] @@ -19313,7 +19721,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[0] ⚠️ function calls are not analysed yet -5154 -> 5159 call = (...) => undefined((???*0* | ???*1* | null["finishedWork"] | 0), (???*3* | ???*4* | null)) +5358 -> 5363 call = (...) => undefined((???*0* | ???*1* | null["finishedWork"] | 0), (???*3* | ???*4* | null)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["finishedWork"] @@ -19327,10 +19735,10 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -5154 -> 5160 call = (...) => undefined(???*0*) +5358 -> 5364 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -5154 -> 5162 call = (...) => undefined( +5358 -> 5366 call = (...) => undefined( (???*0* | ???*1* | null["finishedWork"] | 0), (???*3* | ???*4* | null), (???*6* | null["finishedLanes"]) @@ -19352,9 +19760,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *7* arguments[0] ⚠️ function calls are not analysed yet -5154 -> 5163 call = module["unstable_requestPaint"]() +5358 -> 5367 call = module["unstable_requestPaint"]() -0 -> 5168 call = (...) => undefined( +0 -> 5372 call = (...) => undefined( (???*0* | null["finishedWork"]["stateNode"] | 0["stateNode"]), (???*2* | ???*3* | null["onRecoverableError"]) ) @@ -19369,9 +19777,9 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5169 call = module["unstable_now"]() +0 -> 5373 call = module["unstable_now"]() -0 -> 5170 call = (...) => undefined((???*0* | ???*1* | null), module["unstable_now"]()) +0 -> 5374 call = (...) => undefined((???*0* | ???*1* | null), module["unstable_now"]()) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["value"] @@ -19379,11 +19787,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5171 conditional = (null !== ???*0*) +0 -> 5375 conditional = (null !== ???*0*) - *0* arguments[1] ⚠️ function calls are not analysed yet -5171 -> 5178 call = (???*0* | ???*1* | null["onRecoverableError"])( +5375 -> 5382 call = (???*0* | ???*1* | null["onRecoverableError"])( (???*3* | null["finishedLanes"]["value"]), { "componentStack": (???*6* | null["finishedLanes"]["stack"]), @@ -19415,11 +19823,11 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *11* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5180 call = (...) => (undefined | d | !(1))() +0 -> 5384 call = (...) => (undefined | d | !(1))() -0 -> 5182 call = (...) => (undefined | null)() +0 -> 5386 call = (...) => (undefined | null)() -0 -> 5183 conditional = (null !== (null | ???*0* | ???*1*)) +0 -> 5387 conditional = (null !== (null | ???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["value"] @@ -19427,13 +19835,13 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -5183 -> 5184 call = (...) => (undefined | 16 | 536870912 | 4 | 1)((0 | ???*0* | null["finishedLanes"])) +5387 -> 5388 call = (...) => (undefined | 16 | 536870912 | 4 | 1)((0 | ???*0* | null["finishedLanes"])) - *0* ???*1*["finishedLanes"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -5183 -> 5187 conditional = (null === (null | ???*0* | ???*1*)) +5387 -> 5391 conditional = (null === (null | ???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["value"] @@ -19441,15 +19849,17 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *2* arguments[1] ⚠️ function calls are not analysed yet -5187 -> 5188 conditional = (0 !== ???*0*) +5391 -> 5392 conditional = (0 !== ???*0*) - *0* unsupported expression -5188 -> 5189 call = (...) => ( +5392 -> 5393 free var = FreeVar(Error) + +5392 -> 5394 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(331) -5188 -> 5190 call = ???*0*( +5392 -> 5395 call = ???*0*( ( | undefined | `Minified React error #${331}; visit https://reactjs.org/docs/error-decoder.html?invariant=${331} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -19458,70 +19868,70 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *0* FreeVar(Error) ⚠️ unknown global -5187 -> 5194 conditional = (0 !== ???*0*) +5391 -> 5399 conditional = (0 !== ???*0*) - *0* unsupported expression -5194 -> 5196 conditional = ???*0* +5399 -> 5401 conditional = ???*0* - *0* max number of linking steps reached -5196 -> 5200 call = (...) => undefined(8, ???*0*, ???*1*) +5401 -> 5405 call = (...) => undefined(8, ???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -5196 -> 5202 conditional = ???*0* +5401 -> 5407 conditional = ???*0* - *0* max number of linking steps reached -5202 -> 5206 call = (...) => undefined(???*0*) +5407 -> 5411 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -5202 -> 5207 conditional = ???*0* +5407 -> 5412 conditional = ???*0* - *0* max number of linking steps reached -5196 -> 5210 conditional = ???*0* +5401 -> 5415 conditional = ???*0* - *0* max number of linking steps reached -5210 -> 5212 conditional = ???*0* +5415 -> 5417 conditional = ???*0* - *0* max number of linking steps reached -5187 -> 5217 conditional = ???*0* +5391 -> 5422 conditional = ???*0* - *0* max number of linking steps reached -5217 -> 5220 conditional = (0 !== ???*0*) +5422 -> 5425 conditional = (0 !== ???*0*) - *0* unsupported expression -5220 -> 5223 call = (...) => undefined(9, ???*0*, ???*1*) +5425 -> 5428 call = (...) => undefined(9, ???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -5217 -> 5225 conditional = ???*0* +5422 -> 5430 conditional = ???*0* - *0* max number of linking steps reached -5187 -> 5232 conditional = ???*0* +5391 -> 5437 conditional = ???*0* - *0* max number of linking steps reached -5232 -> 5235 conditional = (0 !== ???*0*) +5437 -> 5440 conditional = (0 !== ???*0*) - *0* unsupported expression -5235 -> 5237 call = (...) => undefined(9, ???*0*) +5440 -> 5442 call = (...) => undefined(9, ???*0*) - *0* max number of linking steps reached -5235 -> 5239 call = (...) => undefined(???*0*, ???*1*, ???*2*) +5440 -> 5444 call = (...) => undefined(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* na ⚠️ pattern without value -5232 -> 5241 conditional = ???*0* +5437 -> 5446 conditional = ???*0* - *0* max number of linking steps reached -5187 -> 5245 call = (...) => (undefined | null)() +5391 -> 5450 call = (...) => (undefined | null)() -5187 -> 5247 conditional = (null | ???*0* | ("function" === ???*1*)) +5391 -> 5452 conditional = (null | ???*0* | ("function" === ???*1*)) - *0* FreeVar(__REACT_DEVTOOLS_GLOBAL_HOOK__) ⚠️ unknown global - *1* unsupported expression -5247 -> 5249 member call = (null | ???*0*)["onPostCommitFiberRoot"]( +5452 -> 5454 member call = (null | ???*0*)["onPostCommitFiberRoot"]( (null | ???*1*), (undefined | 16 | 536870912 | 4 | 1 | null | ???*3* | ???*4*) ) @@ -19538,7 +19948,7 @@ ${(???*7* | ???*8* | ???*13* | "")}${(???*18* | "")}`["type"] - *5* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5251 call = (...) => ( +0 -> 5456 call = (...) => ( | undefined | {"value": a, "source": b, "stack": e, "digest": null} )( @@ -19584,7 +19994,7 @@ ${???*6*}` ⚠️ circular variable reference - *10* unsupported expression -0 -> 5252 call = (...) => (undefined | c)( +0 -> 5457 call = (...) => (undefined | c)( (???*0* | undefined | null | ???*1*), ( | ???*4* @@ -19634,7 +20044,7 @@ ${???*9*}` ⚠️ circular variable reference - *13* unsupported expression -0 -> 5253 call = (...) => (undefined | null | Zg(a, c))( +0 -> 5458 call = (...) => (undefined | null | Zg(a, c))( (???*0* | undefined | null | ???*1*), ( | ???*4* @@ -19684,10 +20094,10 @@ ${???*9*}` ⚠️ circular variable reference - *13* unsupported expression -0 -> 5254 call = (...) => (undefined | B() | Bk | ???*0*)() +0 -> 5459 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -0 -> 5255 call = (...) => undefined( +0 -> 5460 call = (...) => undefined( (???*0* | undefined | null | ???*1*), 1, ( @@ -19737,7 +20147,7 @@ ${???*9*}` ⚠️ circular variable reference - *13* unsupported expression -0 -> 5256 call = (...) => undefined( +0 -> 5461 call = (...) => undefined( (???*0* | undefined | null | ???*1*), ( | ???*4* @@ -19786,7 +20196,7 @@ ${???*9*}` ⚠️ circular variable reference - *13* unsupported expression -0 -> 5258 conditional = (3 === (???*0* | undefined["tag"] | ???*2* | ???*3* | 1["tag"] | 0)) +0 -> 5463 conditional = (3 === (???*0* | undefined["tag"] | ???*2* | ???*3* | 1["tag"] | 0)) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] @@ -19795,7 +20205,7 @@ ${???*9*}` ⚠️ unknown global - *3* unknown mutation -5258 -> 5259 call = (...) => undefined( +5463 -> 5464 call = (...) => undefined( ( | ???*0* | undefined @@ -19875,13 +20285,13 @@ ${???*15*}` - *20* arguments[2] ⚠️ function calls are not analysed yet -5258 -> 5261 conditional = (3 === (???*0* | undefined["tag"] | null["tag"])) +5463 -> 5466 conditional = (3 === (???*0* | undefined["tag"] | null["tag"])) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -5261 -> 5262 call = (...) => undefined( +5466 -> 5467 call = (...) => undefined( (???*0* | undefined | null | ???*1*), ( | ???*4* @@ -19933,13 +20343,13 @@ ${???*9*}` - *14* arguments[2] ⚠️ function calls are not analysed yet -5261 -> 5264 conditional = (1 === (???*0* | undefined["tag"] | null["tag"])) +5466 -> 5469 conditional = (1 === (???*0* | undefined["tag"] | null["tag"])) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[1] ⚠️ function calls are not analysed yet -5264 -> 5270 member call = (???*0* | null)["has"]( +5469 -> 5475 member call = (???*0* | null)["has"]( (???*1* | undefined["stateNode"] | null["stateNode"]) ) - *0* unknown new expression @@ -19948,7 +20358,7 @@ ${???*9*}` - *2* arguments[1] ⚠️ function calls are not analysed yet -5264 -> 5271 conditional = (("function" === ???*0*) | (null === (???*1* | null)) | !((???*2* | ???*6*))) +5469 -> 5476 conditional = (("function" === ???*0*) | (null === (???*1* | null)) | !((???*2* | ???*6*))) - *0* unsupported expression - *1* unknown new expression - *2* ???*3*["has"]( @@ -19969,7 +20379,7 @@ ${???*9*}` - *8* arguments[1] ⚠️ function calls are not analysed yet -5271 -> 5272 call = (...) => ( +5476 -> 5477 call = (...) => ( | undefined | {"value": a, "source": b, "stack": e, "digest": null} )( @@ -20015,7 +20425,7 @@ ${???*6*}` ⚠️ circular variable reference - *10* unsupported expression -5271 -> 5273 call = (...) => (undefined | c)( +5476 -> 5478 call = (...) => (undefined | c)( (???*0* | undefined | null | ???*1*), ( | ???*4* @@ -20065,7 +20475,7 @@ ${???*9*}` ⚠️ circular variable reference - *13* unsupported expression -5271 -> 5274 call = (...) => (undefined | null | Zg(a, c))( +5476 -> 5479 call = (...) => (undefined | null | Zg(a, c))( (???*0* | undefined | null | ???*1*), ( | ???*4* @@ -20115,10 +20525,10 @@ ${???*9*}` ⚠️ circular variable reference - *13* unsupported expression -5271 -> 5275 call = (...) => (undefined | B() | Bk | ???*0*)() +5476 -> 5480 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -5271 -> 5276 call = (...) => undefined( +5476 -> 5481 call = (...) => undefined( (???*0* | undefined | null | ???*1*), 1, ( @@ -20168,7 +20578,7 @@ ${???*9*}` ⚠️ circular variable reference - *13* unsupported expression -5271 -> 5277 call = (...) => undefined( +5476 -> 5482 call = (...) => undefined( (???*0* | undefined | null | ???*1*), ( | ???*4* @@ -20217,7 +20627,7 @@ ${???*9*}` ⚠️ circular variable reference - *13* unsupported expression -0 -> 5281 member call = ???*0*["delete"]( +0 -> 5486 member call = ???*0*["delete"]( (???*2* | undefined | module["unstable_now"]() | ???*3*) ) - *0* ???*1*["pingCache"] @@ -20228,16 +20638,16 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *3* unsupported expression -0 -> 5282 call = (...) => (undefined | B() | Bk | ???*0*)() +0 -> 5487 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -0 -> 5285 call = module["unstable_now"]() +0 -> 5490 call = module["unstable_now"]() -0 -> 5286 call = (...) => (undefined | a)(???*0*, 0) +0 -> 5491 call = (...) => (undefined | a)(???*0*, 0) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5287 call = (...) => undefined( +0 -> 5492 call = (...) => undefined( ???*0*, (???*1* | undefined | module["unstable_now"]() | ???*2*) ) @@ -20247,10 +20657,10 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *2* unsupported expression -0 -> 5289 call = (...) => (undefined | B() | Bk | ???*0*)() +0 -> 5494 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -0 -> 5290 call = (...) => (undefined | c["stateNode"] | null)((???*0* | undefined | ???*1* | null), (???*4* | 1 | 4194304)) +0 -> 5495 call = (...) => (undefined | c["stateNode"] | null)((???*0* | undefined | ???*1* | null), (???*4* | 1 | 4194304)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["stateNode"] @@ -20262,7 +20672,7 @@ ${???*9*}` - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5291 call = (...) => undefined( +0 -> 5496 call = (...) => undefined( (???*0* | undefined | ???*1* | null), (???*4* | 1 | 4194304), (undefined | module["unstable_now"]() | ???*5*) @@ -20279,7 +20689,7 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *5* unsupported expression -0 -> 5292 call = (...) => undefined( +0 -> 5497 call = (...) => undefined( (???*0* | undefined | ???*1* | null), (undefined | module["unstable_now"]() | ???*4*) ) @@ -20293,7 +20703,7 @@ ${???*9*}` ⚠️ circular variable reference - *4* unsupported expression -0 -> 5295 call = (...) => undefined(???*0*, (0 | ???*1*)) +0 -> 5500 call = (...) => undefined(???*0*, (0 | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["retryLane"] @@ -20303,12 +20713,14 @@ ${???*9*}` - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5301 call = (...) => ( +0 -> 5506 free var = FreeVar(Error) + +0 -> 5507 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(314) -0 -> 5302 call = ???*0*( +0 -> 5508 call = ???*0*( ( | undefined | `Minified React error #${314}; visit https://reactjs.org/docs/error-decoder.html?invariant=${314} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -20317,7 +20729,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5304 member call = ???*0*["delete"](???*2*) +0 -> 5510 member call = ???*0*["delete"](???*2*) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] @@ -20325,7 +20737,7 @@ ${???*9*}` - *2* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5305 call = (...) => undefined(???*0*, (0 | ???*1*)) +0 -> 5511 call = (...) => undefined(???*0*, (0 | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["retryLane"] @@ -20335,16 +20747,16 @@ ${???*9*}` - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5306 conditional = ???*0* +0 -> 5512 conditional = ???*0* - *0* max number of linking steps reached -5306 -> 5310 conditional = ???*0* +5512 -> 5516 conditional = ???*0* - *0* max number of linking steps reached -5310 -> 5313 conditional = (0 === ???*0*) +5516 -> 5519 conditional = (0 === ???*0*) - *0* unsupported expression -5313 -> 5314 call = (...) => (undefined | null | pj(a, b, c) | a["sibling"] | yj(a, b, c) | ej(a, b, c) | $i(a, b, c))(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) +5519 -> 5520 call = (...) => (undefined | null | pj(a, b, c) | a["sibling"] | yj(a, b, c) | ej(a, b, c) | $i(a, b, c))(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -20359,7 +20771,7 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -5306 -> 5318 call = (...) => undefined(???*0*, (0 | ???*1* | ???*2*), ???*4*) +5512 -> 5524 call = (...) => undefined(???*0*, (0 | ???*1* | ???*2*), ???*4*) - *0* max number of linking steps reached - *1* arguments[1] ⚠️ function calls are not analysed yet @@ -20368,15 +20780,15 @@ ${???*9*}` - *3* unsupported expression - *4* max number of linking steps reached -0 -> 5322 call = (...) => undefined(???*0*, ???*1*) +0 -> 5528 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5325 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)(???*0*, (undefined["current"] | {} | ???*1*)) +0 -> 5531 call = (...) => (undefined | Vf | d["__reactInternalMemoizedMaskedChildContext"] | e)(???*0*, (undefined["current"] | {} | ???*1*)) - *0* max number of linking steps reached - *1* unknown mutation -0 -> 5326 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*)) +0 -> 5532 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -20390,7 +20802,7 @@ ${???*9*}` - *4* c ⚠️ circular variable reference -0 -> 5327 call = (...) => (undefined | a)(null, ???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) +0 -> 5533 call = (...) => (undefined | a)(null, ???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20407,19 +20819,19 @@ ${???*9*}` - *7* c ⚠️ circular variable reference -0 -> 5328 call = (...) => (undefined | a)() +0 -> 5534 call = (...) => (undefined | a)() -0 -> 5335 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +0 -> 5541 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* max number of linking steps reached -0 -> 5336 call = (...) => (undefined | !(0))(???*0*) +0 -> 5542 call = (...) => (undefined | !(0))(???*0*) - *0* max number of linking steps reached -0 -> 5341 call = (...) => undefined(???*0*) +0 -> 5547 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 5345 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5551 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20435,7 +20847,7 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5346 call = (...) => (undefined | $i(a, b, f) | b["child"])(null, ???*0*, ???*1*, true, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5552 call = (...) => (undefined | $i(a, b, f) | b["child"])(null, ???*0*, ???*1*, true, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20451,10 +20863,10 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5348 call = (...) => undefined(???*0*) +0 -> 5554 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 5349 call = (...) => undefined(null, ???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) +0 -> 5555 call = (...) => undefined(null, ???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -20469,22 +20881,22 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -0 -> 5352 call = (...) => undefined(???*0*, ???*1*) +0 -> 5558 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5356 call = ???*0*(???*1*) +0 -> 5562 call = ???*0*(???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5359 call = (...) => (undefined | 1 | 0 | 11 | 14 | 2)(???*0*) +0 -> 5565 call = (...) => (undefined | 1 | 0 | 11 | 14 | 2)(???*0*) - *0* max number of linking steps reached -0 -> 5360 call = (...) => (undefined | b)(???*0*, ???*1*) +0 -> 5566 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5361 call = (...) => (undefined | $i(a, b, e) | b["child"])(null, ???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5567 call = (...) => (undefined | $i(a, b, e) | b["child"])(null, ???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20500,7 +20912,7 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5362 call = (...) => (undefined | kj(a, b, c, d, f, e))(null, ???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5568 call = (...) => (undefined | kj(a, b, c, d, f, e))(null, ???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20516,7 +20928,7 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5363 call = (...) => (undefined | $i(a, b, e) | b["child"])(null, ???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5569 call = (...) => (undefined | $i(a, b, e) | b["child"])(null, ???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20532,11 +20944,11 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5365 call = (...) => (undefined | b)(???*0*, ???*1*) +0 -> 5571 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5366 call = (...) => (undefined | cj(a, b, f, d, e) | ???*0* | $i(a, b, e))(null, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) +0 -> 5572 call = (...) => (undefined | cj(a, b, f, d, e) | ???*0* | $i(a, b, e))(null, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20553,22 +20965,24 @@ ${???*9*}` - *7* c ⚠️ circular variable reference -0 -> 5367 call = (...) => ( +0 -> 5573 free var = FreeVar(Error) + +0 -> 5574 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(306, ???*0*, "") - *0* max number of linking steps reached -0 -> 5368 call = ???*0*(???*1*) +0 -> 5575 call = ???*0*(???*1*) - *0* FreeVar(Error) ⚠️ unknown global - *1* max number of linking steps reached -0 -> 5372 call = (...) => (undefined | b)(???*0*, ???*1*) +0 -> 5579 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5373 call = (...) => (undefined | $i(a, b, e) | b["child"])(???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) +0 -> 5580 call = (...) => (undefined | $i(a, b, e) | b["child"])(???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20585,11 +20999,11 @@ ${???*9*}` - *7* c ⚠️ circular variable reference -0 -> 5377 call = (...) => (undefined | b)(???*0*, ???*1*) +0 -> 5584 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5378 call = (...) => (undefined | kj(a, b, c, d, f, e))(???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) +0 -> 5585 call = (...) => (undefined | kj(a, b, c, d, f, e))(???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20606,18 +21020,20 @@ ${???*9*}` - *7* c ⚠️ circular variable reference -0 -> 5379 call = (...) => undefined(???*0*) +0 -> 5586 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 5380 conditional = ???*0* +0 -> 5587 conditional = ???*0* - *0* max number of linking steps reached -5380 -> 5381 call = (...) => ( +5587 -> 5588 free var = FreeVar(Error) + +5587 -> 5589 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(387) -5380 -> 5382 call = ???*0*( +5587 -> 5590 call = ???*0*( ( | undefined | `Minified React error #${387}; visit https://reactjs.org/docs/error-decoder.html?invariant=${387} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -20626,11 +21042,11 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5386 call = (...) => undefined(???*0*, ???*1*) +0 -> 5594 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5387 call = (...) => undefined(???*0*, ???*1*, null, (???*2* | ???*3* | ???*4*)) +0 -> 5595 call = (...) => undefined(???*0*, ???*1*, null, (???*2* | ???*3* | ???*4*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -20645,15 +21061,17 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -0 -> 5391 conditional = ???*0* +0 -> 5599 conditional = ???*0* - *0* max number of linking steps reached -5391 -> 5399 call = (...) => ( +5599 -> 5607 free var = FreeVar(Error) + +5599 -> 5608 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(423) -5391 -> 5400 call = ???*0*( +5599 -> 5609 call = ???*0*( ( | undefined | `Minified React error #${423}; visit https://reactjs.org/docs/error-decoder.html?invariant=${423} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -20662,7 +21080,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -5391 -> 5401 call = (...) => ( +5599 -> 5610 call = (...) => ( | undefined | {"value": a, "source": b, "stack": e, "digest": null} )(???*0*, ???*2*) @@ -20672,7 +21090,7 @@ ${???*9*}` ⚠️ unknown global - *2* max number of linking steps reached -5391 -> 5402 call = (...) => (undefined | b["child"])(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*), ???*7*) +5599 -> 5611 call = (...) => (undefined | b["child"])(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*), ???*7*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20689,15 +21107,17 @@ ${???*9*}` ⚠️ circular variable reference - *7* max number of linking steps reached -5391 -> 5403 conditional = ???*0* +5599 -> 5612 conditional = ???*0* - *0* max number of linking steps reached -5403 -> 5404 call = (...) => ( +5612 -> 5613 free var = FreeVar(Error) + +5612 -> 5614 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(424) -5403 -> 5405 call = ???*0*( +5612 -> 5615 call = ???*0*( ( | undefined | `Minified React error #${424}; visit https://reactjs.org/docs/error-decoder.html?invariant=${424} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -20706,7 +21126,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -5403 -> 5406 call = (...) => ( +5612 -> 5616 call = (...) => ( | undefined | {"value": a, "source": b, "stack": e, "digest": null} )(???*0*, ???*2*) @@ -20716,7 +21136,7 @@ ${???*9*}` ⚠️ unknown global - *2* max number of linking steps reached -5403 -> 5407 call = (...) => (undefined | b["child"])(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*), ???*7*) +5612 -> 5617 call = (...) => (undefined | b["child"])(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*), ???*7*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20733,10 +21153,10 @@ ${???*9*}` ⚠️ circular variable reference - *7* max number of linking steps reached -5403 -> 5411 call = (...) => (undefined | null | a)(???*0*) +5612 -> 5621 call = (...) => (undefined | null | a)(???*0*) - *0* max number of linking steps reached -5403 -> 5412 call = ( +5612 -> 5622 call = ( | undefined | (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d)) )(???*0*, null, ???*1*, (???*2* | ???*3* | ???*4*)) @@ -20754,12 +21174,12 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -5391 -> 5417 call = (...) => undefined() +5599 -> 5627 call = (...) => undefined() -5391 -> 5418 conditional = ???*0* +5599 -> 5628 conditional = ???*0* - *0* max number of linking steps reached -5418 -> 5419 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) +5628 -> 5629 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -20774,7 +21194,7 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -5391 -> 5420 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +5599 -> 5630 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20790,13 +21210,13 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5422 call = (...) => undefined(???*0*) +0 -> 5632 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 5423 call = (...) => undefined(???*0*) +0 -> 5633 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 5428 call = (...) => ( +0 -> 5638 call = (...) => ( | undefined | ( || ("textarea" === a) @@ -20816,7 +21236,7 @@ ${???*9*}` - *3* max number of linking steps reached - *4* max number of linking steps reached -0 -> 5429 call = (...) => ( +0 -> 5639 call = (...) => ( | undefined | ( || ("textarea" === a) @@ -20836,11 +21256,11 @@ ${???*9*}` - *3* max number of linking steps reached - *4* max number of linking steps reached -0 -> 5431 call = (...) => undefined(???*0*, ???*1*) +0 -> 5641 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5432 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5642 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20856,10 +21276,10 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5434 call = (...) => undefined(???*0*) +0 -> 5644 call = (...) => undefined(???*0*) - *0* max number of linking steps reached -0 -> 5435 call = (...) => (undefined | null | a | rj(b, g) | sj(a, b, g, d, h, e, c) | d)(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) +0 -> 5645 call = (...) => (undefined | null | a | rj(b, g) | sj(a, b, g, d, h, e, c) | d)(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -20874,11 +21294,11 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -0 -> 5438 call = (...) => undefined(???*0*, ???*1*) +0 -> 5648 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5441 call = ( +0 -> 5651 call = ( | undefined | (...) => (undefined | g(a) | J(a, d, l(f["_payload"]), h) | n(a, d, f, h) | t(a, d, f, h) | c(a, d)) )(???*0*, null, ???*1*, (???*2* | ???*3* | ???*4*)) @@ -20896,7 +21316,7 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -0 -> 5442 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5652 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20912,11 +21332,11 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5447 call = (...) => (undefined | b)(???*0*, ???*1*) +0 -> 5657 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5448 call = (...) => (undefined | $i(a, b, e) | b["child"])(???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) +0 -> 5658 call = (...) => (undefined | $i(a, b, e) | b["child"])(???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20933,7 +21353,7 @@ ${???*9*}` - *7* c ⚠️ circular variable reference -0 -> 5450 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5660 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20949,7 +21369,7 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5454 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5664 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20965,7 +21385,7 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5458 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5668 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -20981,13 +21401,13 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5466 call = (...) => undefined((undefined | {"current": null}), ???*0*) +0 -> 5676 call = (...) => undefined((undefined | {"current": null}), ???*0*) - *0* max number of linking steps reached -0 -> 5468 conditional = ???*0* +0 -> 5678 conditional = ???*0* - *0* max number of linking steps reached -5468 -> 5470 call = ( +5678 -> 5680 call = ( | ???*0* | (...) => ( | undefined @@ -21003,7 +21423,7 @@ ${???*9*}` - *4* max number of linking steps reached - *5* max number of linking steps reached -5468 -> 5471 conditional = ???*0* +5678 -> 5681 conditional = ???*0* - *0* ( | ???*1* | (...) => ( @@ -21019,10 +21439,10 @@ ${???*9*}` - *3* unsupported expression - *4* unsupported expression -5471 -> 5475 conditional = ???*0* +5681 -> 5685 conditional = ???*0* - *0* max number of linking steps reached -5475 -> 5476 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) +5685 -> 5686 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -21037,26 +21457,26 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -5471 -> 5480 conditional = ???*0* +5681 -> 5690 conditional = ???*0* - *0* max number of linking steps reached -5480 -> 5484 conditional = ???*0* +5690 -> 5694 conditional = ???*0* - *0* max number of linking steps reached -5484 -> 5486 conditional = ???*0* +5694 -> 5696 conditional = ???*0* - *0* max number of linking steps reached -5486 -> 5487 call = (...) => ( +5696 -> 5697 call = (...) => ( | undefined | {"eventTime": a, "lane": b, "tag": 0, "payload": null, "callback": null, "next": null} )(???*0*, ???*1*) - *0* unsupported expression - *1* unsupported expression -5486 -> 5490 conditional = ???*0* +5696 -> 5700 conditional = ???*0* - *0* max number of linking steps reached -5484 -> 5502 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*), ???*5*) +5694 -> 5712 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*), ???*5*) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -21071,21 +21491,23 @@ ${???*9*}` ⚠️ circular variable reference - *5* max number of linking steps reached -5480 -> 5506 conditional = ???*0* +5690 -> 5716 conditional = ???*0* - *0* max number of linking steps reached -5506 -> 5511 conditional = ???*0* +5716 -> 5721 conditional = ???*0* - *0* max number of linking steps reached -5511 -> 5513 conditional = ???*0* +5721 -> 5723 conditional = ???*0* - *0* max number of linking steps reached -5513 -> 5514 call = (...) => ( +5723 -> 5724 free var = FreeVar(Error) + +5723 -> 5725 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(341) -5513 -> 5515 call = ???*0*( +5723 -> 5726 call = ???*0*( ( | undefined | `Minified React error #${341}; visit https://reactjs.org/docs/error-decoder.html?invariant=${341} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -21094,7 +21516,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -5511 -> 5519 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*), ???*5*) +5721 -> 5730 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*), ???*5*) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -21109,13 +21531,13 @@ ${???*9*}` ⚠️ circular variable reference - *5* max number of linking steps reached -5471 -> 5522 conditional = ???*0* +5681 -> 5733 conditional = ???*0* - *0* max number of linking steps reached -5522 -> 5525 conditional = ???*0* +5733 -> 5736 conditional = ???*0* - *0* max number of linking steps reached -0 -> 5530 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5741 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -21131,7 +21553,7 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5535 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*)) +0 -> 5746 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -21145,14 +21567,14 @@ ${???*9*}` - *4* c ⚠️ circular variable reference -0 -> 5536 call = (...) => (undefined | b)(???*0*) +0 -> 5747 call = (...) => (undefined | b)(???*0*) - *0* max number of linking steps reached -0 -> 5537 call = ???*0*(???*1*) +0 -> 5748 call = ???*0*(???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5539 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5750 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -21168,15 +21590,15 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5543 call = (...) => (undefined | b)(???*0*, ???*1*) +0 -> 5754 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5545 call = (...) => (undefined | b)(???*0*, ???*1*) +0 -> 5756 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5546 call = (...) => (undefined | cj(a, b, f, d, e) | ???*0* | $i(a, b, e))(???*1*, ???*2*, ???*3*, ???*4*, (???*5* | ???*6* | ???*7*)) +0 -> 5757 call = (...) => (undefined | cj(a, b, f, d, e) | ???*0* | $i(a, b, e))(???*1*, ???*2*, ???*3*, ???*4*, (???*5* | ???*6* | ???*7*)) - *0* unsupported expression - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -21194,7 +21616,7 @@ ${???*9*}` - *8* c ⚠️ circular variable reference -0 -> 5549 call = (...) => (undefined | $i(a, b, e) | dj(a, b, c, d, e))(???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) +0 -> 5760 call = (...) => (undefined | $i(a, b, e) | dj(a, b, c, d, e))(???*0*, ???*1*, ???*2*, ???*3*, (???*4* | ???*5* | ???*6*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -21211,22 +21633,22 @@ ${???*9*}` - *7* c ⚠️ circular variable reference -0 -> 5553 call = (...) => (undefined | b)(???*0*, ???*1*) +0 -> 5764 call = (...) => (undefined | b)(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5554 call = (...) => undefined(???*0*, ???*1*) +0 -> 5765 call = (...) => undefined(???*0*, ???*1*) - *0* max number of linking steps reached - *1* max number of linking steps reached -0 -> 5556 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +0 -> 5767 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* max number of linking steps reached -0 -> 5557 call = (...) => (undefined | !(0))(???*0*) +0 -> 5768 call = (...) => (undefined | !(0))(???*0*) - *0* max number of linking steps reached -0 -> 5558 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*)) +0 -> 5769 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*3*)) - *0* max number of linking steps reached - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -21240,12 +21662,12 @@ ${???*9*}` - *4* c ⚠️ circular variable reference -0 -> 5559 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*) +0 -> 5770 call = (...) => (undefined | b)(???*0*, ???*1*, ???*2*) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached -0 -> 5560 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5771 call = (...) => undefined(???*0*, ???*1*, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -21261,7 +21683,7 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5561 call = (...) => (undefined | $i(a, b, f) | b["child"])(null, ???*0*, ???*1*, true, ???*2*, (???*3* | ???*4* | ???*5*)) +0 -> 5772 call = (...) => (undefined | $i(a, b, f) | b["child"])(null, ???*0*, ???*1*, true, ???*2*, (???*3* | ???*4* | ???*5*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* max number of linking steps reached @@ -21277,7 +21699,7 @@ ${???*9*}` - *6* c ⚠️ circular variable reference -0 -> 5562 call = (...) => (undefined | b["child"])(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) +0 -> 5773 call = (...) => (undefined | b["child"])(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -21292,7 +21714,7 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -0 -> 5563 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) +0 -> 5774 call = (...) => (undefined | null | b["child"])(???*0*, ???*1*, (???*2* | ???*3* | ???*4*)) - *0* max number of linking steps reached - *1* max number of linking steps reached - *2* arguments[2] @@ -21307,27 +21729,29 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -0 -> 5565 call = (...) => ( +0 -> 5775 free var = FreeVar(Error) + +0 -> 5777 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(156, ???*0*) - *0* max number of linking steps reached -0 -> 5566 call = ???*0*(???*1*) +0 -> 5778 call = ???*0*(???*1*) - *0* FreeVar(Error) ⚠️ unknown global - *1* max number of linking steps reached -0 -> 5567 call = module["unstable_scheduleCallback"](???*0*, ???*1*) +0 -> 5779 call = module["unstable_scheduleCallback"](???*0*, ???*1*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5592 conditional = ("function" === ???*0*) +0 -> 5804 conditional = ("function" === ???*0*) - *0* unsupported expression -5592 -> 5593 call = (...) => (undefined | !((!(a) || !(a["isReactComponent"]))))((???*0* | ???*1*)) +5804 -> 5805 call = (...) => (undefined | !((!(a) || !(a["isReactComponent"]))))((???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["$$typeof"] @@ -21335,7 +21759,7 @@ ${???*9*}` - *2* a ⚠️ circular variable reference -0 -> 5594 conditional = ((???*0* !== (???*1* | ???*2*)) | (null !== (???*4* | ???*5*))) +0 -> 5806 conditional = ((???*0* !== (???*1* | ???*2*)) | (null !== (???*4* | ???*5*))) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -21350,7 +21774,7 @@ ${???*9*}` - *6* a ⚠️ circular variable reference -0 -> 5600 call = (...) => (undefined | ???*0*)(???*1*, (???*3* | ???*4*), ???*6*, ???*8*) +0 -> 5812 call = (...) => (undefined | ???*0*)(???*1*, (???*3* | ???*4*), ???*6*, ???*8*) - *0* unknown new expression - *1* ???*2*["tag"] ⚠️ unknown object @@ -21371,18 +21795,18 @@ ${???*9*}` - *9* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5639 conditional = ("function" === ???*0*) +0 -> 5851 conditional = ("function" === ???*0*) - *0* unsupported expression -5639 -> 5640 call = (...) => (undefined | !((!(a) || !(a["isReactComponent"]))))((???*0* | undefined | ???*1*)) +5851 -> 5852 call = (...) => (undefined | !((!(a) || !(a["isReactComponent"]))))((???*0* | undefined | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unknown new expression -5639 -> 5641 conditional = ("string" === ???*0*) +5851 -> 5853 conditional = ("string" === ???*0*) - *0* unsupported expression -5641 -> 5643 call = (...) => (undefined | a)(???*0*, ???*2*, ???*3*, (???*4* | undefined | ???*5*)) +5853 -> 5855 call = (...) => (undefined | a)(???*0*, ???*2*, ???*3*, (???*4* | undefined | ???*5*)) - *0* ???*1*["children"] ⚠️ unknown object - *1* arguments[2] @@ -21395,7 +21819,7 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *5* unknown new expression -5641 -> 5644 call = (...) => (undefined | ???*0*)(12, ???*1*, (???*2* | undefined | ???*3*), ???*4*) +5853 -> 5856 call = (...) => (undefined | ???*0*)(12, ???*1*, (???*2* | undefined | ???*3*), ???*4*) - *0* unknown new expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -21404,7 +21828,7 @@ ${???*9*}` - *3* unknown new expression - *4* unsupported expression -5641 -> 5647 call = (...) => (undefined | ???*0*)(13, ???*1*, (???*2* | undefined | ???*3*), ???*4*) +5853 -> 5859 call = (...) => (undefined | ???*0*)(13, ???*1*, (???*2* | undefined | ???*3*), ???*4*) - *0* unknown new expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -21414,7 +21838,7 @@ ${???*9*}` - *4* arguments[4] ⚠️ function calls are not analysed yet -5641 -> 5650 call = (...) => (undefined | ???*0*)(19, ???*1*, (???*2* | undefined | ???*3*), ???*4*) +5853 -> 5862 call = (...) => (undefined | ???*0*)(19, ???*1*, (???*2* | undefined | ???*3*), ???*4*) - *0* unknown new expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -21424,7 +21848,7 @@ ${???*9*}` - *4* arguments[4] ⚠️ function calls are not analysed yet -5641 -> 5653 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, (???*3* | undefined | ???*4*)) +5853 -> 5865 call = (...) => (undefined | a)(???*0*, ???*1*, ???*2*, (???*3* | undefined | ???*4*)) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[4] @@ -21435,13 +21859,15 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *4* unknown new expression -5641 -> 5654 conditional = (("object" === ???*0*) | (null !== (???*1* | undefined | ???*2*))) +5853 -> 5866 conditional = (("object" === ???*0*) | (null !== (???*1* | undefined | ???*2*))) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* unknown new expression -5641 -> 5656 call = (...) => ( +5853 -> 5868 free var = FreeVar(Error) + +5853 -> 5869 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(130, (???*0* | undefined | ???*1* | ???*2*), "") @@ -21450,7 +21876,7 @@ ${???*9*}` - *1* unknown new expression - *2* unsupported expression -5641 -> 5657 call = ???*0*( +5853 -> 5870 call = ???*0*( ( | undefined | `Minified React error #${130}; visit https://reactjs.org/docs/error-decoder.html?invariant=${130} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -21459,7 +21885,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5658 call = (...) => (undefined | ???*0*)((2 | 1 | 5 | 8 | 10 | 9 | 11 | 14 | 16), ???*1*, (???*2* | undefined | ???*3*), ???*4*) +0 -> 5871 call = (...) => (undefined | ???*0*)((2 | 1 | 5 | 8 | 10 | 9 | 11 | 14 | 16), ???*1*, (???*2* | undefined | ???*3*), ???*4*) - *0* unknown new expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -21469,7 +21895,7 @@ ${???*9*}` - *4* arguments[4] ⚠️ function calls are not analysed yet -0 -> 5662 call = (...) => (undefined | ???*0*)(7, (???*1* | undefined | ???*2*), ???*3*, ???*4*) +0 -> 5875 call = (...) => (undefined | ???*0*)(7, (???*1* | undefined | ???*2*), ???*3*, ???*4*) - *0* unknown new expression - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -21479,7 +21905,7 @@ ${???*9*}` - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5664 call = (...) => (undefined | ???*0*)(22, (???*1* | undefined | ???*2*), ???*3*, ???*4*) +0 -> 5877 call = (...) => (undefined | ???*0*)(22, (???*1* | undefined | ???*2*), ???*3*, ???*4*) - *0* unknown new expression - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -21489,7 +21915,7 @@ ${???*9*}` - *4* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5668 call = (...) => (undefined | ???*0*)(6, (???*1* | undefined | ???*2*), null, ???*3*) +0 -> 5881 call = (...) => (undefined | ???*0*)(6, (???*1* | undefined | ???*2*), null, ???*3*) - *0* unknown new expression - *1* arguments[0] ⚠️ function calls are not analysed yet @@ -21497,7 +21923,7 @@ ${???*9*}` - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5673 call = (...) => (undefined | ???*0*)(4, (???*1* | []), ???*3*, (???*5* | undefined | ???*6*)) +0 -> 5886 call = (...) => (undefined | ???*0*)(4, (???*1* | []), ???*3*, (???*5* | undefined | ???*6*)) - *0* unknown new expression - *1* ???*2*["children"] ⚠️ unknown object @@ -21511,24 +21937,30 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *6* unknown new expression -0 -> 5690 call = (...) => (undefined | b)(0) +0 -> 5903 call = (...) => (undefined | b)(0) -0 -> 5692 call = (...) => (undefined | b)(???*0*) +0 -> 5905 call = (...) => (undefined | b)(???*0*) - *0* unsupported expression -0 -> 5701 call = (...) => (undefined | b)(0) +0 -> 5914 call = (...) => (undefined | b)(0) -0 -> 5705 call = (...) => (undefined | ???*0*)(3, null, null, (???*1* | 1 | 0)) +0 -> 5918 call = (...) => (undefined | ???*0*)(3, null, null, (???*1* | 1 | 0)) - *0* unknown new expression - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5709 call = (...) => undefined((???*0* | undefined | ???*1*)) +0 -> 5922 call = (...) => undefined((???*0* | undefined | ???*1*)) - *0* arguments[5] ⚠️ function calls are not analysed yet - *1* unknown new expression -0 -> 5714 call = (...) => (undefined | c | null)((???*0* | ???*1*)) +0 -> 5924 free var = FreeVar(arguments) + +0 -> 5926 free var = FreeVar(arguments) + +0 -> 5928 free var = FreeVar(arguments) + +0 -> 5930 call = (...) => (undefined | c | null)((???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["_reactInternals"] @@ -21536,7 +21968,7 @@ ${???*9*}` - *2* a ⚠️ circular variable reference -0 -> 5716 conditional = ( +0 -> 5932 conditional = ( | ((undefined | ???*0* | ???*1* | ???*3* | null) !== (???*4* | ???*5*)) | (1 !== ???*7*) ) @@ -21559,12 +21991,14 @@ ${???*9*}` - *8* arguments[0] ⚠️ function calls are not analysed yet -5716 -> 5717 call = (...) => ( +5932 -> 5933 free var = FreeVar(Error) + +5932 -> 5934 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(170) -5716 -> 5718 call = ???*0*( +5932 -> 5935 call = ???*0*( ( | undefined | `Minified React error #${170}; visit https://reactjs.org/docs/error-decoder.html?invariant=${170} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -21573,14 +22007,14 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5723 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +0 -> 5940 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* ???*2*["type"] ⚠️ unknown object - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5724 conditional = (undefined | (null !== ???*0*) | (???*2* !== ???*3*)) +0 -> 5941 conditional = (undefined | (null !== ???*0*) | (???*2* !== ???*3*)) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[0] @@ -21591,12 +22025,14 @@ ${???*9*}` - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5728 call = (...) => ( +0 -> 5945 free var = FreeVar(Error) + +0 -> 5946 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(171) -0 -> 5729 call = ???*0*( +0 -> 5947 call = ???*0*( ( | undefined | `Minified React error #${171}; visit https://reactjs.org/docs/error-decoder.html?invariant=${171} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -21605,20 +22041,20 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5731 conditional = (1 === ???*0*) +0 -> 5949 conditional = (1 === ???*0*) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -5731 -> 5733 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) +5949 -> 5951 call = (...) => (undefined | ((null !== a) && (???*0* !== a)))(???*1*) - *0* unsupported expression - *1* ???*2*["type"] ⚠️ unknown object - *2* arguments[0] ⚠️ function calls are not analysed yet -5731 -> 5734 conditional = (undefined | (null !== ???*0*) | (???*2* !== ???*3*)) +5949 -> 5952 conditional = (undefined | (null !== ???*0*) | (???*2* !== ???*3*)) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[0] @@ -21629,7 +22065,7 @@ ${???*9*}` - *4* arguments[0] ⚠️ function calls are not analysed yet -5734 -> 5735 call = (...) => (undefined | c | A({}, c, d))((???*0* | ???*1*), ???*3*, (???*5* | ???*6*)) +5952 -> 5953 call = (...) => (undefined | c | A({}, c, d))((???*0* | ???*1*), ???*3*, (???*5* | ???*6*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["_reactInternals"] @@ -21647,7 +22083,7 @@ ${???*9*}` - *7* a ⚠️ circular variable reference -0 -> 5736 call = (...) => (undefined | a)( +0 -> 5954 call = (...) => (undefined | a)( (???*0* | ???*1* | undefined["current"]), (???*3* | undefined | module["unstable_now"]() | ???*4*), true, @@ -21743,12 +22179,12 @@ ${???*9*}` - *24* arguments[8] ⚠️ function calls are not analysed yet -0 -> 5738 call = (...) => (undefined | Vf | bg(a, c, b) | b)(null) +0 -> 5956 call = (...) => (undefined | Vf | bg(a, c, b) | b)(null) -0 -> 5740 call = (...) => (undefined | B() | Bk | ???*0*)() +0 -> 5958 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -0 -> 5741 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | ???*2* | undefined["current"])) +0 -> 5959 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | ???*2* | undefined["current"])) - *0* unsupported expression - *1* arguments[2] ⚠️ function calls are not analysed yet @@ -21757,7 +22193,7 @@ ${???*9*}` - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5742 call = (...) => ( +0 -> 5960 call = (...) => ( | undefined | {"eventTime": a, "lane": b, "tag": 0, "payload": null, "callback": null, "next": null} )( @@ -21791,7 +22227,7 @@ ${???*9*}` - *6* C ⚠️ circular variable reference -0 -> 5744 call = (...) => (undefined | null | Zg(a, c))( +0 -> 5962 call = (...) => (undefined | null | Zg(a, c))( (???*0* | ???*1* | undefined["current"]), ( | ???*3* @@ -21865,7 +22301,7 @@ ${???*9*}` - *15* C ⚠️ circular variable reference -0 -> 5747 call = (...) => undefined( +0 -> 5965 call = (...) => undefined( (???*0* | undefined | ???*1* | ???*3*), ( | ???*4* @@ -21904,7 +22340,7 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *10* unsupported expression -0 -> 5748 call = (...) => undefined( +0 -> 5966 call = (...) => undefined( (???*0* | undefined | ???*1* | ???*3*), (???*4* | undefined | module["unstable_now"]() | ???*5*) ) @@ -21919,10 +22355,10 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *5* unsupported expression -0 -> 5750 call = (...) => (undefined | B() | Bk | ???*0*)() +0 -> 5968 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -0 -> 5751 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | undefined["current"] | ???*3* | ???*4*)) +0 -> 5969 call = (...) => (undefined | 1 | ???*0* | Ck | a)((???*1* | undefined["current"] | ???*3* | ???*4*)) - *0* unsupported expression - *1* ???*2*["current"] ⚠️ unknown object @@ -21932,7 +22368,7 @@ ${???*9*}` ⚠️ unknown global - *4* unknown mutation -0 -> 5752 call = (...) => (undefined | Vf | bg(a, c, b) | b)( +0 -> 5970 call = (...) => (undefined | Vf | bg(a, c, b) | b)( (???*0* | undefined | {} | ???*1* | ???*2* | ???*4*) ) - *0* arguments[2] @@ -21950,7 +22386,7 @@ ${???*9*}` - *6* FreeVar(Object) ⚠️ unknown global -0 -> 5756 call = (...) => ( +0 -> 5974 call = (...) => ( | undefined | {"eventTime": a, "lane": b, "tag": 0, "payload": null, "callback": null, "next": null} )( @@ -21987,7 +22423,7 @@ ${???*9*}` - *7* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5759 call = (...) => (undefined | null | Zg(a, c))( +0 -> 5977 call = (...) => (undefined | null | Zg(a, c))( (???*0* | undefined["current"] | ???*2* | ???*3*), ( | ???*4* @@ -22051,7 +22487,7 @@ ${???*9*}` - *17* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5760 call = (...) => undefined( +0 -> 5978 call = (...) => undefined( ???*0*, (???*1* | undefined["current"] | ???*3* | ???*4*), ( @@ -22095,7 +22531,7 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *12* unsupported expression -0 -> 5761 call = (...) => undefined( +0 -> 5979 call = (...) => undefined( ???*0*, (???*1* | undefined["current"] | ???*3* | ???*4*), ( @@ -22137,7 +22573,7 @@ ${???*9*}` - *11* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5772 conditional = ((null !== (???*0* | ???*1*)) | (null !== ???*3*)) +0 -> 5990 conditional = ((null !== (???*0* | ???*1*)) | (null !== ???*3*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["memoizedState"] @@ -22149,7 +22585,7 @@ ${???*9*}` - *4* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5775 call = (...) => undefined((???*0* | ???*1*), ???*3*) +0 -> 5993 call = (...) => undefined((???*0* | ???*1*), ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["alternate"] @@ -22159,7 +22595,7 @@ ${???*9*}` - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5777 call = (...) => undefined((???*0* | ???*1*), ???*3*) +0 -> 5995 call = (...) => undefined((???*0* | ???*1*), ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["alternate"] @@ -22169,23 +22605,31 @@ ${???*9*}` - *3* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5779 member call = ???*0*["error"](???*1*) +0 -> 5996 free var = FreeVar(reportError) + +0 -> 5997 free var = FreeVar(reportError) + +0 -> 5999 free var = FreeVar(console) + +0 -> 6000 member call = ???*0*["error"](???*1*) - *0* FreeVar(console) ⚠️ unknown global - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5786 conditional = (null === ???*0*) +0 -> 6007 conditional = (null === ???*0*) - *0* ???*1*["_internalRoot"] ⚠️ unknown object - *1* unsupported expression -5786 -> 5787 call = (...) => ( +6007 -> 6008 free var = FreeVar(Error) + +6007 -> 6009 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(409) -5786 -> 5788 call = ???*0*( +6007 -> 6010 call = ???*0*( ( | undefined | `Minified React error #${409}; visit https://reactjs.org/docs/error-decoder.html?invariant=${409} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -22194,26 +22638,26 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5789 call = (...) => (undefined | g)(???*0*, ???*1*, null, null) +0 -> 6011 call = (...) => (undefined | g)(???*0*, ???*1*, null, null) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* ???*2*["_internalRoot"] ⚠️ unknown object - *2* unsupported expression -0 -> 5795 conditional = (null !== ???*0*) +0 -> 6017 conditional = (null !== ???*0*) - *0* ???*1*["_internalRoot"] ⚠️ unknown object - *1* unsupported expression -5795 -> 5798 call = (...) => (undefined | a())((...) => undefined) +6017 -> 6020 call = (...) => (undefined | a())((...) => undefined) -5798 -> 5799 call = (...) => (undefined | g)(null, ???*0*, null, null) +6020 -> 6021 call = (...) => (undefined | g)(null, ???*0*, null, null) - *0* ???*1*["_internalRoot"] ⚠️ unknown object - *1* unsupported expression -0 -> 5804 conditional = ( +0 -> 6026 conditional = ( | ???*0* | { "blockedOn": null, @@ -22236,11 +22680,11 @@ ${???*9*}` - *6* arguments[1] ⚠️ function calls are not analysed yet -5804 -> 5805 call = (???*0* | (...) => (undefined | C))() +6026 -> 6027 call = (???*0* | (...) => (undefined | C))() - *0* Hc ⚠️ pattern without value -5804 -> 5810 member call = []["splice"]( +6026 -> 6032 member call = []["splice"]( 0, 0, ( @@ -22267,7 +22711,7 @@ ${???*9*}` - *6* arguments[1] ⚠️ function calls are not analysed yet -5804 -> 5811 call = (...) => (undefined | FreeVar(undefined))( +6026 -> 6033 call = (...) => (undefined | FreeVar(undefined))( ( | ???*0* | { @@ -22292,7 +22736,7 @@ ${???*9*}` - *6* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5820 conditional = (???*0* | ???*1*) +0 -> 6042 conditional = (???*0* | ???*1*) - *0* arguments[4] ⚠️ function calls are not analysed yet - *1* ???*2*["lastChild"] @@ -22300,10 +22744,10 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -5820 -> 5821 conditional = ("function" === ???*0*) +6042 -> 6043 conditional = ("function" === ???*0*) - *0* unsupported expression -5821 -> 5822 call = (...) => (undefined | null | a["child"]["stateNode"])((undefined | ???*0* | ???*1* | ???*3*)) +6043 -> 6044 call = (...) => (undefined | null | a["child"]["stateNode"])((undefined | ???*0* | ???*1* | ???*3*)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["current"] @@ -22312,7 +22756,7 @@ ${???*9*}` ⚠️ circular variable reference - *3* unknown new expression -5821 -> 5824 member call = (???*0* | (...) => undefined)["call"]( +6043 -> 6046 member call = (???*0* | (...) => undefined)["call"]( (undefined | null | undefined["child"]["stateNode"] | ???*1*) ) - *0* arguments[3] @@ -22324,7 +22768,7 @@ ${???*9*}` - *3* arguments[1] ⚠️ function calls are not analysed yet -5820 -> 5825 call = (...) => (undefined | a)(???*0*, (???*1* | (...) => undefined), ???*2*, 0, null, false, false, "", (...) => undefined) +6042 -> 6047 call = (...) => (undefined | a)(???*0*, (???*1* | (...) => undefined), ???*2*, 0, null, false, false, "", (...) => undefined) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[3] @@ -22332,7 +22776,7 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -5820 -> 5831 call = (...) => undefined((???*0* | ???*2*)) +6042 -> 6053 call = (...) => undefined((???*0* | ???*2*)) - *0* ???*1*["parentNode"] ⚠️ unknown object - *1* arguments[0] @@ -22340,9 +22784,9 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -5820 -> 5832 call = (...) => (undefined | a())() +6042 -> 6054 call = (...) => (undefined | a())() -0 -> 5835 member call = ???*0*["removeChild"]((???*1* | ???*2*)) +0 -> 6057 member call = ???*0*["removeChild"]((???*1* | ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[4] @@ -22352,15 +22796,15 @@ ${???*9*}` - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5836 conditional = ("function" === ???*0*) +0 -> 6058 conditional = ("function" === ???*0*) - *0* unsupported expression -5836 -> 5837 call = (...) => (undefined | null | a["child"]["stateNode"])((undefined | ???*0* | ???*1*)) +6058 -> 6059 call = (...) => (undefined | null | a["child"]["stateNode"])((undefined | ???*0* | ???*1*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unknown new expression -5836 -> 5839 member call = (???*0* | (...) => undefined)["call"]( +6058 -> 6061 member call = (???*0* | (...) => undefined)["call"]( (undefined | null | undefined["child"]["stateNode"] | ???*1*) ) - *0* arguments[3] @@ -22372,11 +22816,11 @@ ${???*9*}` - *3* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5840 call = (...) => (undefined | a)(???*0*, 0, false, null, null, false, false, "", (...) => undefined) +0 -> 6062 call = (...) => (undefined | a)(???*0*, 0, false, null, null, false, false, "", (...) => undefined) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5846 call = (...) => undefined((???*0* | ???*2*)) +0 -> 6068 call = (...) => undefined((???*0* | ???*2*)) - *0* ???*1*["parentNode"] ⚠️ unknown object - *1* arguments[0] @@ -22384,9 +22828,9 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5847 call = (...) => (undefined | a())((...) => undefined) +0 -> 6069 call = (...) => (undefined | a())((...) => undefined) -5847 -> 5848 call = (...) => (undefined | g)(???*0*, (undefined | ???*1* | ???*2*), ???*3*, (???*4* | (...) => undefined)) +6069 -> 6070 call = (...) => (undefined | g)(???*0*, (undefined | ???*1* | ???*2*), ???*3*, (???*4* | (...) => undefined)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* arguments[0] @@ -22397,16 +22841,16 @@ ${???*9*}` - *4* arguments[3] ⚠️ function calls are not analysed yet -0 -> 5850 conditional = ???*0* +0 -> 6072 conditional = ???*0* - *0* ???*1*["_reactRootContainer"] ⚠️ unknown object - *1* arguments[2] ⚠️ function calls are not analysed yet -5850 -> 5851 conditional = ("function" === ???*0*) +6072 -> 6073 conditional = ("function" === ???*0*) - *0* unsupported expression -5851 -> 5852 call = (...) => (undefined | null | a["child"]["stateNode"])((???*0* | undefined | ???*2* | ???*3*)) +6073 -> 6074 call = (...) => (undefined | null | a["child"]["stateNode"])((???*0* | undefined | ???*2* | ???*3*)) - *0* ???*1*["_reactRootContainer"] ⚠️ unknown object - *1* arguments[2] @@ -22415,7 +22859,7 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *3* unknown new expression -5851 -> 5854 member call = (???*0* | (...) => undefined)["call"]( +6073 -> 6076 member call = (???*0* | (...) => undefined)["call"]( (undefined | null | ???*1* | undefined["child"]["stateNode"]) ) - *0* arguments[4] @@ -22429,7 +22873,7 @@ ${???*9*}` - *4* arguments[2] ⚠️ function calls are not analysed yet -5850 -> 5855 call = (...) => (undefined | g)(???*0*, (???*1* | undefined | ???*3* | ???*4*), ???*5*, (???*6* | (...) => undefined)) +6072 -> 6077 call = (...) => (undefined | g)(???*0*, (???*1* | undefined | ???*3* | ???*4*), ???*5*, (???*6* | (...) => undefined)) - *0* arguments[1] ⚠️ function calls are not analysed yet - *1* ???*2*["_reactRootContainer"] @@ -22444,7 +22888,7 @@ ${???*9*}` - *6* arguments[4] ⚠️ function calls are not analysed yet -5850 -> 5856 call = (...) => (undefined | g | k)(???*0*, ???*1*, ???*2*, (???*3* | (...) => undefined), ???*4*) +6072 -> 6078 call = (...) => (undefined | g | k)(???*0*, ???*1*, ???*2*, (???*3* | (...) => undefined), ???*4*) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -22456,7 +22900,7 @@ ${???*9*}` - *4* arguments[3] ⚠️ function calls are not analysed yet -0 -> 5857 call = (...) => (undefined | null | a["child"]["stateNode"])((???*0* | undefined | ???*2* | ???*3*)) +0 -> 6079 call = (...) => (undefined | null | a["child"]["stateNode"])((???*0* | undefined | ???*2* | ???*3*)) - *0* ???*1*["_reactRootContainer"] ⚠️ unknown object - *1* arguments[2] @@ -22465,7 +22909,7 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *3* unknown new expression -0 -> 5863 conditional = ???*0* +0 -> 6085 conditional = ???*0* - *0* ???*1*["isDehydrated"] ⚠️ unknown object - *1* ???*2*["memoizedState"] @@ -22477,7 +22921,7 @@ ${???*9*}` - *4* arguments[0] ⚠️ function calls are not analysed yet -5863 -> 5865 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)(???*1*) +6085 -> 6087 call = (...) => (undefined | 1 | 2 | 4 | 8 | 16 | 32 | ???*0* | 134217728 | 268435456 | 536870912 | 1073741824 | a)(???*1*) - *0* unsupported expression - *1* ???*2*["pendingLanes"] ⚠️ unknown object @@ -22486,32 +22930,32 @@ ${???*9*}` - *3* arguments[0] ⚠️ function calls are not analysed yet -5863 -> 5866 call = (...) => undefined(???*0*, ???*2*) +6085 -> 6088 call = (...) => undefined(???*0*, ???*2*) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet - *2* unsupported expression -5863 -> 5867 call = module["unstable_now"]() +6085 -> 6089 call = module["unstable_now"]() -5863 -> 5868 call = (...) => undefined(???*0*, module["unstable_now"]()) +6085 -> 6090 call = (...) => undefined(???*0*, module["unstable_now"]()) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -5863 -> 5869 call = module["unstable_now"]() +6085 -> 6091 call = module["unstable_now"]() -5863 -> 5870 call = (...) => (undefined | null)() +6085 -> 6092 call = (...) => (undefined | null)() -0 -> 5871 call = (...) => (undefined | a())((...) => undefined) +0 -> 6093 call = (...) => (undefined | a())((...) => undefined) -5871 -> 5872 call = (...) => (undefined | c["stateNode"] | null)(???*0*, 1) +6093 -> 6094 call = (...) => (undefined | c["stateNode"] | null)(???*0*, 1) - *0* arguments[0] ⚠️ function calls are not analysed yet -5871 -> 5873 conditional = (null !== (undefined | ???*0* | null)) +6093 -> 6095 conditional = (null !== (undefined | ???*0* | null)) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* ???*2*["alternate"] @@ -22519,10 +22963,10 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -5873 -> 5874 call = (...) => (undefined | B() | Bk | ???*0*)() +6095 -> 6096 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -5873 -> 5875 call = (...) => undefined( +6095 -> 6097 call = (...) => undefined( (undefined | ???*0* | null), ???*3*, 1, @@ -22538,21 +22982,21 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *4* unsupported expression -0 -> 5876 call = (...) => undefined(???*0*, 1) +0 -> 6098 call = (...) => undefined(???*0*, 1) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5878 conditional = (13 === ???*0*) +0 -> 6100 conditional = (13 === ???*0*) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -5878 -> 5879 call = (...) => (undefined | c["stateNode"] | null)(???*0*, 134217728) +6100 -> 6101 call = (...) => (undefined | c["stateNode"] | null)(???*0*, 134217728) - *0* arguments[0] ⚠️ function calls are not analysed yet -5878 -> 5880 conditional = (null !== (undefined | ???*0* | null)) +6100 -> 6102 conditional = (null !== (undefined | ???*0* | null)) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* ???*2*["alternate"] @@ -22560,10 +23004,10 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -5880 -> 5881 call = (...) => (undefined | B() | Bk | ???*0*)() +6102 -> 6103 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -5880 -> 5882 call = (...) => undefined( +6102 -> 6104 call = (...) => undefined( (undefined | ???*0* | null), ???*3*, 134217728, @@ -22579,22 +23023,22 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *4* unsupported expression -5878 -> 5883 call = (...) => undefined(???*0*, 134217728) +6100 -> 6105 call = (...) => undefined(???*0*, 134217728) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5885 conditional = (13 === ???*0*) +0 -> 6107 conditional = (13 === ???*0*) - *0* ???*1*["tag"] ⚠️ unknown object - *1* arguments[0] ⚠️ function calls are not analysed yet -5885 -> 5886 call = (...) => (undefined | 1 | ???*0* | Ck | a)(???*1*) +6107 -> 6108 call = (...) => (undefined | 1 | ???*0* | Ck | a)(???*1*) - *0* unsupported expression - *1* arguments[0] ⚠️ function calls are not analysed yet -5885 -> 5887 call = (...) => (undefined | c["stateNode"] | null)( +6107 -> 6109 call = (...) => (undefined | c["stateNode"] | null)( ???*0*, (undefined | 1 | ???*1* | 0 | 64 | ???*2* | ???*3* | 4 | 16 | 536870912 | null | ???*4*) ) @@ -22610,7 +23054,7 @@ ${???*9*}` - *5* arguments[1] ⚠️ function calls are not analysed yet -5885 -> 5888 conditional = (null !== (undefined | ???*0* | null)) +6107 -> 6110 conditional = (null !== (undefined | ???*0* | null)) - *0* ???*1*["stateNode"] ⚠️ unknown object - *1* ???*2*["alternate"] @@ -22618,10 +23062,10 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -5888 -> 5889 call = (...) => (undefined | B() | Bk | ???*0*)() +6110 -> 6111 call = (...) => (undefined | B() | Bk | ???*0*)() - *0* unsupported expression -5888 -> 5890 call = (...) => undefined( +6110 -> 6112 call = (...) => undefined( (undefined | ???*0* | null), ???*3*, (undefined | 1 | ???*4* | 0 | 64 | ???*5* | ???*6* | 4 | 16 | 536870912 | null | ???*7*), @@ -22646,7 +23090,7 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *9* unsupported expression -5885 -> 5891 call = (...) => undefined( +6107 -> 6113 call = (...) => undefined( ???*0*, (undefined | 1 | ???*1* | 0 | 64 | ???*2* | ???*3* | 4 | 16 | 536870912 | null | ???*4*) ) @@ -22662,11 +23106,11 @@ ${???*9*}` - *5* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5892 call = ???*0*() +0 -> 6114 call = ???*0*() - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5893 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*1* | ???*2* | ???*4*)) +0 -> 6115 call = (...) => (undefined | FreeVar(undefined))(???*0*, (???*1* | ???*2* | ???*4*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -22682,7 +23126,7 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -0 -> 5896 conditional = (("radio" === ???*0*) | (null != (???*2* | ???*3* | 0))) +0 -> 6118 conditional = (("radio" === ???*0*) | (null != (???*2* | ???*3* | 0))) - *0* ???*1*["type"] ⚠️ unknown object - *1* arguments[2] @@ -22694,7 +23138,9 @@ ${???*9*}` - *4* arguments[2] ⚠️ function calls are not analysed yet -5896 -> 5901 member call = ???*0*["stringify"]((???*1* | ???*2* | 0)) +6118 -> 6123 free var = FreeVar(JSON) + +6118 -> 6124 member call = ???*0*["stringify"]((???*1* | ???*2* | 0)) - *0* FreeVar(JSON) ⚠️ unknown global - *1* arguments[1] @@ -22704,7 +23150,7 @@ ${???*9*}` - *3* arguments[2] ⚠️ function calls are not analysed yet -5896 -> 5902 member call = (???*0* | ???*1* | ???*3*)["querySelectorAll"](`input[name=${???*5*}][type="radio"]`) +6118 -> 6125 member call = (???*0* | ???*1* | ???*3*)["querySelectorAll"](`input[name=${???*5*}][type="radio"]`) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*["parentNode"] @@ -22722,7 +23168,7 @@ ${???*9*}` - *6* FreeVar(JSON) ⚠️ unknown global -5896 -> 5907 conditional = ((???*0* !== ???*5*) | (???*6* === ???*12*)) +6118 -> 6130 conditional = ((???*0* !== ???*5*) | (???*6* === ???*12*)) - *0* ???*1*[(???*2* | ???*3* | 0)] ⚠️ unknown object - *1* arguments[2] @@ -22752,7 +23198,7 @@ ${???*9*}` - *13* arguments[0] ⚠️ function calls are not analysed yet -5907 -> 5908 call = (...) => (undefined | (a[Pf] || null))(???*0*) +6130 -> 6131 call = (...) => (undefined | (a[Pf] || null))(???*0*) - *0* ???*1*[(???*2* | ???*3* | 0)] ⚠️ unknown object - *1* arguments[2] @@ -22764,7 +23210,7 @@ ${???*9*}` - *4* arguments[2] ⚠️ function calls are not analysed yet -5907 -> 5909 conditional = !((undefined | ???*0* | null)) +6130 -> 6132 conditional = !((undefined | ???*0* | null)) - *0* ???*1*[Pf] ⚠️ unknown object - *1* ???*2*[(???*3* | ???*4* | 0)] @@ -22778,12 +23224,14 @@ ${???*9*}` - *5* arguments[2] ⚠️ function calls are not analysed yet -5909 -> 5910 call = (...) => ( +6132 -> 6133 free var = FreeVar(Error) + +6132 -> 6134 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(90) -5909 -> 5911 call = ???*0*( +6132 -> 6135 call = ???*0*( ( | undefined | `Minified React error #${90}; visit https://reactjs.org/docs/error-decoder.html?invariant=${90} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -22792,7 +23240,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -5907 -> 5912 call = (...) => (undefined | !(1) | !(0))(???*0*) +6130 -> 6136 call = (...) => (undefined | !(1) | !(0))(???*0*) - *0* ???*1*[(???*2* | ???*3* | 0)] ⚠️ unknown object - *1* arguments[2] @@ -22804,7 +23252,7 @@ ${???*9*}` - *4* arguments[2] ⚠️ function calls are not analysed yet -5907 -> 5913 call = (...) => (undefined | FreeVar(undefined))(???*0*, (undefined | ???*5* | null)) +6130 -> 6137 call = (...) => (undefined | FreeVar(undefined))(???*0*, (undefined | ???*5* | null)) - *0* ???*1*[(???*2* | ???*3* | 0)] ⚠️ unknown object - *1* arguments[2] @@ -22828,7 +23276,7 @@ ${???*9*}` - *10* arguments[2] ⚠️ function calls are not analysed yet -0 -> 5914 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*4*)) +0 -> 6138 call = (...) => undefined(???*0*, (???*1* | ???*2* | ???*4*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[2] @@ -22844,7 +23292,7 @@ ${???*9*}` - *5* c ⚠️ circular variable reference -0 -> 5917 call = (...) => (undefined | FreeVar(undefined))(???*0*, !(???*1*), (???*4* | ???*5* | 0), false) +0 -> 6141 call = (...) => (undefined | FreeVar(undefined))(???*0*, !(???*1*), (???*4* | ???*5* | 0), false) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* !(???*2*) @@ -22860,7 +23308,7 @@ ${???*9*}` - *6* arguments[2] ⚠️ function calls are not analysed yet -0 -> 5923 call = (...) => (undefined | $b(a) | null)( +0 -> 6147 call = (...) => (undefined | $b(a) | null)( (???*0* | undefined | ???*1* | null | ???*2* | ???*4*) ) - *0* arguments[0] @@ -22880,10 +23328,14 @@ ${???*9*}` - *7* a ⚠️ circular variable reference -0 -> 5926 conditional = ("undefined" !== ???*0*) +0 -> 6150 free var = FreeVar(__REACT_DEVTOOLS_GLOBAL_HOOK__) + +0 -> 6151 conditional = ("undefined" !== ???*0*) - *0* unsupported expression -5926 -> 5929 conditional = (!(???*0*) | ???*2*) +6151 -> 6152 free var = FreeVar(__REACT_DEVTOOLS_GLOBAL_HOOK__) + +6151 -> 6155 conditional = (!(???*0*) | ???*2*) - *0* ???*1*["isDisabled"] ⚠️ unknown object - *1* FreeVar(__REACT_DEVTOOLS_GLOBAL_HOOK__) @@ -22893,7 +23345,7 @@ ${???*9*}` - *3* FreeVar(__REACT_DEVTOOLS_GLOBAL_HOOK__) ⚠️ unknown global -5929 -> 5931 member call = ???*0*["inject"]( +6155 -> 6157 member call = ???*0*["inject"]( { "bundleType": (0 | ???*1*), "version": ("18.2.0" | ???*2*), @@ -22929,7 +23381,17 @@ ${???*9*}` - *5* unknown mutation - *6* unknown mutation -0 -> 5937 call = (...) => ( +0 -> 6159 free var = FreeVar(exports) + +0 -> 6161 free var = FreeVar(exports) + +0 -> 6163 free var = FreeVar(arguments) + +0 -> 6165 free var = FreeVar(arguments) + +0 -> 6167 free var = FreeVar(arguments) + +0 -> 6168 call = (...) => ( | undefined | !(( || !(a) @@ -22939,7 +23401,7 @@ ${???*9*}` - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5938 conditional = !((undefined | ???*0*)) +0 -> 6169 conditional = !((undefined | ???*0*)) - *0* !(???*1*) ⚠️ nested operation - *1* !(???*2*) @@ -22947,12 +23409,14 @@ ${???*9*}` - *2* arguments[1] ⚠️ function calls are not analysed yet -5938 -> 5939 call = (...) => ( +6169 -> 6170 free var = FreeVar(Error) + +6169 -> 6171 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(200) -5938 -> 5940 call = ???*0*( +6169 -> 6172 call = ???*0*( ( | undefined | `Minified React error #${200}; visit https://reactjs.org/docs/error-decoder.html?invariant=${200} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -22961,7 +23425,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5941 call = (...) => ( +0 -> 6173 call = (...) => ( | undefined | {"$$typeof": wa, "key": (null | `${d}`), "children": a, "containerInfo": b, "implementation": c} )(???*0*, ???*1*, null, (???*2* | null)) @@ -22974,7 +23438,9 @@ ${???*9*}` - *3* FreeVar(arguments) ⚠️ unknown global -0 -> 5943 call = (...) => ( +0 -> 6175 free var = FreeVar(exports) + +0 -> 6176 call = (...) => ( | undefined | !(( || !(a) @@ -22984,7 +23450,7 @@ ${???*9*}` - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5944 conditional = !((undefined | ???*0*)) +0 -> 6177 conditional = !((undefined | ???*0*)) - *0* !(???*1*) ⚠️ nested operation - *1* !(???*2*) @@ -22992,12 +23458,14 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -5944 -> 5945 call = (...) => ( +6177 -> 6178 free var = FreeVar(Error) + +6177 -> 6179 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(299) -5944 -> 5946 call = ???*0*( +6177 -> 6180 call = ???*0*( ( | undefined | `Minified React error #${299}; visit https://reactjs.org/docs/error-decoder.html?invariant=${299} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -23006,7 +23474,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5952 call = (...) => (undefined | a)( +0 -> 6186 call = (...) => (undefined | a)( ???*0*, 1, false, @@ -23030,7 +23498,7 @@ ${???*9*}` - *5* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5957 call = (...) => undefined((???*0* | ???*2*)) +0 -> 6191 call = (...) => undefined((???*0* | ???*2*)) - *0* ???*1*["parentNode"] ⚠️ unknown object - *1* arguments[0] @@ -23038,22 +23506,26 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5961 conditional = (???*0* === (???*1* | undefined["_reactInternals"] | null["_reactInternals"])) +0 -> 6193 free var = FreeVar(exports) + +0 -> 6196 conditional = (???*0* === (???*1* | undefined["_reactInternals"] | null["_reactInternals"])) - *0* unsupported expression - *1* ???*2*["_reactInternals"] ⚠️ unknown object - *2* arguments[0] ⚠️ function calls are not analysed yet -5961 -> 5963 conditional = ("function" === ???*0*) +6196 -> 6198 conditional = ("function" === ???*0*) - *0* unsupported expression -5963 -> 5964 call = (...) => ( +6198 -> 6199 free var = FreeVar(Error) + +6198 -> 6200 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(188) -5963 -> 5965 call = ???*0*( +6198 -> 6201 call = ???*0*( ( | undefined | `Minified React error #${188}; visit https://reactjs.org/docs/error-decoder.html?invariant=${188} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -23062,7 +23534,9 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -5961 -> 5968 member call = ???*0*["keys"]( +6196 -> 6204 free var = FreeVar(Object) + +6196 -> 6205 member call = ???*0*["keys"]( (???*1* | ???*2* | undefined | ???*5* | null | ???*7* | ???*8*) ) - *0* FreeVar(Object) @@ -23090,13 +23564,15 @@ ${???*9*}` - *11* a ⚠️ circular variable reference -5961 -> 5969 member call = ???*0*["join"](",") +6196 -> 6206 member call = ???*0*["join"](",") - *0* ???*1*["keys"](a) ⚠️ unknown callee object - *1* FreeVar(Object) ⚠️ unknown global -5961 -> 5970 call = (...) => ( +6196 -> 6207 free var = FreeVar(Error) + +6196 -> 6208 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )( @@ -23126,7 +23602,7 @@ ${???*9*}` - *10* a ⚠️ circular variable reference -5961 -> 5971 call = ???*0*( +6196 -> 6209 call = ???*0*( ( | undefined | `Minified React error #${268}; visit https://reactjs.org/docs/error-decoder.html?invariant=${268} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -23135,7 +23611,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5972 call = (...) => (undefined | $b(a) | null)( +0 -> 6210 call = (...) => (undefined | $b(a) | null)( (???*0* | undefined["_reactInternals"] | null["_reactInternals"]) ) - *0* ???*1*["_reactInternals"] @@ -23143,11 +23619,15 @@ ${???*9*}` - *1* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5975 call = (...) => (undefined | a())(???*0*) +0 -> 6213 free var = FreeVar(exports) + +0 -> 6214 call = (...) => (undefined | a())(???*0*) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5977 call = (...) => ( +0 -> 6216 free var = FreeVar(exports) + +0 -> 6217 call = (...) => ( | undefined | !(( || !(a) @@ -23165,7 +23645,7 @@ ${???*9*}` - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 5978 conditional = !((undefined | ???*0*)) +0 -> 6218 conditional = !((undefined | ???*0*)) - *0* !(???*1*) ⚠️ nested operation - *1* !(???*2*) @@ -23173,12 +23653,14 @@ ${???*9*}` - *2* arguments[1] ⚠️ function calls are not analysed yet -5978 -> 5979 call = (...) => ( +6218 -> 6219 free var = FreeVar(Error) + +6218 -> 6220 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(200) -5978 -> 5980 call = ???*0*( +6218 -> 6221 call = ???*0*( ( | undefined | `Minified React error #${200}; visit https://reactjs.org/docs/error-decoder.html?invariant=${200} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -23187,7 +23669,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5981 call = (...) => (undefined | hl(g))(null, ???*0*, ???*1*, true, ???*2*) +0 -> 6222 call = (...) => (undefined | hl(g))(null, ???*0*, ???*1*, true, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -23195,7 +23677,9 @@ ${???*9*}` - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 5983 call = (...) => ( +0 -> 6224 free var = FreeVar(exports) + +0 -> 6225 call = (...) => ( | undefined | !(( || !(a) @@ -23205,7 +23689,7 @@ ${???*9*}` - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5984 conditional = !((undefined | ???*0*)) +0 -> 6226 conditional = !((undefined | ???*0*)) - *0* !(???*1*) ⚠️ nested operation - *1* !((???*2* | 0)) @@ -23213,12 +23697,14 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -5984 -> 5985 call = (...) => ( +6226 -> 6227 free var = FreeVar(Error) + +6226 -> 6228 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(405) -5984 -> 5986 call = ???*0*( +6226 -> 6229 call = ???*0*( ( | undefined | `Minified React error #${405}; visit https://reactjs.org/docs/error-decoder.html?invariant=${405} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -23227,7 +23713,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 5993 call = (...) => (undefined | a)( +0 -> 6236 call = (...) => (undefined | a)( ???*0*, null, (???*1* | 0), @@ -23312,11 +23798,11 @@ ${???*9*}` - *27* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5996 call = (...) => undefined((???*0* | 0)) +0 -> 6239 call = (...) => undefined((???*0* | 0)) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 5997 conditional = ((null != (???*0* | ???*1*)) | ???*3* | null) +0 -> 6240 conditional = ((null != (???*0* | ???*1*)) | ???*3* | null) - *0* arguments[2] ⚠️ function calls are not analysed yet - *1* ???*2*[a] @@ -23328,7 +23814,7 @@ ${???*9*}` - *4* arguments[2] ⚠️ function calls are not analysed yet -5997 -> 6002 call = ( +6240 -> 6245 call = ( | false | true | ???*0* @@ -23363,7 +23849,7 @@ ${???*9*}` - *11* arguments[0] ⚠️ function calls are not analysed yet -5997 -> 6007 member call = ???*0*["push"]( +6240 -> 6250 member call = ???*0*["push"]( (???*1* | (null != ???*2*)[(???*3* | 0)] | ???*4* | null[(???*8* | 0)]), ( | false @@ -23406,7 +23892,9 @@ ${???*9*}` - *15* e ⚠️ circular variable reference -0 -> 6009 call = (...) => ( +0 -> 6252 free var = FreeVar(exports) + +0 -> 6253 call = (...) => ( | undefined | !(( || !(a) @@ -23424,7 +23912,7 @@ ${???*9*}` - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 6010 conditional = !((undefined | ???*0*)) +0 -> 6254 conditional = !((undefined | ???*0*)) - *0* !(???*1*) ⚠️ nested operation - *1* !(???*2*) @@ -23432,12 +23920,14 @@ ${???*9*}` - *2* arguments[1] ⚠️ function calls are not analysed yet -6010 -> 6011 call = (...) => ( +6254 -> 6255 free var = FreeVar(Error) + +6254 -> 6256 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(200) -6010 -> 6012 call = ???*0*( +6254 -> 6257 call = ???*0*( ( | undefined | `Minified React error #${200}; visit https://reactjs.org/docs/error-decoder.html?invariant=${200} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -23446,7 +23936,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 6013 call = (...) => (undefined | hl(g))(null, ???*0*, ???*1*, false, ???*2*) +0 -> 6258 call = (...) => (undefined | hl(g))(null, ???*0*, ???*1*, false, ???*2*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -23454,7 +23944,9 @@ ${???*9*}` - *2* arguments[2] ⚠️ function calls are not analysed yet -0 -> 6015 call = (...) => ( +0 -> 6260 free var = FreeVar(exports) + +0 -> 6261 call = (...) => ( | undefined | !(( || !(a) @@ -23472,7 +23964,7 @@ ${???*9*}` - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 6016 conditional = !((undefined | ???*0*)) +0 -> 6262 conditional = !((undefined | ???*0*)) - *0* !(???*1*) ⚠️ nested operation - *1* !(???*2*) @@ -23480,12 +23972,14 @@ ${???*9*}` - *2* arguments[0] ⚠️ function calls are not analysed yet -6016 -> 6017 call = (...) => ( +6262 -> 6263 free var = FreeVar(Error) + +6262 -> 6264 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(40) -6016 -> 6018 call = ???*0*( +6262 -> 6265 call = ???*0*( ( | undefined | `Minified React error #${40}; visit https://reactjs.org/docs/error-decoder.html?invariant=${40} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -23494,13 +23988,17 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 6020 call = (...) => (undefined | a())((...) => undefined) +0 -> 6267 call = (...) => (undefined | a())((...) => undefined) -6020 -> 6021 call = (...) => (undefined | hl(g))(null, null, ???*0*, false, (...) => undefined) +6267 -> 6268 call = (...) => (undefined | hl(g))(null, null, ???*0*, false, (...) => undefined) - *0* arguments[0] ⚠️ function calls are not analysed yet -0 -> 6026 call = (...) => ( +0 -> 6272 free var = FreeVar(exports) + +0 -> 6274 free var = FreeVar(exports) + +0 -> 6275 call = (...) => ( | undefined | !(( || !(a) @@ -23518,7 +24016,7 @@ ${???*9*}` - *0* arguments[2] ⚠️ function calls are not analysed yet -0 -> 6027 conditional = !((undefined | ???*0*)) +0 -> 6276 conditional = !((undefined | ???*0*)) - *0* !(???*1*) ⚠️ nested operation - *1* !(???*2*) @@ -23526,12 +24024,14 @@ ${???*9*}` - *2* arguments[2] ⚠️ function calls are not analysed yet -6027 -> 6028 call = (...) => ( +6276 -> 6277 free var = FreeVar(Error) + +6276 -> 6278 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(200) -6027 -> 6029 call = ???*0*( +6276 -> 6279 call = ???*0*( ( | undefined | `Minified React error #${200}; visit https://reactjs.org/docs/error-decoder.html?invariant=${200} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -23540,7 +24040,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 6031 conditional = ((null == ???*0*) | (???*1* === ???*2*)) +0 -> 6281 conditional = ((null == ???*0*) | (???*1* === ???*2*)) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* unsupported expression @@ -23549,12 +24049,14 @@ ${???*9*}` - *3* arguments[0] ⚠️ function calls are not analysed yet -6031 -> 6032 call = (...) => ( +6281 -> 6282 free var = FreeVar(Error) + +6281 -> 6283 call = (...) => ( | undefined | `Minified React error #${a}; visit ${b} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` )(38) -6031 -> 6033 call = ???*0*( +6281 -> 6284 call = ???*0*( ( | undefined | `Minified React error #${38}; visit https://reactjs.org/docs/error-decoder.html?invariant=${38} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.` @@ -23563,7 +24065,7 @@ ${???*9*}` - *0* FreeVar(Error) ⚠️ unknown global -0 -> 6034 call = (...) => (undefined | hl(g))(???*0*, ???*1*, ???*2*, false, ???*3*) +0 -> 6285 call = (...) => (undefined | hl(g))(???*0*, ???*1*, ???*2*, false, ???*3*) - *0* arguments[0] ⚠️ function calls are not analysed yet - *1* arguments[1] @@ -23572,3 +24074,5 @@ ${???*9*}` ⚠️ function calls are not analysed yet - *3* arguments[3] ⚠️ function calls are not analysed yet + +0 -> 6287 free var = FreeVar(exports) diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph-effects.snapshot index 89aa5f7fa6475..e14c1dd9d8c6b 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph-effects.snapshot @@ -814,9 +814,137 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 3, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Right, + ), + Expr( + Object, + ), + ObjectLit( + Props( + 0, + ), + ), + PropOrSpread( + Prop, + ), + Prop( + KeyValue, + ), + KeyValueProp( + Value, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 2, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 515, + ), + hi: BytePos( + 522, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -1980,9 +2108,94 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('require' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 4, + ), + ), + Stmt( + Decl, + ), + Decl( + Var, + ), + VarDecl( + Decls( + 0, + ), + ), + VarDeclarator( + Init, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1113, + ), + hi: BytePos( + 1120, + ), + ctxt: #1, + }, + }, Call { func: FreeVar( - Require, + Atom('require' type=static), ), args: [ Value( @@ -2554,9 +2767,7 @@ }, Member { obj: FreeVar( - Other( - Atom('module' type=static), - ), + Atom('module' type=static), ), prop: Constant( Str( @@ -2641,4 +2852,90 @@ ctxt: #0, }, }, + FreeVar { + var: FreeVar( + Atom('module' type=static), + ), + ast_path: [ + Program( + Script, + ), + Script( + Body( + 1, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Call, + ), + CallExpr( + Callee, + ), + Callee( + Expr, + ), + Expr( + Paren, + ), + ParenExpr( + Expr, + ), + Expr( + Arrow, + ), + ArrowExpr( + Body, + ), + BlockStmtOrExpr( + BlockStmt, + ), + BlockStmt( + Stmts( + 8, + ), + ), + Stmt( + Expr, + ), + ExprStmt( + Expr, + ), + Expr( + Assign, + ), + AssignExpr( + Left, + ), + PatOrExpr( + Pat, + ), + Pat( + Expr, + ), + Expr( + Member, + ), + MemberExpr( + Obj, + ), + Expr( + Ident, + ), + ], + span: Span { + lo: BytePos( + 1342, + ), + hi: BytePos( + 1348, + ), + ctxt: #1, + }, + }, ] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph-explained.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph-explained.snapshot index 4fbb9e4dbe864..8742928814cca 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph-explained.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph-explained.snapshot @@ -17,7 +17,7 @@ __webpack_exports__#4 = ???*0* - *0* __webpack_exports__ ⚠️ pattern without value -__webpack_require__#3 = FreeVar(Require)("../../webpack-api-runtime.js") +__webpack_require__#3 = FreeVar(require)("../../webpack-api-runtime.js") __webpack_require__#4 = ???*0* - *0* __webpack_require__ @@ -35,7 +35,7 @@ moduleId = ???*0* - *0* moduleId ⚠️ pattern without value -promises_namespaceObject = FreeVar(Require)("fs/promises") +promises_namespaceObject = FreeVar(require)("fs/promises") res = arguments[1] diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph.snapshot index 5ffe5cc4cdbee..aea0dc60ea24e 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/graph.snapshot @@ -107,7 +107,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( @@ -213,7 +213,7 @@ Call( 3, FreeVar( - Require, + Atom('require' type=static), ), [ Constant( diff --git a/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/resolved-effects.snapshot b/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/resolved-effects.snapshot index f435c0c1b82ea..7184f20d09e1f 100644 --- a/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/resolved-effects.snapshot +++ b/crates/turbopack-ecmascript/tests/analyzer/graph/webpack-target-node/resolved-effects.snapshot @@ -10,16 +10,18 @@ - *1* __webpack_exports__ ⚠️ pattern without value -0 -> 8 call = require*0*("fs/promises") +0 -> 8 free var = FreeVar(require) + +0 -> 9 call = require*0*("fs/promises") - *0* require: The require method from CommonJS -0 -> 10 member call = module["readFile"]("./hello.txt", "utf-8") +0 -> 11 member call = module["readFile"]("./hello.txt", "utf-8") -0 -> 13 member call = ???*0*["status"](200) +0 -> 14 member call = ???*0*["status"](200) - *0* arguments[1] ⚠️ function calls are not analysed yet -0 -> 14 member call = ???*0*["json"]( +0 -> 15 member call = ???*0*["json"]( { "users": [{"id": 1}, {"id": 2}, {"id": 3}], "hello": module["readFile"]("./hello.txt", "utf-8") @@ -30,13 +32,17 @@ - *1* arguments[1] ⚠️ function calls are not analysed yet -0 -> 15 call = require*0*("../../webpack-api-runtime.js") +0 -> 16 free var = FreeVar(require) + +0 -> 17 call = require*0*("../../webpack-api-runtime.js") - *0* require: The require method from CommonJS -0 -> 17 member call = module<../../webpack-api-runtime.js, {}>["C"]({}) +0 -> 19 member call = module<../../webpack-api-runtime.js, {}>["C"]({}) -0 -> 19 call = module<../../webpack-api-runtime.js, {}>(???*0*) +0 -> 21 call = module<../../webpack-api-runtime.js, {}>(???*0*) - *0* unsupported expression -0 -> 20 call = (...) => __webpack_require__(???*0*)(5166) +0 -> 22 call = (...) => __webpack_require__(???*0*)(5166) - *0* unsupported expression + +0 -> 24 free var = FreeVar(module) diff --git a/crates/turbopack-tests/tests/snapshot.rs b/crates/turbopack-tests/tests/snapshot.rs index 24b4e92de6b14..fe4e68b928849 100644 --- a/crates/turbopack-tests/tests/snapshot.rs +++ b/crates/turbopack-tests/tests/snapshot.rs @@ -174,17 +174,17 @@ async fn run_test(resource: &str) -> Result { )), Value::new(EnvironmentIntention::Client), ); - let compile_time_info = CompileTimeInfo { - environment: env, - defines: compile_time_defines!( - process.env.NODE_ENV = "development", - DEFINED_VALUE = "value", - DEFINED_TRUE = true, - A.VERY.LONG.DEFINED.VALUE = "value", + let compile_time_info = CompileTimeInfo::builder(env) + .defines( + compile_time_defines!( + process.env.NODE_ENV = "development", + DEFINED_VALUE = "value", + DEFINED_TRUE = true, + A.VERY.LONG.DEFINED.VALUE = "value", + ) + .cell(), ) - .cell(), - } - .cell(); + .cell(); let context: AssetContextVc = ModuleAssetContextVc::new( TransitionsByNameVc::cell(HashMap::new()), diff --git a/crates/turbopack/benches/node_file_trace.rs b/crates/turbopack/benches/node_file_trace.rs index 4b23896d1c98a..fd3b9a8c5cd32 100644 --- a/crates/turbopack/benches/node_file_trace.rs +++ b/crates/turbopack/benches/node_file_trace.rs @@ -11,7 +11,7 @@ use turbopack::{ ModuleAssetContextVc, }; use turbopack_core::{ - compile_time_info::{CompileTimeDefinesVc, CompileTimeInfo}, + compile_time_info::CompileTimeInfo, context::AssetContext, environment::{EnvironmentIntention, EnvironmentVc, ExecutionEnvironment, NodeJsEnvironment}, reference_type::ReferenceType, @@ -80,15 +80,12 @@ fn bench_emit(b: &mut Bencher, bench_input: &BenchInput) { let output_dir = output_fs.root(); let source = SourceAssetVc::new(input); - let compile_time_info = CompileTimeInfo { - environment: EnvironmentVc::new( - Value::new(ExecutionEnvironment::NodeJsLambda( - NodeJsEnvironment::default().into(), - )), - Value::new(EnvironmentIntention::ServerRendering), - ), - defines: CompileTimeDefinesVc::empty(), - } + let compile_time_info = CompileTimeInfo::builder(EnvironmentVc::new( + Value::new(ExecutionEnvironment::NodeJsLambda( + NodeJsEnvironment::default().into(), + )), + Value::new(EnvironmentIntention::ServerRendering), + )) .cell(); let context = ModuleAssetContextVc::new( TransitionsByNameVc::cell(HashMap::new()), diff --git a/crates/turbopack/src/evaluate_context.rs b/crates/turbopack/src/evaluate_context.rs index 7a99483c47fd2..96f7169422b1f 100644 --- a/crates/turbopack/src/evaluate_context.rs +++ b/crates/turbopack/src/evaluate_context.rs @@ -32,15 +32,15 @@ pub async fn node_evaluate_asset_context( ) -> Result { Ok(ModuleAssetContextVc::new( transitions.unwrap_or_else(|| TransitionsByNameVc::cell(Default::default())), - CompileTimeInfo { - environment: node_build_environment(), - defines: compile_time_defines!( - process.turbopack = true, - process.env.NODE_ENV = "development", + CompileTimeInfo::builder(node_build_environment()) + .defines( + compile_time_defines!( + process.turbopack = true, + process.env.NODE_ENV = "development", + ) + .cell(), ) .cell(), - } - .cell(), ModuleOptionsContext { enable_typescript_transform: Some(Default::default()), ..Default::default()